Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chubot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
73 ms
·
751.
▲
by
chubot
3y ago
A bit of a tangent, but it's interesting how many languages come from Nordic countries: - Simula - Norway - C++ - Stroustrup is Danish - TypeScript / C# - Hjelsberg is Danish - PHP - Lerdorf is Danish - the v8 team including Lars
752.
▲
by
chubot
3y ago
Yes totally, I keep seeing people mention these arena / flattened tree and graph structures, without mentioning memory safety. And also weird claims that arenas solve memory safety problems in C, when it's equally likely (dependi
753.
▲
by
chubot
3y ago
Just to elaborate on what bugged me about this essay -- probably the most important part for many domains is a single sentence, the last one in this paragraph: Most of us can benefit from collaborating with colleagues, but some projects re
754.
▲
by
chubot
3y ago
It is a bit weirdly generalized I kept trying to read between the lines for the domain PG is known for and writes most frequently about — startups But a lot of the writing seems to apply to achievements in math, science, art, and literature
755.
▲
by
chubot
3y ago
Yeah it seems like most of the responses are against this proposal For casual readers, it's a proposal, not something decided
756.
▲
by
chubot
3y ago
On an Android phone, Linux is effectively an application runtime. This is a good way of putting it, and it’s sad Our OS is no longer open source -- they built the real one underneath
757.
▲
by
chubot
3y ago
I'd define an arena as the pattern where the arena itself owns N objects. So you free the arena to free all objects. My first job was at EA working on console games (PS2, GameCube, XBox, no OS or virtual memory on any of them), and wh
758.
▲
by
chubot
3y ago
Arenas were pervasively used in the 80s, 90s, 2000s, ... and are still widely used Using Malloc and free in the naive way was the exception, not the rule They can be the cause of memory safety problems in some cases, as well as a partial so
759.
▲
by
chubot
3y ago
Yeah I agree, seems like most of the comments here are talking about slightly different things, with different tradeoffs Including memory safety
760.
▲
by
chubot
3y ago
Counterpoint: I read many of these "handles" articles several years ago, and tried them in my code, and it was something of a mistake. The key problem is that they punt on MEMORY SAFETY An arena assumes trivial ownership -- every
761.
▲
by
chubot
3y ago
Two good examples of the flip are the Ferry Building in SF and Chelsea Market in Manhattan. Those used to be big industrial / shipping / cargo buildings but now sell upscale food :) It's kind of funny how you see the same ec
762.
▲
by
chubot
3y ago
Yeah it's way nicer to live up the hill a little, basically anywhere up a hill. The low-lying areas have "gravity" that attract bad things. I made the same mistake moving to SF in 2002, until 2004. It was bad then -- and su
763.
▲
Narrow Waists Can Be Interior or Exterior: PyObject vs. Unix Files
(oilshell.org)
1 points
by
chubot
3y ago
|
0 comments
764.
▲
by
chubot
3y ago
FWIW I worked in software for 14 years, and never used Slack or Discord, so I wouldn't be so quick to generalize "Everybody else is doing it" is a weak argument "Everyone else" isn't building a browser from scr
765.
▲
by
chubot
3y ago
What kind of software do you work on? At what company? I have seen low level parts that are managed well, because employees have skin in the game But I’ve also seen a lot of what this post is talking about
766.
▲
by
chubot
3y ago
Zulip has a better and faster interface than Discord IMO, and it's published under the Apache 2 license, making it free software: https://github.com/zulip/zulip I've been using it at https://oilshe
767.
▲
by
chubot
3y ago
YouTube (2005) and Google Maps (2005) still going strong You can criticize both of them, but overall they changed the world in huge ways, mostly for the better On the other hand, Google Search seems like it created incentives that rotted th
768.
▲
by
chubot
3y ago
Right exactly. The conventional ways of writing it would be \U0001F914 -- must be exactly 8 digits \u{1f914} -- 1 to 6 digits Almost all languages have these now, but JavaScript didn't when JSON was invented. The "J
769.
▲
How to Create a UTF-16 Surrogate Pair by Hand, with Python
(oilshell.org)
23 points
by
chubot
3y ago
|
9 comments
770.
▲
by
chubot
3y ago
I would say Wikipedia has been overly aggressive in their fundraising But it hasn't enshittified I would be really happy if Reddit ended up like Wikipedia. You can argue that Wikipedia could make better use of their funds (you can alw
771.
▲
by
chubot
3y ago
That's kind of what I suspected ... it seems like a self-inflicted problem, a consequence of the VC model and "enshittification" This makes Wikipedia seem prescient. It also has basically all user-contributed content, and us
772.
▲
by
chubot
3y ago
But I've been curious for the last week -- why isn't Reddit profitable anymore? Did something change about ads since 2015 (likely) ? Did their cloud costs go way up ? (possibly, since the redesign seems extremely slow and resourc
773.
▲
by
chubot
3y ago
Children raised in isolation will spontaneously develop language I don’t have a reference handy now (someone can probably do better) but I believe one way to see this is via the hearing impaired or hearing and sight impaired
774.
▲
by
chubot
3y ago
Yes, technically it means "there's more than one derivation" But Python's pgen rejects such grammars as invalid ... The other strategy is just to pick an arbitrary interpretation
775.
▲
by
chubot
3y ago
Nice article! In this sentence ... open parenthesis character is ambiguous in this context. To get around it they made their grammar more ambiguous and then enforced that the actual grammar was enforced in their tree builder. I'd ch
776.
▲
by
chubot
3y ago
Yeah that's one property you want, but "over the network" leaves me wanting a bit more Namely interoperability between Lisps
777.
▲
by
chubot
3y ago
OK yeah, the 3:bag is easy to see. With netstrings, it's 3:bag, with a comma, which makes it a bit more readable over the wire. The extra level of Racket quoting was confusing me -- #"" and \" -- it would be n
778.
▲
by
chubot
3y ago
Yes good call, I changed the broken Wikipedia links to the archive page - https://web.archive.org/web/20230228105200/https://people.cs... Looks like it broke earlier this year, but the rest of his site i
779.
▲
by
chubot
3y ago
From 2012, to 2016, to 2020, google bled an incredible amount of key talent I think that was kinda known in the valley, but not sure any media really covered it Honestly a lot of the blame goes to Larry Page for turning the company toward G
780.
▲
by
chubot
3y ago
Also reading! Imagine how disoriented you feel driving in a foreign country with signs you can’t read Or using google maps in a language you can’t read!
More ›