skysight-inc/HackerNews huggingface dataset:
There are plenty of places a hostile manufacturer could hide malware, having installed the OS yourself doesn't guarantee anything.

Done right, a manufacturer-installed OS can have everything set up right for the specific hardware of that machine, which is a much nicer experience than having to check the details yourself. (A lot of manufacturers don't do it right of course).
Artificial Intelligence for Finance
> They sent me a bunch of logic questions unrelated to programming or my abilities as a programmer

How can logic questions be "unrelated" to programming?
...as long as that something is Postgres.
Miso (YC S16) is hiring in our Seoul office
KAISER: hiding the Linux kernel from user space
I thought I had read the post before. Thank you for the insights, and I hope that you can do that follow-up!

One thing not mentioned which I think is important is the ease of paying (whether the edtech is app or web-based). It’s all very well to target those in poorer countries, but many of them (consumers) still don’t have online banking, and payment gateways are often local and clunky (I did notice in my last trip to Asia that this is improving.) I’d love to hear your thoughts on this :)
I agree, but it is important to make a distinction between ageism and roles genuinely requiring a certain amount of experience.

I wouldn't want a college graduate to be the one architecting the infrastructure for our company's golden goose.
> yelling fire in a theater

This is not the current standard. You can yell fire in a crowded theater all you want (probably). We no longer use the "clear and present danger" standard, instead Brandenburg v. Ohio changed it to be "imminent lawless action"[1].

1: https://en.wikipedia.org/wiki/Brandenburg_v._Ohio#the-decisi...
Pharmaceutical Coding (Writing more code to fix problems your code caused)
maybe I'm doing this wrong, but if I use RDS / Cloud SQL / Compose etc - a normal base cluster + another failover cluster + hourly/daily backups (based on your release schedule) all add up to around 30 - 50 based on various cloud providers.
There is something very funny about that service being immediately unavailable right after launch.

I think I'll pass for now.
That's funny the quad9.net website it down at the moment, I guess that answers if their DNS will be reliable.
...and large companies still use stack ranking to judge whom of their employees to keep and which to fire. Just 'cause someone very big is doing it, doesn't mean it's right.
The website seems to be down for me.

Doesn't DDoS defense fall in the "internet threat protection" bucket? :p
Regarding usability, been a little while since I've used macOS now, so sincere question: Is it still true that you need third-party software to do keyboard-based window management? Even just something as simple as Windows' Win+arrow keys.
But if you come from the EU you do not need a visa, do you?

>Reducing this means either an expansion of employment in run-down areas like Blackpool, or reducing benefit levels and hoping that people die quietly.

Not reducing means that the country eventually goes bankrupt. And then there won't be any benefits for anyone at all, will there? To put it another way, if your principle holds true, why don't we just increase benefits until they are 100% of the economy?
Japanese TV dumps - usually dumped by sketchy clickfarm channels and then quickly taken down. I don't speak or read Japanese but I still find them entertaining.
What's the holdup on DE/WM getting hidpi support? It seems like it would be possible to handle it as Macs do, but Linux support for it is just awful. Inconsistencies all over the place.

Using multiple monitors can be another pain point. It works for the most part, but full-screen a video on one monitor and you get flashing and artifacts on the others, you'll "lose" a screen, all kinds of weird stuff. And that's Fedora/Ubuntu/SuSE on two different laptops.
It is, but parent comment stated it as fact--not a prejudgment.

If you are avoiding older candidates because of presumptions about them in terms of work ethic or compensation expectations, you are wrong. If you are advertising below-market salaries and expecting >40 hr work weeks and only attract younger people, there is nothing wrong with that.

Older candidates are not entitled to employment in the positions they want at the rates they want. They need to compete in the labor market with the rest of us.
Using MongoDB/NoSQL for the parts of your data where it makes sense is one thing. Thinking "I'm starting a new accounting application, I'll just use Mongo as the datastore because it has better support for my stack" is another.
Not only that, but wasn't that hurricane demonstrated to have formed over waters that were at normal temperature levels?

If anything, that sort of comment actively hurts the cause.
Economic incentives for imprisoning people to be effective slave labourers is such a mind-bogglingly stupid idea that I don't even
I would suggest that something be PostgreSQL. With JSONB and and all the other goodies in version 10 they are too numerous to list there is no reason not to use it for 90% of apps. It WILL scale until you need something more specialized.

Postgres is far from a boring relational database. Don’t make the mistake of building a mvp on rickety stilts and then swap them out later for proper columns while trying to run.
Agree! Most of us techies think tech is more important than sales. We also loathe bad design decisions. But your customers (in most cases) don't care!

But I always wonder exactly "what" is easier with mongo or another NoSQL db. Just get a relation db like PostgreSQL, MySQL or SQLite for that matter. If your site starts to get performance problems go to the pub, celebrate a bit of success and then optimise!
Just because the post belongs to an .io domain doesn't mean you are allowed to automatically negate what the author may be trying to say.
Looks like an interesting alternative to Google DNS (8.8.8.8), and possibly a little more anonymous. Google logs your IP address for 24 - 48 hours[1], while Quad9 appears not to[2].

[1] https://developers.google.com/speed/public-dns/privacy

[2] https://www.quad9.net/#/faq#does-quad9-collect-and-store-per...
That's one of the reasons why I love Postgres. Relatedly, people swear by PostGIS.
TL;DR: "just use an MySQL or Postgres or SQLite"
In place of the "tabview" command (which is a non-standard, pip-installed program) a simple "column -t" would be less trouble for most users.
The other day I was listening to a clip from Jordan Peterson, and he said something that I found a bit surprising/shocking, but this articles seems to confirm it: people on the left who claim to side with the poor don't actually care about the poor, they just hate the rich.

This article is basically just hating on the rich people.

I think it's rather easy to understand what this author is puzzled by: people want to keep their money. If you've earned your money and you want to keep it, I can empathize with you. If you think you deserve to take other people's money, I can't empathize with you.
Can this DSL be extended to cover other classes of bugs and undefined behaviour in C without spilling over into runtime checks?
A devil's advocate is not an annoying person but someone who argues against something he truly believes in or hopes to be true in order to provide a debate and help prove the point in stronger ways and show onlookers that contrary opinions were considered.

It comes from canonization process in Vatican where someone (who is not an actual satan worshiper or against the church) argued in favor of the devil (against the candidate) to force the other pro-sainthood side to provide good solid proof of the sainthood, miracles done, etc. of the candidate.

What you're doing is just being annoying by nitpicking the casual wording. There is no debate to be had from "parentheses are kinda operators" and the meaning of the original line was understandable, even if you consider parentheses operators.
Hmm, can't you just install a database on one of the servers and later migrate to one of the managed datastores if you need it? That migration should be pretty simple with minimal downtime.
So you're saying that the perceived "competitive advantage of diversity" is only an empty slogan, and diversity is actually a disadvantage in the real world?
This would make a great write up / blog post if you have time.
Technology Sneak Peek: Python in Unreal Engine
People are harder to replace than houses.
This harkens back to the classic Unix statement, "Unix is user friendly, it is just picky about its friends."

I must agree that the support of high DPI displays is not optimal just yet. However, it is not that bad. At a corporate level one person can do the tweaking and create a great user experience for an entire organization.

Given the amount of tweaking and "management" goo organizations foist upon the average OSX installation blasting out a few lines of DPI tweak commands is almost nothing.

So it just works in the sense that you can do sane configuration activity and it behaves as you might expect.

Also, Unity out of the box is still pretty good on a scale like this: very bad, bad, tolerable, pretty good, good, great. It does "just work" for the most part :)
Oh, wait. So you should actually think about what you're trying to build and what would work best for it? I just read this hilarious blog post that said the opposite. This is all too hard, I'll just use Postgres(R).
Don't use SQLite for production, for all the love I have for it, the client libraries are usually locking accesses and don't work properly with concurrent reads/writes.
They're just stupid with it in high school, right?
5 Steps to Take When Determining If to Refactor Code
Say hello to the military-industrial complex
OP forgot the biggest mistake for choice of datastore: Blockchain.
You hang out with the wrong geneticists. Most do not consider most traits to be monogenetic. It’s just vastly easier to focus on them when doing research. But the field as a whole has long since accepted that most interesting traits aren’t Mendelian. The whole field of GWAS and (e)QTL studies is founded around that recognition, and virtually all modern genetic models assume at least an additive effect of (known and unknown) variations as contributors to a given phenotype (and have, for a very long time).
It's a matter of principle.

I think most people just have this plan of working hard until 65. They're deeply unhappy with this. They sacrifice joy, comfort, relationships, and family to live this dream of survival. They value others who suffer similarly.

Benefit scroungers have some level of comfort without the hard work.

I don't even tell people I live comfortably freelancing anymore because people have such a negative perception of it. I may work 20 hours a week at double the effort but all people see is that I'm being lazy for not doing a full 40 hour week.

Whereas people have this perception of a rich person working weekends, waking up at 4 AM, getting divorced to make their company work. And so people empathize more with the corrupt rich.
Paid time and effort that could be better spent than on mentoring someone who'll make no good use of the knowledge you're trying to impart, then.

Part of learning your craft is learning how not to get owned, too.
From the article

> I hope I have helped you choose PostgreSQL for your next business
Yup, people stuck on optimising (or overthinking which datastore to use) before actually having a business are missing the point.
American Express Is Getting into Blockchain-Based Payments with Ripple
So You Want to Write a Fugue?
Flexbox cheat sheet and Bootstrap 4 classes cross-reference
Ask HN: Mentoring and/or coaching for Angular developer
I'm looking for a mentor or a coach to ramp up my Angular skills (intermediate level), someone I can talk/write to and ask questions, show and share code, etc. Where should I start ? Where do I look for this type of coaching ?
In my project, I maintain 3 documents. The first one is a similar list of basic linux knowledge that people should learn when arriving on the project. The second is "UnixTipsAndPitfalls" where people should add new entries when they encounter usefull commands. The third one is about tar.
Someone at IBM still believes that no one gets fired from buying from IBM.
Training Robots Tedious Tasks with VR
that is tomorrow's rant.
A Quick Browser Compatibility Checkup
Unfortunately, the horse is not quite dead enough

If anyone remembers the most prominent and convincing articles on this topic, I would love to share that with my team
Fast-growing log analytics startup Logz.io lands another $23M in funding
Shippeo raises €10M to expand with its supply chain visibility platform
Except the argument isn't about the frequency of storms nor the occurrence of a severe storm, but the increase in frequency of severe storms. Essentially, if we put more energy into the system, then we shouldn't be surprised if more energy is outputted as a result of the same system.

> A sustained upward trend is found between the global proportion of Cat 4–5 hurricanes and ACCI (Fig. 4), balanced by a similar decrease in Cat 1–2 hurricanes. The results are independent of the choice of models to calculate the ACCI as can be seen by comparing Fig. 4a and b. In both cases the ACCI explains 80–85 % of the variance in the smoothed annual hurricane proportions with p < 0.01 (using unsmoothed data). This finding is consistent with the SST-related increases in Cat 4–5 and decreases in Cat 1–2 found by Kishtawal et al. (2012), the relationship of intense hurricanes with SST found by Hoyos et al. (2010), and the Atlantic landfall hurricane changes noted by Grinsted et al. (2012).

Diagram: https://static-content.springer.com/image/art%3A10.1007%2Fs0...

https://link.springer.com/article/10.1007/S00382-013-1713-0
That's quite a vanity IP. Wonder if they already had it or bought the address block from someone.
$3.7 trillion wellness market
>There's a reason why Chicago was the only major city to drop in population the last couple of years. There aren't that many interesting projects happening, it's not conducive to start-ups

I would say it has more to do with the Illinois rather than the city itself. People are leaving Illinois, not just Chicago. Also, the startup culture is different in Chicago but to say there there aren't that many interesting projects happening is entirely subjective. Also, startups aren't the only companies doing interesting work as well. There is a ton of interesting work in the finance sector. There are also a bunch of very interesting startups such as Uptake and Tempus.

>Pay is crap.. people have been clamoring that the midwest is going to be the next silicon alley.

Cost of living is also significantly lower as well.
Not everybody can afford a Tesla or a BMW.

For some of us, A Toyota Corolla or a Honda Accord is more than capable of getting the job done.
TL;DR: Trust me. I should know.
Maybe it holds him back. Whenever I am suffering, I am not performing at my best. When I feel at peace, I seem to do a lot better with my work.
For an alternative view, check out Andrew Gelman's: "You Can Load a Die, But You Can’t Bias a Coin"

http://www.stat.columbia.edu/~gelman/research/published/dice...
By "Said the oppposite" do you mean this part?:

> Think before you pick a database. If you insist on not thinking, pick PostgreSQL. Trust me.
The problem is that the public discourse cannot handle risk. If climate change makes big weather-related disasters X% more likely, even for large X it remains impossible to state whether climate change 'caused' any particular disaster.

(I consider the rest of your post FUD).
Use rock-paper-scissors instead.

It can be considered a game of skill but any one player can turn it into a game of pure chance if he wants to, as such, is can be considered fairer.

The reason why RPS can become a came of chance is that there is no way to gain advantage over a player who plays randomly with equal probability : the outcome will be 50/50 no matter what. In game theory, it's called a Nash equilibrium.

Of course, if the opponent is playing sub-optimally (i.e. not randomly), you can try to take advantage of it.
I'm sure the suit will just ask for FEMA trailers for everyone.
After doing "big data" for the past 5+ years, I always tell people: use postgres, unless you have a proven, compelling reason not to. It disappoints almost everyone that asks, but it's the truth.
Well, this discussion here is now about Mongo
> I'm not sure it could work for IoT, though, because a lot of IoT devices are made by new companies that probably will not be around long. With things like lawn mowers, you could takes years to get around to cutting your hand off, and still reasonably expect the manufacturer to be around. Not so with a lot of IoT devices.

This is the problem.

And "solutions" like that can easily backfire, because they squeeze medium sized companies out of the market, who might stake out a middle ground between $20,000 Cisco hardware and $150 "disposable cameras" from Fly By Night Corp, by charging $200 for a product that actually guarantees patches for a specific number of years.

Because the liability risk raises the price the middle-ground company has to charge to the point that they can't compete with Fly By Night Corp who doesn't care. Which means more sales of insecure garbage products, because the customer no longer has the option to buy an affordable product that receives patches, and that customer can't afford the $20,000 industrial grade product, so more people end up with the insecure garbage.

It would be much more effective to just require manufacturers to provide security patches for e.g. 7 years. Fly By Night Corp still wouldn't do it, but then at least Samsung would.
technically not true because there needs to be water to dam for the plane to be flooded.
> whereas public perception seems to be that anyone using any sort of welfare program is cheating and doesn’t deserve it.

I think this is it. Even being on benefits in the first place is considered scrounging by some.

I'd much rather see someone on minimum wage manage to get a free medical card than someone making £100k a year find a way to avoid paying tax on their holiday home. I find it hard to believe I'm in the minority.
Often you don't have to destroy something big to get it to change behavior - some good stings in crucial spots can be effective.
https://github.com/jlevy/the-art-of-command-line
IBM owns 9.0.0.0/8
The only real problem is that this was a decision made ad hoc.

People whose neighborhoods are likely to be flooded by such a decision should know years in advance that they are designated for it.
On multiple occasions I have seen Windows 10 revert the default browser preference to Edge because "an error was detected" with no explanation of the error, and Chrome still functioning normally. I have also seen IE on Windows 10 revert the default search engine to Bing. I'm sure it's all just in the best interest of the end user...
> But I don't really see what the big game changer is whether a laptop comes preinstalled with Ubuntu or if I do it myself.

The game changer (IMHO) is that it becomes a sustainable economic model for Linux users to buy modern (rather than out of date) Linux laptops with good driver support.

I'm aware that Thinkpads generally have excellent Linux support for the basics; I suspect that this is because of a combination of a reasonably supportive manufacturer (in a not hostile sense) and the number of Linux kernel developers who use Thinkpads.

However, what about buying a new Thinkpad that just came out? Now I'm not sure whether everything will work and what non-working bits will continue to not work for years.

With a pre-installed Linux, I have more confidence that everything will work from day one, and (if this continues) that this is a sustainable model. Because some of my money actually gets allocated against Linux support, rather than being misdirected to Windows support.
I work for overlock, we're trying to build a debugging tool which specifically addresses the unique needs of distributed systems. We're really looking for early feedback and for companies who are deploying IoT systems. Happy to answer any questions!
Apparently so
Wow, 30k blocks per day? That's 0.25% of the entire address space every year. In 400 years they'll have blocked every IPv4 address!
This is news to you? Pretty much everything happening in politics right now, is a direct result of lobbying. The problem is that lobbyists can legally pay politicians off, and the constituents don't care, because politics are boring.

IMHO, if it weren't for reddit, imgur, news.ycombintor, etc. Net Neutrality would have been killed the first time. Now Ajit is just hoping that if the battle is drawn out, we'll fatigue, and he won't be eviscerated by his corporate overlords. And, unfortunately, he's probably right.
'gift from the government'?! These are people that have worked their whole lives from times when benefit scrounging was not a viable life plan. There's plenty of poverty in retirement.

Also quite apart from fraud there are peversely generous incentives for people not to work, and thus we end up with the spectacle of multiple generations having never worked, and having no intention to do so.
>I thougth I wouldn't like it, but they seem so cute and happy

It's best not to know how the sausage gets made when it comes to K-pop.

Also good: Blackpink, G-Dragon, 2ne1, f(x), Bang Yongguk

And ReactToTheK has classical music students doing Kpop reactions, adding a bit of technical/music theory analysis.
What's the problem with a .io domain? Honest question.
Or they miss the point when overthinking the whole code for the program/website. Get it done. Start finding customers.

The worst code I worked with was at travel agency startup and they are REALLY successful now. It was REALLY REALLY bad and hard to maintain. The owner of the business just said: well, bugs happen. But when a customer (not too many of course) encounters one, they probably call the helpdesk. Sounds stupid, worked great, business wise.

4 years later, I am sure they still have problems with the crappy code, but the business is fine!
If your site is light on writes and always will be, I think SQLite is a good choice. Especially if it reduces the complexity of the system up front. I use it for a lot of personal projects that never gain more than a few thousand impressions a month.

SQLite is also not too difficult to switch to a more advanced SQL in the future.
this is an article about the UK.
The site is down, but the DNS server seems to be fine.
Who in the world needs this.
Why I wrote fake news
Don't be surprised if Todd Akin comes out of the woodwork to say he was right.

i.e. Mr. "It seems to be, first of all, from what I understand from doctors, it’s really rare. If it’s a legitimate rape, the female body has ways to try to shut the whole thing down."
The DNS server works though. Only the website appears to be unavailable. EDIT: Even the website loaded eventually.

» dig @9.9.9.9 news.ycombinator.com +short
news.ycombinator.com.cdn.cloudflare.net.
104.20.44.44
104.20.43.44

Not great but not a complete failure either.
Yes, I've definitely seen blurry fonts on 125% in some apps. Creators Update and Fall Creators Update both have a lot of scaling fixes and those might help for some of the apps. Have you updated?
Wow. So DRM is a technical hack of copyright law. Is there any other way than adjusting the law to enforce release?
Modelling Scientific Publication Landscape with Linked Data Reactor
Ah, WSL. That sounds great. Docker works, let's try to edit something without messing up the permissions...

$ git clone ssh://blahblahblah.space/repo.git
[...]
$ code repo

VS Code opens... C:\windows\System32. Because the contents of the VolFS contents aren't available to Windows applications. So, you have to use /mnt/c, which is using Windows permissions (so, everything ends up 0777 for example). That was disappointing.
Net neutrality, the answer you didn't want to the question nobody asked