skysight-inc/HackerNews huggingface dataset:
Let's give them the benefit of the doubt for a moment: the faux button on the trackpad is absolutely magical, superior in every way to a physical button.

So imagine that the "glass" of the new keyboard had physical ridges for the gutters between the keys, and then adjustable sensitivity for the force "clicks"… I could get into this. The lack of moving parts would provvide greater long-time durability, and make water damage a distant memory.

btw, see that double-vv above? Guess who's keyboard is failing for a second time? Yes, I, like many others, wouldn't mind a return to the older keyboard, but I'm also not afraid of the future. If that trackpad button is possible, I am confident that we'll see a faux keyboard of this quality at some point in my lifetime.
Fighting against AI cracking is the same battle that AV vendors have fought in the past decades. It ultimately ends by selling snakeoil.

Any dedicated attacker can nowadays circumvent your captcha solution, it's at best now to get the low level background noise to go away, similar to IP blocking SSH when an IP makes too many attempts.

If your site security relies entirely on the captcha not being broken, your site security needs an update.
We bought a counter-top distiller 15+ years ago and are never going back. If fact, I think we have worn out 3 now. Highly recommend.
I’ve mentioned the same thing before and ironically, CMake was developed in the course of building medical imaging software[0] that was using Tcl, a flexible, embeddable language, but then decided to roll their own ad hoc language in this case. They left a LOT on the table with that decision, I think.

[0] https://en.wikipedia.org/wiki/VTK
Student discounts, military/veteran + family discounts, employee discounts (negotiated pricing), bulk purchase discounts, preferred customer discounts, subscription discounts (like Amazon Prime), senior discounts, promotional discounts, price matching, negotiated pricing,
courtesy discounts, employee discounts, retired employee+family discounts, low income subsidies, certain tax exemptions for certain populations, etc.

The idea we all pay the exact same for the same product/service is... not accurate.
You don’t have kids, I’m willing to bet.
"race is genetic", "Why are white men the only source of trouble", "Saudi Arabia donates to clinton"

Yups, all trademark comments of a wandering soul trying to "humanize" the holocaust. Please don't let HN become reddit
Preview email before sending them using Node.js
I am very happy that the web has no more APIs. I'm already tired enough of telling my browser that I don't want any website to send me notifications, to access my location, to access my camera, my microphone. And God knows what goes behind my back. Enough is enough!
19th Century Illustrations: Surgical Removal, Unwanted Human Body Parts
> true adhd style

That is ableist
EDIT (after you clarified your question):

> Imagine if you can randomly jumble up code and still have a reasonable outcome.

If you randomly jumble your DNA you die. If you modify a single base of all your copies of your DNA you may die (some bases are important, some not, better not try). For example to split sugar you must make a protein that holds it. To hold it, it must have the correct shape. If the change in the base replaces a small aminoacid by a big one, the sugar will not lock in the hole of the protein and the sugar will not get split and you die. If the change in the base repace an acid aminoacid by a basic aminoacid, the sugar will not get stick inside the hole of the protein and the sugar will not get split and you die. If the change in the base repace a aminoacid that likes water by an aminoacid that hates water, the protein may not get the correct shape and the hole will exist, and the sugar will not get split and you die. If you are lucky, the change in the base will not cause a change in the aminoacid, so you don't die, but it's a risky experiment. If you are extremely lucky the chane will make all the process .01% more fast or efficient and your descendants may conquer the world. But the default outcome is die, die, die.

If you get a bunch of about to get pregnant mouses and irradiate them, you can get a lot of mutations in the eggs/sperm. But the problem is that almost all mutations are irrelevant or deadly, so with enough radiation you don't get weird baby mouses, you only get dead baby mouses (if they survive enough to be born).

If you randomly jumble your DNA only a little you die.

---

If you are interested, I recommend reading a biology book like the Curtis-Barner https://www.google.com/search?q=curtis+barnes+biology It's a big book and will give more context than you need for this question, but it's a good book.
I count reading entertainment-focused books in the same category as games personally. At the end of the day, it's usually ecsapism.

Good point with learning to read and spell though, that's a plus books have over TV and games, especially for kids.
>...as FDA seems to be finding it difficult to get its staff to stay in India (and possibly other asian countries) for inspection.

The staff works for the FDA, which is a part of the government, yeah? In other words, it's not a for-profit business that can register itself it in India and, thereby, sponsor visas to live in India. I imagine that this is the principal reason why they can't "get its staff to stay in India".
1) having audited lower-income countries' factories, for a tiny bit years ago, convinced me that this is true of just about any country at a lower level of economic development. Rigorous regulatory enforcement is expensive, and poor countries are poor.

2) it is not just a problem with generic drugs in India, it is a problem with anything that is painted (lead?), anything with plastics in it, etc. etc.

3) it is interesting that the one case where Bloomberg seems to be saying "this outsourcing our manufacturing to the Third World is a problem", is the case where the industry in question has a profit-related reason to want it to stop. In most industries, the U.S. companies want to manufacture there, so that is "free trade", and I think Bloomberg would be in favor and unlikely to run a story like this.
The thing I want most from a build tool is not a nice DSL or portability. What u want most is hermetic builds. There are only a few told out there that do it. CMake is not one of them.
I have spent time flyover country, and, I'm sad to say that IME, the parent's is characterization is much closer than yours.
> Easier said than done, but that's not my problem.

Well, but it is. Spammers and abusers have directly made it so. "This is why we can't have nice things." It's not your fault that thieves exist, but you've decided it's your problem enough to put a lock on your door.

And if a website has deficient measures against spam/abuse, it becomes your problem again when you have to see it or deal with it. Turns out that Recaptcha works pretty well in a world where it's only becoming easier and easier to abuse web platforms. And that's become a problem for all of us who want to participate online.

It's easy to be dismissive here, especially because you can just put Google in your iron sights and fire away instead of acknowledging why people use Recaptcha. Or you can just say "I'm sure there's a better solution" and leave it as an exercise for the reader. But I think you're barking up the wrong tree.
Concur. I've always been puzzled why self-checkout isn't, say 1% cheaper, considering how much labor costs in supermarkets and razor-thin profit margins.
This is not adding to the conversation. Your comment was my impediment in moving past the second page of the paper. Problem is, I never got to study foundations of measure theory, and presumed I could be wrong. Do you have any self-study recommendations, paper or concise books?
This article reads a bit too triumphal for my tastes. Factory towns and globalized industrialization have a dark side. Certainly this story can’t all be roses?
I think there's a logic bug/feature where if the rate of attempted captcha solutions from your IP is too high, it won't tell you you've failed (it knows you didn't) but it'll keep giving you more and more captchas. Sometimes I eventually get through after 4, 6, 8 attempts. Maybe because the automated attempts slowed down, or maybe just by chance. Sometimes I end up getting the dreaded "too many automated requests from your network" message (the equivalent of Gandalf's "You Shall Not Pass!") which is fucking wonderful when it's not even google's website I'm trying to access.
Interesting read. I'm not a lawyer so I don't know anything about the charges, but just on the face of it they have the feel of criminalizing something that used to be winked at due to the person involved no longer enjoying the support of those required to do the winking. I have a really hard time believing Saikawa didn't know what Nada and his crew were up to. The whole thing very much feels like a palace coup, and a somewhat remote and entitled European perhaps not understanding his Japanese colleagues as well as he thought he did. The pivotal moment might very well have been the dressing down he gave Saikawa over his criticism of the proposed new alliance structure, and in front of at least one other person. That's a grave thing in Japanese culture.

Anyway, I'm willing to bet in the end some deal is struck whereby both the accused leave Japan. I doubt they actually want them sitting in a Japanese cell for ten years.
Is JavaScript Always Front-End?
Hello. I want to code JavaScript but i don't want to be a front end developer. Is there any way don't touch html/css when coding JavaScript?

note: Don't mention about Node.JS
It's. Literally. Just. Regression.
Salaries for the actual researchers and not just millions for the deans. I think we have to make that restriction :)
What kind of business is that? How are you funding it? 18000 euros is rather insignificant on business scale.
It's in the interests of landlords to let their properties, and the number of vacant properties in London is minimal.

Rent control does not work because it decreases supply and increases demand (so the exact opposite of what a working solution should do!). Your suggestions would only make these effects worse.

In the end, rent control is a gift to most well-off tenants at the expense or everyone else.
"But now the machines are replacing service and mental labor. There is no where for a human to shift to this time."

As far as I know, computers on their own are not very good engineers, programmers, physicians, etc.

I also believe creativity in general is a kind of unsolved problem. The art/music computers made so far ... not worth mentioning. (except as awesome research projects)
No, you can choose to not do work and not shop at a grocery store that doesn’t have a cashier (but then you’re taking about the Amazon Go stores where its a true win win because you just walk out)

If you choose to not drive to a job that you signed up for knowing that your only option to get to work was driving, then you’ll just not earn income. The company won’t otherwise pay to transport you there.
Conflating theory and opinion is a bad category error. You're going to have to learn to accept that nothing outside the realm of mathematical proof is certain. Not even Cell Theory is certain.
Here are the two papers linked towards the end of the slightly rambling article:

https://arxiv.org/abs/1705.05502
https://arxiv.org/abs/1810.00393
Turns out I'm not alone who spent considerable time fighting with CMake configuration issues. I ended up patching it to support a basic debug server protocol, so you could step through the CMakeLists.txt files in a debugger. In case anyone's interested, here's the CMake fork with debug support [0] and there's a detailed tutorial [1].

[0] https://github.com/sysprogs/cmake

[1] https://visualgdb.com/tutorials/cmake/debugger/
Was this recorded? I'd like to watch the talk.
This is going to fucking suck.
Indeed!

While such access is still hard on Android (see https://news.ycombinator.com/item?id=19057673) or impossible on iOS, you on the other hand can easily call all the WinRT APIs from JavaScript if you distribute a PWA on the Microsoft Store.

See https://docs.microsoft.com/microsoft-edge/windows-runtime. There are examples of what these APIs allow you to do on https://www.pwabuilder.com/windows.

BTW, you can use https://pwa2uwp.fragara.com/ to publish a PWA to the Microsoft Store, without needing Visual Studio or even a Windows machine.
Too many unknowns. For example holocaust survivals received yearly reparations from Germany (not only death camps survivals but even displaced ones). Did it help them somehow, less financial stress? It sure helped my grandmother I believe. What about Gulag system survivals, do we see the same effect?
Yes, with gradle you can create true monstrosities — and even my own projects aren’t free of those, sadly, because sometimes there’s just no alternatives.

Here’s a few examples:

Dynamically using git describe to determine version and build number (which is actually just the # of commits that ever occured, to allow reproducable builds)

versionCode = cmd("git", "rev-list", "--count", "HEAD")?.toIntOrNull() ?: 1
versionName = cmd("git", "describe", "--always", "--tags", "HEAD") ?: "1.0.0"

Putting git infos into certain classes

buildConfigField("String", "GIT_HEAD", "\"${cmd("git", "rev-parse", "HEAD") ?: ""}\"")
buildConfigField("String", "FANCY_VERSION_NAME", "\"${fancyVersionName() ?: ""}\"")
buildConfigField("long", "GIT_COMMIT_DATE", "${cmd("git", "show", "-s", "--format=%ct") ?: 0}L")

Using string interpolation to change the output file to include the version

setProperty("archivesBaseName", "Quasseldroid-$versionName")

But the worst part is that often on StackOverflow you only find ugly hacks adding custom tasks, removing tasks, modifying them, etc with ugly hacks.

And even worse, sometimes there’s just no good alternative at all.

Which is why gradle took so long to clean up some parts of their API, or introduce parallel builds.
The proceedings are freely available online and most sessions are freely casted. Attending the conference in person has surely some cost!
Reading through this, I kept thinking that ULIDs[1] give the same benefits described, with wider adoption/support.

Luckily it looks like the author has already written up his thoughts on the differences[2].

[1] https://github.com/ulid/spec
[2] https://github.com/segmentio/ksuid/issues/8
Fortunately, since this is Apple, it will cost $5000.
I'm a bit cautious about this prediction. When the web became popular, I was convinced it would be the end of Estate Agents (Real Estate brokers) and Recruitment Agents. But both have thrived in an online world and seem as numerous today as they've ever been.

Other automated changes for manual jobs would require substantial changes to infrastructure. For example, refuse collection using underground tubes to suck away rubbish is already a reality (e.g. Envac system designed in Sweden) but it's unlikely to be retro-fitted to existing housing developments. On the other hand, things like housing construction and crop picking I can imagine will continue to see improvements in automation.
I can totally sympathise with this - especially when if you look at the project's cargo.toml it looks simple enough, but turns out to have a boat load of transitive dependencies as seems to be the case with that project. Plus the experience is somewhat exacerbated by Rust just generally being quite slow to compile.

I think there's a mindset that is imported from agile business culture, more than anything else, that if you're not developing functional requirement business features as fast as humanly possible while meeting the bare minimum for quality then you're being slow and inefficient compared to the guy who's willing to do that. This same mindset also makes it completely unlikely that a tool with any kinds of barriers to entry which would have to be overcome on company time will ever gain any adoption.

The other side of that coin is that where there are community projects which are not supported by companies where developers are just working in their spare time, often around work and so on, to develop something they think might be interesting but cannot commit to making everything the best it could possibly be while also realistically getting the thing done. It also has to work everywhere, it has to look pretty, it can't just work on whatever version of Windows is current and have done with it.

Then there is just a logic to using dependencies because they've already been battle tested for you, there's a decent chance those developers have done a better job than you would given whatever limitations that you have simply because they've put the time and effort into it already. Maybe somebody's even paying them to do it.
The name of the famous band, UB40 stands for "Unemployment Benefit, Form 40"
Do you hold tea in your mouth until it tastes bad, too? Things have good and bad sides. Be mindful of each on its own time.
Can you elaborate on this? What work are people actually doing for Google when they complete these awful captchas?
Behind the Lion Air Crash, a Trail of Decisions Kept Pilots in the Dark
Institutionalized, fine, but subtle? I think manipulative is the word for all of this. Short of widespread consciousness to the systems we depend on, the methods at work are manipulation, however deluded the practitioner.

For most of those living under capitalism, freedoms, like that of speech, remain outside of their price range. This is hardly a subtle scam.
"But investors in Uber probably don’t care if it never makes a profit, so long as it gets to an IPO that enables them to cash out with a big payoff."

-greater fool theory of investing
It’s possible that a long starvation period has induced lower life time caloric intake just not on the same levels, it could be that the period alone was enough to induce some epigenetic changes I don’t know why it’s being downvoted it could potentially be a cause behind this discrepancy.
It's actually the opposite, Opera (Presto) was stricter in its adherence to standards. It was the first/second (depending on OS) to pass the acid 2 tests, and constantly was among the top scorers.

That said, there were often compatibility problems on various websites, because they favored IE (which wasn't standards compliant), and rarely if ever tested on Opera.
> And I SUCK at these to the point where I think I’m not getting the rules of the game.

I have a feeling that that they've switched from a human source of truth (e.g. 3 other people got the same tile and consistently classified it as X), to a machine source of truth (e.g. their image classifier says it's X).

Now instead of thinking like a human to solve a captcha, you have to think like their sort-of-shitty "AI."

Also, the recaptcha puzzle I hate the most was the one where you had to classify street signs--but then it showed you foreign signs in foreign alphabets. Street sign conventions can vary so much around the world that the puzzle was manifestly unfair. I haven't seen this one in a while, so I do hope they retired it.
She's talented enough that she was driving a substantial portion of BuzzFeed's traffic without work experience at the age of 19.

Netflix did not reach out to her because it's her "15 minutes" they reached out because she has a skillset that overlaps with their needs. Long after we've forgotten about this article she'll likely continue to be successful in internet marketing if that's the route she chooses.

This young woman just learned that something she does for fun in her spare time has a high economic value.
Would be curious to hear what you have in mind here -- could you expand?
The Elements of Programming Style – Comments
"Idle hands are the devil's workshop." The more people that are economically sidelined, who nave nothing to do and no prospects for self-advancement, the more appealing radical ideologies will become and the more social unrest there will be. A major source of social cohesion is the belief that if you work hard you will be able to succeed, but if it's structurally impossible to find work, and all you have is a UBI which doesn't afford much, you can expect that mass stagnation to provide ample breeding ground for a colorful assortment of social ills--drug abuse, suicide, crime, and finally, once the individual angst finds collective expression and organization, revolts and political radicalization.

Work is one of the major sources of purpose people have. Earning an income and putting food on the table is fundamental to one's self-respect. Like educational achievement, it gives the impression that there is some way to advance beyond your lot. Take that away and it will cause a mass existential crisis unless there is something to fill the void. All the blights of the rust belt and other economically overlooked areas should be expected to spread.
Maybe but bash is hardly less weird than cmake, especially for Windows devs.
Firebase for authentication + realtime multi-user database. Frontend can be anything that works with Firebase.
Ah I can't wait, I'm so excited for early retirement!!
Lower drug prices and higher availability of generics is a good thing that helps millions of people. Now let's talk about how we can ensure drug labs, no matter where they are in the world, produce high quality drugs.
I don't get the hate for CMake. It has several useful advantages over plain makefiles:

* It's meant to be cross-platform, so a well structured CMake file will work in Windows.

* CMake modules allow you to include source-based libraries without a lot of drama. This is especially useful for cross-compiling or embedded use-cases.

* Out-of-source builds are supported with no additional work on my part. This is great for CI generating debug, release, and other build variants from a single cloned repository.
>Would a too extreme diet do permanent harm

Yes, which is why anorexia is so harmful, and why early intervention for anorexia is so important.
Can you link to it? I guess a distiller gets all chemicals out.
Is there any evidence that not handling read-read dependencies in hw is crucial to alpha performance?

I'd guess that back when the alpha memory model was designed multiprocessors were quite rare, and designers didn't have such a clear picture of the tradeoffs that we do today (not saying today's understanding is perfect, just that it's better than what we had 30 years ago), and chose the weakest possible model they could come up with in order to not constrain future designers.
I don't understand the bias against USB either. USB 3 is pretty good for this kind of thing.
Surprised to see that no one has mentioned GHCJS <https://github.com/ghcjs/ghcjs> still.

I have used it[0] a year ago and despite my shallow understanding of Haskell, I have managed to port my CLI app to Haskell fairly easily!

[0]: https://github.com/boramalper/boolexman
I doubt it, especially with the weight a US government agency would have in getting visas.

On the other hand, professionals who have options, such as those working for the FDA, would probably need a sizeable premium to give up the comforts of living in a nicer place and instead have to live in a poorer, more crowded, dirtier, foreign country with increased risks.
Can I suggest we stop using "dark patterns" as a criticism for evil behavior?

I think Google (or someone) sponsored the name "dark patterns" so they can be accused of it all day long and no one will really care.

Manipulation, lying, deceit, stealing, call it it what it is. Not some watered-down marketing phrase to let these guys off the hook.
In my book "the cloud" is only an extra source of failure and unreliability, and least when it comes to consumer products.
I'm not sure I agree with you about the lack of complexity and depth thing. Perhaps I was too young to notice. But I don't recollect ever getting bored, as a kid, with computer games in the 80s and early 90s. Heck, I still play 80s and early 90s classics every so often when I've too much time on my hands. Mid-90s and later games are a different story -- good titles seem rare. (Perhaps you're older than me and snapped out of games before I did.)