skysight-inc/HackerNews huggingface dataset:
Quote": Instead of describing the motion of constantly moving electrons, it is easier to study the motion of the hole. If the electrons move to the right, the hole moves to the left—and this movement follows certain physical rules, just like the movement of an ordinary particle."

That's precisely how my physics professor in 11th grade explained to us how PNP transistors works, more then 25 years ago
I work for a competing ERP software house and this is the first bit of advice i give after introducing myself.

Customising an ERP can be interesting, keeping it supported and updateable 5/10 years after the guy who wrote the mods retired is a nightmare i've seen one too many times before.
I figured. Game registers a single keypress as multiple (Firefox / macOS). Keypresses register late (I can notice this especially with brake). Nearly unplayable for me.
Yeah, it's very nice (and fast) for creating all kinds of build and test environments without messing up the machine. Language like Python recommend virtual envs like that, but this is more consistent and you can actually install whatever around Python as well without messing up the parent system.
https://github.com/presidentbeef/brakeman

link to mentioned app for those interested.
one has to differentiate between SAP the product and SAP as implemented by random big-co. The parts that are user actively confusing and user hostile are usually result of customization done during the implementation (and motivated either by requirement to keep some existing ad-hoc process or by requirement to have some report contain something that is otherwise irrelevant for its contents).

It is certainly not true that SAP does not care about UX (in fact the reason why SAPgui has it's decidedly non-native look is result of some UX research in late 90's), only the UX they care about is not about easy onboarding, but about efficiency of use. And by the way in my opinion SAPgui manages exceptionally well to combine power user features with discoverability (on the UI toolkit level).
Bitcoin breaks 500M transaction milestone
For a cross-platform multi player spacey game, lookup the venerable xpilot and it's many variants.
POTS: Protective Optimization Technologies
Shopify being valued at $56 billion is insane. That is about 40 times their SALES in a mature market.

With others at least you can imagine some paradigm shift, same as with Tesla.
Since you are a language nut, I would like your opinion on the language I've been developing for more than a year now - Mint (https://www.mint-lang.com) :)

It's something between Elm and React (while actually using React as a platform) with a lot of built-in functionality like routing, styling, data storage and more.
I though this would be more like Frama-C, in this spirit it doesn't look like C to me.

So not sure about possible adoption among C devs, even when the idea looks quite good.
If we do end up a failed experiment, it is more than likely the great filter theory is correct and we are just one in a billion of endless repetitions that reached their critical mass and fizzled out.

Time literally means nothing to the universe. So the idea we can kill all life in the universe, or are somehow responsible for the creation we live in is oddly religious to me.

Yet you place no real import in the demise of humanity so I'm not sure how to parse it.
Oh wow, I just changed my default browser (on Android) from Chrome to Firefox and, with no further effort, Gmail (etc.) opens links in Firefox instead of the mini-browser thing. I always imagined the mini-browser as a part of the app that loaded irrespective of the default browser, but no. Cool!
Show HN: A Maven extension for faster incremental builds utilizing Git diff
> Please let me know what the downvote is for

It's for not knowing what the word "globally" means. That is a pretty big hole in your own data.

Look at the equivalent data where it exists for South America, Europe, Africa or Asia. The majority have records set in the last 30 years.

Of course, none of the Northern hemisphere countries set their all-time record temperature in January so all-time records in the US are pretty irrelevant to the article.
Agree the EU is in better shape than much of the world. There's a lot of technical arguments about how well it's doing in practise. But even the fact that it's at issue shows that at least it has some chance of meeting its 40%-cut-by-2030 Paris target. And it has a fairly solid consensus about the dimensions of the problem, lacking the fake polarisation corruptly injected by the fossil fuel industry into the US and Australia's political systems.
Right, I came to the very same conclusion when I was thinking about this in the past, but I forgot about it. Thanks for the addendum and reminder.
Not as convincing when clothes change colors between frames
Yeah, I'm not exactly surprised that modeling complex business processes is not a trivial task.
I work in mathematical biochemistry. I'm personally confident everything you've described is around the corner.

That doesn't mean that a total collapse in our food supply is around the corner, but it does suggest a collapse in the availability of certain micronutrients to a large proportion of the population.

What that means is that the outcomes of certain nutritional deficiencies will likely become commonplace diseases societies will now how to cope with. That will of course also affect politics.
Thanks for the tip.

Ed: the introduction looks like exactly what I need from the prolog side, last I looked at this stuff in prolog, I only found some proof of concept/instructive texts using Peano numbers - which works after a fashion, but is slow and painful.

There's nothing analogous for datalog or some other minimal, embeddable logic/predicate system?
It's an interesting dataset, but I feel that it lacks one relevant metric, which in our case is Temperature Anomaly.
SF Plot Generator
I can answer number 2.

The closer you stick to "out the box" ERP the more chance you actually have of moving off of it in the future.

Any ERP consulting house worth their fee will know how to move customers from one standard ERP system to their own/another. The difficulties come when you heavily modify your ERP solution to fit your business rather then follow the advice given.

This is where the tender process and requirements will bog down, developers need to be hired or entire business processes need to be rediscovered and rewitten. Since an ERP move might only happen once every 10/15/20 years a lot of business will use the project as an opportunity to reshape business processes, removing a lot of legacy stuff which no longer makes sense.
Sounds like really weird phrasing to me maybe some one from a different culture or its some really bizarre HR Buzzspeak invented term.
A lot of this is just plain pointless bravado. Eventually a lot of people have to outsource their payroll and other admin work, it's just cheaper that way.

Then you just discover your are doing many things unique to your company so you kind of have to retrain a lot of finance and office management staff. And keep retraining them. Then also maintain teams of programmers to do maintain your software.

You don't want a car company to focus its resources on payroll software.
On the Metal (Season 1 Wrap Up)
yet still no pull down to refresh as option despite users asking for it for years
Location: Croatia (previously Amsterdam and New York)

Remote: Yes

Willing To Relocate: No, but occasional travel is OK

Technologies: Golang, TypeScript, JavaScript, React/Redux, Python, Java, PostgreSQL, MySQL, Linux, Docker, Ansible, gRPC, TDD, unit/integration/end-to-end testing, Android

Resume / CV: rondomoon.com - I can provide more info if asked by email

Email: hello at rondomoon.com

I am a full stack developer with over a decade of experience looking for remote contracting work for my company. I mostly do web app development (PWA, SPA, MPA, SSR) and am equally happy to write frontend and/or backend code. My development flow follows the 12-factor app principles, and I like automating stuff.

If a project is uses an unfamiliar technology, I am alaways keen on grokking the code base and learning something new.
This is fantastic, thank you!

Alright, first thing I noticed was the presence of identity operators.

But then you're replacing the identity "operator" with an expression. Combining this with some of what other people are saying, and one aspect of monoids is that they're... chainable? The value of a monoid expression is the same type as the parameters of the monoid expression; `bar someMonoidFunction(bar x, bar y)`...?

This then has some interesting ramifications for chaining/composing, as you demonstrate in the third example of each group.

There's... something further than this, I can tell, but it's not yet clear to me.

Can you do one these wonderful - heh, koans, basically - for something like `sin(cos(x))`?
"A project board was created to manage all the different, related schemes and product management. We delivered this project in two sprints — a sprint is a chunk of time allocated for a particular phase of a project."

I guess the About page is the joke. It's ok I guess. Solid 5/10 silly.
Eric Brewer on The CAP Theorem – Episode 227 on se-radio.net – tl;db series
> They are using a 30 year range only which is meaningless.

> There’s barely been a handful of record high temperatures broken in the last 3 decades out of 50 states

If they were talking about maximum recorded temperatures, your argument would've made sense.

However, they're talking about average temperatures, for which a 30 year range is certainly not meaningless.
> The closer you stick to "out the box" ERP the more chance you actually have of moving off of it in the future.

Interesting. But it still limits you to moving from ERP to another I guess.
Thanks, that was my point.
I wonder how you achieve this. The way I see it, Perl got that reputation mostly from a few sources: Heavy use of regexes when that still wasn't as common, the default variables like $_ and of course sigils (@list, $scalar, %hash). Sure, you can golf it to have some outrageous results in your Usenet signature while remaining McQ, but C has an obfuscation contest and never got as teased about that.

Sure, if you're coming from structured Pascal 101, that might be an issue, but in the day where deeply nested functional rat kings tend to replace the humble WHILE loop, is a Schwartzian transform that confusing?
I don't think it's that hard to read, but breaking over multiple lines probably wouldn't hurt.
> if the world needs an urgent intervention TESLA will benefit from the effort

That's a triumph of hope over experience if ever I heard one. We need an urgent intervention right now. The chances of it happening? Pretty damn close to nil, I'd say.
Was about to suggest that myself (but searched and found you already had). I've not looked in recently so I don't know how much development is going on, but I wasted many a bit of time playing this and its variants with a group of friends while at Uni two decades ago.

Key-words for those searching: cross-platform, open source, multi-player, fun.
Thanks for sharing this, I had no idea about the existence of these things!
1. How is allowing the unchecked proliferation of false and misleading media not also a slippery slope, and why is that never a concern?

2. False dichotomy - Twitter attempting to label deepfakes and deceptive media has no negative effect on critical thinking or education, just as Twitter not doing has no positive effect on either. Twitter is not setting education policy for any society or government, here.

3. There is no government or society in the world which does not place some limits on speech in some form, even the US has laws against terrorist threats, slander, libel, lying under oath, misleading labels on food and drugs, misleading contracts, etc ... demonstrating that one common and widely accepted basis for limiting speech is deception and misleading information.

Also, merely classifying data is not preventing its spread, and is not, therefore, a limit on free speech even in theory. If that were the case, then every tag on Twitter would also somehow be "not free speech."

Also, Twitter is a privately owned platform, not a government or a public square.
> Time literally means nothing to the universe.

This simply isn't true. I don't know where you absorbed such a dumb and naive idea, but the current theory pretty much completely rules out your completely unsuppported take.

Gravity is to our best knowledge not symmetric in time, and neither is heat. (Every other fundamental force in QCD is though.) The likelihood of the emergence of life decreases as overall entropy increases.

Moreover, the emergence of life at any point in the universe is already vanishingly unlikely.

If we kill life on Earth, the likelihood of life emerging again is strictly less than that of life on Earth existing as it does. And beyond a certain temperature bound, it's simply impossible. The viability of informational molecules like RNA (even silicon based variants) vanishes above around 60-70C.
USA is certainly a problem, but the elephants in the room are China and India.
Apples to oranges: unlike software ecosystems which come and go, we’ve only got a single real one!
This was very helpful. So an important aspect of a set of monodial operations is that the order doesn't effect the outcome...?

This mostly makes sense, although... not for arrays where order matters...?
Microsoft Dynamics, AX, JD Edwards, Netsuite, Oracle ERP, Sage, Salesforce, Syspro, IFS ERP.

And a hundred other specialised systems which fit their niche markets. Not everyone needs a full stack ERP/FSM/CRM solution, their are almost as many players as variations in requirements.
Why do you think it's not a good practice?

Docker is a good tool and deserves some resources to continue developing the product and funding marketing team. I wish docker hub to be more competitive among other rivals.
Location: Chennai, India

Remote: Preferred

Willing to relocate: Depends

Technologies: HTML, CSS, JavaScript, TypeScript, Node.js, React, Gatsby, GraphQL, Postgres, AWS Lambda

Résumé/CV: Upon request

Email: sri.sjc@gmail.com

I'm a product minded full-stack engineer with 10+ years of experience building web applications. I've been using React, Redux, Node.js, TypeScirpt, Postgres stack for about 3 years now. I'm passionate about building useful / helpful products using web technologies and love to work closely with product/design teams. I also contribute to some of the OSS projects regularly. I've been working remotely for an Australia based company for ~3 years now and starting to look for my next challenge.
I would add some CSS limitations as well. All sticky headers scroll out of the way as soon as you scroll down. No obnoxious full screen stickies, especially those appearing after a timeout or detecting that my mouse goes up. Proper contrast, font size and line width. So basically extended reader mode.
Chinese company is behind 24 popular apps seeking dangerous permissions
Coronavirus-linked labor shortages threaten iPhone production
JPEG Artifact Removal
A perfect example for a failure for this is Lidl's Elwis, they invested 500 million € into it and in 2018 they aborted the entire project.

English article:
https://www.handelsblatt.com/today/companies/programmed-for-...

Key quote:

>Unlike many of their competitors, Lidl bases its inventory management system on purchase prices. The standard SAP for Retail software uses retail prices. Lidl didn’t want to change, so the software had to be adapted.
> "Oh but there are extremophiles that survive insane conditions!"

> And what do they feed on?

You are underestimating the diversity of metabolism in bacteria/archaea https://en.wikipedia.org/wiki/Archaea#Metabolism

As a weird example, there is an isolate cave in Romania, with a weird source of energy http://www.bbc.com/earth/story/20150904-the-bizarre-beasts-l... . (If that's all life that all life that will survive, it looks like a nightmary scenario. But killing completely all the biosphere is very hard.)

Also, Cyanobacteria will probably be fine. They almost killed accidently everyone else in the past, but there are not hard feeling. https://en.wikipedia.org/wiki/Cyanobacteria
Why we're not leaving Hong Kong amidst the Coronavirus outbreak
The project is these days mainly developed and maintained by Famod. A very good developer https://github.com/famod
Ask HN: How do you build a windowing system in the browser?
Synology Diskstation DSM is an entire Finder interface in Javascript complete with a windowing system. I've never seen anything like it in a browser. How would someone build something like that? Are there frameworks or go-to libraries you would start with?
Agree with everything here

> Writing maintainable, understandable code is important. But "idiomatic" gives the idea that there is some higher level ultimate truth on what is always the best formulation for each and every problem.

This is the sentence that really rings true. Idiomatic is often dogmatic, especially in the OO language world. As far as I am aware, there's very little research backing up the GoF doctrine but it's often rattled off as "what you should be doing" and idiomatic.

As someone who 'saw the light' on this later in my career I have since moved to using functional programming (in C#, because the project I work on started life as OO and is a never ending huge web-app); Mathematics has a lot more to say about correctness than the imperative/OOP world of idioms, and I find I can trust my code much more than in the past.

I needed to create my own Base Class Library to make it happen [1], which has been a labour of love, but has fundamentally changed our multi-million line code-base for the better. But, obviously it has to fight against the baked-in mentality of devs in the OO/C# space by providing a non-idiomatic solution.

The next step on the evolution will be category theoretic approaches (I believe), languages like Statebox are already starting down this path. How languages like C#, that still have the legacy of the OO world baked into its framework and grammar, will cope with this evolution long-term remains to be seen. However, right now I think they're just about getting it right. And C# especially is still one of the easiest languages to be productive in, with a world class tool chain.

[1] https://github.com/louthy/language-ext
TLDs can be managed very differently depending on the owners so I don't think it's safe to assume "applies to all" just because there is a rule in place for some gTLDs.
That sort of report customisation will cost you about £500
/s
False negative when the VPN exit is in the same country. This doesn't detect you're using a VPN.
You should never discount the inherited biases of senior management. So many times I've seen a company implement SAP because the C-level employee in change of a software appraisal stage used SAP before, it worked before and just assume it will blindly work now.
Solutions to Store and Secure Your Bitcoins Outside of Trading Platforms
Somewhat OT: Can someone enlighten me why exactly we need to "speed correct" them in the first place?

It always struck me as odd that those old b/w clips were often shown playing too fast on TV. Isn't it more like they were simply recorded at lower fps rates? Then how can you call this speed correcting, when you merely just played them at the wrong frame rate before, just because TV is 25/30/50/60/59.4i² frames/fields per second and you didn't want to convert it in any way. And then suddenly a few years ago these speed corrected versions started to pop up on the internet, like "hey we just fixed the past, people didn't actually move twice as fast back then!"

I guess I just don't like the term, but maybe there is more to it.
Datalog is implemented in many Clojure(Script) databases if you'd like to try it out, Datahike is my favourite for dev/learning use but Crux, Datomic, Datascript and others exist
Or not bother with air taxis, civilisation won't collapse because some rich arsehole can't get across New York in five minutes.
Ask HN: What are the worst instructions you've ever read?
Salesforce is probably the closest that happened to "some startup that could do this", and it's almost as big and complex as SAP.
> 1. How is allowing the proliferation of false and misleading media not also a slippery slope, and why is that never a concern?

we have had this for the past 400 years (since the birth of the modern press). why do we need it now? how did you, for example, simply decide you can't rely on other people's good judgement? what triggered this change?
And a vacancy tax isn't a good idea either. (Though it's better than the UK's tax rebate for vacancy.)

Just use a land value tax.
I was and obviously I'm wrong (sorry). However I would think that bad times in the USA would quickly translate to bad times nearly everywhere..
Here’s the same data for the minimum temperature records broken:

https://www.ncdc.noaa.gov/extremes/scec/records/all/tmin

Around 10 were broken in the last 3 decades which is more than the around 7 broken for the max temperatures. If more min records are broken, then I would expect the average to be going down not up.
This is probably even worth it. Once your company has anything more than a few hundred employees, financial accountability itself at any level is a serious problem enough to warrant some kind of financial control.

If you didn't have it a lot of money disappears without a trace.
Docker needs work, docker swarm is too complex, and docker-compose is about the sweet spot. No reason not to host your own Docker repository, though... Can easily have a production build of many services relying 0% on DockerHub this way.
Okay, neat, thank you! Addition is sort of like addition, as is multiplication, and subtraction. Is division sort of like addition? And, functions seem like they're not sort of like addition - `sin(cos(x)) ?= cos(sin(x))`, or `log(cos(x)) ?= cos(log(x))` (I honestly don't remember that trig)
Show HN: Nails Semantic Segmentation iOS App Tutorial
You barely get two dinners for $50 here in Sweden unless you go for fast food which isn't an option if you're going to be eating out every day. A typical lunch is at least $10.

If I'd eat out every day both lunch and dinner I'm going to pay roughly $800/month compared to my usual $300/month for groceries.
My point is that a 30 year period is meaningless when majority of records we see were broken much before that and the number of records being broken has gone down significantly as per NOAA data.
Developer Book Club (2016)
> Attempting to label these so people aren't manipulated by it is something that deserves praise.

it's pretty incredible how we went from "give people the benefit of the doubt" to "people are manipulated".
> You honestly don't understand how naive you are.

I don't hang around hackernews to get insulted. It's not what we do around here.
How will rehashing work for commits that are signed? Do all the commits need to be re-signed?
It's a clever thinking, but only for vpns in other countries, the solution would probably fit netflix and other streaming services.
Ah, I see. Thanks for the clarification. :)
The real value in Docker isn't process isolation at a low level.

It's being a toolset to build and deploy containerized applications.

In other words, being able to docker-compose up --build on any Linux, Windows and MacOS box is what's useful.
Unschedule: How to Combine Work and Fun
I have heard this a couple of places. Can you elaborate on why it's so bad and share a source or two.
Early film cameras were hand cranked, so the actual speed of the film was all over the place. I assume it was just too much of a hassle to manually correct the speed of these films, so they didn't bother.
You don't have to be dirt poor to have a cause for national sovereignty. The difference is Scotland has no sovereignty, the British/English do, inside the EU.