skysight-inc/HackerNews huggingface dataset:
I think this is a really dangerous way to reason about aptitude.

As a developer and a startup operator, there are things I'm quite good at. But they're not necessarily the things you'd assume based on what I write publicly. They're definitely not usually the things people say I'm an authority on!

So you have a couple of problems here. Among them, that elite aptitude is multidimensional and probably not very correlated, and that people's public profiles are not a reliable indicator of what dimensions they really excel on. But if you extrapolate a bit from this, it should also occur to you that if my true aptitude† isn't revealed by my public profile, neither is most other people's. How many amazing people are you missing by paying attention only to high-profile people?

† other than for writing overlong message board comments
I don't know other than saying "likely enough that doctors don't recommend not finishing the full course." Seriously, I find it hilarious that on HN that questioning a doctor's, no an entire field of science's, opinion on the matter goes nearly unfettered, but question the science behind climate change research and you'd better duck.
Someone already beat you to it. It's called Hearts of Iron 4: http://store.steampowered.com/app/394360/Hearts_of_Iron_IV/
Uber Tries Compromise with London Regulators
I wanted to mention my thanks for (2). Knowing it gets easier is very helpful to know.

(I guess I commented because I honestly couldn't quite understand or figure out the logic that went into sifdine's comments.)
Humpty Dumpty Is Mended, Miss Muffet Is Empowered, and a YouTube Empire Is Born
Okay, that's a very fair point. Thanks.

(Along with, uh, "do not attribute to malice that which can be explained by manglement")
>but I was surprised at how quick windows appears to be in this video.

SSD + disabling animations go a long way to increase "speediness"
Yes. I use that often. It’s ugly though, and lexical lifetimes should help fix this.
Tech company backend systems aren't independently owned/operated/engineered silos like a storage company's subsidiaries.

Any notion of data having a geographic home, unless specifically created to address a regulatory requirement, is a performance optimization. In any realistic architecture, there are are a million exceptions to "this Irish user's data is stored in Ireland": offsite backups, cross-datacenter requests within backend systems, offline analytical stores, queries, derived tables, etc. The same engineers who build and operate code for the US would build and operate code for Ireland, and in fact the developer platforms would be designed to hide differences between datacenters as much as possible.

If an Irish citizen logs into GMail in the US, they're not going to hit a frontend proxy in Ireland. Their data is going to be processed, and at least cached, by Google servers in the US.

Data having a geographical location is an incoherent concept in the context of the architectures of modern multinational tech companies. That much is obvious from simply reading their engineering blogs and whitepapers.

It would be a coherent legal standard (and one I favor) to say that an EU citizen's data is subject to EU protections regardless of where it's stored. It would also be coherent (and the one we unfortunately seem headed for) to say that anything an American employee can get over any remote access tool, he's required to hand over in response to a valid court order.

But pretending that data has a location is a weird hack, nowhere near as clear cut as your analogy suggests. Can you imagine, arguing in the courtroom over which member of a trans-continental Paxos group was master at the time a warrant was processed?
India is hardly resource rich. Especially not per-capita.
Oh brother. I didn't ignore everything else you wrote. You presented hypotheticals and I explained how we need fewer hypotheticals and more grounding in reality.
So the firmware could be compromised for up to a week, allowing a malicious 3rd party that long to exfiltrate whatever they want? If the problem of fake firmware is real, why not check it at every boot? Why not implement both UEFI Secure Boot, and also Measured Boot?
Simple is robust is best.
But why is it simpler for Prometheus to have to query Kube to discover all the endpoints in order to collect the data, versus the endpoints just pushing out to Prometheus?

Obviously endpoints already need to know how to contact all sorts of services they depend on. So it's not like you're "saving" anything by not telling them "PrometheusIP = X".

Let's say you want to cleanly shut-down some instances of your endpoint. They are holding connection stats & request counts that you don't want to lose. With push the endpoint can close its connection handler, finish any outstanding requests, push final stats, and then exit. With pull are you supposed to just sit and wait until a Pull happens before the process can exit?
It's probably neither interesting enough nor new enough to satisfy the community as a whole.
Ask HN: I've Got a Not for Profit Idea
A car number plate pattern addiction staring pattern spotter individual society for people that stare at car nuber plates looking for secret messages load of bollocks society (501(c)(3) non-profit)

thoughts?
Exonomists can be purchased.
So that's my point. If C was those few percentage points slower, and died, then we'd have better languages sooner.
Of course, Uber needed to be reigned in, but what matters is the symbol here.

Black cabs are fairly expensive and mostly driven by white people (which is not the case for private hire vehicles: http://content.tfl.gov.uk/taxi-and-phv-demographic-stats.pdf)

People won't help feeling that this is a "Let's keep our good old ways and our white boys happy" move.

The article is right in saying that this general cultural shift to the right will definitely deter some foreigners from setting businesses in the UK.
HN has many major conversations about these issues. It's just never enough for those who want them, and always too much for those who don't.
I think it's a hypothetical, not an oxymoron. A monoculture could exist, but if it did, you'd just call it "culture," which maybe is what you're getting at: The moment it is realized, the qualifier is redundant. I don't know if an English word for such a thing exists.
It's a step. Still 10x slower start I suspect compared to node, but much better "warm" performance.
I should have mentioned, it also get even more fun and more powerful each time!

Don't forget to readjust your "don't even think of that because it's impossible" filters each paradigm shift.
How to cruise through and rise in corporate life
rich soils in river valleys

Before artificial soil fertilization was practiced (and the importance of nitrogen was understood), lands in the Eastern seaboard used for tobacco and cotton were quickly depleted. This helped accelerate the push westwards.
As the other commenters: florid prose often hides a paucity of real critique.
While I've never heard of either of these companies (maybe because I'm american?), it seems like wider selection is better than "up-scale" food. Delivery on top of expensive food is a once a month prospect; cheap food delivered cheaply is a daily prospect. To put this another way, I've spent the vast majority of money on uber on uner x, not uber black cars.

Low margins are harder to pull off but are much more stable and easier to scale.

Why don't they just offer all restaurants, sort of like postmates did (does?).
A good first step would involve avoiding (a) casting these events as species- or civilisation-ending events (they’re not) and (b) condescension towards the majority.
Look, if we start comparing today's way of writing end-user applications to Delphi we're just going to sit here crying all the time. It was a beauty and a blessing, and I've never seen any way to develop GUI applications surpass the Delphi Visual Component Library.

Once upon a time, this was a solved problem.
Follow multimillionaire and producer.. Evon Latrail
Follow writer, producer, & multimillionaire Evon Latrail

Go to Facebook, Twitter, & Instagram @ Evon Latrail
"The point is that the concern we should have is not just about the $500,000,000 donated for Haiti for which the good hearted donors received just six $400 shacks. The concern is about billions of donated dollars intended to help people all over the world. The Haiti data demonstrates that for each billion donated to the Red Cross we get a total of 12 each $400 shacks which we wouldn't put our lawn mower in.

The greatest mystery for me is why the major media outlets keep advising well intended Americans to give to the Red Cross. If any of us operated like the Red Cross has for years the media would be screaming for our prosecution as it should. Why not the Red Cross? And worse, why do they encourage hard working and generous Americans to give to an organization about whom there is public knowledge of extreme abuse of billions of donated dollars ?!" - Hotes Foundation

Reference:

https://hotesfoundation.org/500-million-for-6-shacks-in-hait...

https://hotesfoundation.org/red-cross-haiti-relief-scandal/
How do i link a buy now button to stripe.com?
It's a shame that all of the X replacements on the horizon also ditch the network transparency part, even though that's been a killer feature for me.

Don't worry, in time everything will be re-invented on the web. With WebGL, the browser becomes just like an X server, only with a far richer feature set for malware authors.
Why Hiring a Professional Guest Blogger Is Crucial for Cryptocurrency Projects
Shock Hackers for medieval caliphate are terrible coders
What kinds of libraries did you use to build this? I see you have a webpack bundle.
What an awesome experience! In fact you could reverse it too. Splendid!
Paying top employees the highest salaries in the market
Yeah. I think old technology works. Just a human soldier vs a robot; sure robots can shoot better if we get to that stage, but you can't hack a human... or you can use a frying pan to kill a sniper if you happen to sneak on him... (PUB insight)

what matters is how you use the old tech.
or could backfire :U
Not borderline abusive, they are straight up abusive with their phone calls. If you ever decide to give blood do NOT give them your phone number.

I tried to give blood ONCE and found out that I was ineligible. For the next five years or so they harassed me non stop about giving blood. I told them I was ineligible they just said "ok" but I still got phonecalls. I asked them to stop calling me but they didn't stop. After a while I would just hang up on them. I got the phonecalls to stop by emailing the ombudsman. Never got a reply but the phonecalls stopped shortly after.
>Yeah, it seems like this would have to be accomplished with a Management Engine application or something of the sort, otherwise probably easy to circumvent.

The correct solution to this is secureboot. No need for ME shenanigans.
Life will be fine. Rats, pigeons, raccoons, flies, jellyfish, quite a few plants, fungi, etc, will all be fine.

The Cretaceous was a thing. The atmosphere had about as much CO2 as it could hold. There were lots of animals. We're headed back to it.

Will there be Eastern Brown Pecker Grouse habitat? No. Will there be coral reefs? Lol no. Will most of the pages of National Geographic be unrecognizable by the naturalists of the future? Yup.

But life will continue. All we're doing is robbing future generations of the myriad beautiful and delicate old growth ecologies that we were taught about in school. We can go snorkeling in them, or hiking in them. They'll just watch 1080p videos of them on their AR glasses.

We're headed back to the Cretaceous. We're going to take the biodiversity of the planet down two orders of magnitude. Maybe four.

That's all.

If we coders get our act together we'll get a decentralized anarchist bioremediation movement going which will rehome millions of acres of biome to Cretaceous-friendly locations, we'll limit the biodiversity loss to that 100x range. 10x if I'm feeling optimistic and smoking really good weed.

I think we can do it!
How is this possible? I simply asked to never be called again, and was called perhaps once more where I reiterated this. Then I was simply never called again.
They should have a visual assistant for it. Hey! How about a talking paper clip!
Monitoring if the process is running, if the input queue is free, if it will take a new job, etc. seems to me the responsibility for all that should be with whatever supervisor has the ability to reset/restart the service. Then it can report stats on uptime and number of restarts required.

What if the service spins up on demand when it's needed, does its job, and then exits. You want to track how often it starts, how long it runs, how long the job was in the queue, how much CPU/RAM/IO was consumed, etc.

With push that's all part of the cleanup code in the process. With pull it seems like you could completely miss that the process was even ever run?
HIDS/HIPS has always been problematic because of chicken-and-egg rootkitability (ie a rooted box scanning itself is tantamount to worthless), also clean image scanning has been extremely inconvenient. It would make more sense to have an secure OS in ROM that runs at boot and at various times which bypasses the installed OS and drivers, and can scan firmwares, microcode on various buses and critical files. Basically, hardware TripWire, but with an authoritative signatures database. And certainly, UEFI Secure/Measured Boot is complementary for defense-in-depth.

Also, it would be helpful if PCIe, HDMI, USB, Thunderbolt, etc. drivers ask permission of the user before automatically connecting devices inserted into PCs... basically a peripheral "firewall." There are too many buses that are happy to give up the FSB and PCIe-side without authorization. Hell, it would be even better if buses used some sort of minimal-but-essential PKI and encryption.
And in context of parent comment, India was plundered by the British.
Honest question. What are the advantages of Serverless over PaaS.
That actually might not be a bad thing. Because of the network effects and economies of scale, by being first the US companies is such as Google, Microsoft, and Amazon have sucked up all the oxygen in terms of large competitors from other countries. The only exception is China where the government has actively intervened to keep out foreign tech companies and has thus given Baidu, Alibaba, Tencent, etc time and a market to grow.

I think the global Internet is coming to an end. Look at Facebook. Basically, if you are not the US, your citizens are giving a vast treasure trove of intelligence concerning who is connected to whom and what is important to them to a company which is currently either sharing that information with the US to Electric electrical Government, or else can easily be compelled to share it.

Across the world, many countries' governments are worried about the power and influence of these multinational tech companies. In the past in the US, they used to be able to count on the Right to somewhat protect them. For example, the election of George W Bush probably saved Microsoft from breakup. Now, I think a lot of the Right also views these tech companies with suspicion. I think we are going to see more and more government action, for example going after them for antitrust and monopoly abuses.
You reboot more often than once per week? I sure don't. I'm at 16 days right now on my macOS Sierra installation, and I think the last time I rebooted was because I updated the operating system.
Not if you think this issue is a product of 'whiteness' as a product of a social construct. If so you have very much misunderstood what I'm saying.
Acquired by Altium
Then say "app" or "program" instead of "x client" and nobody is harmed ... If people say "x client" it's usually in a more architectural, less colloquial context to begin with.
Judge Says U.S. Drone Rules Trump Local Law
I don't know how it's possible for them to disregard my pleas to remove me from their lists. I even told them I have traveled to SE Asia and been exposed to locations with malaria (true story), but ultimately had to resort to blocking their dozens of local and 800 numbers on my phone.
How did torrenthound.com get on the list they shuttered themselves ON SEPTEMBER 15, 2016

https://torrentfreak.com/torrenthound-shuts-down-another-big...
This is some economist from George Mason University who claims markets are the answer to everything.[1] There's a whole bunch of those guys at George Mason, available to write advertorials on demand.

[1] https://en.wikipedia.org/wiki/Tyler_Cowen
I normally have some measure of sympathy for people who blindly run code that is unexplained or under-explained (e.g. the many "curl | bash" installers). But blindly running code that is specifically called out as having weird and unexpected behavior is like driving your car right through the bright yellow "bridge out" sign that's blocking the bridge.
I disagree with both of these as absolutes. My manager's job is to advocate for work for his team, to make sure our work is aligned with the company's strategic and tactical goals, and to keep the individual contributors' morale as high as possible. The latter is looking after the team, of course, but realistically sometimes the needs of the company and the desires of ICs on the team diverge. In that case a manager's job is to transition those members who aren't in alignment off the team, preferably to another in the company if their talent merits but out of the company is a good solution also.
The UK MoD published a 112pp Wargaming Handbook last month
IIRC, it was much slower than other window systems running on the same machine.
No mention of an incredibly wealthy continent, both in mineral and agricultural terms

How is North America unusually "wealthy" in minerals? Per unit land area, probably only Australia is less gifted in initial (total value of deposits before human extraction) mineral wealth, even if you count commodities that are not presently allowed to be extracted. I would guess that South America or Africa is greatest.
I imagine the final productionized implementation would check either weekly or on boot, whichever is earlier. Only checking on boot would not suffice for many users (including me) who don't reboot their Macs for months.
It's possible that's only in the PC version. I don't see anything on Google about Securom on xbox, so this seems likely.
This would've been a great initiative if it started 15 years ago. At the moment, I think changing traffic systems in ways that are less accessible for self-driving cars is short-sighted.
This is an unpopular opinion, but using vi over ssh - or any editor - has always struck me as a hack. You get high keystroke latency if the server is far away, which seems to bother me more than most people (in part because it’s unnecessary). You don’t have your settings and bindings by default, so you have to either get used to the default experience or copy your settings onto every server you use. Similarly, you get some random version of vim by default (not nvim), so if you want the latter, or any other editor, you have to install it. If the device you’re SSHing into is an embedded system like a router, that may be difficult or impossible or at least waste valuable disk space. And you’re stuck with a terminal, no GUI (even vim has some enhancements in GUI mode) - that is, unless you use X forwarding, but that’s an even bigger wasteful installation, given that most servers have no business having the X libraries installed.

In theory, a saner approach is using a local editor to edit remote files.

But people don’t do that. Why? Because the available implementations suck. NFS sucks because it’s slow and hangs your programs; sshfs is the same but worse. Vim has native remote file support in the form of scp://, which invokes the scp command every time you open or save a file - synchronously, so even if you’re saving you have to wait. This might be vaguely tolerable if you configure ssh to share connections, but in general it sucks. And with any of those, you have to set up a separate connection to the server and re-find the directory you’re in, which may or may not be time consuming. By contrast, typing vi into the SSH prompt usually just works, so that’s what people do.

But there’s no fundamental technical limitation here. Imagine if you could type ‘edit foo.conf’ on the server and have it pop open a native editor on the client side. File transfer would be tunneled through the existing SSH connection, with no setup time or need for re-authentication; it would be fully asynchronous, so the editor would never hard-block waiting for an operation to complete, but it would still indicate when saves have been completed, so you know when it’s safe to run commands on the server that use the new files. Thing is, none of what I just said is especially complex or challenging from a technical perspective; it’s just that it would require changes to a bunch of components (ssh on the client and server; vim) that weren’t designed with that use case in mind.

Anyway, I’m getting a little off topic here - but I think the point generalizes. In my ideal world, the future of X forwarding would be fixing the most common use cases so you don’t need X forwarding. For the rest, well, the ‘server sets up a tunnel over SSH’ approach could work just as well for VNC, or for an improved remote display protocol that uses a video codec.

In the real world, I suppose things will just fester, remote display support will get worse, and remote editing will continue to suck. But I can dream. Or maybe implement something myself, but there are so many other things to do…
> maybe you could serve one of your 100 other concurrent requests?

That's exactly the problem with node.js and other promise/callback/deferred/futures mechanism - it mixes concerns. You business algorithm probably doesn't look like "1) authenticate & authorize 2) return a callback then go to select loop to process 100 other connections 3) add book to cart etc". It probably doesn't have 2) in there, and it shouldn't. The point was that that particular request doesn't and shouldn't have anything else to do besides wait for the connection from database to return a result.

Sure there maybe there are 2 million other (https://blog.whatsapp.com/196/1-million-is-so-2011) connected clients wanting to buy a book, but the logic for a single doesn't have to care about it. That's the beauty of it.

> If you're blocking on something waiting for a result while you could do something useful in the meantime, that is the definition of hogging resources.

That's not something you should be doing that high up the abstraction levels. If you have to worry about it that high up there is something broken with the framework / language / library.

Like the OP says, it is basically the equivalent of Windows 3.1. Nobody sane today would put their crown jewel, latest production systems running on Windows 3.1 but yet we do with when it comes to our choice of frameworks and libraries.
What if you want to keep time-series data for accounting purposes forever?

Right now I use graphite but would love something that also handles replication/redundancy with a good query language & enough performance to also use it to fetch the underlying data used to render front-end graphs for users.
It needs getUserMedia but its slated to be in the next version of safari. Firefox and edge both support getUserMedia so there's no reason for the author to constrain the clients to chrome. If it were based on webmidi then that would be the case as only chrome supports webmidi but the author is only useing getUserMedia.