skysight-inc/HackerNews huggingface dataset:
Unpopular opinion: this is not the way engineering should be taught, to ace a stupid test. I understand these are economically underprivileged kids and I wish them best, but I would really love it if someone followed up on where they end up after graduation.

I’m hoping that as the economy develops further, the need to go to such extremes will diminish and folks can pursue their true calling.
Good point. In that particular case (first version of ribbon) the file open and save ux was (IMO, IIRC) so awfully bad that I'll be able to give even a modern UX designer the benefit of doubt ;-)
Use a single repository for all your company’s projects
Elk to AWS: Managing Logs with Less Hassle
Interesting to read about the term "user stories" as narrative documents product managers hand off to devs so devs know what to build. (See also[0], found following links from OP.)

Is anyone able to share such "user stories"? I'd love to see how these business needs get transmitted in the real world.

Also - they're usually way longer than the one sentence referred to in these articles, right?

[0] https://www.producttalk.org/2012/04/user-stories-are-better-...
> A survey of the fastest-growing tech start-ups found that the average age of the founder was 45.

Great, now I feel a glimmer of hope!
or suffix Script, e.g. JavaScript and the bonus with this one is that it doesn't need to relate to the original language in the least! It's a win-win-win.
> Of course that can't be the default because of "legacy".

Then why did they change the default behavior to use fuzzy matching? Because someone decided it was the best decision. It isn't about breaking changes, it's about someone's arbitrary decisions and those decisions are arguable.
This has been discussed a few times on IRC, but no one has made a proposal yet afaik.
The problems mentioned are relevant to other package managers and languages, but they’re obvious problems that other package managers solved 20+ years ago.

Even the ones that haven’t solved the underlying problems have done substantially better jobs mitigating them than NPM. (pip and docker hub are the only counterexamples that come to mind).
you shouldn't put apples or onions in the fridge, they go bad faster. Apples also release ethylene gas which makes other produce rot faster.
> The tangible items that aren't primarily faith-based are land and housing, so they do well as reliable investments. But even they're not faith-free, because they will still lose value in an area if no one believes it has a future.

They depend on faith even more in that "owning" property only works when everyone agrees with the system of private property that granted you this ownership in the first place. This is usually backed by a government with some kind of armed police to maintain property rights by force if necessary. Without such a faith-based system -- or some other way of defending it by force -- your claim to any acres of land is not worth much.
The problem is that the catch block will catch all errors, so if a different type of error to the one you expected occurs then it gets silently swallowed. This is the equivalent of catching the generic Exception class in python. Horrendous terrible practice in anything but the hackiest scripts.
Record breaking efficiency opens up new possibilities for solar power generation
That's hilarious, because a family member owns a feature phone (a small flip phone) that runs Android under the hood
Sadly the "mostly" is because threads :(

It is the part I was most excited about C99 and was very disappointed that it is so poorly supported.
Not the OP, but for a scientific approach to dealing with climate change, this book is excellent (also available to read online):

https://www.withouthotair.com/

It's a little out of date on things like the advances made in renewables, but still very good. Also very readable.
Lefthook: The fastest polyglot Git hooks manager
Check out 2-tone the game "return of the obra dinn" and its devlog!

https://obradinn.com/

Dithering with high recognasability: https://forums.tigsource.com/index.php?topic=40832.msg121719...

earlier: https://forums.tigsource.com/index.php?topic=40832.msg104520...

Dithering and motion: https://forums.tigsource.com/index.php?topic=40832.msg136374...

But honestly just read the whole devlog!
As another anecdote, I made a couple of Chrome extensions years ago to improve my development workflow:

- One would switch to an existing tab with the same URL, instead of opening a duplicate. This made it easier to click URLs in error/debug messages without making the browser unmanageable (IIRC this was just a copy/paste of someone else's extension, which didn't work without me fiddling it)

- One would add keybindings to the output of Drupal integration tests. These tests would say things like 'visit X', 'click the Y button', 'enter Z in the form', etc. and would save each page, so if a test failed each step could be viewed in a browser. The only problem was this is tedious, so I made an extension which bound the left/right cursor keys to stepping through these pages. Made it much easier to skip through the setup and get to the bug (e.g. adding items to cart, when the problem is in checkout).
Aren't shootings a daily occurrence in the US? Are we never allowed to allude because of recency?
Lots! Tons and Tons and Tons! S3 is super secure and CAN NOT be hacked when properly configured and used according to our standard!

You got hacked? You must have configured it wrong because we already told you it was unhackable; Good luck proving it was our fault not yours.
Hi HN,

I'm working with abdelhai on DETA. We want to make it super easy to create usable and sharable cloud scripts and data out of a toolbox of simple services.

Any feedback is greatly appreciated!
I agree that we've been given clear signals that losing consumer data won't result in any negative repercussions for your business from government. Unfortunately none of us are customers of equifax - the companies we share our data with are. And those companies don't care, and include every bank.

For Capital One, or other companies with which we directly do business, I think there's likely to be more direct ramifications - namely people refusing to do business with them. Letting anyone access your customers' data is a good way to lose those customers.
UX Myths – Prototyping, User Testing, and UX Deliverables
Not to take anything away from the parent's thoughtful comment. That important property is, in fact, the definition of lock-free. Lock-free and wait-free (which has a stronger guarantee) algorithms are sub-classifications of non-blocking algorithms.

If I could recommend one book on this topic it'd be "The Art of Multiprocessor Programming". The authors have contributed to this subject through original research and make the topic quite approachable.
Want brand loyalty and better leads? Go against the grain
Astronomers Discover Record-Breaking White Dwarf Binary System
Ugh... I check online for exactly this every 6 months to no avail. I see the same things turn up - lightphone, punkt MP01/MP02, Nokia phones with KaiOS.

I have tried using a "dumb phone", which works for 90% of what I want to do with it, but it's inconvenient when meeting a friend at a new place or exploring a new city. Similarly, I have tried using a smartphone, but I find myself in cycles where I am inevitably checking it every 5 minutes to see what new stimulus there is to hold my attention.
For what it's worth, there are only two, maybe three methods in that entire list that mutate where it's not obvious: sort, reverse, and (maybe) splice. All the other methods (like push, pop, fill, etc) are methods whose entire purpose is to mutate the array.
The cleanest real/nontrivial code I've seen is the plan9 implementation of the standard unix command line tools.
Brain Scans Shed New Light on Mysterious Attacks on U.S. Spies in Havana
About White Dwarf Binary System (WDBS)
https://phys.org/news/2011-05-binary-white-dwarf-stars.html
right now i'm just collecting them from twitter, after collecting the link from twitter i try to find closing date and location, then I use an implementation of the Open Text Summarizer algorithm to find keywords to help the search functionality.
the idea of letting users suggest information it's really helpful, thank you
I really dislike this. It feels trivializing and insensitive, like being disabled is something you so for fun and that it's not a real thing.
> I'm afraid it's also a battle of least ethics. Ethics can be considered in a broad sense here.

Ethics is something that not everybody is able to afford. If you believe that ethics is something important, you should consider where people who are really smart or have a marked moral sense are supposed to find jobs.
Yet another article discussing atomics without discussing the memory model or memory fences.

Atomics are the easy part to understand. Memory fences and memory-ordering is the hard part that needs far more discussion. If you use atomics with the wrong memory fence, everything will break.

Memory fences are necessary to make the compiler, CPU, and caches put the data into main-memory in the correct order.

----------

Do NOT write Atomics unless you understand fences. It is absolutely essential, even on x86, to put memory fences in the correct spot. Even though x86 automatically has acquire/release consistency... the compiler may move your data ordering to the wrong location. Even with "volatile" semantics, your data may be committed to memory in the wrong order.

Fredor Pikus has an amusing example where you can have a properly coded lock but the compiler (may) mess you up: https://youtu.be/lVBvHbJsg5Y?t=811

----------

EDIT: if you use locks (spinlocks, mutex, condition variables, etc. etc.), the author of the library would have put memory fences in the correct place for you. Only if you use synchronization "manually" (and... you probably are doing that if you are writing atomics), do you have to think about memory fences.
User stories are used (often in scrum) as a measurable deliverable and definition if done for a feature. They are usually 1 or 2 lines, such as `As a user I want to be able to log in to the system` That is the user story for the login feature
A Trump-era purge of military scientists at a legendary think tank
Yep, I've tried to use prefetch instrinsics multiple times and I've never been able to beat the CPU and speed things up.
X86 use MESI derivative directory-based cache coherency protocols on the cache line level (when synchronizing across sockets), bus-locking was probably in the 486/Pentium 1 days when bus snooping was used.
We are always interested in feedback on how we can do better. Feel free to jump on our slack channel to join the community. We are actively working on the C client. Interested in more details on Python and Java issues as well.
"reckless" is an insult used to demean the victims, it's not objective. One day it's reckless the other day it's courageous, it all depends on wether you want to insult or glorify the people, there is no objective measure.
"What's in your wallet?"
"idk somebody else's social"
Green Dot reveals savings account with a rate 30 times the national average
> The problems mentioned are relevant to other package managers and languages, but they’re obvious problems that other package managers solved 20+ years ago.

Which package mangers and how? The ones I can think of[0] and are familiar with suffer from the same or very similar problems[1].

0: Bundler, Cargo, CocoaPods, Composer, Pip(to a lesser extent)

1: Name squatting, typo squatting, malicious versions via compromised accounts/publishing credentials, compromises to the delivery infrastructure(AFAIK NPM protects against this with the integrity field in package-json.lock)
A curated list of philosophy resources
I think that the main difference between smartphones and feature phones is that smartphones have separate processors for applications and for the modem (the "application processor" and the "broadband processor"), whereas in feature phones a single processor handles everything.
This is a bigger issue than 'credit agencies have poor security'. This is an issue of 'standard authentication in the US is negligently weak'.

Knowledge of a SSN and other public information should never be enough to authenticate any person. That means no credit issued based on that, no tax returns filed or viewed based on that, no checks sent based on that.

The solution is not better security with credit companies. The solution is some form of actual authentication. Preferably done by an organization dedicated to that (public would be best, private could work); not outsourced to organizations that are mostly geared towards determining credit worthiness.

For the public system, assign to every participant a true unique identifier, rather than the SSN which explicitly states should not be used as such.

For those citizens that do not want to register in this way, allow for physical authentication at physical locations.

In Europe this is far less of an issue since our population registration is a lot more comprehensive.
So the claimant still, invariably get what they want, which is a pulled/not published video? That doesn’t sound like both parties losing to me.
Also see assignment expressions recently adopted in python 3.8: https://www.python.org/dev/peps/pep-0572/
More to the point, spending an hour thinking about how to have that conversation so it gets the desired result is literally the manager's job. Dealing with people is exactly what they are getting paid to think about and do.

It's not really about innate social skills per se. A lot of social stuff is learned behavior anyway.
Sure, butter production in the southern states where there was "unlimited free labor" was roughly 20% of the national output, even though they had 40% of the total dairy cows. So there is your counter point to the argument that with "free labor" things got massively built. Quite the opposite. Its hard to get high productivity from slave labor (go figure).

Anyhow, one has to observe to be first aware of such things like the butter production in the south as compared to the north to realize that the basic argument of "free labor and unlimited lands" doesn't hold up very well.

I'd also like to point that during the peak of the British Empire in the late 19th century up to the early 20th century, the British had by that point outlawed slavery.

Lastly, it is amazing to me that you keep bringing up certain groups of peoples. My sister recently took a genetics test and confirming what I already knew I'm roughly 25% "native" like you keep referencing to. Is this my mic drop moment?
Yes, its a terrible state of affairs when the people of a nation as resourceful as Australia, are not ruled by individuals who represent the will of the people.

Then again, the will of the people - alas, easily modified at scale in Australia - is not something we can always depend on to do the right thing. Australia has many, many examples of the collective will of the populace resulting in heinous conditions ...
It's really tough, because not treating gender dysphoria properly can be much more dangerous. It's a severe disorder thats made much, much worse by discrimination.

It really seems like a lot of cases of gender dysphoria is more society driven. Younger trans or non-binary kids I know seem to be quite a bit happier than trans folks I know in their 30's. Gender is not inherently tied to sex, and variation in gender expression is normal and not unhealthy at all (societies all around the world recognize it). I think improving attitudes might really be having an effect of reducing the amount of gender dysphoria.
similar things have been possible for years with C# in visual studio where you can deploy to azure with the click of a single button if you want to.
Article was specifically not looking at the non-quantitative ranting: "Most of the document is just a rant, but he does make some quantitative claims, which is good. I investigate the veracity of these claims using real data."

So he looks at the quantitative claims and they are just flat out wrong.

However, the non-quantitative "analysis" is just as faulty.

First huge mistake is that he claims that IQ correlating better with outcomes at the low end somehow shows that it doesn't measure what it claims to measure, "raw ability". That is nonsense, because ability is just one factor, but a necessary one, for outcomes. So if you don't have the ability, you're not going to get the outcome. But if you do have the ability, that doesn't mean you're going to get the outcome. You might not be motivated, for example.

In fact, I remember a talk from a couple of years back showing that financial success tends to be anti-correlated with the highest IQs, because those people figure out that it just isn't worth it.

But anyway, the correlation being stronger inn the "non-ability" part of the distribution does not show that it's not measuring ability.

Another whopper is that he claims that performance is is fat-tailed, without citing any evidence. According to Albert-László Barabási[1] who studies performance, success and how they relate, performance is more closely normally distributed, it is success that is fat-tailed.

And of course Taleb doesn't seem to distinguish between performance and success, which makes the whole rant pretty worthless.

[1] https://en.wikipedia.org/wiki/Albert-László_Barabási
Likely referring to the February 28th, 2017 S3 Service Disruption in the Northern Virginia (US-EAST-1) Region, for which Amazon published a postmortem at https://aws.amazon.com/message/41926/
From my perspective, it is less about what we can use in the browser without transpilation, but where the js ecosystem is heading. I personally only want to write JS that is in spec because in 5 years something like decorators might not be a thing. Basically when I'm figuring out what language features I care about, I'm thinking about how hard it will be for other engineers to work on the codebase. Things that are not in spec are going to be less familiar and more time to learn. I think there's a lot of momentum with the spec and something to point to where can say "you should learn this syntax/feature because it's in the spec."
Agreed, that test eats up years of childhood.

Considering that nearly 100K students give the exam, what criteria will work best to select 5K students for available seats?
As an American, where can I order these phones, and are they easy to develop on? Seems like a good opportunity. Whatsapp turned into a $19 billion dollar business by targeting this demographic (their app worked on pretty much any phone you could find).
The "Money creation in the modern economy" paper makes it clear that fractional reserve banking is not how banks work - a fractional reserve system is based on banks lending out deposits, which as you say is not true.

> Money is not backed by anything except faith that the Government can seize the wealth of its citizens or tax the wealth creation of its tax residents.

Money has always been "backed" by nothing more than confidence in its utility. How often have various governments and rulers throughout history either arbitrarily changed the amount or type of material used to back money or simply not had enough of it around to back up the money in use? Commodity money is just fiat money pegged to an arbitrary amount of stuff, you still have to trust the government to maintain the peg and have the required stuff somewhere.
Illustrated: CNN Architectures
Garum is fish sauce, I think?
Yeah trading, looting, however it moves if it is of some value I expect it would move around eventually just by changing hands.

How direct or complex trade networks may be can be up for debate, but humans will be handing things off one way or another for sure.
Yes, being they were attacked in 2015, Space ISIS is also a concern to the French.
>All these issues could cost big money for governments so it makes their bonds less attractive.

If bonds are unattractive, why are yields at near-all-time lows?

Gold is appealing when real rates of interest are low, as it maintains purchasing power over time.
I don't have any figures, but on the assumption that few processes are 100% efficient I'd guess you wouldn't get complete decomposition before the fallen tree is buried. You'd probably get a reasonable, if inefficient, removal of carbon from the atmosphere. Probably better than nothing if you couldn't figure out a way of using the wood more effectively.
The shortest and simplest argument is that the South barely had the funds to prosecute the war while the North not only could fully fund their war efforts, they had access to extensive lines of credit from other nations. The South had to rely upon the largesse of European countries using it as a pawn.

The North lost roughly one soldier for every African slave brought to the South and the least we could do is not imply they were some impoverished slavers who couldn't plant a crop, open a factory, or build rail lines without some help from the South.
> Laravels architecture works for one thing: web sites.

From the github repo:

“Laravel is a web application framework with expressive, elegant syntax”
> Regarding transpilation surely it's not as standard as you make it out to be? It's popular to be sure but handwritten javascript is not that rare nowadays, is it?

If you are building a modern web "app", not a one off set of web pages, then yes, it is the standard. It would be very weird to not see a compile (transpilation) step.
Sounds like you have a lot of hostility for "the culture, politics, climate, geography" but I'm not sure you've ever actually been to these places you detest so much. Maybe try getting out and meeting and talking to people that don't think or live the same way you do?

Let's see what the internet can show us:

Kansas: Monument Rocks - totally postcard worthy. https://www.thecrazytourist.com/most-beautiful-places-to-vis... And the Cheyenne Bottoms, largest wetland in mainland US? Even beats Florida & Everglades, wow. And Geary Lake Falls are very nice https://www.thecrazytourist.com/most-beautiful-places-to-vis... And the lavender farms of Topeka https://maps.roadtrippers.com/us/topeka-ks/nature/ingwerson-... OK, I've got things I'd like to see in Kansas.

Little Rock: https://s3.amazonaws.com/assets.inarkansas.com/10757/fall-in... that's lovely, and a candidate for a monitor background. (from http://www.metrolittlerockguide.com/post/21127/little-rock-p...)

Endless strip malls and pavement are much more prevalent in and around big cities - and you have lots of traffic to ensure you have plenty of time to enjoy them. And for what it's worth, Florida beats Kansas for flatness by a long shot (and for strip malls and pavement, too, come to think of it).

"the vast sameness of the Midwest"... Just because you haven't heard of landmarks and variation in a place, doesn't mean it isn't there. Many people think of Africa as mostly flat - maybe because we largely see flat maps, and we hear of Kilimanjaro in Africa, see pictures of savannas, and know of the Sahara, and tend to think that's all there is, but there is so much variation.
This reads almost like a clickbait ad.
>Then why would it make sense for a country like say China to build up massive (largest ever) hoarse of good?

Why would it make sense for the people/countries that China is buying gold from to sell it, if it's "real money"?
Everything I've read/heard is that it's superscalar. They've gone from 7 wide to 10 wide with Carmel. That's a lot of width to schedule and/or waste.

The other big difference is that Denver uses a HW ARM decoder vs Transmeta's SW decoder. That was smart since they could license the IP from ARM whereas Intel would fight them every step of the way.
However, there's always a new generation of developers who will inevitably make the same mistake that you (and I) did.
Los Angeles Police Department Suffers Data Breach Exposing Police Officers' Data
Can you actually substantiate a S3 security problem that wasn't user error? Because I've yet to hear of one.
Ridiculously accurate assessment of the situation. Incentives matter.
Geoengineering is controversial. How can you do experiments? Harvard ideas