skysight-inc/HackerNews huggingface dataset:
You can’t seriously compare the internet of even 10 years ago to the internet of today.

You can go to reddit right now and find a video of some right wing whacko shooting someone to death on the front page.

That content was available then, sure. It wasn’t blasted right at you though.
Huge companies have more than one product.
> It's pretty sad how underdeveloped the BS detectors of a lot of people are

Sometimes they're not just underdeveloped, but completely and voluntarily turned off. Those who believe in bullshit conspiracies and as a result find themselves surrounded by other people believing the same absurdities are the hardest to convince. They might have been depressed loners before, and no matter how absurd their beliefs are, they introduced them into some form of society, and more importantly gave them a purpose in life.

Case in point, a friend of mine who believes every conspiracy his facebook friends throw at him. One day we were arguing about chemtrails, and after heavy reasoning and proof showing that it's all a lie from my part, he had nothing more to reply, so he went with "well, ok, then I want to believe in chemtrails, is that clear?".
It might be that they need a bullshit story to feel them unite, then stronger, which would be like gold for conspiracies creators. QAnon very likely feeds on that.
Here is how to do it with a few lines of bash:

function matrix () {
echo -e "\e[1;40m"
clear
while :; do
echo $LINES $COLUMNS $(( $RANDOM % $COLUMNS)) $(( $RANDOM % 72 ))
sleep 0.05
done|awk '{
letters="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをん@#$%^&*()";
c=$4; letter=substr(letters,c,1);a[$3]=0;for (x in a) {o=a[x];a[x]=a[x]+1; printf "\033[%s;%sH\033[2;32m%s",o,x,letter;
printf "\033[%s;%sH\033[1;37m%s\033[0;0H",a[x],x,letter;if (a[x] >= $1) { a[x]=0; } }
}'
}
I’m a 25 year old developer that’s only been working full time professionally for ~3 years and I came to a very similar conclusion about you regarding the LeetCode style interviews. I’ve always been allergic to bullshit and smelled it clearly and instantaneously when I began wading into that process.

Undoubtedly I’ve closed doors and passed up opportunities through my refusal to contort myself to the LeetCode regime. At the same time, the time that I would’ve spent drilling myself on superficial coding puzzles I’ve instead invested in building practical applications for my friend’s business, learning and applying machine learning theory to automate a boring task during an internship, implementing a processor in Verilog and writing an assembler for its ISA that I managed to get running on an FPGA, working on an open source digital contact tracing app, and several other projects.

The projects I’ve spent time on are those that I deem to genuinely valuable to society and to my personal skill development in the broadest, most fully integrated conception of ‘valuable’ that I can achieve. To clarify, I could see an counter point being made that LeetCode skills are “valuable” in the sense that I could use them to get a higher paying job at $TECH_CO. But from a higher level perspective, those skills are tailored towards a system (the LeetCode hiring gauntlet) that I think is fundamentally corrupt, and so to spend my energy practicing them for the sake of that system would be corrupting of my integrity.

And despite the admonitions I’ve received from supposedly more pragmatic-minded people, I’ve been able to pull together a living and have a budding career to speak of. My job hunts have perhaps been more drawn out and frustrated than the LeetCode crew, but I believe my focus on genuine knowledge and skill development has contributed to my high performance at the jobs I have managed to land. And by being straightforward about my disinterest in hoop jumping and interest in “real skills”, I’ve managed to befriend and work with companies and people that share similar values to me, who in my view are more rewarding to work with and tend to be more likely to succeed in the long run.
Ok. They also prey on kids with access to safe social networks, kids accessing games with chat, kids with access to anything that has any kind of communication enabled.

"Pedophiles exist" is a cheap response that can be used to bring anyone's idea down. Roblox? Pedophiles. YouTube? Pedophiles. Going out of the house? Pedophiles. What's your proposed solution? We already had the time where we obsessed a lot about "stranger danger" which turns out... isn't that dangerous compared to abusive family members, teachers, and other trusted/familiar people.
In the context of international sabotage, I thought that domain name was for answering questions of the form "Can CIA _____?"
This is a really lazy criticism considering they never specified which side they were talking about. WW2 is a good example because most Americans have some general knowledge of the subject to help them understand the topic compared to other possible examples.

Their point holds because there are numerous societies where killing is viewed as immoral but which make an exception for their soldiers performing their duties. Do you have an actual counter-argument or are we just using reddit memes as dismissals now?
Well, Common Lisp isn’t opposed to it, it does have labels and gotos. But it’s not used in your average code (at least from what I’ve seen they’re typically constrained to code needing high performance or macros).

But this is missing some of the key things of lisps. It’s not homoiconic (it’s a tree-based syntax, yes, but with no tree structure unless you count nested arrays). There are no closures or lambdas. You can’t pass steps/sub-workflows around as parameters to variables (at least not what is shown) so you can’t do something like:

- a_step:
- assign:
- some_task: a_step
- b_step:
- call: $some_task

I mean, that’d be a basic element for passing function-like things around and getting the functional capabilities of lisp and let you have higher-order functions.

This is a weird, basic, imperative language that’s aiming for deliberately limited capabilities. They seem to have chosen YAML only because it’s already used as a configuration language, but not because it actually provides any real value or novelty. We are very much approaching the 00s infatuation with XMLifying everything here.
Sorry, I just assumed this was about children due to the nature of the article.
I’ll throw my hat in the ring...

I’m 100% self taught, and have a humanities degree. I’ve worked in global 500 companies, as well as YC startups. I consider my greatest strength to be the ability to teach myself, and that has led to front end, backend, ML, etc. work.

I have never worked at FAANG but with most of them going remote, I’ll probably take my chances next year (a kid on the way so staying with current employer to ensure family leave). To be honest, I’m also scared of the rejection.

I view the learning process as multiple steps. The first is to learn the technology to become useful, while doing that it’s really important to learn the social context of it and how to talk to others in an informed way. I can’t stress that enough.

If you are looking to break into industry I suggest doing a few side projects to demonstrate knowledge, and aim for a company who will give you a chance. For me, this was consultancy.

It requires study off the job, but I love it and would be doing it anyways.
Bosch has been doing electronic vehicle control systems since the first electric wiper motor. It is one of their core businesses.
Fix Linux not suspending on low battery level and prolong your battery life
Can a stone plucked from a riverbed be beautiful?

Why? If you look closely, it is imperfect. If you look around you can find others, very similar. Perhaps any river could have produced it. It isn't saying anything. It isn't telling you anything. It isn't being anything other than a stone. Yet surely, it can be an object of beauty, causing thought, curiosity, contemplation and feelings.

If a stone, why not a canvas deliberately created from inspiration and feelings? Isn't abstract art even more artful than simply copying what your eyes can see?
yeah, they still stock (will be updated soon), we were busy updating our features and making Conferfly experience seamless.
Thanks for checking on that ;)
I don't believe the 1% number is accurate, but it's a lot higher than people might believe. From 2016:

our range of models suggests that there is presently a 50% chance that (i) a Fukushima event (or larger) occurs every 60–150 years, and (ii) that a Three Mile Island event (or larger) occurs every 10–20 years.

https://onlinelibrary.wiley.com/doi/full/10.1111/risa.12587

Summary:

https://mtec.ethz.ch/news/d-mtec-news/2016/07/a-rethink-of-n...
Even if it happens less frequently now, the fact that this is still a possibility at all makes submitting anything to the app store a really frustrating experience. Particularly for bugfixes I just really want to fix the bug ASAP, not have to invest a bunch of time changing some unrelated feature (or even wasting another review cycle). Consequently I do try to minimize my total number of submissions.
This was discussed/predicted a while back: https://news.ycombinator.com/item?id=16258336
> There have been a total of six deaths related to Autopilot misuse over 3 billion Autopilot driven miles by the fleet. Humans are terrible at risk management.

Or, humans rightly assessed that despite marketing to the contrary autopilot only really works on the easiest part of driving (highway miles) and still managed to kill 6 people.
https://archive.is/rLJPU
We apologize for users who were greeted with an error message. We wrote a fix earlier to handle the underlying infra issue, but we did not push to production. Thank you for your understanding.
To underscore your point, here's an example of how easy it is to get god-tier military hardware in Mexico from one of the many people breaking bad across the border in the US.

https://www.rollingstone.com/culture/culture-features/arming...

This fella in Texas was selling .50-cals and miniguns straight to the Cartels for years. There are likely many, many more like him.

Mexican think tanks have spent years trying to figure out how the hell to stop the massive flow of weapons into Mexico from Texas and Arizona.

https://www.mexicoevalua.org/mexicoevalua/wp-content/uploads...

US think tanks too, notably David Shirk at USD has done a bunch of work on this.

https://catcher.sandiego.edu/items/peacestudies/way_of_the_g...
I find desktop Linux much better as a developer OS than my MacBook. Now if only there was a good ryzen laptop with amd gfx I'd be up offa the Mac entirely.
Servers are paid based on how much the customer tips, not based on the restaurant's profit margin. The fact that tips are done as a percent of the bill means that they're incentivized to point you at the more expensive side of the menu, but it's much more important to pick something that'll impress the patron than to maximize the size of the bill. The restaurant's margin doesn't directly factor into this at all.
They also engaged in massive transcontinental drug trafficking, and in many cases were vertically integrated. They owned the land/fields, the people/slaves, the plantations, the drug crops/opium poppies, the processing chain, and also the sales, and the troops/armies were used to force people to take/buy drugs. If you refused to buy or take the drugs, they would burn your entire country down to ashes, and of course, enslave the people there to make more drugs.
The actuarial data (lifetime income potential, etc) that compensation claims are based off of that determine the worth of human life says no.

Joe Schmuck should get the same safety features. To do so, you must drive down per unit costs through scale. I bought our Teslas because expensive cars need to get sold to pay for cheaper cars.
The enthusiasm and social bias claims.
New Zealand Is About to Test Long-Range Wireless Power Transmission
Right, but people who get .ad that banks create "money" don't understand that "money" is not the same as "currency".

Money is literally defined simply as "currency plus bank accounts" so obviously funding a bank account creates "money".

Your post gets into the velocity and momentum of money, which is yet another concept.
It felt that monumental at the time. I recorded the evening news to VHS that night.
Tesla uses a pretty different architecture from the dumpster fire that was OnStar.

Been a while since I looked in the details but from what I recall only very limited, well scrutinized communication is allowed to bridge the Ethernet subsystem over to the CAN bus.
For someone like myself who knows absolutely nothing about WebRTC, it would be helpful to add an introduction with the very basics: It stands for Real Time Communications, it has to do with videoconferencing? etc.
An easy solution would be to not allow self driving or remotely updated cars until there's a reliable solution to this. People already go to auto-shops for repairs, certified auto-shops could easily double as places to update software and the certification requirements can be tailored to require an external oversight agent come and evaluate their security practices.
The ANSI C standard requires a compiler to ignore any characters in a variable after the first 31.
There's actually no technical reason why you couldn't do that with IP (4 or 6); although you'd need a approriately located host to be running a relay daemon[0].

0: ie something that takes, say, a UDP packet on port NNNN containing a whole raw IPv4 packet, throws away the wrapping, and drops the IPv4 packet onto its own network interface. This is safe - the packet must shrink by a dozen or two bytes with each retransmission - but usually not actually set up anywhere.

Edit: It probably wouldn't work for TCP though - maybe try TOR?
Wow! that's interesting. That significantly changes my view on the take that "only the US taxes overseas citizens" that I've heard quite a lot.
In the context of headlines, maybe. It seems a little more pessimistic with this omission.
Russia attempted to kill a dissenter in England with a toxic agent and all of Europe went up in arms. Presidents and prime ministers put out condemnations. Public opinion sharply turned against Russia.

The backlash to what you're suggesting would be insane if it actually happened.
> Solar and chemical storage requires poisonous materials that will leech into the ground water.

Nobody is willing to acknowledge the elephant in the room
Exactly.

It is understandable that having an model of an observer can be useful to a brain.

But how/why does that opens a window to an actual observer, and not just a model, is the question.

And we only know that - an actual observer exists - through first hand experience. It is our most immediate and certain knowledge (Cogito, ergo sum), everything else can be questioned. Yet, there's nothing in physics or computer science that gives a hint to this being the case.
When I was growing up, I had to walk uphill both going to and coming from school.
So many people have been working on develop/discover new life forms or different types of universe in the Game of Life. It is purely deterministic so obviously there will never be any free will for the lives inside. But maybe chances are that we can observe the illusion of consciousness as the lives become more complex.
Apparently everyone was clean shaven until Hadrian(?) and then he did the beard thing so well the next line 10 emperors wore beards.
Ask HN: How does one design a system to deliver scheduled notifications?
Every week at work I get a bunch of reminders which I schedule in apps like Slack, Google Calendar, etc. These notifications arrive always within the minute that I scheduled and it always impresses me! Delightful!

I want to learn about how a this type of system is designed. I've searched a lot, but haven't yielded anything about systems that handle scheduled notifications.

Some wonderings:
- What is the name given to these types of systems (if any)?
- How does one design a system like this?
- Are there any open source projects I can learn from?
At one of the large companies I worked for, IT took that "just pave it" approach for _everything_. Maybe because of the contrast between that and my day job of spending weeks to months root-causing really weird distributed systems issues, it stuck me as penny-wise-pound-foolish. At least in this example, that attitude was used as an excuse to never actually investigate anything, even issues that recurred within days of a re-image. Outlook won't connect? Here, go watch the installer for a couple of hours, use your device for a day or two then back to square one. Eventually, it's easy to get so sick of IT's obvious unwillingness to actually fix shit that IT is avoided unless absolutely necessary, and everyone's productivity suffers as a result. At that company, IT was at the top of the negatives column on every internal survey.

It is definitely an effective attitude to take at scale, but it has to be paired with at least some troubleshooting of the class of issue. Otherwise, severe bugs get swept under the rug by user exhaustion and IT inaction.
What's _actually_ in my bank account is a mixture of cash, other peoples debt, and other assets, that all adds up to the value listed when I log in to check the balance. Part of the service the bank is offering me is that at any time I request, they will exchange all of that for its' cash value if I want to make a withdrawal. This is the bit that people contrive when they make silly claims like "banks can make money out of thin air". You bank balance of $x does not translate to $x of cash (physical money or not, is irrelevant) on the banks ledger, waiting for you to withdraw it. It translates to $x worth of cash + assets held by the bank.

They do it by keeping enough money laying around doing nothing, to service those withdrawals. If all of a sudden huge amount of customers started making huge withdrawals, they wouldn't be able to service them, because they wouldn't be able to liquidate those assets immediately. If banks were actually creating money out of thin air, this wouldn't be possible, because they'd just be able to create some money out of thin air to service them.
No, there is no single, accepted definition of money. Money is not "literally defined as..." anything. For example, if you look at Wikipedia definitions for money, you will find multiple different definitions. The commonly used definitions seem to vary a lot by economic area.
The convention in our codebase is quite simple: only use `_` as a name if you will ignore that parameter or value, and always use `_` when you will ignore that parameter or value.
Why bother with VOR when we have GPS? they are decommissioning VOR stations for that reason.
I absolutely blame Google + a number of other companies, for the bloated state of the web today. They encouraged and invented most of the bloat.
Ant Group Fuels Tech IPO Frenzy Not Seen Since Dotcom Bubble
When I go to eat I go to eat X food item and the restaurant is only a means to the end. If they don't have X food I'll just go somewhere that does serve X.
Tesla uses a pretty different architecture from the dumpster fire that was OnStar.

And probably other manufacturers will use their own designs.

Unfortunately, this is one of those issues where we have to be lucky every time, and the bad guys only have to be lucky once. Given the number of different manufacturers whose systems have demonstrably been compromised in the past, the odds of avoiding catastrophic compromises in the future as cars gain more autonomous features don't look great here.
I have personally come to a conclusion that people like Elon will always have disgruntled employees around him, and the bar for expressing dissent with Elon should be high and responsibility should be on them to express the dissent and not for us to read between the lines.

Unless every employee who has quit documents convincing literature they don’t get any of my attention.
Well, as you saw, someone brought up "Death of The Author" (i.e. I may not even know I'm posting an ad) so there's that.

But.

The blog post is 100% posted because of the Netflix documentary. It's causing literally hundreds of people to go 'Now I hope they found GayBlade! How do we find it!' and also a screenshot of my twitter account (which I had nothing to do with and became aware of after people starting pinging me) is in it.

The GayBlade stuff went up in January and was announced at that time, by the LGTBQ Game Archive (this was mostly their gig, the whole project to find and recover it).

Internally, our social media and outreach folk went "Hey, did you see we're getting mentioned a lot as people find GayBlade on the archive? We should do a blog entry about it." I was hesitant for the reasons people here seem to bringing up, i.e. cynicism that we must be doing it for money or something. But the fact is: we did it, we worked with Ryan Best and Strong Museum and LGBTQ Game Archive to make Gayblade playable (and also downloadable, when I realized nobody had taken that step). So why NOT talk about it, in case people missed it?

(It was also easier to point to the blog entry than endlessly tweet at people asking.)

There you go. Thanks for the trust.
Maybe this is something most people already know, but I didn't. The acronym RTC was not expanded or the term WebRTC explained anywhere on the site. It seems this is for the curious who already know what it is.

I did a search and found that it means Real Time Communication. That was one of my guesses, but you might think if someone is trying to draw in and educate the curious, you would want to explain the very basics of the topic right off the bat.
Seems like great thing. The fact is that science may be moving too slow and given proper motivations could move faster. If it can not move any faster then you quickly figure that out that you've gotten you answer, and you can circle back in a few year. But if so you've effectively moved the needle past what people thought was possible and you have a moat the size of the pacific ocean.
> Use exceptions for control flow. With different exceptions leading to entirely different flows. On C you can use setjmp/longjmp + globals for a similar effect. This will help the maintenance programmer develop thinking in multiple dimensions.

Exceptions? Pfsh... that's so early 2000s.

If you really want to mess with a dev these... make everything async and don't bother to check if it completes.

And don't forget the flip side... the ui thread shouldn't be responding to messages when it could be blocking on a long running process!
In 2013, an ammonium nitrate storage facility exploded (1). In 2014, a leaky storage container poisoned a river in West Virginia (2).

It's instructive to consider some thought experiments/scenarios:

What if...

a) Both were run by the government. In this case you'd have people of certain political parties screaming about government incompetence, and how the best solution would be to eliminate regulations and privatize, since competition somehow guarantees better results.

b) Foreigners deliberately engineered both situations, an act of terrorism. In which case as certain administrations after 9/11, the US might pick some country that didn't have anything to do with it and go to war.

c) Private companies were responsible. This is actually the case and the collective attitude was generally "eh, shit happens, private companies just trying to run a business". Just declare bankruptcy and walk. No real changes made in either case.

1 - https://en.wikipedia.org/wiki/West_Fertilizer_Company_explos...

2 -
If "winning" is what you care about.
If consumer confidence is so low, why is spending rising during the pandemic?
True, I'm just not sure that I'd trust the DB isolation once the user has SQL injection. I never saw a SQL injection report on a project (well since the PHP days) ORMs solved this for the most part, but I did see multiple instances of accidental data leaks from bugs on different projects.

It looks like you could also use SET SESSION AUTHORISATION for this but I haven't used it so I don't know how this works with data access/pooling