skysight-inc/HackerNews huggingface dataset:
Exactly. Want to block non-humans from automatically accessing your content? OK, then i will block non-humans from deciding what ads to show to me.

Want to show me an ad? Have an actual human being manually pick the ad in real time and deliver it to me!
Thanks for this detailed and a bit overwhelmingly long list. When I saw the first Paul Turner techtalk on rseq (it was called something else - LPC - if I remember correctly), it seemed so simple, so obvious "just read this memory address and if there was an interruption, we have to retry".

But then of course real life is a lot more complex than slideware.

cpu_opv is new for me (no time for LWN these days), but looks simple, elegant and sort of obvious (again). Which makes me wonder why no one thought about it yet. (But of course this is probably my ignorance speaking.)

Thanks for pushing the limits!
Squashing the SQLite file works pretty well -- it's a bit bigger and slower than Parquet, but maybe a reasonable trade off to not have to deal with Parquet.

I added a section at https://cldellow.com/2018/06/22/sqlite-parquet-vtable.html#s... to mention it. Thanks for the inspiration!
It's nice that they have all these principles. And they are not only there for digital systems but literally anything created by engineers in the Nuclear Power Plants. Still there have been accidents. Paradoxically Chernobyl was caused by human fault by the Operators. Possibly it might not have happened if there had been digital systems in place for direct control of the nuclear processes.

IMHO Nuclear technology is inherently insecure and every attempt to make it "secure" is just a hack. I mean if you just compare what best practices there are in security, like openness especially when it comes to incidents. So many incidents came out through detours and sometimes only after years.
Well, you know, they were either "not human" (or 3/5 in some cases) or "terrorists" or "reds" (those millions in Laos and Cambodia must have fell in that category, one would hope) or something like that. Not sure how they categorized those 200,000 or so peasants in Guatemala, but hey, out of sight, out mind, eh?
What Apple Pay transaction fees? They’re exactly the same standard credit card transaction fees because they ARE standard credit card transaction fees. Apple doesn’t take a cut.
Variations in pressure, which form the basis of sound, are linear, and thus, are measured in a linear unit (Pascal, Pa ). These (or a similar unit derived from electrical changes associated with pressure changes near a mic) are what are used for sound capture. It's awkward because we're dealing with a range from ~20 Micropascal to 100,000,000+ Micropascal in the world.

Rescaling to dB, a logarithmic unit, both better mirrors how humans hear, and brings the numbers under control, 0-135dB is nicer.

But at least for me, I like capturing and storing in a Pascal-ish unit, because I'd rather capture pressure linearly and convert to human-interpretable log units where needed. If nothing else, because things like waveform addition are a bit more straightforward mentally on linear scales. Folks have made other decisions in some formats, but I've never found it compelling.
Wanted: A Unifying Theory of Behavioral Economics
The author wrote a follow up about how he thinks you should build things without using a relational database: https://codeburst.io/doing-without-databases-in-the-21st-cen...

I think he should rename his book Creating IT Disasters
We know how to eliminate almost all implementation bugs. I hope nuclear power plants are one of the areas where people are willing to pay for that level of correctness.
Bring native windows please!
Those are not identical items. Look at the photos: the one sold on Amazon is much smaller.
Since the American invasion of Iraq doesn't remotely fit the definition of "a war" I think they were, in fact, sacrifices...
It's forced me to think a lot more about the material worth of our economy, specifically legal tender. I took a $20 Bank Note to the Coin Shop yesterday to trade ~1g of Cotton and Flax for a $1 Unit (~1oz of Silver) which I'll be tithing at Church this morning. The Nuts and Bolts of our economy started to get obscure when I got interested in Cryptocurrencies and I feel like I'm still recovering... From a certain perspective the copper traces in a Bitcoin Miner are worth more than any "coin" it produces and should sooner be melted down and turned into 1 Cent pieces so we can actually pass something that at least resembles Art around instead of just a secure Ledger.
> "even in JavaScript semicolons are increasingly being abandoned"

Disagree. In my experience the trend is in the opposite direction: ASI is broadly acknowledged to cause problems, CoffeeScript turned out to be a trainwreck, and popular defaults for linters tend to enforce semicolons.
I made a comment like this not so long ago, also here on HN, mentioning how every 4.2 seconds we collectively live a bit more than 1000 years. It really gives a lot to think about, indeed.
The existence of a "soul" (or "light" or "sol" or whatever variation) isn't scientifically established.

What is scientifically established is the existence of a CNS which means the species is able to experience pain. Mussels, clams, and mushrooms do not have a CNS, and one could argue they are therefore vegan.
Some people may take issue with morality etc, but cryptocurrencies (Bitcoin mainly) are now the default means for transferring funds back and forth to sports book / poker / casino websites for US residents, and probably elsewhere where the legal climate is oppressive.
There is a huge informational asymmetry when debating education: almost everyone was a student once, but most people have never been teachers.

This is how people know that the quality of education in the same class can change dramatically when you replace a teacher. But most of them don't know that the same is true in the opposite direction: the quality of education can change dramatically when the same teacher teaches different classes (or just when the most disruptive child in the class happens to be sick at home today).

There is also no teaching method that would make everyone happy. Some students prefer to work in teams, some prefer to work alone. Some students prefer to have explained how things work, some insist on receiving a list of stuff to memorize. Most people who have a recipe "how to fix education" simply want everyone to do it their preferred way.

(So perhaps the best approach would be to have different kinds of school for everyone? Problem is, people would not want to honestly admit some of their preferences. If you listen to internet, everyone prefers understanding to memorization. Then you start explaining stuff, and students follow every sentence you said with "do we have to remember this for the exam?")
> The commercial block starts and finishes with a jingle, so the potential software should recognize these specific sounds and turn off the volume between them.

I suppose that many stations don't have such markers though.
To anyone who listens to this, I recommend rewinding to the segment starting at 1:23 a few times and not letting it reach the spoilers. After a few rounds, my brain adjusted to the distortion and I could make it out perfectly, without ever hearing the original.
Great article, I enjoyed reading it!
Also, the illustrations are great, they perfectly fit the vibe of the article.
Who is to say what is going on inside an insect's head? Did anyone ever talk with one?
India eyeing a new monster 100GW solar-capacity goal
that is quite cool as we are in hurry to see status before planning the trip :)
Forgetting curve means it's better to learn about independent topics (in lets say philosophy) A B C in the order ABCABCABC, but almost in every school it would be AAABBBCCC.
I've read that one before. It's a great read.

But for some reason, I find vertical scrolling to be tedious and annoying. My 13" rMBP is at default scaling, so I only have 800px in total height, and about 720px for the web page area. It's really irritating seeing so little and having to constantly scroll. Horizontal there's an extra 560px, or 77% more.
How American Vandal expertly crafted a doc (that just happened to be fiction)
I don't think that's even needed. I just assume what you'll see from inside the program is some resources connected to some sort of very fast interconnect. It's nowhere near what Cell was - a really bad barrel-like PPC core that had to manage DMA to feed a bunch of marginally-smarter-than-DSP cores (with an incompatible ISA, obviously) that had no access to the main memory.
I am not a scientist, just I was very interested in that space and it would be a long way to create scientific paper out of my experiments. Since patent law has been created for the privileged to reap profits I wouldn't stand a chance contesting that.
I remember reading that book in 1996 and finding it incredibly elitist. His alternatives to the internet were visiting libraries, book stores, art film theaters, going to concerts, strolling through parks... But, he was living in Berkeley!

The internet was a god send to most of the population who didn't live in the intellectual centers of world. Still is.
I'm pretty sure that "to wind down" is not a proper euphemism for "to shut down".

"Winding down" literally means that before shutting down, there is an incremental process with the explicit purpose to smoothly move into the transition. There wasn't anything like that, not even a little.

What's especially rich is that Engineering VP Mike Montano nonsensically repeats this phrase after the fact: "we made the difficult decision to wind things down right away". That's plain bullshitting.

He should have said, "we made the difficult decision to shut things down right away". But that would have sounded super irresponsible! But it was super irresponsible, and describing it differently is just dishonest.

And that wasn't accidental, this entire situation is exactly about the difference between "winding down" and "shutting down".

Why do we allow people to communicate in this way? (publicly and/or from a position of leadership). Twisting words in plain sight. There is no good motivation behind this, it represents messed up priorities between appearance/saving-face and responsibility.

I don't know anything else about this Mike Montano. Maybe he's a very good manager when not talking like this. But leadership comes with responsibility and when you twist words like that, it's only because you're trying to wriggle out from underneath the responsibility.
This looks like a step above what Octavo does with the Sitara cores.

https://octavosystems.com/app_notes/osd335x-design-tutorial/
I started learning Guitar specifically because I was spending all my time in front a screen.

It's helped a bit, but a I also spend a ton of time watching guitar YouTube tutorials to learn things.

How are you learning Piano? Are you self taught? I'm learning Guitar from Justin Guitar and the quality of the instruction blows me away.
This is about automatic volume reduction, not normalization. In other words, YouTube isn't going to adjust your volume up, only down if it's too loud (or saturated?)
Show HN: Practical Human, a dynamic message board
I won’t insult you by posting a hotline number. There but for the grace of god go we all. This world is a very hard place to live in.
Don’t Use the Placeholder Attribute
Man tell me about it. The reason I asked this question was because I'm feeling like I'm spending way too much time on YouTube. I'm even completely aware that some of the things I watch are really just trash.
Lessons from a Master Musical Innovator – Intelligent Attributes
Here's a transcript, if you want to skim through it.

https://scribie.com/transcript/290d2d5d863e4353b3843816aade9...
World's Simplest Electric Train (YouTube Video)
Isn't that specifically what software patents are? Pythagoras could have become a billionaire in his time and don't get me started on Al Khwarizmi.
How could they? It was just their job. One of my brother's college friends ended up as a USAF bomber pilot in Iraq and over some beers one night he described his job. It sounded much like a video game. On the screen where many small blips and his job was to try to hit the areas where they were most dense.

What did the blips represent? "Each blip was a person."

No indication beyond that. Could have been kids, women, old people. This is a lot different than soldiers shooting other soldiers on a battlefield. These weren't battlefields at all, and no one was (or could have) firing back at him up there at 10,000 feet or whatever....

How the fuck could he perform this?

People can be programmed or convinced to be monsters.
What type of work would you like to be doing? What do you feel is standing in your way? You mentioned your mom is the only person you know, does that mean you don't have many sounding-boards? The title indicates you want to do what’s rational. I do my worst thinking when I’m stuck in my own head. Path out usually emerges after speaking with others (as diverse as possible).
https://github.com/TomaszGasior/gtk3-mushrooms
Oh sorry, the Aliexpress listing includes quite a few variants and the one I was referring to apparently isn't selected by default. The one on the far left is the same as the Amazon listing.

But the point is, search for any popular product category on both sites and you will see largely the same items, with Amazon typically somewhere from 2-5x as expensive.
FastStone Capture 8.9 Keygen and Portable {Tested} Is Here
I second this opinion. The other point I would make - and of course this doesn't necessarily condone the use of scraping sites that don't want to be scraped - but I suspect scraping is being done on a massive scale - especially with sites such as IG. The influencer marketing model has become such a big one that theres a lot of valuable data to be had that you cant access via the API.
That's why it is important to root out corruption from law making, nowadays called "lobbying" - this should be illegal. If you expose an endpoint to the public you can't restrict who or what can consume it. You can do throttling on your side but that's it. Otherwise this is just racism towards machines.
I actually agree with you, for a system run as a public service (which I think healthcare should be), I just don't see a workable justification for it under a private system.

The difference is, I think, in the word "insurance". If a USAn doesn't pay for health insurance, they have to pay for healthcare. I don't particularly know how Germany's system works, but I'd assume that non-payment of taxes, while it probably has other repercussions, does not preclude receiving healthcare.
The best one I’ve used is in PHP. That might help your search; it’s late and I’m on my mobile so I can’t help with a proper link. It’s been a couple years
Ok, just did. Thanks.
(2013)

See also previous discussion from 4 years ago: https://news.ycombinator.com/item?id=7365801 (37 comments)
PSD2 is not what you think it is. It has API access, but not for the end user. Only 'integrators' will have access to these APIs. You will need to request permission to write/deploy software using the APIs. This involves massive bureaucratic overhead and in some cases permission from your country's national bank.
Opus is patented[0] but just royalty-free patents.

[0]: http://opus-codec.org/license/
You are 100% depressed and self-injurious. Being calm and collected about it doesn't mean you aren't in those states. Call someone and get some help.
> I find this profoundly unlikely.

I know lots of examples where this is the case (I am talking about Germany, where the situation might be a little different, but I do not believe that the difference is too large).

I know some really great reverse engineers who have difficulties to find a decent job (they get through with some badly paid jobs that are far below their skills).

I can assure that I have hardly ever seen a job ad where reverse engineering (as in software) skills are even mentioned. And I openly admit that I (who also have some knowledge in reverse engineering) would not even know where to ask/look for a job that gratifies such skills. Be assured that I would have passed on such job hints if I knew of any.

In my observation the whole "IT security" scene (I am aware this is a somewhat different area than reverse engineering) is a close-knit circle that is hard to get into. If you are able to get into, I have strong evidence that the salary is actually rather good. But I have no idea how to get into the inner circle where the job offers await.

Seriously: I have some colleagues who even asked me with my knowledge about security why I do not get into this the field of activity of IT security. I tell them to give me hints how to get into this inner circle where the interesting job offers await. None of these loudmouths could tell me. Of course...

EDIT: I could go on and on. The statements stay the mostly the same all the time: Where can such a person find job offers?
Do you have any idea how many engineers on a daily basis are either reverse engineering some government weapon, or a competitions product, or a geopolitical strategy? Being able to understand exactly how things work, allow you to anticipate and even dictate how they will behave.
Kudos for doing that.

Such techniques involve asking pointed questions to the student and actually listening to what they say. This the basis for the Socratic Method and it fucking works.

Sadly, we have become so accustomed to "searching" for answers with queries (eg "googling it") that we're forgetting about really effective ways of learning and solving problems. We're even forgetting that learning and solving problems are the really part of the same activity.

The anti-pattern emerging is the "stackoverflow" style of problem-solving where it's all about the learner asking "the right questions" and getting smacked down for "the wrong questions."
Cool!
This should be a top-level "Show HN" post.
Just because you can do something doesn’t mean you should. Just because you can make an HTTP request doesn’t mean you have a right to do whatever you want with that data. You may not agree with that, but that’s what at least US law outlines.
Oh my. That's way weirder than what I was expecting. I just don't know what to say to that.

Is it me or does it seem like this kind of stuff is everywhere now? Maybe I just consume lots of crazy people media.
PeerTube: A ‘Censorship’ Resistent YouTube Alternative
Am I the only one who thinks human non-human divide is conceptually the same as coloured non-coloured divide in the past? I think those who exercise such questions to allow or block access to their services are morally corrupt.
Authenticating Users in SPA Using Node, Passport, React and Redux
It sucks that the same companies that are trying to have scraping be ilegal, do massive scraping on their end, many times deceiving the users whose data they are scraping.

FB and LinkedIn both scrape contacts (and who knows what else), from their users email accounts (and surely lots of other darker sources as well). Pretty much all of Google's search engine's content is scraped from other websites.
I lived in a parking lot for 3 years. I wish I would have just gotten a basic job in order to get an apartment to stabilize my mental health and bootstrap to something better. It really takes a toll on your emotions and ability to think clearly to not have any stability.
Sure, object-relational impedance mismatch is a problem, but if you're going to throw the baby out with the bathwater, you need to propose alternatives. Luckily for us, this is not the author's only post...

The author's followup article advocates instead for building your own in-process persistence system for each application, with no persistent data structure other than a (non-write-ahead) log, even for an application the size and scale of Stack Overflow itself: https://codeburst.io/doing-without-databases-in-the-21st-cen...

I post this only because "name 20 things wrong with this article" might be a good take-home exercise for a student, or as a weeding exercise for recruiting... except that, on the off chance the student/candidate were to fail at said exercise and buy into the content unironically, I would have caused irreparable and irresponsible harm to their learning process, their future businesses, and the safety of their customers' data.

Seriously, what we have here is a fundamental misunderstanding of ACID, of the very idea that a computer might crash at an arbitrary point in a program, of the general importance of distributed systems, of safe software deployment, of parallelism, and of the very idea that a schema might evolve over time. It saddens me to know that this type of advice exists and receives a platform.
How can there be a second one if there isn’t a first one?
Once again, the article briefly mentions other privacy legislation but heavily focuses on GDPR.
Not to mention, this still leaves a hole open as a scraping company can outsource the “scraping” to low-wage data-entry slaves in third-world countries.
I really wished THIS would be the DEFAULT behavior of GTK3.
If you read this in reverse, you realize how BROKEN GTK3 is compared to GTK2.

It doesn't make any sense.
Piala Dunia: 5 Juara Bertahan Tersingkir Dari Fase Grup
Hackernews is soft on hacking crimes and I’m not. It’s as simple as that.
I think it always has been, it’s just more visible now. It’s a lot easier to find out the random superstitious beliefs of strangers these days.
I don't know you or what your life is like, but I can tell you that I've been in a very similar mental place and I can tell you that your mind is lying to you right now.

Please seek help. There are lots of options and possibilities, but your brain is trying to convince you that those options don't exist.
To OP: please call a crisis line.

Suicide is cutting out options. By living you still keep all options open, including suicide. So there is nothing to lose by delaying your decision.

I'm sure at least once in your life you've experienced people giving you ideas you had not thought about... Reach out to people, talk your situation though with people. Why not exploring other options?
It's a cult backed by taxing authority and police powers of a country. Basically what we call a national currency, but sure, muddy the waters.
I remember reading elsewhere that bad stuff happens largely because of incomplete or conflicting requirements, and that implementation bugs are secondary. My own experience confirms this, even though I usually deal with systems where a problem at worst results in lost sales / orders and thus sloppy coding and implementation bugs are much more common.

Makes me wonder how well-polished the requirements analysis for (nuclear) power plant software is...
It depends on how long ago you last tried to make a React app. If it was recently, I'm quite surprised you didn't find it as it's heavily mentioned on the official React site, but if was say earlier than a couple years ago, that would be understandable.
Build your own GenServer in 49 lines of code
This fragility is architectural though and possibly even cultural now. People who promote gnome and make decisions adopting it for mainstream distros somehow believe that such poor level of quality is acceptable. It's how systemd got into mainstream too.
himom, give me a call.

Chances are we aren't in the same country but it's no effort of mine to put time aside for you. I'll make it work.

Here's my email: jonathon @ jdtay dot com

We can exchange numbers via email (forgive me for not wanting it out in a high transit, publicly presented page such as HN).

From one person with their own demons to another, I extend my hand out to you. I hope this gets to you in time.