skysight-inc/HackerNews huggingface dataset:
Costa Rica hasn’t had a standing military since 1948. They are in one of the most politically unstable parts of the world and do just fine without worry of invasion.

The US hasn’t been attacked militarily on its own soil in the modern era.

The US military monopoly hasn’t prevented horrific attacks such as 9/11 executed by groups claiming to be motivated by our foreign military campaigns.

I think there is a valid question about the moral culpability of working in this area.
I'm loving both. The book is comprehensive and teaches you even the most basic concepts, so it's great for a broader skill range.

But I love this one too because it digs into some CS archaeology and that helps me dig into the theory and history. I doubt I'll ever have to implement a linked list but knowing how they work and are implemented and their advantages and drawbacks is great.

Tangentially, there's a wonderful game called Human Resource Machine which teaches linked lists and other assembly-like programming without you even realising it.
In the Iowa caucuses, Sanders won a plurality, but tellingly he did terribly in second alignments. (I.e. when other candidates were not viable, those candidates’ supporters avoided Sanders.) That strongly indicates that his support is strong, but has a low ceiling—confined to a plurality of the party.

That’s not surprising. The Democratic Party as currently constructed is a third-way coalition including traditional progressives, labor, neo-liberals, and minorities. Sanders might have a plurality of the support in the party, but he threatens to blow up that coalition.

A successful Presidential candidate has to win 95% of their own party. But only 76% of Democrats say that they would vote for a socialist: https://news.gallup.com/poll/285563/socialism-atheism-politi.... A successful Presidential candidate has to evenly split independents—who comprise 30% of the electorate—with the other party’s candidate. But independents’ views of socialism are much closer to those of Republicans than to those of Democrats: https://www.npr.org/2020/02/19/807047941/poll-sanders-rises-.... Any successful democratic candidate must win super-majorities of non-white people (90% of African Americans, and 75% of Hispanics and Asians.) But just 33% of non whites have a favorable view of socialism.

Bloomberg isn’t “buying” the support of “media outlets, think tanks, and state party leaders.” These are the people who established the third way coalition after devastating losses in the 1980s. These people are already looking for an alternative to Sanders. Bloomberg’s money is just getting his candidacy out there to help coalesce the “not Sanders” majority of the party.
As a middle class kid in Spain during the early 80s we didn't have Legos either. Spain was barely starting to enter the international market after the Franco era.

But we had Tente which was amazing. I spent hours and hours building stuff (vehicles, space bases, robots, etc) and making up stories about these things.

See some images here: https://www.google.com/search?q=tente+toy&tbm=isch

Edit:

The sets were fun for like 1 hour, but in the end all the pieces ended up in a huge bucket (actually a big wooden drawer hidden under my bed) and the real fun began.
A bit of a nitpick but I think you are misrepresenting that link, it actually shows average wages rising a small amount in purchasing power, about 10%, over the time period analyzed.
FDA approves first non-statin for lowering cholesterol in two decades [pdf]
HOW DARE YOU
Hmm, we've bought or received quite a few sets over the past five years, and I've never experienced a single piece to break.

Sounds strange to me, even if the plastic was of poor quality, the sheer smallness of a LEGO brick means it is mechanically very strong (square-cube-law).
I have most of the soundtracks ripped to MP3 over many years. Some of the standouts I prefer, in no particular order:
Princes Mononoke, Spirited Away, Porto Rosso, Howls Moving Castle.

Some of the newer movies I haven’t had a chance to really sit down and listen to. This was from the era when I was in school and needed study music.
First the 15mins walk thing is probably already true in most district in Paris. But what you do not realize is that only a tiny minority of privileged people can actually afford to live in Paris. It's a bit like if the right of vote was restricted to people with high income.

Paris is TINY. Paris is SMALLER than the borough of Brooklyn in NYC.

Paris is 3x smaller than just the inner boroughs of London and 16x smaller than London.

The Paris business district (La Défense) is actually located OUTSIDE Paris. The business district spreads across 4 different municipalities!

Even if Paris fused with all the neighboring counties (92, 93 and 94) it would still be smaller than London.

Because of political concerns any project that would benefit commuters just takes forever.
I'm pretty sure that if a dog could read this, it would say "well... yeah, you didn't know that, guys ?".
Does "Time Series Database" mean anything technical, or is this just some Uber marketing? In statistics, time series has a technical meaning.
Yes. Because that's what matters if you actually want to win. There are a thousand Foss software packages or there that are philosophically superior and have better practices than their commercial brethren. But they lost, and in the end that's what matters.
Can you give any specifics?
C++ Closure
Interesting, I thought this was going to have something to do with their acquisition of Spectrum, but it appears to be an entirely separate in-house feature. I wonder what's going to happen to Spectrum longer term then.

https://spectrum.chat/spectrum/general/spectrum-is-joining-g...
> (2) deeply offensive to those of us who work in those regimes

You know how sometimes someone who is A Little Too Online gets offended because they think you said a Bad Thing, but it was actually just a typo or a straight misreading, and you try to explain that they’re reacting to something you didn’t even say let alone believe, but because they have already decided you are the Bad Person they interpret that as you “doubling down“ on the bad opinion that they attributed to you, so they get even angrier and even more convinced that you sincerely believe the Bad Thing?

I mean no judgment. We all have such sensitivities. But maybe now you see how easily you can wind up on the wrong side of a public debate by searching for offense where there is in fact none.
It was a credit card. The specific issue was that I bought a plane ticket on edreams and was supposed to get 100 euros discount which was shown on their webpage but I ended up paying the price without the discount and the email didn't show the discount either. Back then there was no 3d secure check, so I didn't get to confirm the amount until after it was debited.
I bought a number of small sets a few years ago and every single one of them had pieces that split up the side after very little use.

Strange. Our 6 y/o daughter has really massive amounts of Lego. She started collecting them after she switched from Duplo when she was ~3. She uses them intensively and we never had a single brick or piece break or split.

I wonder if there are counterfeit sets on Amazon et al?
Breadchan – transfer files instantly with WebTorrent
New Apple book hits German bestseller list after attempted ban
Who/what is brute forcing OVH SSH logins?
I have 3 servers with OVH right now, two game server and one WireGuard server. My friend who also has some servers with OVH mentioned to me yesterday that he saw a lot of strange IP addresses mainly in East Asia attempting to SSH into his server when he looked at the file /var/log/auth.log . Out of curiosity I checked this file on my 3 servers and on all 3 servers the log was full of similar mysterious IP addresses from East Asia trying to login with invalid usernames. I was confused as to why seemingly every server on OVH's network receives so much traffic from these hosts. It got me curious, what are all these hosts and why are they attempting to gain access to OVH servers? I contacted OVH support and they said they were already aware that some other entity was attacking their servers like this. After seeing these strange connections I stopped listening for SSH on port 22 and changed it to a non standard port, and I have quite the long SSH password anyway so I'm not too worried about becoming a victim of one of these attacks, but it does make me wonder. Are they just trying to gain control of some poorly secured OVH server so that they can have control of a server for their nefarious purposes? Why are they specifically targeting servers on the OVH network as opposed to servers with other providers? How many machines are there, brute forcing OVH server SSH passwords 24/7? Who is the person/people behind this attack? What is the goal? Those of you who also use OVH and/or have experienced something similar or know more about the strange hosts in East Asia please do share your experience.
I get Uber is huge. But honestly, there was nothing out there that could fulfill there use case? Cassandra, ElasticSearch, Influx, etc.? I might be completely wrong, but I just highly doubt that.
Perhaps there's a sampling bias? After all, copy-paste content is the easiest to find and moderate in an automated way, whereas high-quality manipulation is more likely to go unseen.
Is it just me or do all of the set links 404? I guess after 6 years some link rot is to be expected.
> This, along with the cost of development, is why I have a pet-peeve for hard-coded business logic directly in the code (in most cases).

I’ve built systems both ways. Requiring a developer to make changes definitely has costs, but it does have benefits as well. Systems configured in data rather than code will almost invariably be untested and prone to configuration bugs. Overall, I’ve spent probably double or triple the time debugging configuration of complex business rules systems than I would have if it was just written in code and unit tested.
And children are creative, they'll quickly find ways to use special purpose parts in interesting ways.
I wish that the article mentioned the fourth level of seniority: graybeard. Bluntly, that's any developer over 40. But in terms of mindset, it's more like having multiple years of experience in a discipline spanning 2 or more eras so that you begin to see solutions outside of the immediate problem space in front of you.

So for example, a graybeard in the 1990s knew desktop development as well as the web. In the 2000s it was probably web and mobile dev, then NoSQL and reactive programming in the teens. Today it might be digging up old sysadmin knowledge for containerization, or applying functional programming to big data and machine learning problems. Maybe the definition gets fuzzier over time :-P

The problem with all of this is the danger of being put out to pasture. I hit an existential crisis last year where I stopped seeing things in code and started seeing everything like this big spreadsheet that I had to keep consistent. Satisfying multiple constraints in very large search spaces started giving me decision fatigue and I reached a point where my productivity fell below the junior developer level. Like, I'd be given a ticket to fix a bug in a view controller and discover that the problem was actually due to an incorrect relationship in the database schema from 10 years ago. After awhile, nobody wanted to hear about refactoring, they just wanted it to work, and we began the long death march of playing whack-a-mole with technical debt. It felt like there was nothing for me to contribute, and I burned out.

Now I don't know if I should continue programming, or try to transition to being a mentor in a management role, or get out of the industry altogether and move to something like renewable energy and build stuff in the real world. I'm still struggling, so any thoughts on this would be much appreciated.
nothing related to OVH, this is just random background noise for everyone having a server connected to the internet. Configure your systems properly and don't waste time worrying about it.
You require paid political ads by campaigns to explicitly say “Paid for by <campaign>”.

As, in fact, we already do, this is just a hack around the way those laws are applied.
It's a massive win for Bloomberg. The discussion about paid advertising has now shifted from "Bloomberg is a bad actor" to "Twitter/Facebook are bad actors"
Many security practitioners are self taught and the security certifications compensate for that.

https://www.isc2.org/Certifications/CISSP/experience-require...
How much did you get paid to post that?
They 404 for me too. I think Bricklink recently got taken over. It's a shame all the URLs died, because there's a huge amount of work by a dedicated fan community that's lost now.
> memory allocation will become a no-op (= bump allocation)

No, that's a cache miss.
Can the photoelectric effect be explained without photons?
This is all very self-indulgent. People don't get paid what they're worth, they get paid the smallest amount someone can get them to accept.
The real test of an AI machine is when it can admit to not knowing something
https://roadmap.sh/backend - I notice that this doesn't contain anything about understanding abstraction, abstraction barriers, managing complexity in problem v solution spaces, identifying "as simple as possible but not simpler", etc. I don't even mean design patterns or OOP, though those are nice applications. How things have changed. It's like how there was a time when physics was witnessable visual and tactile grappling with the world around us, and now it's become extreme math: the "programming" joy of yore has been replaced by webdev legoing.
And you would have to specify all those parameters in imperial units, but according to most idiosyncratic measurement methods possible, like that: cable length includes the connector, but only one end counts.
The Intelligent Investor by Benjamin Graham is a classic.

Graham's approach shaped Buffett's. Personally, I found The Intelligent Investor to be more clearly written than Buffett's letters. It more clearly left me with a framework for how to approach value investing.
Part of the administrative savings though is the fact that $0 dollars is spent to essentially what amounts to 'billing' agencies. Every $ spent on medical billers in hospitals, lawyers contesting claims, etc... can better be spent inside hospitals and research labs, etc.. John Oliver said basically our plan does go above and beyond all other plans, covers more, etc... so it's basically the utopia of plans.

Of course it's probably better to start at utopia and get semi-utopia than start at the public option and only get the public option.

I can see maybe something bigger to cover things like maybe subsidies for fertility which my wife's really concerned about - because there's a LOT of emotional depression related to that, and maybe even adoption which sort of ties into fertility.

Though, I'd definitely be happy w/ lesser I mean what we have now is murderous.
The idea is that the founder was once, or still is, the "user". They know the problem because they had the problem, recognized that software could solve the problem, and started a company to make that software a reality.

Because the founder is a user, the founder knows what the solution should look like, and can guide development in the right direction. There's a tighter feedback loop when the user is inside your organization, and is managing the product itself
Thanks for the info! I definitely did not know all of that :). I do work at a crypto exchange, but on the custody/stablecoin side, not the exchange team.

Can you elaborate a little on the "pinging" process to extract information? Sounds interesting
Know and Understand How You Can BioHack Yourself
They are all available in Apple Music for me with a US account.
The book is very comprehensive but it didn't click for me as a beginner, I found much of the exposition left me with unanswered questions while it went on to cover more ground. I'm not sure if those questions were answered later but I got lost very quickly. Maybe it's aimed at people with more C++ background?

This linked list tutorial answered every question I thought of almost exactly as I thought of them, which made it a joy to read. I also liked Rust By Example [1] over the book. Based on my experience I'd recommend this tutorial and then implementing something using Rust By Example as reference. But everyone learns differently!

[1] https://doc.rust-lang.org/rust-by-example/
Am I reading Hacker news or Stormfront?
P-hacking is a fine way to winnow through ideas to see what might be interesting to follow up on. There will certainly be false positives, but the real positives will usually be in there, too, if there are any. Determining which is which takes more work, but you need guidance on where to apply that work.

To insist that p-hacking, by itself, implies pseudo-science is fetishism. There is no substitute for understanding what you are doing and why.
My main gripe here is that communication has become extremely centralised under the control of a few private organizations. A society whose Overton window is defined not by the community itself, but from a few network effect entrenched overlords does not sound like one that's conducive to free expression, alongside other things I value.
Honestly the desire for simple unit economics and legacy property rights really fucked it up. People pay for "a software", but what they really need is a change in the collective software commons. Of course, no one expects any change order to be the final one, so the the volitility is natural and expected.
On the other hand, making killing a target easier to do gives you the incentive to do just this instead of trying to find an alternative solution.

Case in point: currently the country with the best army in the world is also the one going the most at war.
> Apple justified this in the early days on the grounds that they were protecting mobile phone networks from hackers

Substantial claims require proof, please show even one example where Apple stated this ever.
The actual content of the roadmaps doesn't seem to be in the GitHub repo so I can't open PRs to correct typos.
If you can't tell when to break or not break rules then maybe you are not a kernel developer? It's almost like a King only following his own laws instead of being the one making them. Why are you a King again?
H1 Insights, Current YC Batch Is Hiring
Transactions are about 10 minutes because that is the average block time, but you want at least 6 confirmations (blocks) too pass to really solidify things. So, it is more like 60 minutes. It is this reason (and volatility of course) that people dislike bitcoin as a regular payment mechanism. Nobody is going to wait 60 minutes at the counter to buy something.

But, if you have 1 trillion USD of value (insert the actual value that is meaningful to you) that you want to transfer around the world, you certainly want to do it in the most secure way possible. Especially without having to get permission from your local bureaucrat first. Bitcoin certainly makes that possible. The problem being that buying up 1 trillion USD worth of bitcoin is going to obviously move the market and anyone holding enough to do that OTC, makes it pretty centralized.

I do feel like there is a middle ground here and that is to look at it as more of a store of value. Just buy and hold it in the same way that people hold onto gold. If you look at the 100yr charts for gold, they are all over the place. 2008 was one of the largest dips that set things back at least 30 years! Now things have bounced back... but it is all on speculation and really has nothing to do with some sort of 'intrinsic value' of gold.
Why symmetry gets interesting when it is broken
And back then, hypothetical ancient discord would have said the same about homosexuality.
Tangential question, is github a proof that not every complex app has to be an SPA and it can worked really well or is this legacy thing from their part?

Curious to know if they feel they could iterate faster new features for the UI if it were an SPA.
Ada is used a fair amount in high $ projects. Toolchains are expensive, and the C compiler is provided for free from the chip / board vendor.
I've noticed that kits for younger children have more special-purpose parts—I'm assuming to make the builds simpler by having fewer, larger parts. The "older" the kits get, the less specialized the pieces become.
Apple Demanded Santander and a $50B Contractor Reveal How They Use Hacking Tech
This is spot on and a terrific analogy.

There is human behavior and human beings' mental models of that behavior.

Your advice generalizes: As an engineer or scientist, never trust the models. At least not wholesale. They're simplified and inadequate, and the inadequacy is invisible to those using them.
And yet in 2020, with a little bit of tech know-how, why exactly should it not scale?
A.K.A: "They have paid, but not us" or "The other ones pay better"
Eating a big breakfast may be linked to burning more calories during the day
Except when it "knows" wrong, or the limit is conditional (days, hours, vehicle classes), etc.
I'm a little surprised to see that both Java and C# are lower on the list than PHP ... with EE4J/Swing and the .NET framework respectively, these languages are still very likely to be seen in mature enterprises. The wording of the article makes me think that start-ups and small companies were surveyed (versus the Fortune 500).

Don't get me wrong, I'm a long-time Java developer and I've moved into mostly programming in Go the last two years. If I was going to stay on the EE4J platform for the long-term, I think I'd be learning Kotlin (I took the Coursera class on Scala a long time ago but never had a chance to use it). Kotlin feels like writing Python.

Note that I think the long-term prospects for the JVM and .NET are poor since they're such hogs when run in a containerized environment. Perhaps improvements with projects like GraalVM will save them?
Should We Trust Algorithms?
Is this a forum? , and what do you mean by that?
when you design the system, you make sure there is enough physical RAM to do the job. Period.
the problem space is bounded.
These questions are too theoretical, I was never asked anything like that
Counting at compile time: Higher Order Functions
Multiplayer Game Networking: The Brute Force Approach
A lot of apps that started with Rails take that approach, including Github, Airbnb, Basecamp (which technically started Rails), and a few others.

Some companies start API first or mobile app first, which makes SPAs much more likely.
To build upon this, consider setting SSH to use ED25519 certificate based authentication and disable password logins entirely
Travis was already on its way down before Github actions
Ok everything open source was not good enough. Please make a simple benchmark. Without it, it is so hard to make decisions
They're on HBO Max in the US and Canada.
This is awesome!

Now people / companies need to be able to tell if the software they are purchasing or using has these safety features enabled!

...and how complete coverage is (was the compiler able to do it every time it wanted to?)

How does the industry take this next step?

-- https://twitter.com/dotMudge/status/1231053779295969280
Companies. He's talking about companies, it's not that obtuse.
Text-only web sites and mobile browsers (2015)
The designs are copyrighted and the manufacturing is a trade secret. This is the only thing preventing makers like Lepin from selling in the US/EU market. They’d rather rip off a popular LEGO design rather than invest the time, money, and marketing to come up with their own.
Thanks! What would you suggest instead of a global/lazy static in this situation though? I recall struggling to pass some dynamically allocated structure into the hyper service instantiation.
Did you buy all your sets in one purchase? Sounds like you got a bad batch.
I don't think so. If the ads ended with "Paid for by Bloomberg for President", it may have been ok under Twitter's rules, which seems entirely reasonable.