skysight-inc/HackerNews huggingface dataset:
I've had the question for a while so I'll ask it here, maybe someone can help me.

Suppose you modeled your domain with events and your stack is build on top of it. As stuff happens in your application, events are generated and appended to the stream. The stream is consumed by any number of consumers and awesome stuff is produced with it. The stream is persisted and you have all events starting from day 1.

Over time, things have changed and you have evolved your events to include some fields and deprecate others. You could do this without any downtime whatsoever by changing your events in a way that is backward compatible way.

What is the good approach to what I'd call a `replay`?

When you want to replay all events, the version of your apps that will consume the events may not know about the fields that were in the event for day one.
I was just going to comment on that. Just recently, Intel quietly killed Edison, Joule, Galileo.
Great advice from this article in general, as I found from 6 years of working from home.

That said, there's a fine line of making yourself available and working too much.

The first position where I worked from home full time, my manager expected me to be available from 9am Eastern Time to 6pm Pacific Time to ensure I could support all available teams. His logic was that working from home allowed me to forgo my 3hrs of daily commuting and work longer hours. It was pretty clear this was not an ideal working environment.

The second position was actually harder to complain about. I worked for a non-profit with a global team of amazing people. The problem was you could log into IRC at any time and find a team member that you needed (and usually wanted) to talk to. It took discipline to say "enough" and walk away. Sometimes was harder than others, especially when everyone felt we were doing good things for the world.
The Best Site for Alpha Male Techies
Does anyone knows details about the KSQL-engine that computes the queries? According to their git, there can be multiple KSQL-engines in a Client-Server configuration. Is the workload for one query distributed? Is the SQL translated into a program using the Kafka streaming API?
This reads more of a guy buying the wrong product and not knowing anything about linux and giving up quickly.
With a Drop of Saliva, Family Histories Are Rewritten
Wouldn't the model be different for each user? and different for different typing scenarios? Like typing one handed vs two, sitting on a bus, in a car, while walking, versus just sitting on the couch.

It seems like it could be possible, but it would require a lot of training. Get it into a popular note-taking app to record keystroke + accelerometer data.

Also a simple fix for iOS as a platform would just be blocking out or filtering motion data when the secure keyboard is showing. I assume a similar thing could be done on android.
I'm also wondering: how one deal with changes to events when using KSQL?
I believe the flow is

You buy version A (for full price)
They upgrade you to version B (hoping you will pay the reduced price)
When version C come out if you haven't paid yet you get reverted to version A
Within days of buying an Oculus DK2 back in 2014 and trying a ton of applications, I knew the tech was years away from where it needed to be, so I sold the rift on ebay.

After the novelty wears off, you're left with this thing strapped to your head, and it's not comfortable. It's not ergonomic, it's awkward, and a blindfold to actual reality.

No doubt the headsets are improved from DK2, but they would need to be a LOT better before I bother trying again. 5 years is wishful thinking. Try 10 to 20 or more for the kind of VR that is like wearing regular sunglasses.
For as long as I can remember, National Enquirer and other magazines like that adorned the racks of every grocery store and book store I've ever been to. Yellow journalism was coined as a term over 100 years ago. There's nothing new about "fake news". And it has been scalable since the invention of the printing press.
At one point I was working on a POS proof of concept that would offer the software for free to restaurants to use with the caveat that we could sell their anonymized patron data as reports to restaurateurs looking to gather intel on viability of new restaurant locations. I got bored of it and stopped before I validated the market for it, but I think there is space for this. This was before vendors like square had their products for small businesses, however. At the time, my potential competitors were the NCR Aloha's of the world.
It's different for each company. One founder told me that he couldn't manage more than 7 or 8. At that point you can't be involved in every decision.
I think the story is meant to be allegorical.
I recollect reading somewhere that opening a restaurant in a location where another restaurant has failed puts your failure chance at 90+%.
Awesome thanks a lot, I'd not seen that! It looks very in-depth (which is what I wanted :), I'll have to have a good look through it.

Edit: Wow, I'm just skimming it at the moment, I'd never heard of 'Magnetic Particle Filtering' before, that is really amazing!

Also semi-related, I just found this https://en.wikipedia.org/wiki/Magnetic_anomaly_detector. Apparently they degauss submarines precisely to avoid that :)
Maybe more all that is essential for a molecular biologist isn't necessary for a general practitioner? It's just... those conference calls where you're explaining that because the classifier is working really well now doesn't mean that we can use it in production, those calls can get difficult and annoying, and sometimes the "other side" wins - with predictable results.

ha ha ha!
There is lab space provided by university (we find it very weird that you call it school).

The main point is that the WARR teams (Hyperloop, space elevator, deep space concepts, rockets and satellites [I'm in the sat group]) are student teams. Some Ph.D students are involved, too, but the point is that we decide what we do. The teamleader is a student. The ideas are from the students.

The University, in the form of the chairs (Astronautics and Propulsion) are partners and friends, but we are in charge of what we do.

WARR is actually older than the Universities Astronautics chair.

(btw, high to all WARRians on hackernews)
Yup. Burned here also. Intel has a very short attention span. And they don't seem to understand the concept of "EOL Warning" and "Final buy opportunity". Until they rid themselves of the habit of jerking their customer around, they should be treated as unreliable vendor.

Which makes me sad, because I was Intel blue-badge for 11 years back in the day. But the current management seems to be sprinting aimlessly after mirages.
For me, it felt like my "animal brain" decided something must be wrong with my eyes: I started rubbing them, as though I had just come indoors after a bright day.

I took my (corrective) glasses off, and then felt confused when everything got blurry. Some part of my brain must have thought they were sunglasses.

I swear I could feel myself get more anxious when taking my glasses off didn't "fix the problem" - like the "animal brain" could remain calm as long as the dim light could be explained by something familiar.
So what is the definition of "fake news"?
Funny how some media is jumping the gun and blaming others of using offensive weapons and GPS jammers when the truth is a lot simpler and self made.
Nail biting
1. You don't know how to search for laptops.
2. Try Windows?
i'll never understand that need people have to not exercise anymore.. even more on a skateboard... Wall-e here we come.
I think you will find it to be data-, implementation-, language-, and platform-dependent. You could consider implementing versions of each in a compiled language and look at the disassembled machine- or byte-code generated for them. If your target processor is pipelined and/or does branch prediction, speculative execution, caching or virtual memory, these could all affect the relative performance on a given input.
OP complains about MacBook Pro and needing 32 GB of RAM yet he accepts a 720p screen because it's good for writing/Vim never mentioning why he needs 32 GB of RAM.
The title is very misleading. The vast majority of the post is about laptop specs. The only things he says about Linux are: he had difficulty writing a PKGBUILD under Arch, and the palm detection didn't work under NixOS.
Can you make any recommendations for quality boards at that price point? I have twice now gotten halfway through ordering a Boosted Board but quit before finalizing the purchase because I couldn't stomach the price.

If there is something that is similar in specs but $500 I'll order one today.
A better title would be 'My Failed Attempt Switching to a Lenovo X260 from a MBP 13"'. His 'failure' has not really something to do with Linux itself (he did tried a BSD), more with inadequation between hardware and driver support (btw, if the author wander here: you should have tried at least ubuntu before jumping on arch or nixos).
The WARR sled runs on, and is propelled by, wheels.[1] It's not flying on an air cushion, which was the original Hyperloop concept. Nor is it a maglev, like Hyperloop One.[2] (That's a vactrain.)

[1] http://hyperloop.warr.de/pod-ii/
[2] https://hyperloop-one.com/blog/how-and-why-were-levitating
I think this policy is going to be particularly damaging to The Onion.
It was the same way with Digg. Hundreds of employees to do what exactly? In hindsight, maybe not shocking it died. Reddit is doing the same, ~300 employees to run something that a team of 30 could (of course, not all are engineers). It's crazy.

Reddit plans to expand to 300 employees by the end of the year from its current 230. That's already up from the 140 the company had at the beginning of 2017.

Huffman declined to share revenue numbers, and the company is not profitable.

https://www.bizjournals.com/bizwomen/news/latest-news/2017/0...

Don't know how accurate this is, but Twitter is at 3500 employees now, down from 3900.

https://www.statista.com/statistics/272140/employees-of-twit...

There's something fundamentally wrong with the way the industry builds products.
As someone who has been through this. The 40-50 employee threshold for a business requires competent people appointed to the management of departments.

There are people who start companies and either fund raise or drive revenue to the point that they have the ability to hire that many people.

Unfortunately, when they don't have the skills to hire the right people then the business tends to implode.
How to Pitch Your App to Investors and Leave a Great Impression (With a Checklist)
I "rediscovered" tries in order to cheat at scrabble my freshman year. So it goes!

https://en.wikipedia.org/wiki/Trie
> Firstly, from the article: “In principle, natural selection predicts individuals to behave selfishly” is a faulty premise. Obviously humans who cooperate to raise children to sexual maturity will have more descendants.

I think there's an enormous gulf between the way logic-dorks think people behave, and how people actually behave.

All this game theory stuff needs to go in the trash, frankly.
Ultimately, personal data is a means to an end, and the end is Selling You Stuff For Money.

Increasing wealth inequality in the US means the data collected about most people isn't going to be worth much in absolute dollar terms. For now, the data is being gathered and brokered for the promise of its future value. That is to say, the market is largely speculative.

FB and Google (and all the miserable adtech invertebrates in between) REALLY NEED advertisers to believe that this data is worth something. They need advertisers to believe that the ads are working. There is little to no objective, verifiable auditing of online ads. There is massive, rampant fraud.

There's a reason why tech CEOs like talking about basic income. If nobody has any money, nobody can spend; if nobody can spend, brands won't advertise, and FB/Google go broke. Unfortunately, in the political climate of the United States, BI is a fart in a stiff wind.

Speculation + fraud + shrinking middle class = one major shitstorm on the horizon...
The Usenix paper they referenced from 2011 did exactly this.

https://www.usenix.org/legacy/event/hotsec11/tech/final_file...

They focused purely on the number keyboard to try and extract PIN numbers and were able to achieve 70% accuracy using only a basic classifier.
Let me simplify this for you:

Which part of "bias is for the underrepresented group" do you not understand?

So the cause of underrepresentation is not bias. Bias counteracts underrepresentation in a largely gender-non-specific way. (Well, the bias for women when they are underrepresented is larger than the bias for men when they are).

Your entire ridiculous edifice has no basis, and yes, I have looked up the few and decidedly non-topical links you have provided.

Now you can keep making ever grander claims, but the evidence does not support them.

Same with gender differences being socially caused. Again, the evidence simply contradicts that idea, the arrow points the other way: when you remove social barriers, the genders differentiate more, not less. Which again, completely guts your claims.

But no worries, you have already made clear that evidence is of no interest you, as whenever the evidence you claim as proof for your theories turns out to actually contradict them, that same evidence that was golden turns out to be insignificant. Magically, instantaneously. And we're back to broad claims with absolutely zero evidence whatsoever.

So please carry on believing what you so fervently want to believe.
I understand 100 is double 50, and where you go from "a few teams" to "departments", but what's so different between 100 and 150?
> Intel ME is not an effective DRM scheme.

The PAVP module is part of the ME firmware. Which means the management engine is, among other things, a DRM implementation.

https://en.wikipedia.org/wiki/Intel_GMA#Protected_Audio_Vide...

https://recon.cx/2014/slides/Recon%202014%20Skochinsky.pdf (page 17)
I encountered that problem. The ad hoc fix, was to have a version field in each event and functions that translate the old event into new event(s). The code that processes the events only processes events of the current version.
If your old events had been denormalized this might result into repetition of events when splitted.
I didn't go out to find a video of someone who died, but I guess if you're looking for videos of people doing insanely dangerous stunts it shouldn't be a surprise.

FYI, here's the article on his death. Yes, he died just as you would have expected: jumping off of a mountain with in a wingsuit.

http://globalnews.ca/news/3219444/canadian-wingsuit-flyer-gr...
Wow, it's so surprising how people "can't" live well on $140k in major metro cities (e.g. NYC). I feel like that is a good salary. I wonder what people are spending their money on. Is it because most have student loans to pay? I want to know the breakdown of expenses before one can declare this salary is good or bad.
So far 3 out of 3 reader comments at the bottom of that article somehow interpret the root cause as being the Navy's focus on diversity goals? Seriously?
I'm a blind developer and I've found Windows 10 to be pretty good about not throwing up popups if you configure it well. This is because we have a good IT group who builds machines from scratch so there's no trial software. I build my personal computers from scratch so install the OS avoiding junk software. When Windows does have notifications it's pretty good about putting them in the notification center so I can look at them when I want instead of having to deal with an notification dialog right away.
I had the IT group find me an old external monitor. Although I don't need it it's much easier to have the screen at eye height when a co-worker is standing then requiring them to hunch over and look at a 13 inch laptop screen.
Same, googled and found this great story:

http://fortune.com/2015/08/18/mindware-nisbett/

> Shortly after Barack Obama announced he was running for president in the fall of 2007, Google’s CEO, Eric Schmidt, interviewed him in front of a large audience of Google employees. As a joke, Schmidt’s first question was, “What is the most efficient way to sort a million 32- bit integers?” Before Schmidt could ask a real question, Obama interrupted: “Well, I think the bubble sort would be the wrong way to go,” a response that was in fact correct. Schmidt slapped his forehead in astonishment, and the room broke out in applause. Later, in the question-and-answer period, Obama assured his audience, “I am a big believer in reason and facts and evidence and science and feedback,” and promised that he would run the government accordingly.

> In the audience that day was a product manager named Dan Siroker, who made a decision on the spot to go to work for Obama. “He had me at bubble sort.”
Deployment pipeline and types of automated testing – CD 101 videos
Bucking FDA, Peter Thiel funds “patently unethical” herpes vaccine trial
There are several great resources on language learning. I'm only familiar with those written for English-speaking audiences, but your English is good enough that you should find them helpful.

I'd start with a book like Fluent Forever.
Everybody can be leveraged. It's a matter of how vulnerable or weak the one being leveraged is, who's doing the pressuring, and what the latter stand to benefit by doing it.

For that reason, I'm also interested in who's being made the gatekeeper, because I already know who's out there wanting what, and how much capital they have. None of this happens in a vacuum.
I'd suggest it has something to do with coordination.

When you have a small team, you can more easily arrange for that team to all pull in the same direction. When you pass a certain threshold of employees (I'm not going to suggest 40, the number is clearly going to vary in the real world) a lot more effort is required to coordinate the work of employees. This means more middle managers, more meetings, more email traffic, more office politics as teams start to fragment, etc... All of these things can hamper productivity if not handled correctly.
Most managers can'd manage much more than 10 people, then you have to delegate to other managers...
Who's responsible for being “on-call”?
Luckily they included an app in the list that will automatically mute Spotify ads so you don't have to pay for it! Good value there. /s
AWS is an infrastructure. It could be Google Cloud or something else. When writing the article, we wanted to convey how frameworks are interconnected and try and estimate the number of "Moving Parts" (I liked this one) :)
> not knowing anything about linux and giving up quickly.

to be honest, he said in the article:

> I have a life to live

I mean how do you need to know about macOS before it runs really smooth on your MacBook? You're not getting paid figuring out which Linux set-up with which patches and config tweaks makes it run just as smooth as a MacBook out of the box. Of course it's not a problem if you like to do this stuff or you're a professional Linux developer.
I also used junit as a semi-REPL similar to how you describe. then I started playing with a REPL for a fully dynaimic language and when I came back to java, there were parts that I missed.

So I actually created a java REPL: http://jpad.io

I would say the things it does that the typical junit run does not are:

1. Explorative queries, send sql statements see the results quickly. What particularly helps here is that any collection is converted to a table with each column representing a getXXX method.

2. Command line instant queries. Sometimes I just want an advanced calculator on the command line. I do "jpad -e 2+2" and it returns 4. No messing around with IDEs.

3. Automatic smart guessing of imports and ability to upload results straight to website to share with colleagues.

That's what I liked, so I built it in. The lack of traffic may suggest others did not find it as useful :)
Absolutely I would. The other guy is talking about looting and all this other nonsense.
The article makes a lot of sense. If you know ships than it's not difficult to imagine how timidity - an unwillingness to literally "rock the boat" by making a course or engine revs change, waking up a senior officer, etc. - could lead to a situation where two vessels are converging past the point where anything can be done about it. In the merchant fleets, and in yachting circles where more competent sailors are involved, the people in control of vessels are taught that the best way to avoid a collision at sea is to make big, early changes to course and speed that the other vessel can clearly recognize and act on. It's possible that's the one sort of action the current culture discourages.
You know, I've not paid attention too much when this argument is made since I usually keep my pony on snopes, not politifact, but I'm glad curiousity got me this time. This is a bit misleading in itself.

Bernie's saying its 50%~, Trump is saying its 60%~. Sure its a 8 percent difference at most, but that difference reveals how they got their number. The gist of both articles is that Bernie is inflating his number with people that have part-time work but want full-time while Trump is inflating with high school and college students.

The rulings on both articles basically point to this: Sander's number has more issue with semantics than actually including people that are not actively seeking a job like Trump's number. Trump doesn't get POF because of your objection: while derived wrong it's "decently" close. Quotes because an 8 point difference is very large when talking unemployment numbers.
> I find it useful to go out of our way to schedule free time in the form of video chats.

Feels a bit unnatural to me. It's one thing to chat while you and your teammate are on your coffee breaks, vs you have to schedule that with someone. I would not appreciate if a colleague wants to setup a hangout call to just, hang out.
+1 to the above. I'm looking for alternatives but they seem to be even more expensive.
Ok, thanks for the pointer
Everyone's talking about the human element, but - isn't collision warning the kind of problem that can be relatively easily solved with technology today? Especially when large, relatively slow moving objects are involved - with no attempts at stealth?
Thank you! I was not ready to make the jump to self hosting my own Dropbox alternative until I saw what a polished program you and your team put together. Great work!
Buy $500 laptop with a fake description, install a hard distribution and complain that it doesn't work. Author buys a Macbook Air for God knows how much and say it's way easier. This is not really a fair attempt at switching! This is like using a Raspberry Pi and complaining about its performance. For the next time:

1. Get a decent laptop, preferably one that is known to work in Linux (though in my experience, most 1-5 yo laptops have decent drivers). I got mine for $650 with IPS 1080p (Zenbook UX305CA).

2. Use a easy distribution such as Ubuntu where you just have to click "next" few times.

3. Enjoy your Operative System!
Popular American storytelling is centered on something even more precise than conflict. It's centered on the question of which side is going to win. Not only fiction, but even reality TV, always has to trick us to make the conflict seem exactly balanced until the very end.

Sometimes I want to see a conflict that's an obvious blowout from setup to resolution. That can still be vastly entertaining with a little creativity.