skysight-inc/HackerNews huggingface dataset:
Same here. I would have put down and thrown away Deepness if I hadn't read Fire Upon The Deep first and trusted the author. I'm glad I finished it because of the parts about the spiders and Pham Nuwen's past was really interesting. But the "present-day" emergents story line is dark... I did not enjoy reading those parts.
I think most communities have a "gratuitous negativity" level. Once you cross it, the community spirals into it. Helpful people leave, negative ones become attracted to it.

I think it's a primal thing. We search for the bad because it could be dangerous, but like porn, it's easy to get trapped in it.

HN's defense is the brutal downvotes, even on small things like jokes and snark, as well as things like the ban on political content. Snark is often used as a form of attack or is sometimes just hostile without the offender realizing it.

Somehow communities like 4chan and Something Awful parody negativity. If you're too negative, it gets flipped around as a joke instead of downvoted. An example would the "navy seal copypasta", where it also gives the benefit of the doubt that it's a joke and not simply immaturity. That's probably some other defense that keeps those communities alive.
This guy knows https://fondmx.pro/en/
Use Mobian
Considering what happened between 2 and 3 ... I think everyone agrees that no one ever wants to reach 4 (NT).
A family member who runs a landscaping business switched all his team's devices over to battery-based ones from Stihl and they're apparently really happy with no intention to ever go back.

Can't speak for the specific details, but apparently battery runtime wasn't really an issue.
Looks promising, good job. Looks simple
Building a Reddit Ticker with Flutter and Rust
"like the Simpsons attend mass" - haha
Maybe that's what usually happens but doesn't apply in that case.
Can't help but think that it's exactly what GP had in mind.
A lot of statically typed languages leave array indexing as a loophole for convenience but yeah this can also be a source of errors.
I disagree with the article's summary; the tasks listed at the end (planning, documenting, testing, refactoring) are helpful but:

1. There exist successful projects that don't rely on them.

2. They're not in an exclusive relationship to programming (e.g.: a person that focuses just on programming and that write code for themselves can still refactor their code).
Up to 10 million people took to the streets on 15-Feb 2003 to protest against the Iraq war[0], including 3 million in Rome alone (the largest anti-war protest in history). It changed nothing.

[0] https://en.wikipedia.org/wiki/15_February_2003_anti-war_prot...
I have USB cables that just work with charging, some give me USB 2.0 data and one very expensive that lets me extend my USB hub/dongle. The latter works with video and power delivery. I tried cheaper cables before and something always went wrong.

So even cables are "smart" now.
Policing of foreign tech investment in the US is broken
At the time of the great depression, every important currency was on a gold standard. So in an important sense there was only one currency: gold. The impossibility of increasing currency supply because of the gold standard is recognized as a major contributor to the depression.
> Thus, writing a bunch of code is not going to be a cool thing to do anymore: thinking about how to assembly existing software pieces to solve problems with computers will.

The vast majority of sw projects are exactly that: connecting pipes.
It should be noted this is framework is all very new. IIRC Country By Country reporting became compulsory in the UK only last year.
Worth bearing in mind that Casey has a long history of unsuccessfully trying to nudge Microsoft to care about performance and the fact that he's still being constructive about it is to his credit.
I am a hermit programmer AND I do ML(AI).
Last time I checked was still breathing, thanks for asking.
> Citation needed that this was a knowing conspiracy as opposed to bad intelligence.

https://en.wikipedia.org/wiki/Plame_affair
I just launched "dir"

https://i.imgur.com/lkbOR3i.png

can't even print properly the decimal separator.

maybe it wasn't that easy.
It's not about politeness.

And it's not a cultural issue that's particular to the US. It appears that the author of the Hiawatha web server is not from the US either (Wikipedia suggests he is Dutch), so you might ask what link he has to Hiawatha and what justification he has for using the name and laying claim, in whatever small way, to a piece of the original Hiawatha's prestige.

The term to research is cultural appropriation.

(Clearly all these web servers are following Apache's lead in their naming. ISTR a story in the past that ASF had (retroactively) sought and/or received the blessing of the Apache Nation leadership for their use of the name; there's some related information at <https://www.apache.org/apache-name/> though nothing as clear-cut as the story I'm vaguely remembering.)
Where do the pipes come from, though? And it's not just "a" pipe and "b" pipe you are connecting. It's not a "pipe" at all. It's complicated components that can have complicated interactions.
Show HN: SQLite-s3vfs – Read and write SQLite databases on S3
I own a Pinephone. I use jmp.chat so messing around with the phone doesn't effect my ability to use the phone network. It's gotten a lot better, I would recommend running a lightweight X11 WM (I like fluxbox and fvwm) rather than a fat DE like phosh or kde.
I feel bad saying it but I’m just not willing to read something this long until eventually it comes to the point.
> Many Americans are effectively wage-slaves - unable to quit their jobs, because they rely on the income and have nearly no savings.

Specifically in the USA it's even worse, since jobs are linked to healthcare.
Good software development can't be anything but craftsmanship, or art if you think of "art" as in "artisan".

Think of what a developer is, and what a computer is. A computer is a dumb machine, it lacks creativity, it is only good at executing orders, but that, it does it very well, and very fast. A programmer is a human, creative and able to see the big picture, his task is to inject his human qualities into the dumb machine, so that the machine can do things that are useful for humans.

So, programming is the opposite of applying recipes, if there is a well defined recipe, that's for the machine, not for the human. If programming is not an at least a little bit of an art form, it means the programmer is doing the job of the computer, which is a waste of valuable human time on something the machine can do better.
Only 3?
Rust ;)
> the former is already implemented

Yeah, with joins, which this entire discussion is about.

> the latter

Is completely tangential.
YouTube is exactly the same.

You have to install a browser extension to block politics from your suggested videos.

Twitter is great because they have “blocked words”. I maxed out my 200 words though and have to constantly swap them.

It’s undoubtedly true that they make huge money from hate and divisiveness.

This is not whistleblowing though. They are not breaking laws. And everyone already knows this.

People can choose if they want to work there or not. Just like at a cigarette company or fast food company or pharma company.

If things should be changed, the public should vote to regulate.

But they ain’t doing that. So it’s up to parents to educate their kids about personal responsibility and addiction.
The eternal 3 year prediction...
I didn't close the account. Once in a blue moon (once in a quater) I'll need to look up some shitty business's only online presence on facebook or contact someone on messenger.
Or if your on an LHD like I was, Marines get bored and toss a chem light in the water and make everyone wake up for man overboard.
There does not seem to be much appetite for freeing up hours lost commuting. We just had a massive experiment in WFH which appeared to be a massive success, yet there seems little appetite to build on it.
Yeah, it's not directly the point of the article but I thought if we can't automate truck driving, programmers are safe for a while.
> He wrote how the masses need babysitters.
This article seems to indicate the opposite of 'Masses need babysitters'. Libertarian is for free-markets and free flow of ideas. Let natural forces have more of a role, than this antiquated concept of nationalism, social welfare state, paternalism, etc. Libertarian ideals & by extension Thiel want less handholding and babysitting by the government.

>Right now he’s a lazy nobody who has convinced people he’s worth a number that means something special.

Hardly know how you can call him lazy when he's on the board of multiple companies and is the CEO of one. I'm sure he's consistently working 70 hour weeks and his impact with paypal on the world alone has made him an impactful and important figure.
As for safety, it would be much better to move as much of private traffic as possible to public transport. IMO, that's very liberal thing to do, and it's strange to me, why current US gov. doesn't try to improve public transportation system.

Regarding b) -- it's unclear how much of current(and potential) workforce employed in this kind of work can successfully transition into other fields of work.
A lot of these kinds of projects render out an image and send that to the display. If you did it on a server, cut up the images, and had each kindle pull their image it should be pretty trivial. The only immediate issue that comes to mind is making sure they're relatively in sync when pulling a new image if you're worried about polling too often.
On the one hand you have idealists who think the most important thing in the world is getting the last bit of performance out of every program. On the other side you have businesses who don't care too much about performance of their applications (especially when no money can be made out of it) as long as 80% of use cases are covered.

Whichever side you sympathize with, it's pretty arrogant to think the other side is completely wrong.
Rude way to comment on the writing quality.
I love the downvotes from people who don't understand how this works.
Not sure, but I suspect that large part of the problem are non-standard compliant cables that USB-IF naturally do not want to endorse.
After Arthur Andersen was shutdown and ordinary people lost their jobs, the US govt has stopped taking down companies.
I'd guess that it's better for engagement for you to keep looking for it for minutes on end. Who knows, maybe you'll happen upon just the right, rage-inducing, useless post that might keep you on for longer.
Last time I deployed on a ship (2011-12), the amount of time you had to sleep really depended on the job. Our engineering department on the ship, it was nothing for them to stay up 2 days straight. They had working hours, watch, drill, then maybe 3 hours and had a choice between hitting the rack or taking a shower and eating and chose the later. The IT department most of our deployment worked on 8-hour shifts and did not have watch. Just depends on the job and events of the day. I usually did a 12-on-12-off but I was also the main repairman for my division, so if repairs needed to be made, it ate into my "off shift time" while deployed.
Are we actually in disagreement? I could just as well describe math as "deciding where and at what level to allocate partial structure..." in the same way. Mathematical researchers also build intuition over time allowing them to see certain big picture ideas more easily.

If I really take a step back and re-think this whole thread, I'd say the main different between mathematical researchers and programmers is just incentives. Funding and output are just fundamentally measured differently and the work is done very differently with respect to cooperation with others.

Still I'd say that the thing holding back mathematicians from being good developers is simply that research mathematics does not provide development experience.
From the refterm README:

refterm is designed to support several features, just to ensure that no shortcuts have been taken in the design of the renderer. As such, refterm supports:

* Multicolor fonts

* All of Unicode, including combining characters and right-to-left text like Arabic
Glyphs that can take up several cells

* Line wrapping

* Reflowing line wrapping on terminal resize

* Large scrollback buffer

* VT codes for setting colors and cursor positions, as well as strikethrough, underline, blink, reverse video, etc.
It may sound oversimplified, but IME PC games are only optimized to the point where it runs well on the development teams beefy PCs (or in the best case some artificial 'minimal requirement PC with graphics details turned to low', but this minimal requirement setup usually isn't taken very seriously by the development team).

When porting to a game console you can't simply define some random 'minimal requirement' hardware, because the game console is that hardware. So you start looking for more optimization opportunities to make the game run smoothly on the new target hardware, and some of those optimizations may also make the PC version better.
Also performance.

You may be looking at highly scaled distributed databases with thousands of concurrent users.

What about the base case of one large dataset being scanned linearly or by complex joins.
In its basic form an RDBMS table is like an array of structs, other types of DBs are like lists.

You wont see much performance difference in normal applications, but when there is lots of work to be done RDBMS will shine.
I think you will like that:

https://github.com/cmuratori/refterm/issues/17
Is the fact that it hasn't, due to the market at all?
Sooner or later, it would be great to identify the main purpose of the stone orbs. It looks quite fascinating considering that it lasted over the years and is still recognizable.
Is it a LevelDB-like log structured merge tree?

Their distributed checkpointing/recovery thing (built on FASTER) is very interesting!

The graph in the upper right corner of page 9 is certainly impressive: https://tli2.github.io/assets/pdf/dpr-sigmod2021.pdf (it is indexed with number of virtual machines)
Which is why maximizing profits is a good thing. It’s unbiased.

These whistleblowers are actually arguing for moderating to their political world view. Extremism is on both sides.
The text seems to imply that people on the "technical track" (only programming) are doing so because of some flaw in their personality. That is absolutely not the case!

This is not a good way to launch "hermit programmer" as a new term. The term is not defined and mentioned only three times in the entire text (once in the title). I suppose most readers have different assumptions on its meaning.

I know a few "hermits" (the way I interpret the term) that are excellent engineers and also excellent communicators. Only that they work via mailing lists and not in person. And that they are not willing to succumb to a manager bossing them around.
That seems quite possible.
Universal nil?
I think that you're correct in your assessment of relational vs graph-like structures: it's closer to our data domains we model and think of, more flexible, etc. We may be seeing something similar in the ML world where things are moving from tabular-dominant data to being able to process graphs more natively. A table is just a very structured graph after all!

SQL is the standard because, as others have pointed out, it's so entrenched and also builds upon a solid theoretical foundation. And given its dominance, it has been optimised and performed extremely well until recently, where data complexity is catching up again.

Recent noSQL databases won't take over SQL because of the lack of schema/typing. They do scale nicely, but aren't as constrainable as SQL, which is a feature (compare building a large software in Python vs Rust or Java) that enforces safety and good abstractions. There are some newer DBs which are combining strict schemas with NoSQL, which is promising!

Disclaimer: I work on TypeDB (vaticle.com/typedb) which is a native ERA (entity-relation-attribute) model with strict typing via the schema.
(minor spoilers for Deepness follow)

When I read Deepness I actually imagined in my head a Studio Ghibli like aesthetic for the spider world chapters. I thought if it were ever adapted into film or TV, it would be essential to display the spider world as the humans listening to their radio broadcasts imagined it, as a playful, colorful, animated world populated by anthropomorphized cartoon spiders. Given the level of technology and political environment, it would feel very similar to the city backdrops of Kiki's Delivery Service or Howl's Moving Castle.

It would also make the reveal at the end when the spiders and humans finally meet all the much more dramatic, as humans land on the planet to find not the cute lovable anime world we'd been watching, but the primordially scary reality of spiders with human-level intelligence.
As someone working on a Typescript codebase with "string? | undefined" everywhere I wish this were true.
I have a PhD (physics), and I worked in a quant team with maths, physics, engineering and comp sci PhDs, and I can assure you the bell curve demographic is identical there as it is in a department of non PhDs. There are some very good developers, the odd mythical "10x" developer (in this case, someone that really just writes repeatedly same thing in every job to be honest), and some very poor developers.

> The PhD diploma itself doesn't have much practical use in financial terms; it's not a good investment to get a PhD for purely practical reasons.

I don't know if you say this because you have don't have one, or haven't worked with many (not just one) PhDs?

In the UK at least, your starting salary will be significantly higher than just a plain degree, and it also opens up a broader job market (in the City, at least, and aerospace and defense) where PhDs can be a requirement in some jobs because (junk) degrees are now ten-a-penny.

You learn writing skills, and analytical skills both of which are financially useful and practical.

I get the feel that what you're implying is that PhDs are less imaginative and perhaps less likely to be entrepreneurial. In that case, you may have a point.
Consider using https://github.com/gcanti/io-ts to help with that...
> People that lived by and for their own coding creations, pleasing managers from time to time

What? I don’t think this guy was a programmer in the 90s. Maybe a fetus.
Hmm..

The first to use the concept of a "singularity" in the technological context was John von Neumann.[4] Stanislaw Ulam reports a discussion with von Neumann "centered on the accelerating progress of technology and changes in the mode of human life, which gives the appearance of approaching some essential singularity in the history of the race beyond which human affairs, as we know them, could not continue

but also

The concept and the term "singularity" were popularized by Vernor Vinge in his 1993 essay The Coming Technological Singularity, in which he wrote that it would signal the end of the human era, as the new superintelligence would continue to upgrade itself and would advance technologically at an incomprehensible rate.

both from https://en.wikipedia.org/wiki/Technological_singularity (linked from the link you shared).

I've never seen it attributed to von Neumann before, and it looks like Wikipeida has slowly increased the emphasis on it. In this earlier edit it says:

> This quote has been several times taken out of context and attributed to von Neumann himself, likely due to von Neumann's widespread fame and influence.

https://en.wikipedia.org/w/index.php?title=Technological_sin...

von Neumann wasn't credited until late 2004: See https://en.wikipedia.org/w/index.php?title=Technological_sin...
I get

An error occurred: Unexpected token < in JSON at position 0.

at the bottom of the page.
Do you suppose ascended beings and advanced alien technology are scientific as opposed to plot devices? It's all fictional. Star Trek, Star Gate, Dune, Battlestar Galactica, even plenty of things in the Expanse (Epstein drive, protomolecule tech). Interesting answers means expanding on the rules and story in the fictional universe to provide explanations for mysteries the author(s) set up.

It doesn't mean providing a hard scientific explanation for something that supposed to be beyond our scientific knowledge. Who took out the protomolecule builders and why? Leviathan Falls will likely provide some answers. Same with Death's End giving more details about the Dark Forest. It's an exploration of an idea, not a documentary.

Imagine criticizing Dune because the spice and sand worms aren't based on actual biology.
Simply shaping text using state of the art libraries (like harfbuzz) can take an INCREDIBLE amount of time in some cases. If you're used to rendering text in western character sets you may think it can always be fast, but there are cases where it's actually quite slow! You get a sense for this if you try to write something like a web browser or a word processor and have to support people other than github posters.

Of course in this case it seems like it was possible to make it very fast, but people who think proper text rendering is naturally going to be somewhat slow aren't always wrong.

Saying that text rendering is "largely solved" is also incorrect. There are still changes and improvements being made to the state of the art and there are still unhappy users who don't get good text rendering and layout in their favorite applications when using a language other than English.
Meteorology student submits Masters thesis, gets PhD
Who does the author think is going to write all the SaaS services and low code tools?
The sentences, on average, are unnaturally short. It's not a bad call.
It's even greyer than the Moon apparently. Unless this mission finds an active volcano, which I doubt it will, or some other colorful feature hidden from the previous missions, I think that's pretty much it, nothing but shades of grey.

https://photojournal.jpl.nasa.gov/targetFamily/Mercury
I though that it looks more like 'no one touches it at all after function part finished'. It is insane that someone still do decompress and downloading in the same thread and blocks download during unzip the resource in 2021. Even 2000's bash programmer knows you had better don't do them in order or it will be slow...
"Sounds reasonable."

No, it does not. Your eye has no receptors to detect a chair, a stone or a dog. They detect a spectrum. Why should the nose work different?

"infrared theory of smell - a theory that the olfactory sense organ functions as an infrared spectrometer. It assumes that odorants each have a unique infrared absorption spectrum, which produces transient cooling of the cilia in the olfactory epithelium."

This book will answer most of your questions:
https://www.amazon.de/Sense-Smell-Robert-Hamilton-Wright/dp/...

This is not bad either

Luca Turin - A Method for the Calculation of Odor Character from Molecular Structure
July 2002Journal of Theoretical Biology 216(3):367-85
Barring the poor grammar, perhaps due to the writer not being a native speaker, nothing here seems to suggest that. The overall article is very coherent.
Intestinal drug shown to boost memory and cognition
There's a part of the article at the bottom that defines a Hermit programmer more precisely:

* they don’t plan how they're going to finish a task
* they don’t document
* they don’t test
* they don’t refactor
* they don’t know anything about production infrastructure
* they don’t have good communication skills
* they don’t try to diversify their skills

I'd agree with the article that this kind of programmer is "dead".... but as far as I know they've been dead for a very long time already.
It has some subdued colours such as brown and light blue.
Here's a previous NASA image:

https://apod.nasa.gov/apod/ap110331.html

Here's an image with exaggerated colours:

https://apod.nasa.gov/apod/ap110616.html
He doesn't seem to ever provide any evidence for his claims other than a repeated "I work in the display industry"..