skysight-inc/HackerNews huggingface dataset:
Note that the problems there come from abolishing time zones, not from using UTC everywhere. We can switch clocks to UTC and keep time zones. As long as people roughly sync activities to local solar time and interact with people whose local solar time is significantly different there will be a need for time zones. This is almost completely independent of how our clocks are set.
Hi,

VP of Engineering at Wallaroo Labs.

The folks who we most appeal to right now are folks who are looking for a native Python streaming solution. There's also a decent amount of excitement from the Go community about our Go version that is out as a preview release.

There's a lot of JVM based solutions out there for streaming, the choices outside the JVM are pretty sparse.

Wallaroo is particularly well suited to streaming applications that need to keep some state in-memory to make fast decisions based on incoming data.

The Python version of Wallaroo can handle tens of thousands of events a second and respond within a few milliseconds. This is all dependent on the application logic of course, but it should give a rough idea.
Native applications vary too wildly, in my opinion. HTML/CSS/JS make it easy to get a consistent UI, which is incredibly valuable if you're making software for less technically advanced people than your average HN poster.

Discord's a highly admirable, semi-complicated web application, that extremely benefits by not looking native, in my opinion. The interface of it is miles ahead of any native desktop VOIP/Text client I know of, and I don't think it'd have been done without Electron.

Of course, I'll agree that generally nothing more complicated than that should be anything but native.
There’s literally no difference in meaning there.

Something that is inspired by something is also based on that thing.
Hi, Could you reveal what you used to train the model ?

The subreddit ?
A mile, historically, was defined as 1000 paces for reasons that were probably intrinsically tied to human endurance. So yeah.
Postmortem of Service Outage at 3.4M concurrent users
Swipe right for revenue
That action list sounds great, want to continue building that out on the site.
Checking out FFTF now: https://www.fightforthefuture.org
Can you recommend some good crypto influencers to follow?
Silicon Valley, area between San Francisco and San Jose in California, USA, North America.
Ask HN: How to protect IP on side projects which interest my employer?
It seems the question posted (and flagged) earlier today was perfectly reasonable, but for the identifying details. And it seems also the person asking is dealing with a very serious situation, and could greatly benefit from the HN community's perspective and advice.

So how about we try reposting, sans identifying details? Like this:

Hello HN,

I've been working for a company for a while and am facing a rather delicate situation:

The company is starting to widen its scope on technologies used within our organization. The Company has started to use, invent, and work on technology that I care about outside of work. I am worried that my existing and new projects, open or closed, could be threatened if I don't protect myself. I have engaged our Company counsel to begin the process of amending my employment agreement to address this. However, I'm unsure what to explicitly call out to protect past projects as well as potential new ones.

How does one effectively and intelligently detail previous projects while specifying potential new ones as it relates to certain technologies in an employment agreement? For instance, if I were working on a database system off hours, research or applied, how do I protect myself if the Company decides to build database systems? In theory, my employment agreement with the Company says that work is now owned by the Company.

Basically, I am probing for advisement on how to proceed without wasting any individuals time involved in this process. I am looking for other technology professionals to give me guidance navigating this messy and sensitive situation.

Thank you very much for your help.
But there has been talk in the past, including from Musk if memory serves, about the limits of reliablility.

We aren’t talking about hard drives here. You throw a couple more in and if one fails you just turn it off. Hard drives don’t explode and destroy the hard drive next to them or cause the enclosure to fail.

More rockets is more things trying to explode in only the same direction.

The other responder talked about the operational excellence that can’t be achieved if the numbers get too small. That seems more likely.
"You look like Kevin Smith fucked Mario and then you developed a heroin addiction. "

"Your face is rounder than the "O" in your sign "

"I thought we already roasted Saddam Hussein."

The image I uploaded:

https://upload.wikimedia.org/wikipedia/commons/a/a0/Einstein...
If you don't like DI then I feel like C# in general won't be your cup of tea. As for the "only for testing" bit, I disagree.

I'm currently in a situation where I'm on the fence about two different ways to access my database (both are terrible options). Both db drivers are very different, and require very different code. However, they both return the same models. By defining an interface and injecting one service or the other in to my controllers, I can quite effectively and painlessly switch between the two. Why not a singleton? Because with one of the drivers it's better to build a new one on every request.

Back to injecting configuration... I actually use this database access service across two different ASP.NET Core projects. The configuration manager has a nice way to extract only parts of the configuration in to a model. Combine with DI and I can easily split my configuration models between these projects without a shared config model.

Sure, there's other ways to skin the cat. I'm not saying DI is the only way, but I do find it an effective method and certainly not a "nasty language hack".
If the food is at least as good as Google Waterloo (alas, I was only visiting.), then holy hell—I don't blame you. Coming from a more traditional office (with a gradually updating for-pay cafeteria) I could hardly believe it. It was really great food with an active policy of reducing waste (with published counts).
Thanks for this, I had never seen it before. I love William James' writing style - somewhat typically Victorian and ornate, but underneath the style, an incredibly lucid and original mind. From the linked essay:

Every one is familiar with the phenomenon of feeling more or less alive on different days. Every one knows on any given day that there are energies slumbering in him which the incitements of that day do not call forth, but which he might display if these were greater. Most of us feel as if we lived habitually with a sort of cloud weighing on us, below our highest notch of clearness in discernment, sureness in reasoning, or firmness in deciding. Compared with what we ought to be, we are only half awake.
This is a skill I want to develop. Could you give us the name of the book please?
> 1. I need a read slave.

Have you actually tested this need? It strikes me as unfair to assume a solution that works well for Galera is also necessary for Cockroach. They have quite different architectures. CDB allows you to mix serializable and snapshot transactions. The latter should be quite efficient for read only workloads. You can create a user that only has only select privileges granted just like with most other SQL databases. I would not assume you need a 2nd read only daemon instance per node just based on your experience with another product.

> 2. WAN sucks. ... If every site can accept data, then I have to assume that every site will remain in sync.

This is not how CockroachDB works (or spanner style systems in general for that matter). You do not have to assume: CDB's replication is linearizable. You will not see things out of sync, and the scenario you describe will not happen. The worst you have to live with is the system becomes unavailable if you lose more nodes in a single replica group than can be tolerated with your quorum settings (ie, 1 out of 3 or 2 out of 5).

> I'm not ragging on the product; it's a great good enough product for most use cases. I just more wanted to share my thoughts. If you can tolerate partial consistency, go for it.

This is literally the opposite of the entire point of cockroach's design. You do not have to tolerate partial consistency. It's fully consistent. That's the whole point. I hope people reading along see more than your comment, otherwise they're going to walk away thinking cockroach is exactly the opposite of what it is.
I'm also someone who is coming from an outside field who like to program. I've only had success contributing to codebases that I actually want to use for my own projects. Especially libraries that aren't quite finished for all features, but are still much further along than anything I could build on my own. Then when I run into one of those cases where the library isn't quite done/has bugs for my usecase, I try to contribute.

So my advice is to start by making your own project and look for libraries that will help you get there. Then when you find bugs in that library, you'll have a strong and direct motivation to fix the problem for your own sake. Then submit a pull request so others can benefit too.
Spelling - developer
AVA: Science of image discovery at Netflix
> European companies pay programmers significantly less than US companies

The European system assumes that you don't need to pay healthcare, your children's daycare and education, and pension savings from your salary.

It works is you live permanently in Europe. But of course working a bit in Europe while planning to move back to US for raising a family can be a bad deal. Then again, for young Europeans working for a while in the US and then moving back to Europe to settle down can be a great deal.
Hamburg / Germany: XING

Work language is English. Technologies used heavily: Ruby on Rails, React, iOS, Android, Perl (legacy stuff) and more. You will have a nice work/life balance and will work with smart people.
Awesome open source music player for windows
Regardless of whether you're making above the median and your skills have more value, that should not require you to suffer a pay cut to spend 1-2 years doing thankless work.

Regardless of DC median wages, housing is very expensive to be reasonably close to where you'd be working onsite for 18F or USDS assignments.
The company I worked for didnt treat us worse, and it was basically the same amount of work. Only the salary was much lower. But the real difference is less than 50%, since living expenses are lower in Slovakia than Austria.
I'm currently living in Eastern EU (actually one of the cheapest of all the Eastern-EU markets) and there hardly are any jobs to begin with. The "good" people here know their value and all have left the country so sadly there is a massive brain drain.

There is a huge difference between bringing added value as a consultant that sees a new environment / incl all its challenges, every 3-6 months, and those remote workers peddling their service on upwork.com / freelance.com. Those who sell only their coding fall into this category while those who sell their know-how will be way above that rate. If you want to compete on price (and always stay there work via upwork & Co) but if you want to separate yourself from the rest some legwork isn't optional.

Just because somebody is a freelancer and writes an invoice (to the same client) every month doesn't add value to most clients. And so this doesn't get anywhere near the rates you get if you carve out your niche and name for yourself. If you work with 2 or 3 agencies w/ changing clients every 12-18 months then you are already in a sweet spot.
Sam Berns: My philosophy for a happy life (2013)
Build your own private smart home with Raspberry Pi and Mozilla’s Things Gateway
My wild guess is that SpaceX has a lot more contact with the USAF (launching from Vandenberg AFB etc), so it would've been faster and easier to just the USAF.
>You realize it isn't the same kid every time, right? The whole point of doing something for lulz is to laugh about it within a group of like-minded people who share techniques and hacks.

Yes. I both realize this and posited the admittedly outrageous notion that rest may have reacted to one or two of them getting arrested by the FBI by developing better opsec and engaging in a bit of misdirection.

>See GP post for reason. That it was really about not showing a film making fun of the leader makes them look silly.

It was a film made by a foreign enemy that has threatened them countless times about the assassination of their leader. They were pretty open that they took it plenty seriously - if they didn't fear being made to look silly by complaining about it at the UN why would they fear looking silly because of the hack?

FWIW, if you made a similar film endorsing the assassination of a sitting US president the secret service would treat it as a national security threat.

>then these supposed non-Koreans messed up by having so much evidence point to DPRK.

As far as I'm aware there was no evidence that wouldn't have been easy enough to fake by hackers who had the skills to breach Sony's security. When I hear the word "sloppy" I can't help but think "deliberately placed in order to deceive".
Limiting Your Child’s Fire Time: A Guide for Concerned Paleolithic Parents
What about the Sony hack required extreme sophistication?

Placing tailored screens on all user desktops, the way the data was found and exfiltrated.. it all might not have taken massive skill, but there was a lot of time, effort, and planning involved.

North Korean IP addresses mean nothing. My VPN provider allows me to have a north korean IP address, and hacking into other north korean systems to use them as jumping off points is not overly difficult.

As far as your motive question, this can only be answered with speculation.. but I mean even the us government had a larger motive than NK.

NK not only did not prevent the release of the movie, they made it more popular, and they got no money, profit, or benefit of any kind out of these actions.

At the time the attack happened the largest story in the news was the upcoming release of a CIA torture memo which detailed the horrifying abuse and torture of a large number of people.

There was a large back and forth in congress about the release of the memo and the damage its release would have on the country.

The Sony hack happened just before the memo was made public, and the Sony hack consumed the media news cycles and the torture memo was swept under the rug for most of the general public. I feel most people don't even remember the torture memo release, while everyone remembers the Sony hack.

Now, granted, there's no way to know anything for sure, but you wanted speculation about motive, and I would say there's more options that could fit the scenario than just assuming NK is responsible.
Nooooooo! I love the Chelsea Market :/
I'd point out that this is prime real estate. They could have bought a cheaper building but I don't think they overpaid by much if at all.
The suit is dead except explicitly formal occasions.

Depends on the crowd with which you hang out, I suppose. I dress smarter on holiday than in the office. I'll typically take a cream linen three-piece suit on holiday to wear when the occasion presents (surprisingly versatile - minus the jacket and with shirt sleeves folded up to the forearms, it's basically "smart casual", yet put on the jacket and cufflinks and you're ready for a formal event at an embassy), and the last holiday I took - a week of language lessons in Tokyo interspersed with the usual tourist stuff - I wore a three-piece suit minus the jacket (so the waistcoat and a bright but tasteful tie). As you surmise, you get a different response; the response I get generally isn't "this guy is a liar out to steal from me". Maybe you spend too much time around liars who happen to wear suits.
The Czech Republic and basically anywhere else in the EU.
The source repository for the lib(s):

https://github.com/uncomplicate/clojurecl

https://github.com/uncomplicate

Part 1: Hello CUDA at http://dragan.rocks/articles/18/Interactive-GPU-Programming-...
numpy/scipy to golang
This article seems off the mark. I currently work at 18F and in some ways I see what it's trying to say but it's missing important details.

1) 18F positions are filled in 2 year terms (Schedule A), with the possibility of a two year extension. 18F is about four years old and many people are terming out. My impression is that most people enjoy the work and would prefer to stay, they just can't.

2) Backfilling positions was severely hurt by the hiring freeze. That's been frustrating, but that's not specific to 18F or a judgement on 18F's work.

3) Recent changes in leadership disappointed many people because we appeared to be getting into a good rhythm. But the new commissioner loves the work we're doing and is planning to grow the team by 100 new people - bringing us back to peak levels.

Are there challenges? Sure. But there are challenges at every organization and the challenges of 18F are complex and interesting. I love my job and I am working with incredible colleagues. The projects themselves are fascinating and we get to wrestle with complex problems. We lead with technology, but the goal is usually to transform the way an agency or department works. That's massive! The pay is actually pretty good: GS-15 is $164,200 for Bay Area, which is not the highest, but we're hardly struggling.
If you worry about money just take a look at Switzerland. You may dont find SV wages on every corner (especially not as starting wage) but you pay less taxes, have more holidays, awesome social structure and the life quality is just right.

There are some of the big names here (Google, Roche, IBM, ...). But there also thousands of smaller companies that come with a great work/life balance by default.

In fact legally its kind of hard to find a job with a bad work/life balance.
The real answer is for cities to be built up so much that even a Google-sized company is a drop in the bucket. Google NYC right now is about one city block (111 8th), expanding to two. That's a tiny part of Manhattan, which isn't even all of NYC.

My old church is located under the old Citigroup Center skyscraper at 601 Lexington, which is also an entire block; Citigroup used to have both that building and the block across the street, 399 Park, for a couple of decades. When they moved out of those buildings to another neighborhood in Manhattan, that caused a drop in noon mass attendance but that was really about it. Their presence didn't destroy the neighborhood, let alone the city, and their move didn't destroy it either.

The fact that NYC is capable of handling Citigroup-sized companies and Google-sized companies moving in and barely even noticing is one of the deep reasons I like living in NYC. I wish more other cities would do the same, because I don't think there's anything unique to NYC about the ability to do this. Maybe population - although the Denver-Aurora-Bolder metropolitan area, at 3M, isn't that much smaller than NYC (8.5M). The internet is telling me the Google Boulder office can support up to 1,500 employees. You shouldn't give them corporate welfare, but also you should just be able to accommodate them without that, they're not that big. It should just be a building, and you should have lots of those.
Facebook Users Hit with Coinminer Malware
Perfumery
I meant that having a publisher or distributor provides a lower bound for quality, not that it indicates high quality. There's plenty of crap published by legitimate publishers and plenty of movies not worth watching. But the quality is even worse among the people who self-publish (talking about averages obviously, not outliers).

And for books critics typically only review books from established publishers. Films might be a bit better in terms of allowing unknown directors to be discovered because of independent film festivals, but the barrier to entry is obviously higher.

I agree about Facebook though.
With as easy as it is to setup your own repository server I can't imagine why anyone wouldn't be running something like nexus or proget to proxy all their packages.
Denmark has 11, which sounds good, except they don't move if they fall on Saturday or Sunday. The are all on Monday-Friday this year though, which is nice. (They're also mostly in the spring, when the weather is unreliable. Can we get Easter permanently moved to August?)

For comparison, England has 8, but none are on weekends, they're all either Monday or Friday. For a Monday-Friday worker, it can work out about the same.
Well i tried it with and without glasses.

It really homes in on glasses...
Thanks for crafting and sharing this. On a 6s Plus running iOS 11, the login window text stops suddenly, despite there being plenty of room on the screen:

"Your credentials are used exclusively to connect you to your HN account and aren't s"

Also, would be nice to have a way to share HN links rather than just the article links (as the HN comments are often more interesting than the articles).
> You look like Kevin Smith fucked Mario and then you developed a heroin addiction

Awful but hilarious! I tried googling this one with quotes and couldn't find any matches for the whole or large portions of the jokes, unlike some of the other jokes in this thread. Is this one an original joke?
It's very quick! Already uninstalled my old app, as it would try to reload every link while on the subway.
Notice, however, the 2nd definition. Biannual means whatever the user happens to be thinking at that point in time.
I feel bad for the native species. Cane toads are prolific throughout the world, and they've driven many species to near extinction.

At some point you have to decide what your priorities are and start culling. E.g. Australia wants to kill 2 million feral cats over a decade, as there are 30 million of them, and each one kills 3-20 native animals a day. [0] At some point you have to make decisions and decide which is more important. If you could teach crows how to eat cats, Australia would like to have a word.

[0] https://news.vice.com/article/feline-massacre-australia-unve...
Ask HN: What will happen if we start feeling our brain?
Nice one. A few feedbacks:

1. Nice touch open sourcing the credential handling code. Obviously there is no way for an end user to actually verify that the code posted is indeed what ships but it adds to your credibility. I wish more apps would extend that small effort!

2. The mobile landing page is better than most “serious business” app mobile landing pages. I would totally hire you to do just that for my apps if my budget was more than $0.

3. Is there a way to comment from within the app?

4. Maybe add active to the filter drop down in addition to show, ask, and jobs? HN has some hidden filters like “active” which are very useful.
The New Guide to Running a Tor Relay
I'll be sure to let you know next year!
Yeah, we call the doctor's examination room a "surgery", and the place you get the actual surgery done is an "operating theatre". Divided by a common language and all that... but obviously it comes from a time when your local doctor would have performed surgery (presumably with leeches) in his front room.

But he ended up in surgery pretty quickly after we arrived at the hospital. It took them a day to analyse his X-rays and realise he was not responding to regular antibiotics, and the decision was made to transfer him to the larger hospital for the operation. As for the misdiagnosis made by our family doctor (G.P. or General Practitioner, we call them), I'm not qualified to comment on whether it was a reasonable error or not.
Who paid for this? Just wondering...