skysight-inc/HackerNews huggingface dataset:
Yes. Only one solving the problem very very well right now.

Memex - https://getmemex.com

More generally the open annotations standard is meant to address this use case, but it's been stagnant for a while. Older, now obselete tools like hypothes.is, and peerlibrary* laid a lot of the groundwork. Memex has really carried it for the last few years and their implementation is remarkably robust.

https://github.com/peerlibrary/peerlibrary
Every time me hitting HN someone wrote 'I didn't get what the news is (on a/this topic/thread)' ?

ˁ ˆ͜ᴥˆ ˀ
"private industry can produce far more efficiently than government" and yet often chooses not to, because profit does not efficiently produce gains to customers as much as "stockholders" today, and healthcare is far from the only glaring exception, its just the most terrifying to most people.

And 'efficiency' isn't the sole determinant of value.
Hi Tim, can you provide some resources + links?
IDK, this is roughly how CLOS works and it's largely held to be a Good Thing: classes are simply arbitrary sets of predicates a value does or doesn't meet.
This! Often (actually almost always) time it self is valuable for multiple reasons. Spending precious time in the "meeting room" instead of progressing towards (almost any) implementation can decrease the overall value and increase the risks.

Also some people strongly prefer action over deliberation, especially by a committee so there is also a psychological cost to the team to consider.

With software and a capable team, there can still be an illusion that decisions are cast in stone and can't be changed later, while the opposite is true.

Implementing a solution that is almost there and then making corrections can be both more satisfying and lead to very good results. This of course requires the psychological freedom an flexibility to quickly acknowledge errors in thinking and design and not holding on to "the plan" too tightly.
__subclasshook__ is exactly the sort of nonsense that makes Python code a complete mess and impossible to optimise. I'm going to take a wild guess that none of the "fast" Python variants (Cython, Micropython, RPython etc.) support it.
I'd absolutely commit to measures like more transparency and objectivity in hiring criteria, and of course that would apply to me as well. I've got nothing but contempt for the "senior developers" of HN who think writing fizzbuzz or coding on a whiteboard is beneath them; I have zero problem with being asked to demonstrate the concrete skills that I'm bringing to a position (and if that means I get beaten to the punch by someone with a less impressive degree/CV who happens to be better at the actual work, well, them's the breaks). I just wish the same applied at the top as well.
Without reading the article: what I think many recipes are lacking is the fact that cooking is typically a complex process involving heat (and heat-transfer), humidity managment, etc.

If you put the same vegetable in a pot with an lid compared to one without a lid the outcome will be quite different.
Who's going to write those migration drivers though? Not OpenSSL, because they don't think it's valid to link to multiple versions of their library in the same executable. But also, it will be difficult for it to be anybody else, because the underlying incompatible data structures were supposed to be opaque to the library users. Note that I'm talking about objects that only live in program memory, they're never persisted to disk.
Have a look at https://www.markup.io/
Oh, the shame - but I will out myself.

In the aftermath of the Barings bank collapse in 1995, and its purchase for £1 by ING, its private equity arm (Baring Private Equity Partners) - which was neither directly connected with the bank's activities, nor affected by them - wanted to ringfence itself from ING influence. It decided to commission a website and, I am still not sure how, I was asked to pitch for the job. I built a demo site, put it on a floppy and visited the BPEP offices to show the men in suits.

I built the site in BBEdit Lite in three or four days. As was the fashion at the time, my brief was "We want a website" and nothing more; no purpose was imagined and, other than when I asked for locations/addresses etc, no content was provided - not even for the legal notice, although this was signed-off on by their lawyers.

The site (made to be displayed 640 x 480, natch) used every sin in the canon: multiple nested frames for top menu and left-hand navigation; and, yes, it had an image map. The plan, for my part at least, was to use this as a placeholder and then move to something less embarrassing. That never happened, and I was paid to maintain my Frankenframed monster for more than a year before ING finally asserted themselves.

I've just unearthed a broken fragment from the Wayback machine [1], if anyone has the stomach to look at it. For best (!) results, follow this route map:

- The link should punt you to an obligatory legal warning page (and yes, this did necessitate duplicating the entire frame-based navigation - don't ask).

- When it loads, click on "worldwide" in the top menu. [Edit to add: the hotspots on the image map now take a while to react when you hover over them.]

- When what remains of that loads, click on the topmost orange triangle in the left-hand nav bar. That should give you an idea of how deep the rabbit hole went.

[1] https://web.archive.org/web/20000303162503/http://www.bpep.c...
If he was already problematic then why the would you give him more power? This sounds like they got what anyone should’ve expected. Anyone is not better than no one.
Obsidian is free and you can sync using whatever method you'd like. The $10 is if you want them to sync your vaults for you, all while being end-to-end encrypted. I've paid for sync since beta (I'm locked in at a lower price) and I partly do it just to support the devs making such a good product.
So you are saving files, but not showing them to the user? Sounds like progress.
> That breaks as soon as you have a diamond situation. A depends on B and C, which each depend on D. Often you need that to be the same version of D. If B and C are allowed to depend on different versions of D, you get worse problems.

Yeah :( If B1 and C2 are installed, they might depend on D1 and D2, respectively. But luckily, A can be built against B1 and C1, which can both depend on D1. Or, A can depend on B1 and C2, and B1 will talk to D1, and C2 will talk to D2; when B1 talks to C, it will talk to C1, because that's the version B1 was built/tested against; if C2 talks to B, it will talk to B2. However A was built and tested, the versions of functions that it used are what will be called. (There may need to be some deeper, ugly static mapping of function deps from compile time, but essentially it should be possible for every version of an application to record what dependencies it used and those dependencies, and for function calls to automatically download and call the correct dep, up/down/across the hierarchy)

The data model is the really sticky wicket, but I think migrations provide a path to deal with it, or just a loosely coupled API.

> mainly because linux package management sucks

Yes that too :) But if apps used versioned functions then package management wouldn't suck so bad!

> This isn't the biggest thing holding back software development

It's what keeps us from changing software frequently/easily, which I think is the biggest problem limiting advancement of the discipline. Changes cause bugs and bugs cause a waste of time, and fear of bugs makes us jump through hoops and keep us from making the changes we need to move other things forward. People are trying to work around it by vendoring deps or statically linking but it's a bad hack because the app & data interfaces are still volatile.

For example, all Cloud technology is currently mutable. An S3 bucket as a whole concept cannot be snapshotted, changed, and then reverted automatically. That's a limitation of the service and the API. Making it immutable requires redesign, which would probably break existing stuff. Every single cloud service is like this. It will take 10+ years to redesign everything in the Cloud to be immutable. But imagine if we could just make it immutable tomorrow, and nothing would break, because old software dependent on S3 would keep using the old version! Make any change you want at any time and ship it right now and nothing will break. That's the future that nobody can imagine right now because they haven't seen it. Just like they haven't seen an OS with only primary storage.
> macOS keyboard shortcuts that differ in really confusing ways too. Like
+ Ctrl+C vs Cmd+C
+ Text area navigation on a Mac is totally different too. Home and End buttons behave differently. Ctrl+Arrow keys don't work. Shift+Arrow keys don't select. etc

Cmd+C is actually more comfortable to me, as you use your thumb instead of pinky. My pinky is always fatigued after using a Win/Lin machine.

Shift + Arrow keys do select text, you must have something configured differently.

I don't remember what Ctrl + Arrow keys does on Win/Lin, assuming it's word boundaries that is Option + Arrow keys.

Overall my experience with Apple keyboard shortcuts is much more positive than on Window and Linux. On Windows it feels like they've run out of modifier keys due to locking the Windows key behind windows specific features, and Linux mostly just copied windows.
And European cities also have a real city center connected with lots of things in the city, rather then just endless sprawl around a small city core.

The Freight network is also not as elite and really only good at a few specific things.
So much nostalgia in those gifs. I built my first website on Geocities in 1997. It was devoted to all the PC games my middle school self loved to play. I have fond memories of "visiting my neighbors" by checking out the addresses next to mine. e.g. geocities.com/TimesSquare/1000, geocities.com/TimesSquare/1001, etc. It was always fun to see a Guestbook entry from one of the people with sites next to mine.
what is a fermentable fiber - cabbage?
I think the main issue with that approach is that they could verify that the person in question is Mary Jane born 1/1/1970 in Texas, but there's no simple way to verify that mj1970@gmail.com belongs to Mary Jane born 1/1/1970 in Texas.

You would need to verify your real-world identity before losing your account which people would really hate if mandatory and nobody would bother with if optional.
>My assumption before reading: barrels and barrels of pesticides.

>I went boating in the Everglades in August last year for 3 days and I haven't seen a mosquito. Not even one.

The unspoiled Everglades had tons of mosquitos.

Before they built Disney World that was a hell of a place to get a flat tire on the turnpike.

Day or night it was just as bad as the Everglades, and if you didn't have loads of repellent more mosquitos would be circling for a landing spot than there was room for on any bare skin.

Most likely almost all of the tonnage that was applied by all parties, of the most effective pesticides available, were dispersed in the area in the decades since.

With the much larger human population today still using ordinary toxic stuff widely on their homes and lawns, maybe this helps make it easier to use non-toxic pest control within the tourist attractions.
There is an OS in current use that could have used Optane directly.

It used to be OS/400 on an IBM machine called AS/400. Now the machine is an "i-series", and I think emulated on a POWER machine.

Under OS/400, throughout the life of the machine, malloc will never return the same address twice. If you have an address (128 bits), you can see the last thing written there, in perpetuity. And, a program started up will run until it dies. Shut down, start up again, and the programs only notice time passed. If you get a new computer, you shut the old one down and start its image on the new hardware, and again the programs don't notice.

Amusingly, much of the OS was coded in pre-1990 C++, basically Java without the GC.
An opinionated nextcloud ignore list for developers (sync-exclude.lst)
Isn't simple curiosity enough of an impetus? Wanting to now the etymology, alternative or similar words or phrases?

I also think there is a shared sense of how fancy, big or difficult a word or phrase is considered. Look up the fancier words more often!

Another possibility of course is wanting to correct somebody else, but double checking the definition just to be sure before you do!
I didn't look into details for the Redis port to Optane, but work on GemFire which is a similar in-memory system. I wrote expect one big benefit not captured by the 10% number to be startup time. Redis uses a operations log. On startup you'd have to replay the operations which can take a while and you have to clean up the log periodically. So startup / recovery should be quicker and you now have a whole source of complexity and bugs you don't need to worry about because hardware and OS should solve it for you.
It also doesn’t function the same, with the windows key being used mostly (only?) for global shortcuts like locking the machine.
Regarding the last point in working at Jane Street versus research on fusion/cancer:

You could maximise more good by first working at Jane Street in your 20s, retire by 30, and then set up your own smal fusion/cancer research lab where you can do research without being tied to government funding and politics. By 30, many cancer researchers have barely finished their PhDs, so you won’t actually be that far behind scientifically, but you’ll be far ahead financially.
Oh yeah, RenTech is just fascinating, and the opacity only lends to the mystique around it. People are talking a lot about how hard it is to get a gig at Jane, and AFAIK it's fucking hard, but one of the best mathematicians who was also a super-hacker I've ever met crushed the Jane interview and got bounced out in the RenTech screen.

Of course, the 30%+ annual returns almost every year for 30 years doesn't hurt the mystique either ;)

It's interesting that their other funds are far more mundane in terms of performance and last I heard Medallion can't hold much capital (~10B or so I've heard in whispers), but there is definitely something interesting as hell going on there.

Near as I can tell it's the hardest job to get on Earth. Rumor mill is that they pre-screen candidate based on their citation record in the literature, though that's obviously hearsay and I don't know if it's true.
> Freight does not need to travel super fast or super high tech.

That depends on what you want to ship. In the US the train just gave up on many other class of freight. Yes, large scale slow bulk transport doesn't need speed, other things might.
the usages he complains like in the second example are wrong.

you are expect to not send a obj but something to have the properties matched.
Well yes sure. But it is not just TikTok. Also Facebook, YouTube, WhatsApp, Instagram, etc... are manipulative, addictive, harmful to privacy...

Chinese just figured out the rules of the game and succeeded in making successful application.
What is "drone"? And does Gitea require it, whatever it is?
That would be positive. I imagine that some of these companies really try to get government contracts. I am wary of their motives here.
> SHIFT+CTRL+LEFT_ARROW then it will select the word. If I do the equivalent in Notes (macOS) it will select the whole line, not just the word (I tested this just now too).

Use option instead of control here.
> How much would germany kill to have a robust home solar installation right now?

Maybe not much killing, since solar requires consistent sunlight, which is not as prevalent in Germany.
> And actually, sharing tracks between passenger and freight service is something that they don't really do in Europe.

Happens a lot in Switzerland.
Software is expensive to make. It can take years to build and if the price tag resembled true cost of software, very few would be ready to pay the full price. Subscription makes software available to the masses.
My guess is that to get low latency you have to be interacting with a memory controller that expects low latency (like dram) I don’t know how many cycles it would take as a difference, but my impression is that pcie trades throughput for latency compared to dram
Thanks for proving me right it would be a waste of time.

See, this could have been a healthy discussion about Oberon, instead it went sour.
Searching that page for "virus" yields zero hits. Any reason why that would not be a pausible cause?
it allows fast unpacking and parameter retrieval align with the usual type checks.

the other day, this allowed me to refactor a 300L in 50 which are actually readable
> Unfortunately, essential steps such as curbing global emissions to peak by 2020 and reducing them to half of present levels by 2050 [66] are extremely problematic economically and politically. Fossil fuel companies would have to leave most of their proven reserves in the ground, thus destroying much of the industry's economic value [67]. Because the ethics of some businesses include knowingly continuing lethal but profitable activities [68], it is hardly surprising that interests with large financial stakes in fossil fuel burning have launched a gigantic and largely successful disinformation campaign in the USA to confuse people about climate disruption [69,70] and block attempts to deal with it [71].

No words minced in this article.
Dupe previous discussion is here https://news.ycombinator.com/item?id=32285242
Sure, but again, that is clearly far, far too minor of a benefit to justify the radical change we are proposing to everyone's model of computing.
I really like the proposals at https://attentionsettings.com/ for highlighting and creating agency around interacting with manipulative apps.

Last week I installed tiktok for the first time. I lasted one day before deleting my account - the tiktok experience was like being in an interrogation room, or in a social engineering playground. It was very hard to find good content, and I felt I was being coerced into regressing my behaviour to the mean.
Romanian is similar to Swedish with ă, â, î, ț, ș - these are all separate letters, not accents (though they are sorted after the Latin letter they resemble, not at the end of the alphabet - a, ă, â, b, c,..., s, ș, t, ț,... ), and similarly words often differ only in those letters - in/în (flax/in), par/păr (stick/hair).

However, for Romanian it is also very common in electronic documents to replace these letters (collectively called diacritics) with their base Latin forms, and it is not always easy to predict how a document will be spelled. So, it's often useful for text searches to actually conflate them. I'm not sure, but this may also have been common in things like word indexes for books, even before computers.

I'm curious if the same is true for Swedish.
Came here to recommend hypothesis. It's used in academia/research, and you can add as a widget to your site too.
SEEKING WORK | Remote Only | Bangalore, India

I am a full-stack engineer who has 8+ years experience working with early-stage startups and creating web-based products from scratch. I have also worked a great deal on integrating various tools (Hubspot, Salesforce, Pipedrive, GA). Besides programming, I can also do a bit of design and copy-writing. I did design on all my projects and the website listed below.

================================================

Portfolio: https://shubhamjain.co/projects/

Writing: https://shubhamjain.co/writing/

Resume: https://bit.ly/3JjPFua

================================================

If you're looking for a reliable engineer who can deliver without making the task very complicated, I am your person. I favor simplicity and clean architecture vs over-engineering.

Looking for both part-time/full-time work. You can send me a message through my website.
They work if they provide value. Creating a good newsletter takes time. Especially if you have a regular schedule. If you send it on first Monday every month than it should be so. You need to prepare text, graphics, craft out subject line that will make recipient click on it, etc.
Genuine question: why has CI become so prominent that even small projects cannot live without? You have a small instance with 2 people using it. Why is CI a deal breaker?
The semantic impact of diacritics is locale-dependent, some languages treat accented characters as a variant of the base (and thus with the same identity) while others treat them as separate letters.

So while the german or french alphabets are purely latin (the diacritics are not part of the alphabet), that is very much not the case of the 29 letters Turkish alphabet (where accented characters are separate but following the un accented form), or the Icelandic alphabet (where ö does not sort with o and ó), or the Norwegian alphabet (where IIRC ø and å sort at the end of the alphabet, nowhere near o or a).

To say nothing of Welsh, where “ng” is a digraph sorting between “g” and “h” (although I don’t think any welsh word starts with ng so it probably doesn’t matter).
I guess there are both kinds, and the person you describe is usually someone who's company you'd prefer working in, as it's more likely they reward work over politics.
Why would you expect Optane Redis to be faster than normal Redis ?

Redis is an in-memory system where you are compromising performance for durability. Optane Redis gets you the best of both worlds.

Examples where you are comparing Optane against SSD is where you do see significant improvements especially for smaller bits of data.

And EXISTS/LIST operations are more than just "occasional" operations for data storage systems.
Not to mention that tightening spreads, deepening books, and equalizing prices across regulatory/financial/geographical regimes is a pretty serious social good in its own right.

I understand that (as the article mentions) these folks clean up when the wheels have already come off anyways, but day-in-day-out, the spread on AAPL is one tick ($0.01) nowadays, rather than the 1/8ths that you'd get quoted by some loud guy from Jersey 30 years ago.

Citations on this stuff are hard to come by, but it does seem at least directionally true that these advanced actors are making less money over time even as the problem becomes harder. If that's true, it's money not going into the pocket of a middle-man somewhere. Multiply that by everyone's retirement account and we're talking real money.
I had a look. Wasn't as bad as I expected based on what you'd said. In fact, for a 90s corporate website it looks fine. Nice job winning the pitch!
In addition to RenTech, TGS is another intriguing place that mostly flies under the radar and from all rumors seems to have been fantastically successful over 3 decades. It’d be very interesting to hear about other less known firms with stellar, albeit likely smaller in absolute terms, levels of success.
Surely an amazing post. Keep sharing such posts.
Yes, but ABCs and also method resolution are particularly hackish in Python.

Generally, in Python one always has to understand the implementation and mentally execute the code, because everything is informally specified and nothing is declarative.
The NEETS training is beyond excellent! It's a true full-stack course that starts from the basis of matter and builds from there. I'm still working through it, but it's an absolute tome of knowledge. It's also freely available: https://www.hnsa.org/manuals-documents/2575-2/.
You can search tabs in Firefox by typing % in the url bar.

My PC has 64Gb of RAM.

Why should I ever have to close a tab if I'm not ready to?