skysight-inc/HackerNews huggingface dataset:
Thinking your own family members are more important than others in the community leads to hierarchy.
Oh yeah, Monk is 100% right. Keeping time is far more important than both intonation and feel. (And intonation is more important than feel.)

Young music students in the US are usually taught in a pre-conservatory style (analogous to how young students are taught in a pre-academic style). This leads to the mental prioritization of playing the correct notes, giving recitals once or twice per season, and following the movements of the ensemble leader. These are all terrible habits if you want a society where lots of people can play songs together and don't take music too seriously.

If you've ever been to a kid's recital and all the pieces sound awful, it's not because they can't play their instruments, it's because their teachers taught them the mental habit of stopping when they made a mistake, and then assigned them pieces at the upper limit of their competence. You must play through mistakes like they're not there, keep the rhythm with your foot and the melody line in your head. Also don't play the hardest stuff you just learned in recitals, play stuff you can do with your eyes closed while holding a conversation.

If you're a hobbyist musician, stop focusing on scales, theory, improvising, and correcting miniscule mistakes and start focusing on keeping perfect time and memorizing a whole shitload of songs. If you look up "Victor Wooten Music Lesson" on YouTube and basically watch every single thing he has to say you'll make more progress on your sound in one year than you did in the previous ten.

Music is meant to be played together, and to play together you need to keep time.
I enjoyed reading this. I knew of quartz composer but I never did anything with it.

I love visual tools and I think they are underutilized today. I cut my teeth in ~2005 with Houdini[0] and Fusion[1] which are both heavily graph / node based (and procedural).

Most recently I have been rekindling my love for visual programming and flow based programming and plan to spend some time in January and February doing more research around flow based programming for infrastructure management.

I plan to get this sort of info published on my website which I have neglected for half a decade or more but if you are interested in visual programming you might enjoy checking these out:

Unit from Samuel Timbó:

https://github.com/samuelmtimbo/unit

https://ioun.it/

A video of me exploring what I figured out about it (while also learning to stream) https://www.youtube.com/watch?v=vwknTfGVDq8

Behave-Graph from Ben Houston:

https://github.com/bhouston/behave-graph

And the products I learned so long ago

[0] Houdini https://www.sidefx.com/products/houdini/

[1] Fusion https://www.blackmagicdesign.com/products/fusion
The kicker for this particular method is at the end:

> "Caldeira’s team wrote that its approach would be “infeasible” as a global solution. That’s because it’s difficult to make alkaline additives without emitting CO2, he says. Heating limestone to make lime, for example, releases so much of the gas that it partially offsets the increased uptake by the ocean. Even if low-emission lime could be made, it would probably be too costly to dump into the ocean."
> But if you’re not as wealthy, saving money might be more valuable to you than having a room cleaned daily, or having a really nice tv, or a great mattress, etc.

And perhaps saving money might be even more valuable to you than <what you wrote above, but every "or" being progressively replaced with an "and">!

> Regulation involves a group of people picking one point on a trade off curve for everyone. Branding and reputation systems allow for multiple different spots on that reputation curve.

Yes, but that "one point on a trade off curve for everyone" works as a backstop against inevitable slide downwards. If globalization of trade and e-commerce taught us anything, reputation systems are trivially gamed, most branding exists primarily to fool people who still think it means something into spending more for less.

Even without talking about potential fraud, market competition naturally turns into race to the bottom. Regulation is what sets that bottom higher than "absolute worst possible before the market segment self-destructs".
Definitely don't underestimate a good database's ability to stream large queries. One of the many ways an ORM-centric view of the world can mess you up, since ORMs have a constitutional bias towards instantiating the entire result of the query in memory. (They don't have to, it isn't completely impossible for them to stream, but even if your ORM can stream it probably doesn't take much to convince it not to, even perhaps accidentally.) It is generally better all the way around to send a single query that is everything you want, if at all possible, let the database do its thing, and then spew a stream of all the results you want at you as fast as the network can carry it, than to be sitting there constantly harassing the poor thing with tiny query after tiny query, adding latency every step of the way. Match it with code that can consume the result as a stream and you can do a lot of work without using a lot of simultaneous resources.

This does break down eventually but I feel this is another one of the several places where developers still sometimes subconsciously have an early-2000s view of the world, as if all relational databases start panting and sweating if you ask them to return more than a couple hundred rows of any kind. No, set them up with the right indexes and foreign keys and they'll happily stream gigabytes at you, without the CPU even hardly doing anything. It's just as likely to be the consuming code that is the bottleneck!

You get up to "big data" and this approach stops working but what constitutes "big data" has also gotten a lot bigger since the early 2000s. Even in the engineering-centric company I work for, a lot of engineers & management assume that things are "big data" way before they should.
"That sounds cool. But I bet the first comment to the article is going to be some cynical negative bullshit."

click

"Yep."

Never change HN.
My gmail gets less than a dozen spam messages per year. None that I can recall were for delivery services; on average less than one per year is an attempt to phish me.

I'm not subscribed to any mailing lists and get only 2 or 3 message per day on average in "primary". I get tons in "social" and "promotions", but don't even bother scanning the subject lines of most of those.
As bk mentions in his footnote, this googlebombs "staring into the abyss".

"Courage to tackle the unpleasant" doesn't have the same ring, however.
Do you find flink SQL immature? For me it looks a lot like syntactical sugar on top of the datastream api.

Same thing, less code?
It's a weird bar to set that it's reasonable to speculate on a stranger's medical history with no supporting evidence
This was the latest post about HN stats but there are many others

https://jessimekirk.com/blog/hn_users_links/
any death toll is acceptable if we're accustomed to it. It's seen as inevitable and people stop caring.

The only reason we actually (as a society) care about people dying is when they're dying from something novel.
Looks like a cool solution to one of the biggest issues in FOSS on Android.
I wish /proc|/sys would just agree on serialization format and just serialize the data into some defined format instead of having a bunch of files that all need their own parser
I sit next to a guy in Mountain View that works full time just on teaching people Rust and integrating Rust into Android. There’s a whole team dedicated to getting Android developers writing Rust.

The difference in installation procedure is probably a security measure. Piping curl to bash is a bad move and it’s the Android security department that’s pushing Rust in Android. Plus, internally, Google has well maintained aptitude repositories with projects built from HEAD. It’s nice installing something like lldb from the command line and the internal Python interpreter is the latest version. And you know all of your coworkers are running that version, too.
The fact is that checked exceptions are avoided in modern Java. They are part of function interface, compiler forces you to handle or propagate it. Yet people didn't like it and actively sabotage this design. So this design didn't work. You can shove it down the peoples throat or you can design features that will help rather than irritate.
Here is some actionable advice for speeding up a join with indexes. You'll need one in each table with the join columns. For example:

SELECT ...
FROM table_A
JOIN table_B ON table_A.column_A1 = table_B.column_B1
AND table_A.column_A2 = table_B.column_B2

You can add indexes like this:
- table_A(column_A1, column_A2)
- table_B(column_B1, column_B2)

If both tables are large enough, this query can probably take advantage of those indexes to perform a merge join.

Postgres tip: you can also add columns to the include part of the index to speed up filters in the WHERE conditions. You might even get an index-only scan! Look into covering indexes to learn more about it.
Who should do the teaching instead?
Fair point. I hope they can resolve the systemic issues.

Just so we're clear though, the location itself isn't inherently a problem as far as I know. There was in fact a power plant closer to the epicenter of the disaster that survived just fine, which is pretty impressive given how cataclysmic of an event it was.
> I still don't understand how you can't manifest that choice by simply purchasing a device from a different manufacturer.

I absolutely can manifest that choice - but it doesn't matter, because I have the right to be able to make that choice for any particular manufacturer.

> To quote your linked comment, I wouldn't expect you nor any other sane consumer to purchase goods that are "made with toxic substances, not honor their warranties, lie on their marketing, and steal and sell your personal medical information".

It doesn't matter that you wouldn't expect one to - it's wrong for a seller to sell one of those things at all, and that's why we've enshrined into our legal system that "some bad things are illegal to sell, regardless of whether the consumer has the ability to avoid them or not".

> Apple does not do any of that

It's pretty blindingly obvious that I'm not claiming that Apple is doing any of those things, and just using that as an example of the point that "some things are illegal to sell".

> and I think that you're intentionally derailing the discussion by comparing their guidelines + practices to any of the above.

The one who is doing that is you, by intentionally misinterpreting my words and reading things that I didn't write. The comparison is entirely apt - "we have laws against selling/doing some bad things x, Apple is selling/doing bad things y, even though x != y it's reasonable to have laws against also selling/doing bad things y".
Tuition increases are by far going towards administrative faculty rather than academic faculty. Most academic faculty, especially those doing research, are getting their own funding and not burdening the tax payer in the slightest.

Research is also incredibly important, especially at state schools, so that undergraduate students have more opportunity to participate in and learn from active research.

In my experience having worked at both prestigious private and low ranking state schools, state school doing research are much more willing to have undergrads involved in research. I've seen plenty of young students coming from low income, rural homes go on to become more successful than they ever imagined because they had access to research facilities and teams.

edit: it's worth noting as another commenter has that most of the teaching in universities is done by highly underpaid grad students.
This isn’t about deprioritizing excellence.

Agreed, it's about giving fifty percent reward for zero percent effort.

I think HN readers remember perhaps better than most how much the "peanut gallery" in the back of the class interfered with our ability to learn. I find the idea those assholes are going to get at least half credit for doing nothing absutely repugnant.
The repo was just a quick example of how one would use a rainbow table to crack the password. Yes, the fact that it only generates a simple rainbow table means that it isn't the holy grail to the exercise, but the idea of a rainbow table is that someones out there have already been running and generating a rainbow table for many years.
I do get the viewpoint, but was pointing out the difference is "library you can use in your own app" versus "you can build a similar app wholly inside emacs, using it's very opinionated ecosystem".
Their margins got squeezed quickly. Like the trader that makes a million one year and can’t repeat the random walk the next and starts pitching his “trading course” on YouTube instead of continuing to lose money, same for this but replace “trading course” with a much more sophisticated level of how to fleece retail. And they believed in themselves. I still think they don’t consider what they did “fraud”. They’re just now cooperative because the legal needle has pierced their Bahamas and SV bubble.
I have not seen this view expressed in this way except by people who do not support it. Do you remember or know any examples I could check out?
I think you're missing what is perhaps the most well known quote about this topic:

If you stare into the abyss, the abyss stares back at you.
> But many of the same users are averse to investing that time in Emacs. Why is that? What explains this?

The issues is somewhat explained with how you form your question here, you frame it a little as "the users are wrong for not seeing that X is better than Y", that has a habit of pushing people away.

Ultimately is comes down to branding and communication, I have never learnt Emacs because it seems (from the communication around it) to be an elitist and complex ecosystem. I suspect I am not alone.
> Swedish jeans company that offer in-store repairs

That's cool. But, more than likely it'll be your body that will need the repairs.
Even in Germany most Coca-Cola PET bottles will be from new plastic, or at best _partially_ from recycled pellets but not 100% recycled.

A bottle from 100% recycled PET pettles has a deep dark grey colour because they cannot perfectly control plastic colouring in recycling. So those pristine transparent bottles are 100% guaranteed not from recycled pettles.

It really is a con through and through. We need to ban single-use plastic, everything else is noise.
> Today if politican came up with the idea that we need to remove pedestrians (and bikes) from the streets so that self-driving cars could be safe, there would be an uproar.

Rightly so, telling people they can't enter their own neighbourhood unless they have a $50k+ car is beyond awful. I think it would be better to remove cars from towns and cities.
That's a problem with 4 way stops. Equal priority four way stops are just bad road design and should be replaced. Similarly your side street situation is why traffic lights were invented. Alternatively, you could give priority to the side street and force cars on the main road to yield.

That being said, I do think standardising some form of "go ahead" message is worth considering due to the prevalence of these poor road designs, particularly in the US. In the UK, officially, you're not supposed to make any form of signal. If you must, you are supposed to just stop, but that can be ambiguous, so most people flash their lights. However, that is unambiguously against the highway code. If it was possibly to explicitly state, through a light or some other kind of means, "I am yielding my priority", that could be unambiguously understood by both AI and humans alike...

That being said, these situations where you need to rely on messages are actually reasonably rare on the UK roads and usually as a result of roadworks messing something up.
Sure, but for email it's only a few people creating all the spam, which most users would never end up doing.
> Your comment is confusing because emacs isn't a library for creating rich text mode applications.

But all the functions Emacs has and Elisp together do seem like a library for creating rich text mode applications. Just look at how Magit does text-mode and rich-text visualization of Git commits, trees. Look at how Org-mode formats headings, code blocks, tables in different styles.
In optics:

Laser Focus World by Endeavour Media, the company also offers paid market studies. https://www.laserfocusworld.com

Photonics Media, also have great webinars. https://www.photonics.com

Photonics Focus, the magazine of SPIE, freely downloadable. https://spie.org/news/photonics-focus/novdec-2022

Optics and Photonics News (OPN) by Optica (formerly OSA) https://www.optica-opn.org/home/

There are many others but these are the biggest ones that I read and are not too specific to any one application or industry.
In case no one post some hard number, you can try to calculate them yourself using https://github.com/HackerNews/API (If does not include [dead] comments, neither page views.)
Regarding Signal, I don't think they have been approached yet... https://github.com/UnifiedPush/wishlist/issues/8

I think the consensus was that we wanted to wait for UnifiedPush to be more mature before approaching them, but it's probably about time. S1m made an interesting implementation for the (compatible) Signal fork Molly: https://github.com/mollyim/mollyim-android/pull/152

The implementation is quite interesting: it adds a linked device that does not receive encryption keys, but sends push notifications to the client.
Uh, the site doesn't load...
This would have been so, sooooo easy to detect with a unit test. It boggles the mind that no one would bother to write a test for something both so fundamental AND so eminently testable.
Wow, I disagree strongly with this one. It's so frustrating that I have to describe a feature to a search engine to find out what it's called, just so I can find it in the Settings (sorry, I mean System Preferences) panel. Continuity, Stage Manager, Exposé, Spotlight, Launchpad, Mission Control. These names don't mean anything, and aren't helpful. They're features, not products, yet they are named like products and you just have to be tapped into the marketing language Apple uses in order to know what's what.
Nuclear is less dangerous than people imagine. Studies on survivors of the atomic bombing of Japan https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4981260/ have shown that exposure to 1Gy of radiation (the equivalent of receiving ten thousand chest xrays simultaneously) only reduces lifespan by 1.3 years on average, and 0.1Gy of radiation only reduces it by 0.12 years.
Ask HN: How do you deal with end of year reflection woes
Laid off, gained weight, lost personal relationships, renovicted etc

Not the best year overall.

With the year ending how do HNers avoid reflecting on these past failures and just focus on taking steps in the right direction?
I cannot read the full article, but it mainly deals with Ford (obviously not German) and VW pulling out of a startup I never heard of.

Where the headline comes from, I don't know ... The original is roughly: VW annoys Argo AI ...
It will help, though! Commercial products will use 4-16x oversampling internally. Most useful distortions will have infinite harmonic series, but the hard clipper is certainly one of the worst because of the high amount of total harmonic distortion (THD). There's a lot of energy in those upper harmonics.

The classic soft clipper is something like

tanh(kx) / tanh(k)

which gives you a normalized output. It's not that expensive in the grand scheme of things, and is certainly cheaper than oversampling.

If you want something even more valve-like, a bit of DC bias to the signal before tanh will give you even order harmonic distortion, which sounds warmer (it beefs up the signal and puts energy into the octave harmonics, where as hard clippers usually only shove energy into the odd harmonics which sound harsher).
I don't understand how they don't get immediately swamped by the first big wave that hits them from the side.

Or if not one big wave, wouldn't they eventually fill with water from the spray that washes over them every time the bow crashes down?
> Swedish jeans company that offer in-store repairs

That's cool. I like high quality clothing too but noticed as I age that it's my body that needs the repairs. It's been a tight-fitting last couple years and my clothes still have so much life left.
Substack is a really, really good place for this. I don't remember how I found https://paxtier.substack.com/, but it's a great source of news on algae + seaweed technology/science.

https://thealgorithmicbridge.substack.com/ for AI

https://www.parentdata.org/ for studies related to all things parenting

https://blog.jatan.space/ for space (especially moon-related) stuff

https://yourlocalepidemiologist.substack.com/ for Covid/general epidemiology news
The last paragraph redeems it since it mentions the website.
Better Container Development on Apple M1 MacBooks with Gitpod
This model does not resemble a free economy at all. Not only it doesn't consider the wealth-creation aspect of a free economy, but it assumes people "wagers" their wealth. No society does this and is a terrible model of how an economy works. Most people earn their wages, if they have some money left they may save that, but long term saving is not comparable with a bet on a coin flip, if you think it is, then you should not save at all because you will go broke with probability one. Again, that is not what happens in our societies.

Jumping to the conclusion that "taxing the rich" could solve anything is completely wrong. You would just make things more expensive and add extra incentives to take jobs abroad. It doesn't matter that the model is too simplistic, the problem is that this model is too far from reality.
there's important professional mentoring which addresses people/org/mgmt problems, I suspect there might be other good resources on higher-level software eng skills (architecture, refactoring, code organization) - appreciate if someone wants to share some!
Documentary Exposes How the FBI Tried to Destroy MLK with Wiretaps, Blackmail
Unstaffed hotels have a major (in my view, fatal) flaw staring you right in the face: poor security.

The one and only time I stayed in such a place - an intruder was caught entering my room and diddling with a phone I left there - and he only got caught because I happened to double back to get something, and just happened to do so while he was in there.

Never again. And the best part about staffed hotels? "I never have to use my phone, if I don't want to."
Realistically, that means cutting administrative overhead. It's fairly ridiculous that the top UC administrators are getting higher salaries than the state's governor is. There's also a lot of contracting deals for services that could use some scrutiny in the UC system. This trend has been ongoing for years (2015):

> "Weeks after an announced increase in state funding staved off a tuition hike, the Board of Regents riled spending critics this summer by handing 3% raises to some of UC’s highest-paid employees. The number of those making at least $500,000 annually grew by 14% in the last year, to 445, and the system’s administrative ranks have swelled by 60% over the last decade — far outpacing tenure-track faculty."

https://www.latimes.com/local/education/la-me-uc-spending-20...