skysight-inc/HackerNews huggingface dataset:
Iowa’s caucus fracas shows we’re still too ignorant about how apps work
Greetings, new friend!

You seem to have a misunderstanding on the use of Hacker News (henceforth "orange site"). While orange site (or its users) may be characterized as pretentious, it's by no means not a place for low IQ discussion. This can be demonstrated by the use of the upvote system. The goal of orange site is to increase your score and you do so by gaining upvotes. Every user's vote is worth the same so to increase upvotes an optimal strategy is to write a comment (or submission) that most who see it will agree with or like. High IQ content will be definition only appeal to a minority so isn't part of an optimal strategy (unless you can make it look significantly impressive).

Best wishes and happy commenting!
New EmoCheck Tool Checks If You're Infected with Emotet
I think most users are going to wait until CMSIS or their local equivalent is available: https://github.com/ARM-software/CMSIS_5

Besides, it's a big retraining effort.
Excellent comment, thank you.

I still feel it is important to raise the awareness of the idea of worker cooperatives as a viable alternative to capital-owned corporations, since a lot of people think anti-capitalism implies something like larger state involvement and being anti-market.

But you are absolutely right, forming cooperatives under the current system will never be a viable path to removing the entrenched from power. It is simply a vision of what a working alternative to capitalism could look like.
A lot of the time you just get into an argument over semantics. Does someones behaviour meet the definition of the word "racism"? People just have more or less extreme defintions. Really it shouldn't matter.

I tend to agree that prejudice is part of the human condition. The response to that should be humility, but also an attempt to counteract that prejudice in ourselves. In an ideal world we would be able to call out racism without it being a taboo. It shouldn't neccessarily mean that the person is bad, but that they may be wrong.
> that is a really short list

But was it a well-known list before this? I hadn't seen it, and know of a few projects that could have been on there.

What I'd like the list to include, though, is some references to the companies discussing using Elm. Pros and cons, the scale to which it is used etc. For instance for Vy there is this blog post: https://blogg.bekk.no/using-elm-at-vy-e028b11179eb
"There should be one-- and preferably only one --obvious way to do it.

Although that way may not be obvious at first unless you're Dutch."

-- Tim Peters, The Zen of Python

O:-)
I think I’ll try this, but for devs:

a simple while True + try/catch + time.sleep(n*2) will do exponential backoff pretty easily.
Nissan Leaf breaks UK record for longest self-driving car journey
Don’t mind flexible expenses when it comes to traveling. But this is a great way to open your firm up to bribery or other regulatory risk.
Porches first electric vehicle: the 1898 P1
Is there any way you can upload the 4k original video somewhere downloadable? Happy to mirror it for you if bandwidth is an issue. The YouTube compression is terrible and doesn't really do it justice.
That's similar to Epic's value proposition in the healthcare space. Sure, their software is above average (with "average" being barely functional or vaporware), but their main selling point is their ability to assist leadership in strongarming an organization to adopt standardized workflows.
Its slowly getting there, but no, right now there is a very limited number of target platforms that are supported, and the ecosystem is still very small and immature. You have to remember that there is a huge number of microcontrollers out there, with exotic architectures you have never heard of, and that LLVM definitely doesn't support.
I'm not sure embedded Rust would even meaningfully exist without the work of Jorge Aparicio.
It brings to mind the stupid perfect enemy of the good of judging those who try to do better worse than those who don't even try in complete lack of proportion.

It is like reacting to a give away of free shoes to orphans with "Those orphan shoes aren't organic, the bastards!" while ignoring the others make luxury shoes /out of/ orphans because "Blood of the Innocent" brand Cobblers always does that sort of thing.
> We can call it an "airship".

Yeah, let's make a huge one and call it the Hindenburg! That sounds like a foolproof plan.
It was also rejected at my workplace, with the extra reasons:

4. The language is still unstable. Porting our code to the next release could be a huge task.

5. Elm + JavaScript is generally painful.

6. Few libraries, some of them unmaintained. Combined with the near-impossibility to use JS libraries from Elm, it would increase our work too much.
Scale matters.

Unless your company has thousands of employees and billions in revenue, Google/Microsoft/Apple processes are probably not for you.
Gotta have the stocked kitchen.

Uber eats might be interesting. Perhaps if you have to stay late you can use Uber eats or Uber home from the company, however I don’t want to incentivize people to stay late.
Chip industry had worst sales year since dot-com bubble burst
3D printing gets bigger, faster and stronger
Show HN: Subreddit that lists 4/5-star products selling near all-time low prices
Research has been done on this. There is a sweet spot range. Too few or too many decreases results. This is looking at grade school classes. Not sure how this plays out at the university level where the expectations are different and teachers have office hours to discuss questions outside of class
Yes, but it's one of those words, where pitch and intonation (and -in this case- past memories of dread) are as important as the actual syllables.
I once worked for a company that uses SAP for several important business processes. The software provides great support for well defined areas like payroll, benefits, accounting and so on. It does not work well for things that are unique about the business (i.e. how it sells to- or services customers). For those things custom built software is usually a better choice.
Tests not running might be X86/X64 issue. Certainly nUnit will find the tests but not run them until you change the default architecture (Resharper will run them happily in VS).
There's a similar fear of "E-Numbers" on European products, because some genius decided to encode colorants, flavorants and preservatives into unrecognizable numbers. But then I guess E106 is less scary to some than riboflavin-5-sodium phosphate, E120 less gross than "bits of squashed bugs".
At least a good readme, which is always a good sign.
As a father of two with a great interest in education I got to say I think this article beautifully articulated everything that is wrong with modern schooling.

Sadly judging by various comments here I don't think most people really grasp what the author is talking about. Not that it is odd. I also failed to grasp this most of my life.

In fact I ridiculed play oriented schooling. It was not until I became a father myself I got to observe for myself how children learn and see what a disaster school was that I finally understood what a lot of these "radicals" where actually talking about.

It is spurred me to discuss this with many other parents. I see so many of the same problems. School really has a nasty habit of killing the joy of learning. In its defense it is an okay substitute when parents have no love of learning themselves and don't encourage creativity and curiosity in their own children.

The key problem I see is that schools obsess about teaching X amount of material. Rather than focus on understanding. A child struggling with learning concepts in math will choose memorization as an efficient strategy because covering all the needed material by actually learning to understand it would take too long time.

This sort of quantity obsession means memorization almost always gets picked over genuine understanding. Actually learning to think critically and clearly is not prioritized. Sure they always claim that is prioritized. But priority implies something else is prioritized less. And that is never the case. Regardless of the flowery words, getting through the whole curriculum is always prioritized above all else.
> just use hydrogen

At that point, why not package the hydrogen on a carbon chain...oh wait.

A lot of these schemes compare poorly against synthetic jet fuel manufactured from atmospheric carbon.
> Those are birth pains as felt from inside. It's a beginning of a new sentient life; your company is acquiring its own mind.

Kind of like the ant colony being sentient but the individual ants not (see Gödel, Escher, Bach).
Also use a linux phone like Librem 5 or Pinephone (still early days for both), or root an android phone and flash it with a custom ROM. Best option for security and privacy is GrapheneOS but only supports Pixel phones. LineageOS supports lots of devices. There are others.
It's become standard etiquette/respect/decency to use the pronouns preferred by the subject. Yes, it's an adjustment for us "old" folks over ~30 or so, but it gets easier with exposure and mindfulness.
I attended an expensive private school until 6th grade, a typical public school from 6th-8th grade, and did my 'high-school' years at an online school.

I learned legitimate skills at the private and traditional public schools. I learned nothing of value at the cyber school. The first two actually focused on developing a concept to the point where it could be applied. Math was one such example. The cyber school was very obviously designed to allow the students to just cheat. As in, literally have the book open in your lap and take the test.

If I had gone to the cyber school for my entire education cycle I'd undoubtedly be severely disadvantaged in the same way described by the [0] article (about Feynman )linked in another comment. Parroting facts can get you the job, but it won't help you do the job.

[0] https://v.cx/2010/04/feynman-brazil-education
Student should not need individual attention every single class nor should they need help to debug each time.
>> Why horn clauses, specifically?

That's a very good question. My (sloppy) answer is that satisfiability of sets of
clauses is undecidable for arbitrary clausal languages, but a variant of the
resolution rule, SLDNF-Resolution, is refutation-complete for sets of Horn
clauses and sound (and complete) for sets of definite clauses. Definite
clauses are a subset of Horn clauses having exactly one positive literal (i.e.
facts and rules in Prolog). Horn clauses are clauses with at most one positive
literal.

Given a set of definite clauses and a Horn goal clause, it is possible to
prove by refutation that the goal is true in the context of the program, in a
finite number of steps. This is how the Prolog interactive mode works: the
user enters a goal clause as a "query" and Prolog tries to refute the query by
SLDNF-resolution.

SLDNF-resolution is "SLD resolution with Negatation as (finite) Failure".
"SLD resolution" stands for Selective, Linear Definite resolution (it's a long
story). Negation as (finite) failure (NAF) accepts that a statement is true if
it cannot be proven false under a closed-world assumption (that all we know
that is true, is all that we can assume is true). NAF means that Prolog
programs can include clauses with negated literals, which is very handy because
one often wants to say things like "X is an Evil Demon Bear from Mars if X has
green fur and purple-glowing eyes _unless_ X plays the hurdy-gurdy".

These are some of the basic assumptions of Prolog: SLDNF-resolution, definite
clauses and negation-as-failure under a closed-world assumption. The goal is
to have a package that, under some conditions, can prove a goal given a
logic program. Given that, it's possible to write a logic theorem and have it
execute like a program, by proving a goal.

In terms of learning resources- if you have a bit of a logic background I
think that "Programming in Prolog" by Clocksin and Mellish does a good job of
going over both the declarative and imperative reading of Prolog (but it's
been more than 10 years since I first read it so I might be wrong).

I haven't even tried implementing Prolog. Too much hard work and it's already
been done by others :) So no idea how to do it. But it's probably the easiest
way to get a good set of deep insights in the language and I should probably
plonk my arse down and do it, myself.
It might be just me, I use Visual Studio to write C# (not my "first" language) plugins for an older (non C# core) tool.
Sometimes I also use Visual Studio to manage SSIS ETL packages, but I need an older VS version because they are not always backwards compatible - this leaves me with three versions installed on my computer - 2015,2017 and 2019 - each for something else.

To be honest what I don't like is the neverending march of tiled frames for everything - the whole program is one frame, then i have one frame for the code, one frame for the solution explorer, two more frames for error list and output, another one for properties and so on.
A lot of screen space is taken by just blank spaces or dividers.

Another thing that I didn't like was that the 'Comment selection' option is hidden in Edit -> Advanced -> Comment selection. You also have to use two keyboard shortcuts in succession to comment something (Ctrl+K, Ctrl+C) and the uncomment shortcut is different (Ctrl+K, Ctrl+U). All this while Ctrl + / does nothing and could do both at the same time.

I often need the whole VS solution and not just the code when I need to copy paste the project to a different folder or a different machine.
Volta – The JavaScript Launcher, Nvm Replacement
I admit I could have phrased it better. What I implied is that the end result has been that people got manipulated by such techniques (which I don't blame them for, as these methods have been engineered to be extremely persuasive and credible-looking).

I did not imply that everyone was de-facto manipulated by those. Only that it can already happen.
Reminds me of how they dropped the Intel Galileo. Since then, I've never been willing to trust that they'll support their efforts.
I agree it might look a bit excessive, but it greatly cuts down on complexity and possible unexpected behavior.

If you accept '60s' as 60 seconds, then the next questions are:

- Will it also accept '60000ms'?

- What does it do if I pass an int or float anyway? Will it implicitly take it to be seconds?

- Will it throw an exception if I use an unexpected value? If so, which exceptions can I expect? Will it just chug along and use a default?
But no jitter, and no timeout.
I don't know, but as someone who has been interested in this for a long time and who likes to observe how children learn, I think he was right on point.

Honestly he is really just articulating well, what everybody ought to already know if they have previously had any interest in the topic.
Arsenic is just a seed extract, doesn't mean it'll kill you in large enough quantities.
If the assumption is that browsers track because it benefits the company commercially, it would be really cool if a company produced a browser at a premium that didn't do all of the above - this model must exist already? Privacy for a price sounds like a bad precedent to set though.
Also the anti-Chinese practices - my next cellphone would definitely be a Huawei P30 Pro if it wasn't for the fact you can't use Google Play Store etc. with it anymore.

I'm not sure who's winning these trade wars, but the consumer is losing.
> I've seen at techcrunch Berlin 2019 that there is something called SAP.io, somewhat opening its plateform ?

No.
SAP.io is how SAP thinks it can hit long arc innovations. It runs accelerators for „entrepreneurs within SAP“ who would otherwise have no chance against corporatized SAP.
The vowel combinations always trip up foreigners. Nieuw is Dutch for new and it is pronounced essentially the same. The ew sound basically transliterates to ieuw. Op (on) combined with Nieuw, basically means "on new", or 'again' in proper English.
This may help. It's a guide to the equation describing lift as a function of blade angle of attack, air density, and true airspeed.

https://sciencing.com/calculate-lift-rotor-blades-7680704.ht...
>A piece of software that plays (at least) one sound on every user action, and the sounds are completely arbitrary and 8bit at best.

I've worked places that have SAP, Oracle, and one place that had both. I've never personally used SAP, and rarely dealt with Oracle.

I would be curious though, if it makes that many sounds - how much error checking is done because something "didn't sound right"? Does doing business tasks sort of turn into a song, with an expected sequence of sounds which feels wrong when not executed correctly?

If I'm typing and talking to someone at the same time, I intuitively know "I typed f rather than g, quick backspace and keep going". Do people internalize the pattern of noises they should hear while completing their work?
It often really is just pushing a button. But you can never tell in advance, and the real value of such consultant is knowing how to fix whatever breaks if it does.
I really like the military friendly policies, haven’t seen anywhere I worked.
Thrilling milestones on the roadmap for the year
The post clearly states the problems they were trying to solve, none of which are taken into account here (consistency, ease of parameterization,..) It seems like people are reading too many "X in Y lines of code" posts :D
That's still true with REP MOVS/REP STOS today in x86, it runs in an internal loop (and reads/writes cacheline-sized blocks if it can) while the rest of the CPU can continue executing other instructions in parallel. You can achieve similar results with vector instructions, but those tend to take up a lot of icache and also fetch bandwidth.
It will always emit C into a C compiler which will then emit the binary.

Presumably we can dump the C before compilation?
I, too, think fears of MSG are silly, but so is this argument.

You can extract formaldehyde and arsenic out of an apple, but that doesn’t make chugging the extract as safe as eating an apple.
Goodness! The avocado one was two stories fewer than eighteen months apart. It almost looks like they were intending to get caught.
The closest I've come to this is when I was doing my (now on-hold, potentially permanently) MBA. Some courses (especially strategy, leadership, ethics, and law) were extremely good, but others (econ, accounting) were stuck on rote memorization and calculations.

It was the combination of a semester of econ+accounting, plus applying the knowledge of the opportunity cost concept that I had been exposed to in a previous class, that convinced me continuing in the program was not the most optimal investment for me (so here I am, slacking off on HN instead...).
Interesting that the list is so heavy in education.
What’s the main reason we don’t see many startups trying to disrupt that field? Is it the long sales cycle? The upfront investment? Lack of awareness?
I think part of it is that people back then we're far more likely to not have diverse ancestors- the people in the OP video probably all had parents from the same small town, very different from our modern era. This probably enhanced a lot of distinct body and facial features that have mostly washed away in modern times. However, as an adult you've met enough people to still be able to recognize some of them.
hmmm, I wonder if a trans person would agree...
> We understand that corporations with private code want to run a documentation server that provides module support. We want to help meet that need, but we feel we don’t yet understand it as well as we need to.

They just need to check how corporations use private NuGET, Nexus and Artifactory repositories.
Sounds like my experience with the Avaloq core banking system. Lowest quality crap I ever had to touch.
> If companies were required to aggregate information in this way and throw away their logs, perhaps leaks would be much less risky for their users.

One of the leaks they talk about way from Experian, a credit reporting agency. Not only would this approach work poorly for them, it wouldn't be legal (they need to be able to back up any claims they make about people, which requires going back to the source data).
If your main use case is browser form validation, have a look at Tau Prolog. It doesn't have constraint library but standard Prolog should be enough for something like this.

http://tau-prolog.org/

The newly released Yarn 2 uses Tay Prolog to implement constraints on package versions and usage:

https://github.com/yarnpkg/berry/tree/master/packages/plugin...
The HPI is not run by SAP the corporation in any way. It's "just" Hasso Plattners money funding it.
Framer | Backend Developer | Amsterdam (NL) | REMOTE/ONSITE | VISA | framer.com/careers

About us: We are a growing Tech startup (80 people strong), developing a tool for interactive design loved by the Design community! With Framer X you can create responsive layouts, design realistic prototypes, and bring everything closer to production!

Role: Backend Engineer. Lead projects and implement features from start to finish!
You’ll work on many aspects of the tool, incl. Framer Web, Framer Packages, billing systems, email infrastructure, cloud infrastructure, data pipelines
-> https://www.framer.com/careers/backend-engineer/
Tech Stack: Go, TypeScript, Node.js, AWS

We are also looking for a JavaScript Performance Engineer with a deep understanding of the JavaScript ecosystem to make our digital canvas lightening fast -> https://www.framer.com/careers/javascript-performance-engine...

The full list of vacancies can be found here: framer.com/careers. You can directly apply via the careers page / links.
This article and looking through the examples was one of the more interesting (and specific) descriptions of what's happening with them w.r.t. the British media.

I see why they're in Vancouver.
I’m fascinated by the language we use. They have not observed the particle. It was found in computer simulations. Yet, the word used for this is discovered. At first I had the impression the observed it. I hope they do.
The journalists of Jacobin Magazine, endorsed by Noam Chomsky, also think Quillette is pretty batshit. I hope you uhhhhhh.... get out of the cult? Or is it not a cult? Hopefully there's some objective evidence that it isn't, somewhere. Maybe deeming things cults is just the objective thing to do these days?

> Perhaps nothing is knowable, and you should never believe anyone about anything ever.

Or maybe I should be sceptical of claims that some social illness is pervading internet communities when that claim is made with only anecdotal evidence.
Most thoughtful people seem to agree that school is bad for creativity and that real learning is led by curiosity.

https://www.youtube.com/watch?v=iG9CE55wbtY

But we still have little idea how curiosity works exactly or how an institution could be turned from an exam factory into something a bit closer to a child's bedroom and computer at home, i.e. to a place of play.

For most of life we need permission to play. Parents allocate 'screen time'. At university one is effectively granted permission to do 'curiosity-led' research by an external grant agency.

So what does institutionalised play look like? Perhaps something like a university. Yet how much could university life be said to be 'following the fun'?

https://www.youtube.com/watch?v=idvGlr0aT3c
But first make the location by IP so you don't have to turn on browser geo-location.
To be fair, most businesses never designed their processes and don't really have a need to be "different" from other companies. And if you've ever tried to build a single system for more than one client, you know how frustrating little, tiny differences between companies can be. At least big differences can be charged as a new module!