skysight-inc/HackerNews huggingface dataset:
Developers curl | bash all the time to install stuff without first checking that what they download is what they want. Why should we demand more care from less technical users?
Yeah, 445, eg one from bumlam.com "suuid3" with 20 year expiry and under the "unclassified" category. 29 are stated as "necessary", 10 as "preferences", 46 statistics, 266 marketing, 94 unclassified.
Only because she ripped off investors. Ripping off consumers goes unpunished
I dunno, I have hands on mine, but whatever, if you wanna be flashy...
You are correct that the performance of exceptions isn't typically needed because exceptions aren't meant to be thrown that often. They're exceptional.

Railway oriented programming is better suited when errors are much more common in the ringtone and when their handling is a fundamental part of the rules you're encoding.

One friend uses a Railway oriented approach precisely because throwing that many exceptions per second (I don't know the exact number) would severely undermine the performance of their system.
Quite likely Germanium transistors can be replaced with their relatively inexpensive Soviet NOS copies. Many types were manufactured well into 1990s.
Over half of the clothes I own are the same 8 items on subscribe.

Black T Shirt (5 every 4 months), Raw Denim Jeans (1 every 9 months), gray tank top (4 every 4 months), athletic shorts (1 every 6 months), everyday underwear (3 every 4 months), athletic underwear (2 every 4 months), athletic socks (3 pairs every 6 months), dress socks (3 pairs every 6 months).

It's great for a lot of reasons. Less time picking clothes, less time shopping for clothes, and something is worn out or stained I can discard it without stress.
CS Lewis for me (his non fiction stuff) and Tolkien (LOTR).
I don't believe the boxing/unboxing performance claim either. I built a large project in this style (in F# specificially) and the efficiency is not a problem. It's possible said person built his custom implementation that had issues but if you use ILSpy to decompile how union types end up compiled you'll see it comes down to a boolean check against an integer followed by a pointer dereference.

OCaml has very fast exception throwing/handling mechanism which apparently is why some of the applications built in OCaml make heavy use of exceptions for control flow (which as been mentioned by others, if you push too far is a nightmare to to reason about). The appropriate strategy to port such code to F# for example (which is a highly similar language to OCaml) is to switch to unions in the return type.

The approach advocated by Scott is a general pattern with which you build an entire application around. It does marvel when building a system surrounded by others that you cannot trust and database with brittle consistency (as most 15+ years line of business database eventually become).

As for some of the other suggestion advocated in the comments, you have to note that composability becomes a factor. If you are dealing with a collection of entries each of which might fail or succeed, the railway oriented programming approach scales to handling collection of errors/successes gracefully which so many error handling strategies fail to meet.
false? false I think. The two descriptions complement each other, they are not mutually exclusive.
Zero emission cars are great; how about an apartment building with an attached parking structure with free power coming straight from the roof?
A Visual Introduction to Machine Learning – Part II
Answers are randomly picked, however this is an accurate point of view : no one know, everyone says something different, we all prey for magic internet money with a shitty justification ...
I was surprised to se it list C20 as a shit-coin. It's a automated index-fund over other currencies, most of which it does not list as shit-coins..What are these assertions even based on?
China is winning the global tech race
I do this a lot with shirts, especially if I'm going to a meeting and want a new white shirt that will look impressive in that meeting. I'll buy three white shirts, try them all, keep the one that fits best, and return the others. When traveling, I've sometimes been put in the position where I'm told suddenly that I should meet with a client at 10 AM tomorrow, and right now it is midnight. The trouble then is finding a clothing store that opens before 10 AM, so I can go shopping before the meeting.
This act could itself be politically cynical, depending on your perspective.
No, because the only use of the instruction is to fix a latency "bug" on spin loop exit. PAUSE (which is actually encoded as "REP NOP" -- the instruction itself is sort of a backronym) exists as a hint to the processor that the loop exit will be speculated wrong, so predict it the opposite way.

If you are spending even a tiny fraction of 1% of your time spinning, your app has terrible performance bugs already.

This article is just bad analysis.
It is heavily dependent on the type of code you write. For example, ternary operators can take several hundreds of milliseconds or even entire seconds each to compile while an equivalent if statement is orders of magnitude faster[1]. Anything with type inference also tends to compile very slowly.

[1] https://bugs.swift.org/browse/SR-1577
Sure, but that's why my mother-in-law and grandmother have chromebooks, which from a cursory glance looked enough to do everything they need and keep them safe.

Certainly better than the "this free fart sound app requires access to your camera, microphone, gps location, background running, contact list, ability to send sms, etc" popups that people like my mother-in-law will just press "Yes" on.
I once looked into whether it was possible to get a ".ck" domain name, for juvenile and obvious yet potentially humorous domains. It turns out that that's Cook Islands' TLD, and they don't allow direct use of it... instead, they've done the same thing as the UK did, and only allowed domains under ".co.ck".
I live in Rochester, NY and my brother-in-law works as a mechanic on coating machines. Glad to see he's still got some time before he needs to change jobs.
Show HN: Timehook – solve all your time bounded long running process issues
Promises don't have to be around either.
It really depends on the brand.

- I buy basic clothing from a famous sports store, and they change a large part of the articles essentially every year, even the underwear;
- I tried to buy a trousers with the same model of 3/4 years before, from a rather famous (in the country I live in) brand, and it was not available anymore;
- I tried to buy t-shirts with the same model of 3/4 years before, again from another rather famous brand, and it's not available anymore.
- My runners are a certain model from a very famous brand, which produces a new version every 1-2 years; I thought at least the size would be the same: nope.
> Ripping off consumers goes unpunished

The FBI arrested a VW executive in Florida in connection with this same scandal [1]. And last year, Insys’ CEO was arrested [2].

Watch your confirmation bias.

[1] https://mobile.nytimes.com/2017/01/09/business/volkswagen-di...

[2] https://www.google.com/amp/s/abcnews.go.com/amp/US/drug-comp...
There is actually a pretty simple algorithm people can use (in real time) if they want to generate random numbers: http://blog.maxshinnpotential.com/2017/07/05/can-humans-gene...
I still think about the Asics Excalibur GTs of the early 1980s...
I just warned against assuming. That said, what people like is just one of the inputs in the decision, the goal being profit. I'd say the fact that there are exceptions shows that companies do know about it, and they are deliberately choosing to eschew it.
Safari successfully blocks it.
The history of terminating the X server with Ctrl and Alt and Backspace
Roger Ver, Jihan Wu, deceptive marketing, laughable dev team...
One of the great things about the internet is you can search for the meaning of things you don't know. I know everyone on HN loves to use these[0][1], but not everything needs to be cited.

[0] meaningless footnotes

[1] you're not writing a term paper
To be fair, they're security features that were guaranteed to be bypassable given that they weren't implemented in hardware, nothing really surprising here. Commercial game cheat developers have been bypassing patchguard since it was introduced just to beat anticheat systems in an easier way than emulating them fully.
There are obviously more airports in the world than this. What are the criteria for inclusion in the visualization?
Nice one, actually all Voronoi diagrams are cool.

If only there was a webpage/software where someone could click/select points on a map (or even better enter coordinates) and a user Voronoi diagram would be created ;-)
The Girl Who Was Plugged in [pdf]
End-To-end Testing Single Page Apps and APIs with Cucumber.js and Puppeteer
What is an example of exception that happens many times per second? And where it could not be easily avoided to step on the error path at all?
One thing that is nice about this site in particular, is that it goes out of its way to avoid the kind of FP jargon that confuses the hell out of most people. Sometimes the analogies strain a little bit, but at least for me, it's a thousand times more approachable than descending into math-babble.

For example:

https://fsharpforfunandprofit.com/posts/monadster/
Yes, different priorities lead to different results. If you are looking at life satisfaction, then 8 hours a day is claimed to be optimal [0].

[0] https://link.springer.com/article/10.1007/s12232-016-0256-1
UEFI safeboot usually works fine with laptops, but it can be a can of worms on desktops.

For example, in the past I've seen a board where the combination of booting from NVMe drive, setting up Intel RAID on SATA HDDs and Secure Boot simply didn't work together. You had to give up one of these to continue.
Xmake v2.2.1 Released, Support Qt, WDK and Cuda Compilation Environments
Nobody asked for a citation, and good luck googling two-letter abbreviations unless you're lucky with guessing the right context words.
> how are you supposed to have sex when your parents / children are in the same room?

Really quietly ;-)

But in all seriousness, for a big family to sleep in the same room/place was the norm for much of humanity's existence.

I agree that I'd find it awkward to be intimate without some privacy, but it doesn't seem to have stopped our ancestors.
The topic of grotesquely inappropriate kids videos on YouTube (aka "Elsagate" videos) comes up on HN and offline every so often. I've noticed that people's opinions on it tend to fall into one or two categories: they either get self-righteous about how their child doesn't have to see them because of their supreme parenting skills, or they start waxing philosophical about the limits of AI or importance of human curation in online communities or something like that.

What's missed in these discussions is the pure oddness of these videos. And I don't mean odd as in quirky and funny. I mean odd as in uncategorized - meaning that there's no conceivable way for some of these videos to emerge logically as a function of society. And the sheer effort put into them and endless variety seems to imply some sort of underground economy or industry behind them.

A lot of children's media is edgy and experimental in ways that adults deem inappropriate, and it's been that way for decades. Remember Ren and Stimpy? There's a lot in that that would make today's parents really uncomfortable. And nowadays, kids' movies (like Shrek) will usually have some inappropriate humor encoded in it to keep the adults happy. But it's all just entertainment and the themes are all familiar. You can kind of imagine how it played out. The writer of a kids' show had a slightly-edgier-than-usual idea for a gag and thought it would fly under the company's radar, and happened to be right that time.

Maybe I'm just naive about the state of video technology or the depravity of ordinary people, but I can't possibly imagine the type of mind that dreams this stuff up or the company that provides the resources and manpower for such a project. I get that they're done to farm clicks from 2-year-olds, but that doesn't explain the content of the videos. Stuff like Elsa becoming pregnant and receiving an abortion via Spiderman injecting her with a giant hypodermic needle, or Minnie Mouse blacking out after her friend spikes her cocktail with pills and waking up chained to a bed? The cruelty and inhumanity depicted in these videos using children's characters go way, way beyond the realm of goofy pranks and immature comedy. They indicate an intimate familiarity with the criminal world.
The Heroes of America's Startup Economy Weren't Born in America
I think smart compilers for Itanium is a myth. There is nothing that special about compilers for that architecture. The architecture just wasn't good enough.
> I see some medium and large ones around (like Accenture) and I wonder if they can have good environments or if they quickly turn into "renting expensive warm bodies" shops only pressuring for filling up time-sheets and so on.

I worked with a bunch of contractors on an enterprise software project, one of my colleagues was from Accenture, he was actually pretty good at what he did, he gained a lot of marketable experience (AWS, automated deployment etc) on the gig by working long hours for months and learning from other experienced people in other teams. He didn't get any support from Accenture - they weren't interested in training him in any modern technical stuff that he wanted to learn. They would have been taking a hefty profit atop his daily rate. He was able to cash this in by getting a job with a smaller consultancy specialising in cloud services (better pay, better culture, more opportunities for learning and specialisation). So that's one example of how to use a bad professional services org job as a stepping stone to a better job in a more specialised professional services org, if you're willing to work hard for a year or two and have a bit of luck in terms of the project you get allocated.

I think some of the consulting companies work a bit like cults: get useful but naive young people on board who haven't experienced a sane working culture or figured out how to put boundaries in place between their life and their work, and bill them out for 80 hour weeks.

If you have a specialisation and can find work with a smaller consulting / professional services company that matches that specialisation, you might have a much more agreeable time.

@ncerezo -- your comment is thoughtful and adds to the discussion, unfortunately it is only visible to users with "showdead" on. so it goes.
> This act could itself be politically cynical, depending on your perspective

There are personalities that see conspiracy in every shadow.
Stripe Atlas is nothing but a bad marriage
Why Blockchain Skepticism Sounds Just Like the Early Internet Scepticism
You misread the intention of the parent's comment. It's not that population _is_ taken into account (your interpretation), but that is _should be_ taken into account.
I get the impression that much of medicine is one of those strange practices that looks kinda like science, but really isn't. Medical practice appears to work more like a highly evolved guild system than any other kind of recognizable scientific activity. It's probably far beyond the point where its necessary to bring in actual scientific practices, so I can't say it's on the cusp of a sweeping change.

One of the problems that really prevents the change is that analysis of patient data is so highly protected that it's virtually impossible to do proper studies. We assume that people with such access are performing them, but I know from second-hand experience that actual time spent on real treatment studies is very small and most of the time is spent dealing with policy and patient privacy issues.

Large insurance and government-based (VA, CMS, etc.) providers have the most data, but either what they're looking for isn't exactly aligned with what patients need, or the organizations are so fubar (e.g. the VA) that real studies are unlikely to happen.

There really needs to be some kind of research exception/feedback loop on massive scale data analytics that allows some group of objective researchers to mine patient data and put in place actionable recommendations that work their way into medicine rapidly -- perhaps with some penalizing stick insurance providers can leverage against practitioners to make sure they adopt newer better practices.
I agree deeply, but I honestly think that approach of Android is the best here. Sandboxed to an app store by default, possible to enable 3rd party installations by jumping through a few hoops and big warning boxes, much more difficult to gain real root access, but still possible on many devices via manufacturer-approved methods.

Prevents malicious apps like this from really mining their way into your devices but allows power users to have real control still.
Sean, are you now in Shenzhen by any chance?
You could, but it misunderstands luxury marketing.

The difference between "luxury" marketing and even "premium" (or mainstream) marketing are the former's efforts to influence people who are never going to buy or use the product.

A lot of a luxury good's status comes from the "halo" given to it by all of us who'll unlikely use it - thus giving it the allure to the people who have the money.

So, in essence, it's more important for a luxury brand to have mass market penetration, than it is for a premium product.
For example, Aston Martin needs you to know it's an unattainable symbolic brand, and does that through mainstream marketing (like Bond product placements, YouTuber videos etc...) more than BMW does (who're selling to a premium audience who will buy on product rather than perception).

TL;DR: perversely, it's in everyone's interests to use influencers more for the luxury industry than the rest of the industry, and why it's seeing the abuse it is.
Fraud around MBS and CDOs coupled with institutionalized policies of selling mortgages to unqualified lenders, in the period before the recession

Quantitative hedge funds like Renaissance not paying their fair share of taxes (this effectively means they used unpaid taxes as arbitrage)

Wells Fargo executives institutionalizing fraud regarding fake accounts to pump up numbers, both an SEC violation and considered consumer fraud

And in general we as a country need more punishments when you defraud consumers other than “oops we’ll just pay you back after a class action lawsuit :)”. That’s not at all a reasonable deterrent - and as I alluded if a firm’s perceived chances of getting caught/ what they’ll have to pay are low enough and the rewards are sufficiently high, they may consciously find it more profitable to break the law. The same goes for fines.
Rumors say that Apple does not bring huge new features on iOS 12, reserving them instead to iOS 13. Apple prefers first improve the system, correct the bugs and focus on better security. Possible Apple first modify the Home screen, CarPlay, Siri, the menu bar, and the Control Center.

____________________________________________________
https://getappvalley.com/
https://tutuapp.win/
https://tweakbox.mobi/
> completely K.O. and unproductive after lunch

That's totally me. At that point I have no choice than to entirely skip lunch to be productive in the afternoon. Even eating a little can make me dramatically less productive.

> you should solve the right way.

What's the way to solve this?

Sleeping more helps me but only a bit and I still get K.O. after lunch.

I've researched this many times but never found any solution. Would love so much to fix that.

Thanks!
That's mostly because most Americans are informally encouraged by their family/friends to "hedge their bets" so to speak, "go to college and get a job".

Startup success is pretty binary, either millionaire or broke. College success is a gradient of like 50-125k per year in income.

Though now with student loan monthly payments approaching a plurality of one's paycheck, college is even less of a hedge than it used to be.
A book? I can’t color between the lines on this one, maybe I can’t read between them either. Here’s 3:

Collapse by Jared Diamond

The History of the Decline and Fall of the Roman Empire by Gibbon

Brevísima relación de la destrucción de las Indias (English: A Short Account of the Destruction of the Indies ) by Bartolomé de las Casas
What do you think are the wrong lessons that people take from IA-64? This list seems to be what you think are the "right" lessons, two of which I agree with and one I do not:

A) That's still true. The best compilers for Itanium (and other VLIW architectures) are still bad and cannot make good use of the hardware. It's likely to stay that way a long time, unless programming languages and programmers adopt vector semantics ; they haven't yet.

B) It's never a good time for a new ISA to succeed, except if it achieves something really novel (like GPUs for parallel processing, or ARM for power consumption). Things can succeed, but unseating an incumbent is exceptionally hard when improvement is marginal if any; Itanium, if a super smart compiler existed when it came out (they still don't ...) would have been a small improvement. It only made sense for Intel to bet on it the way they did was because they were a monopoly (or so they believed).

C) I disagree; Intel didn't miss anything. They just thought they were able to dictate where the market is going. And they would have, except for AMD's guts to do AMD64. For a long time, people bought AMD64 to run 64-bit XP, so they could run with 4GB or even 8GB of RAM - even though every single process was 32-bit. But that feature was more-or-less supported also on 32-bit with bank switching and other memory extensions - the actual use of 64 bit programs (with more than 3GB per process) came much, much later.
Interested in my ordeal with Windows and macOS? Look no further
Yeah I know people like that too. I think the stores prefer those customers to those who never return but rarely shop.

https://www.fastcompany.com/1614648/zappos-best-customers-ar...
I was thinking of joining to assuage some of OP’s comments.

Are you a user? Is it worth joining to have Community - driven conversation?

Joined LongNow and it has a nice series of seminars and hints of community, but no chat or comment culture.
Interesting article but, man, the prose was difficult to follow.
I'm not sure where you get this impression, but Intel held the performance crown over AMD since releasing the Core architecture. In fact, things were looking pretty dire for AMD during the Phenom days when their highest-tier offering could only match mid-tier Intel chips in performance, so they had to compete solely on price. [1] AMD's stock price during this era was the lowest it's been since like 1980.

It's only with Ryzen that AMD reached performance parity with Intel once again.

[1] https://www.tomshardware.com/reviews/amd-phenom-ii-x6-1090t-...
What happened last time it was as warm as it’s going to get later this century?
>I really, really don't want to go though that same discovery process 1-2 years down the line.

The worst is when it has the same name and cosmetically looks the same, but you realize they've changed over to a lower quality manufacturer and it's nowhere near as well made.
Hi iainmerrick, just for info the measured per-file cost didn't include reading from the filesystem. Only the in-memory parsing was taken into account.
If you think that this is a reasonable position to take, then you haven't really learnt how to computer properly.

Not joking, the fact that your attitude is common is a major reason that bad tech decisions ossify.
IBM Demonstrates Deep Neural Network Training with Analog Memory Devices
Linux distributions and Python 2
no technical analysis

I could just as easily say “block stream, censorship, lightning was a joke, pro-centralization”. The entire point was that short quips like that are meaningless and insufficient