Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
EdiX
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
EdiX
2y ago
This isn't really new, there have been projects like this since forever. Microsoft used to ship one with Office, even. I wish they had published something about why they stopped doing it, maybe that would prevent people from repeating
62.
▲
by
EdiX
2y ago
My understanding is that FOSDEM is run by volunteers on a shoestring budget mainly thanks to the support of the ULB (a university). They don't have security, they don't have badges or registrations, you can just walk in and out as
63.
▲
by
EdiX
2y ago
For Go there's a program called rf ( https://pkg.go.dev/rsc.io/rf ) that's along those lines. It isn't worked on as much as I wish it was.
64.
▲
by
EdiX
2y ago
Those are all orthogonal concerns to the way the text editor behaves. You could have a structural text editor operate on plain text files and a dumb text editor operate on AST, you can do plain text diffs of ASTs or diff AST parsed from pla
65.
▲
by
EdiX
2y ago
I used a structural text editor a while back (technically a structural text editing mode for emacs). I went in completely buying the structural text editing propaganda (it's more logical, it will make you more efficient, it's the
66.
▲
by
EdiX
2y ago
If New Zealand is a western country do you consider Canada to be the middle east?
67.
▲
by
EdiX
2y ago
[flagged]
68.
▲
by
EdiX
2y ago
> Is anime & JAV to blame here? Yes, people are going to be interested in a culture based on its cultural exports and Japan punches way above its weight in terms of cultural exports. And it's not just anime and JAV, it's al
69.
▲
by
EdiX
2y ago
There have been other murder/suicides of this kind (assuming that the theory is correct). Particularly SilkAir 185 and Germanwings 9525 (I think there is at least another one, but at the moment it is escaping me). In fact, my impressio
70.
▲
by
EdiX
2y ago
You could do: func inspect(n ast.Node) func(func(ast.Node) bool) { return func(f func(ast.Node) bool) { ast.Inspect(n, f) } } used: for n := range inspect(f) { fmt.Printf("%T\n&qu
71.
▲
DEI Becomes Discrimination
(wsj.com)
6 points
by
EdiX
2y ago
|
2 comments
72.
▲
by
EdiX
2y ago
I've never used unison but I've used other, more traditional, REPL-based languages (think, Mathematica or Common Lisp with SLIME). To me one of the biggest problems with that style of programming is that sometimes code that you ha
73.
▲
by
EdiX
2y ago
The reason it's been stuck at version 11 is because X11 added an extension mechanism to the protocol and all improvements since have been added as extensions.
74.
▲
by
EdiX
2y ago
> These days, when you have a SAT-like problem, you're often done because you can throw a SAT solver at it, and it will give you an answer in a reasonable time I don't know. All my experiences with SAT solvers have been bad. So
75.
▲
by
EdiX
2y ago
Suppose you sell, or make, clothes. You don't want to sell a man's shirt to a woman or vice versa? With many designs it's obvious but for some it's close but you can't make that mistake so you need an easy, subtle w
76.
▲
by
EdiX
2y ago
Even on X11 almost nothing sends server-side rendering command anymore. Almost every recent application (save for suckless stuff) renders cliends side, which means that if the x server is forwarded over the network every frame is a bitmap
77.
▲
by
EdiX
3y ago
> Why don't object files and binaries count as autogenerated artifacts? Should we commit those to the repo too? Where is the line between an artifact that should be committed, and one that shouldn't be? I'd say anything th
78.
▲
by
EdiX
3y ago
> I would more just say autogenerated artifacts should just be autogenerated by the build. There are practical and philosophical problems with this. From the practical point of view you generally want to make contributing (or even just b
79.
▲
by
EdiX
3y ago
My personal takeaways from this: 1. Source distribution tarballs that contain code different from what's in the source repository are bad, we should move away from them. The other big supply chan attack (event-stream) also took advanta
80.
▲
by
EdiX
3y ago
Ironically the Sagrada Familia is an example of modern architecture.
81.
▲
by
EdiX
3y ago
Nah, Google is just racist. Jack Krawczyk is on record making a bunch of racist remarks (against white people) and Youtube was sued multiple times for racial discrimination (against whites and males). It just permeated the culture and produ
82.
▲
by
EdiX
3y ago
> FOSDEM doesn't fit in its venue anymore, which is great in a way. It's been incredibly successful, but now it's time to find a bigger venue. The ULB campus is pretty big, finding a bigger venue is going to be complicated
83.
▲
by
EdiX
3y ago
The way they are using to route around the Go 1 compatibility promise is to gate these backwards incompatible changes on the value of the go directive in go.mod. If it says 1.22 or later you get the new library behavior, otherwise you get t
84.
▲
by
EdiX
3y ago
You would still have to memorize 60 different symbols. A base so large is unwieldy either way.
85.
▲
by
EdiX
3y ago
The duodecimal meme needs to die. Base 12 is not that much better than base 10. Yes it has more integer divisors (2, 3, 4, 6) than base 10 (2, 5) but there's only two reasons to care about that. The first one is to split a batch of som
86.
▲
by
EdiX
3y ago
FWIW Go doesn't do any reference counting, its GC implementation is a concurrent mark and sweep. And also file descriptors are subject to the same mechanism, a finalizer is set on them and they will be closed when the associated object
87.
▲
by
EdiX
3y ago
It seems to me that what you are describing is usually called software transactional memory. It has its own set of problems (bad performance with high granularity and livelocks, although you can probably avoid livelocks if you only care abo
88.
▲
by
EdiX
3y ago
What a strange article. Goroutines definitely do have their downsides, they aren't hard to find either, but nothing he talks about here is actually a downside of goroutines. Also for some reason almost every reference he has is from 20
89.
▲
by
EdiX
3y ago
To be honest Google scrapping the "don't be evil" mantra was quickly followed by Google beginning to behave substantially less ethically. In retrospect it's hard for me to argue that it didn't work.
90.
▲
by
EdiX
3y ago
People like to say that github is the reason git won the dvcs wars 10 years ago, but I think this is it. I think a lot of people's first impression of git back in the day was making a local mirror of their company's svn using git-
More ›