skysight-inc/HackerNews huggingface dataset:
> A basic installation of SAP has 20,000 database tables, 3,000 of which are configuration tables. In those tables, there are ~8,000 configuration decisions you need before even getting started.

Hard to imagine even getting to that point
That's only if you take the average of all the measurements collected across the entire ocean for decades. In one spot, salinity is not consistent. Patterns of evaporation and rainfall affect not only salinity but also the presence of organic matter and other random contaminants. Such fluctuations are most pronounced at the surface, where this device is meant to operate.
It has also brought stuff like ARM64 support (from Samsung and Qualcomm) without having to wait for MS to do it though
No it can't, not in Swift's current implementation.

https://github.com/ixy-languages/ixy-languages
C# 8 also has "switch expressions" (1) meaning that all those "return" keywords fall away

so this is valid (although useless) c# 8:

public static bool Invert(bool value) =>
value switch
{
true => false,
false => true
};

I worry though that the "switch" syntax is becoming a big complex monster, and can be used to make utterly unreadable code, rather than simplifying as promised. We'll probably see both in practice.

It might have been nicer if they could have used a new keyword e.g. "match" to carry the new syntax, rather than overloading "switch", but that would not be backwards compatible with C# 1-7, as "match" was not a reserved word. (2)

Hopefully switch the syntax that supports these various cases doesn't get too tricky.

1) https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csh...

2) https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...
> One alarming fact among many: the company was paid only $60K to develop an app that could help determine the next US President.

Would you feel better if they got paid $60M instead?
I'm not sure why, but an article I found explained some stuff regarding search in Win 10.

https://www.computerworld.com/article/3519708/has-your-win10...

>What really sticks out for me with some of these newer Search versions, is that they use a ton of memory. Click on the Search box and it immediately consumes 120+ MB of memory on my machine.

>I did a little digging around I think I figured out why … the entire search box is now a web application built with JavaScript & React. This of course means that some kind of web rendering engine is required … it’s probably Edge.

>There is a lot of evidence in the JavaScript source to suggest that it was built by the Bing team. If I had to guess, I’d say that what happened here was that the desktop search experience was moved from the Windows team to the Bing web team, and they just don’t have the skills to build desktop programs with efficient C++.

>And, it looks like there is a mechanism to update the JavaScript code from a remote server, without actually upgrading the Search application itself.

>Maybe this also explains why the bugs with the new Windows Explorer search bar haven’t been acknowledged by the Windows team … could very well be that the Windows team doesn’t even own that code anymore!

All the above is not confirmed just one person's idea.
If the authors are reading this: The home page has some weird width issues going on for me where content starts somewhere off the left of the screen and ends somewhere off the other end. To compound the issue, I cannot scroll to the left.

Device: iPhone XS (fully updated)
I do the reverse for the same reason
Not the Op nor teaching in this field.

Back the day I worked for a couple of years as super key user for SAP, modules MM and PP (material amangement / demand planning and production planning). The one, unbeatable, benefit SAP (or similar monolithic ERP systems) offers is compliance. As every single process is connected to other processes the whole system is auditable and compliant to any tax or accounting legislation out there. Same goes for industry specific things like serial numbers (crucial in aerospace where I used to work). You will never get that by combining nieche products. Not if you aren't willing to create your own in-house developer department. And that will have to be on par with SAPs. Downside, then, is of course that you get zero benefit from improvements out of other companies. Something you will ultimately get using SAP for example.

IMHO, SAP makes perfectly sense if you are a big company with an in-house production. Than you hugely beenfit from SAPs MRP-core, which you need anyway. On-top you get the other modules integrated in the same system. Without production? I would stay away from it.

For my own company, managing logistics and service providers for clients, I opted for another software solution. There is no production to manage, and SAPs solutions for pure logistics, warehousing and transportation but also customs and such things, other providers are way better.

Hybrids can make sense. Customs can be done outside SAP. Same goes for transportation and warehousing. But then interfaces become an issue. Doable, yes. But added complexity and failure modes. It's a trade off between functionality and complexity in these cases.

For production management (classic MRP), I have yet to see something better then SAP. MS Dynamics doesn't look to bad, but I never actually worked with it.
To anyone who hasn't previously encountered this beautiful quotation, its originator is Robert Heinlein.
High executive pay is not all of what's capturing working class value. It's also corporations simply not paying as much percentage of production to producers as they used to.
Official numbers say 1TB, which is probably what was "validated" and the real numbers are "how many JEDEC-compatible ranks can you fit before the signal degrades too much", as was the norm with AMD. They don't put artificial limits on CPUs
What should the people who have nothing of value to exchange but their attention use for currency?
Holy crap you've made my job infinitely easier. Thank you!
It's relatively straightforward: where possible, stop using products and services that don't respect your privacy and instead use ones that do. Where you can, reduce their ability to compromise your privacy with ad-blockers, custom DNS or by disabling JavaScript.

Windows has telemetry? Use Linux. Firefox has tracking? Use IceWeasel. Every website wants to track you? Disable Javascript. Google tracks your every move? Stop using Google products.

Yes, in many cases this will lead to some degree of inconvenience or perhaps a service that meets a particular need doesn't exist. That's the price you have to pay in modern times but it is a price you're able to pay, if you value privacy sufficiently.
I know people often refer to C as portable assembly, but really it's not. That sounds like the sort of thing gets repeated by people who neither know C nor assembly. C is incomparably higher level than assembly and lacks the quirkiness modern instruction sets have which are focused on specific odd things modern processors do well.
> Somewhat off topic, but has someone created a dark mode stylesheet or viewer for Hacker News?

I use Materialistic on mobile, and it has a dark theme. On web, I just use a dark theme extension for sites in general.
Cache-Control gets ignored when browser tabs are "paged out", especially on mobile. It's egregious on Mobile Safari, where effectively only two or three pages are "live" and the remainder have to be re-grabbed. No connection? No re-grab. The version fetched might be any version from any point in history, including your "does this work?" flight that you pushed (because of course you pushed one). There's also very little mechanism to tell ahead-of-time whether a network request will work - you'll have to essentially pre-flight all server communication, which is doable, but not easily accessible the way that a "save locally, upload in background once internet" would work as a native app.
It's not odd if you read the article that you linked. It explains that ARK does not allow more than 10% weight for any position, so they had to sell some Tesla shares to rebalance.
Goes back a lot further than 25 years too.
Max Baer, Jr. Talks “Beverly Hillbillies”
On Chrome 78+ (including mobile, at least Android)

chrome://flags/#enable-force-dark

works pretty well. Made a big difference to my evening browsing.
If you like SML, it might be worth trying Erlang. It comes out of a telecom company, too. The mechanical sympathy I love in SML, I find in Erlang. The ideas that seeded SML, seem to have have found more fertile ground at Ericsson where they still thrive. YMMV.
Invest in people to best manage through disruption
There’s an extremely interesting and important discussion to be had around what happened with an App in Iowa, but TFA seems like the wrong plank to walk off of to have it.

Maybe one day we will have an honest and true post mortem of what happened on Monday. Reports have been conflicting and non-sensical. No one that I can find has managed to actually show the app in question in detail, what numbers were meant to be reported, and how it actually all fell apart.

I’ve heard explanations ranging from caucus chairs unable to login to the app, to the result reports coming out of the app being corrupted. Days later we’re still at only 70% precincts reporting and a race still too close to call. For what was apparently, a fairly low turnout event.

We’re talking about a web form collecting like 6 integer values from 1,765 precincts, right?
That is what MS is doing with C#/F# and .NET Native/Xamarin AOT/CoreRT, with the experience taken from Midori.

So I doubt they would sponsor D.
The headline on the original article: "Designing Better Impeachments". This headline is changed for apparently hyper-partisan political reasons, and not changed for the better.
The U.S. Mint
>That sounds like a great feature for making software accessible to blind people.

Perhaps they should main for the larger market of making it accessible to sighted people first.

There are no words for how terrible the interface is. It is purely mouse driven and this is in no way a feature that increases accessibility to blind people.
This is what concerns me most about ad blocking.

"In a world without ads, people will just pay their own way" is elitist thinking. Most people online have nothing of value to exchange except their attention.
Rockstar Games co-founder Dan Houser leaving the company
Yeah, waiting for the Pyra as well. I got to test the Gemini which was crap (imho), the Pocket 1 (excellent machine imho), Pocket 2 (no nub and thus, quite shit; worse battery life too). I only bought the Pocket 1 because I liked it so much when testing, but the OpenPandora is still really one of my favorite machines for one the go hacking because I can just hold it in my hands instead of having to put it down on a surface.
Half-Life remake Black Mesa is almost ready for its 1.0 launch
Sounds a bit like A/B testing with public opinion.
>> Do you have an ad blocker on your personal machine?

> No. Ads are sometimes annoying, but they don't bother me very much.

I strongly encourage you to install ad blockers on all your browsers (Firefox on Android has uBlock Origin) and browse with ads disabled for 90 days, then disable the ad blockers and see what you think.

Ads on the Internet are a cancer. They are neck-and-neck with the clickbait race to the bottom[0] for the worst thing about the Internet. I think once you have them turned off for a bit you will realise that they have been a constant, oppressive presence that you were just used to.

0: Seriously, CNN doesn't even try to be a news network anymore. It's sad.
“Make a simple CRUD app” is something a senior engineer should be able to do.

“Make a simple CRUD app that has no bugs or scaling issues on launch day” is something that very few senior engineers can do, because most people in our profession have the ability to deploy hotfixes relatively quickly, and that has become part of the standard workflow.
I don't think it is. I mean, search works just fine on an offline machine (normally). Bing is used for some online results on the same panel. However now it does not show local files even if I disable the internet connection.

I guess they pushed an update that screwed up the search results screen.
The Elixir HTTP client https://github.com/elixir-mint/mint

What is so great about the word "Mint"?
Unsafe is being replaced by less error prone APIs, not killed.

Project Panama is what is driving that effort.
I’m a C developer working in the SP routing space.

Personally, I do not enjoy debugging memory corruption issues. I especially would not enjoy doing this under customer pressure...

Of course, in some spaces, C is basically the only option. But when you have options, and you’re working with a large enough codebase, C is a terrible choice.
If you're talking about what happens when you mount the root filesystem, chroot into it, and run systemctl then you're essentially asking to break out of the chroot and communicate to the service manager outside the chroot which almost always doesn't make sense.

The only time this is reasonable is when a container needs to manage services on the host a la what Portainer does for Docker.

You have a lot of options for accomplishing what you want.

* To run a service with a given root filesystem add RootFilesystem=/path to your unit file.

* Run a service from an image of a root filesystem use systemd portable services.

* To run your service using the init system in your root filesystem (could be systemd but doesn't have to be) use systemd-nspawn --boot.
Capacitors are great for high load requirements but not great as an energy storage device. i.e. if you wanted to draw several hundred amps for a second or two with relatively low heat waste, an ultra-capacitor arrangement would be the way to go, but for energy storage, a battery wins hands down. There's huge research going into expanding the capacity of capacitors.

Check out this video about capacitors:
https://www.youtube.com/watch?v=EoWMF3VkI6U
that's a lot of overhead and effort for a scam. It would be easier to just to have a normal job such as being a software developer.
> These companies are so much better at software development

That's like saying "why doesn't Tiger Woods win Wimbledon? He's so much better at sport than anyone else". There are lots of different types of software development, and lots of different types of software engineers. Corporate IT projects don't succeed or fail on algorithmics - it's a completely different job, where 90% of the difficulty is managing people and politics
Buttigieg is 38 years old. His previous jobs were with McKinsey and "military intelligence" and his previous election total was 8,000 votes. He isn't trying to win the presidency. Iowa itself is a tiny state with a tiny number of convention delegates. The whole point of Iowa is that the winner gets some momentum. In this case, the winner won't get any momentum. That's the point.

Some people like to bore us with the "once is a coincidence" maxim. Some of them might like to pretend that this caucus is "once" and we'll have to wait a week or two to get upset about the ratfucking. Normal voters can remember four years ago, however, and this isn't even just the fourth time the national "Democratic" apparatus has ratfucked Bernie.
Nothing against MLTon, but SML/NJ seems to be in more common use based on my experience with the [SML] tag on StackOverflow.
Here I am, all set to discover 'punany', but you local halfwits will probably call it salty-lite
The Franklin Mint
Absolutely. I think that it's a necessity for businesses to periodically review their processes and see how 'tool x' fits in, and whether it can fit better. Filling in the gaps or improving workflows can unlock treasure troves of hidden value that are often left unnoticed. Fortunately, I think awareness about what is possible in that department is growing and that we'll see a lot more focus (rather, jobs) on such optimizations over the next 5-10 years.
I agree.

The first thing I thought was that it reminds me of Svelte, which I have been using and like a lot.

Like you, I'm not sure it's for me, but I also think it's interesting.
... and it makes a world of difference for some people.

Ad clearinghouses are a flattening and democratizing force on the Internet that I don't think people recognize as such. They let people who otherwise couldn't really afford to pay for server space put up their content.
As hinted in the article, SAP is bad because anyone who could do it better would dominate their industry and not sell it to the public.
False positive.
I’m in London but I’m using my Portuguese number for 4G roaming.
Weird community which seemingly has Stockholm syndrome.

Relatedly, no mechanism for writing a generic sort function a la typeclasses or modules.
Germany has this and is awesome. 14 months paid leave to distribute among the two parents.
Sure; my favorite platform at that time was in fact Solaris and I had (and have) many Sun machines. However zero of my clients had either Solaris or *BSD. So what can you do...
Can Tesla convince “practical” Ford-loving pickup drivers to buy the cybertruck?
Seems a bit bizarre seeing that mothers in most cases will need to spend more time with their babies. After all, there are certain things like breastfeeding that only a mother can do.
> If the Democratic party wants the best shot at winning 2020, they may be more open to the people's choice this time around

I'll admit that I'm unusually cynical of the mainstream Democrats, so far from objective. That said, I truly believe that it's quite possible they would rather have Trump for another term than Sanders, and from that perspective a lot of what's happened makes a perverse kind of sense.
> a virtually nonexistent problem

Watch Broward County FL this November. Whole boxes of filled out ballots will be "found" mysteriously. Just like every election.
Why is that taught at a university? It seems a junior college topic.
like whatever can cause harm is so vague that its just a legitimation of censorship for profit/ideology
It's been doing that to me right from the beginning[0] and I've been bewildered as to how people are reading it at all[1].

No one has answered that question, and I've even been downvoted for asking it. I've given up.

[0] https://news.ycombinator.com/item?id=22237285

[1] https://news.ycombinator.com/item?id=22245516
"The problem nobody wants to admit is that any competitor to SAP will just become SAP."

This is an entire category of software. Closer to most of our homes, see "bug tracking software", "web frameworks" (frontend or backend), or "programming languages". Countless examples of someone getting frustrated and starting a "lightweight alternative", gets lots of attention, gets lots of customers who find various issues and features get added to address them, and before you know it, 5-10 years later, the "lightweight alternative" has become the monster the next generation of "lightweight alternatives" are being started up against.

I'm actually at the point where I consider advertising something as a "lightweight alternative" to be nearly a strike against one of those things; it likely means the author doesn't understand how the previous things got to where they are and are just going to follow them down the same road. If you've got a coherent story on how to address that, talk directly to that.

Of course, if you're a new bug tracker/framework/language author, you'd probably rather get the numbers you can get from advertising "lightweight!" rather than the smaller numbers you'll get from advertising "we're going to contain complexity by an aggressive modularization system based on the principles of ...".
The problem of these scalable approaches is well documented (not scientifically as far as I know), but in several forms of media.

You said well the consequences:

- False positives - the wrongfully labelled ones ;

- """hackers""" - because there's not enough amount of '"' to make it sound different but bare with me, it's just those who learn/are lucky to manipulate/circumvent the system;

Even if this are small percentage cases, it will be in the order of hundreds of thousands, if not millions of users.

How do you give support to this people? Is it going to be another Youtube fuck-fest where you end up talking to bots? Because this shouldn't be allowed - at all.

If you want to make automated control measures, then people should have the right to talk directly to a human who can actually solve their problems. Yet that seems to be impossible, because of the scale.
I mean you should throw in Linux filesystem namespaces in there too since I doubt too many people can just switch to a BSD for this.
UserScript: https://gist.github.com/1player/85d146a4aa0c2afc78bab63582f5...

Cascadea CSS Script: https://gist.github.com/1player/af5f02ccbe7c930f793fc104c999...

Not perfect, tested on Safari, gets the job done. Changes automatically based on your system preferences (light during the day, dark after sunset)
> Finland says it wants to "promote wellbeing and gender equality"

Finally, a country that understands that one of the driving forces of gender inequality is the asymmetry of experience caused by maternal leave.
Another step towards equality pay (so the risk of moms and dads leaving on parental is the same).
This is not obvious, but after you think about it it makes a lot of sense.

Congrats Finland.
Sure. We also found out that Micro-USB as a charging plug for phones does not cover all new uses. But standardizing on Micro-USB was still the correct course of action at the time.
This seems to be a language drift worth nipping in the bud. It's not "fake". It's a lie. When something purports to be something it's not, "fake" is an adjective describing that thing. "Lie" is the adjective that describes the claim.

If you tweet that you are Man of the Year 2020, you are fake, a phony. The tweet, on the other hand, is simply a lie.
Laravel 6.14.0 Released
While the first thing is in itself bad enough, it becomes just dangerous when these powerpoint higher-ups refuse to, and don't, understand how SAP, and thus an integral part of their business, works. Saw that more than once. Which is also one big reason why the SAP instances I worked with at multiple companies are that bad. Not necessarily bacause of SAP, but because of tech-iliterate old-guard managers trying to work with "computers" and "software".
I did a side project in it; then the dependencies broke because of a compiler update (frustrating), and that's never been updated.

I would never use such a thing in production.
Limited Liability Is Causing Unlimited Harm
I believe the Acorn Atom nearly used the 6809 CPU. (Vague recollections from a very long time ago).
I suspect the startup graveyard has many tombstones throughout the decades engraved with the words "We tried to disrupt SAP".
Macy's to close 125 stores over next 3 years and slashing 2k jobs
> Ad blockers today also try to fool the site and work around anti-adblock, which I think isn't fair to the sites.

You're right, it's not fair, but there is no fair in war, and make no mistake, this is what it is, a war for humanities freedom and dignity and you're on the wrong side of it. My country spend decades and a significant amount of its resources building a giant surveillance network meant to oppress and terrorize it's people but because it was 20th century tech, it was orders of magnitude less powerful than what you do(it relied on human informants, usually extorted into cooperating because somebody informed on them). We dismantled that machine because it was extremely dangerous to the free society we decided to build and we will eventually dismantle your bigger badder machine as well. Make sure you save enough for retirement.
Doesn't look like the same thing though. Here it's clearly talking about non-transferable time.
Read this on Brilliant Jerks
http://www.brendangregg.com/blog/2017-11-13/brilliant-jerks....