skysight-inc/HackerNews huggingface dataset:
A little more context on the speech recognition part: I remember going to a trade show (many years ago) where a representative from one of the major speech recognition companies was showing off the technology. He wasn't just dictating text, but was also using the software to control the computer. I was floored by it. I was 100% convinced we had arrived at that dream of intelligent voice-computer interaction.

I've felt the same way after watching various autonomous driving demos (like Tesla's[1]). But then I remember my experience of actually trying the same speech recognition software myself; under unrehearsed real-world conditions with edge cases and human mistakes, the technology performed terribly. Any "intelligence" I'd seen in the demo was essentially smoke and mirrors.

Granted, current autonomous vehicle technology incorporates a lot more artificial intelligence than those speech recognition demos ever did, but the challenge is also significantly greater (and more life-critical). Sure, your sensors and cameras might be able to read signage correctly in 99% of conditions, but when there's graffiti on the sign at night during heavy rain, all bets are off. The human driver may have difficulty also, but the human driver has real intelligence and life experience in a variety of domains, enabling them to make inferences based on more than just statistical probabilities.

In my opinion, prior to solving all the edge cases at an acceptable level using AI, we'll solve a different problem allowing us to sidestep many of those challenges; we'll incrementally start building (and converting to) smart roads where only smart vehicles are allowed. Obviously it won't be everywhere, but the most important routes will be covered, and your safety on those routes will be much higher than it would be on traditional roads with AI or human drivers.

[1] https://www.tesla.com/videos/autopilot-self-driving-hardware...
The list is a little outdated for current Mac users. For example Karabiner Elements is what I use on my Mac although all features aren't supported yet in comparison to Karabiner. As side note although I love my Mac I find it to support backwards compatibility in apps much worse then Windows. Many of my XP apps still run in Windows 10 although I wouldn't necessarily encourage you to use them.
I think you're referring to the blockchain transaction costs, and thus assuming each daily purchase of bitcoin is transferred on the blockchain.
Another approach would be to accumulate bitcoin in an exchange account (off-blockchain), and withdraw the balance to your bitcoin wallet (i.e. on-blockchain transaction), on a less frequent basis, perhaps monthly.
That would mean more like ~$990 invested.
The best job I've ever had is about 10% interesting and 90% horrible grind. I've come to believe the secret to getting something out of a career is learning to love the grind.

Incidentally, that 10/90 ratio happens to dominate everything else worth pursuing also. Sports in particular. You get that initial ramp up high and then when you hit the part with smaller and smaller gains, that's where "learning to love the grind" kicks in. It's much harder than it sounds, too!
Since more than a few language implementations already do things like that, I'm inclined to say that's more or less a solved problem.
i am not sure if portage would work as an ordinary user, since compiling is made through a sandboxed user which i dont think is accessible through a normal user
Leaving the coins on the exchange for that long requires an exchange-hack-or-failure cost averaging analysis to balance things out.
This is a really good question. Yes, I'll get to an answer (skip to the bullets at the end if you want), but first I'll set the scene a little. Junior devs who chafe under others' direction/decisions/criticism often think everything will get better once they're senior themselves. I know I did. It reminds me a bit of kids/teenagers who think being out of school and/or head of a household is going to be a great liberating experience. Again, I did. But the reality in both cases is addressed by this cartoon - a copy of which lives on our fridge.

http://www.fowllanguagecomics.com/homework-bonus-panel/

So yes, being a senior dev often means spending way too much time doing all of the less-fun things on a project. Planning and scheduling, maintaining all of the infrastructure others depend on, interfacing with other groups, etc. Spending half of every day reviewing (and having to argue about) others' code is even more annoying than having your own code reviewed once in a while. Being the "debugger of last resort" is satisfying once you're done, but can be intensely frustrating while you're in it.

This list of gripes suggests the solution: one must actively resist all of these extra roles. Relentlessly. Yes, you'll be dragged into doing all that stuff anyway, but if what you enjoy is designing and coding then you have to protect that time. With all that said, here are some of the keys for me:

* Find fun projects and good people to work with. Always important, but ever more so as you become more senior.

* Work from home (at least part of the time - for me it's practically always)

* Explicitly block out time for the different activities. Set aside a morning for code reviews, an afternoon for your own coding, etc. For me, working in a time zone three hours ahead of most of my peers is a huge plus here.

* Require meetings to be scheduled well in advance. Decline with prejudice when people get too casual about this. Make it clear every once in a while that you're doing this as a matter of policy/principle. To soften that, show interest in the content e.g. by providing offline feedback.

* In general, say "no" a lot. Be polite, compromise or defer when you need to, but don't be a pushover and don't be passive-aggressive.

* Accept that you might get dinged for all these things. You might get fewer promotions or smaller raises, maybe even a bad review. OTOH, the increased focus on what you're best at and most passionate about might improve your performance compared to being pulled in seven different directions.
Requestatest.com also offers Quest (& LabCorp in some states) DTC orders, and Everlywell does the sample-collection-by-mail thing in the US as well.
What do you mean? The thousands of years of human history have shown, if anything, that most institutions have heavily regulated speech and there's really no corrlation between institutional or societal success and free speech.
Pretty rich assertion, given that Tesla isn't much better, and Waymo doesn't have a product yet.
>Punishing individuals and groups who willfully and knowingly engage in spreading information containing false facts concocted to support their intolerant views is absolutely necessary to protect freedom of speech

Punishing people for spreading information you don't like in the name of protecting free speech is double speak
Some years ago everybody involved with the cryptocurrency universe had a relatively good understanding of economics, markets, agent incentives, game theory and so on -- even if these people didn't mention any of these terms, they seem to have a natural, logical, grasp of everything that was needed (not much).

Now it seems that people come to cryptocurrencies without knowing a thing, misunderstanding the way people act and the incentives involved, but at the same time making heavy usage of the terms "cryptocurrency game theory", "cryptocurrency economics" etc.

Not to say that this DCA thing is wrong or anything, but I've seen people here trying to create speculation strategies using charts and correlations produced by Python scripts, and lots the new cryptocurrencies and tokens are deadly wrong on their assumptions and incredibly poor in their features, like Bancor or Tezos.
Are you actually trying to say that Hitler rose to power because his speech was censored?
What kind of customization?
Eve if you ignore theoretical bias it may have terrified them to realize that they may have unintentionally had a SERIOUS effect on the ruler of the free world by not only allowing but accidentally promoting obviously fake content.

There was plenty of relief content that would have defected the election. The fake stuff may not have actually changed the outcome.

But to realize your 'keep up with my friends' business has the power swing elections? That has to be a terrifying prospect.
Uhhh, not exactly. Take for instance this gem from Politifact, one of our esteemed fact checkers:

http://www.politifact.com/truth-o-meter/statements/2017/feb/...

Trump's statement is: "The National Debt in my first month went down by $12 billion."

Politifact's explanation begins thusly:

> The numbers check out. And in fact, the total public debt has dropped another $22 billion since the Gateway Pundit article published, according to data from the U.S. Department of Treasury.

Care to take a guess as to what the "Truth-o-Meter" rating was for Trump's statement? True? Mostly True? How about "Mostly False".

They make a valid point that it's hard to read into numbers like this after such a short period of time, but that's not what's being evaluated here. Was the single statement Trump made true or false? It was obviously true, but if you play enough games and dig deep enough you can somehow make the argument that he made a false statement (oh excuse me, they were quite generous by calling it "mostly" false).

Now the question you have to ask yourself is this: if I have a Facebook page that shares a site that simply reports Trump's statement, would I be subject to Facebook's new policy? I mean after all, a fact checker said this was a "false" statement, does that make this fake news?
Surprising level of disagreement here on a few items for a sub field that has its own degree tracks.

Multiavariable calc you either "abolsutely" need or don't really need. Should be well versed in graph theory, or don't need it much.

Surely some of the contradiction is caused by different assumptions of what the goal is. But some of its hard to relate to as a reader. For example, I haven't been in the field but but have tried to read enough to understand the concepts, and having studied graph theory I don't see how it's a top 5 recommendation.

I don't doubt anyone's experience, would just be nice to know which assumption is behind a suggestion.
Are you sure? Would you bet your money on that?

If yes, then I must say that black swans are just around the corner waiting for you.
There are a few points I repeat while they're still true. I like Signal for its reputation and standing on security, but it's highly deficient when compared to Telegram.

Telegram provides a much richer UI/UX than Signal or even Wire. [1] It has multi-device sync and multi-OS support. Signal lacks multi-device sync. Signal does not even have a proper desktop app. Signal explicitly prohibits backing up the data and restoring it if you move to a new phone/device (at least on iOS). The backup cannot be done to iCloud or even a local iTunes backup. So don't buy a new device ever if you like your chat logs. Or take screenshots of the chats for reference whenever you do. To me, this doesn't make any sense whatsoever. People want usability a lot more, and if a "super secure" app is not really being very useful, it won't get very popular. I'm still waiting for Signal to get ahead so I can switch to it, but every time I think of it, Telegram looks a few years ahead of Signal.

[1]: https://wire.com
Sorry I didn't do the usual "link in profile thing", but here's a link to my blog post on the current setup (ansible): https://vadosware.io/post/ansible-is-awesome/. That post in particular is a bit exuberant, but I did really like ansible that much when I started using it -- it's so rare to have a tool that works just at the abstraction level you want and with most things just working.

I'm literally about to head on a vacation which should really give me more time to write, and the kubernetes posts are next (there is one post in between on building a static haskell executable but I might skip it since the kubernetes stuff is so long). I wrote them as I was going through it so they're messy, and tectonic (terraform) or `kubeadm` are the current "blessed" way to do it on most systems but I enjoyed setting it up myself.
I've learned to appreciate my job for what it is, and for the benefits that it provides in comparison to other jobs that I could easily obtain.

It took me almost a decade of bouncing from a few different jobs, and failing miserably at trying to run my own company, before I found my current job.

My job isn't perfect, but no job is. I'm board and eager to move to another opportunity, but that opportunity will be chosen very carefully. I've already made the mistake of moving too fast, and I'm perfectly happy to sit in my current job for another 2-3 years if I need to.

Why? I interviewed at another company about a year ago; and for reasons that were hard to explain, it just didn't seem to be as good as my current job. A few months after they offered me a position, they were acquired and the team now has quite a bit of stress. Changing jobs wouldn't have improved much.
Standard momentum strategy, sure, but there's no way you can claim this outperforms buy-and-hold for certain.
Some of Sapphire and Steel was amazingly terrifying, given how low budget it was. But I suspect modern film makers would not be able to avoid ruining the ambiguous feeling of the series by trying to depict what is going on in the larger scale.
> It's frustrating.

It really is. This "community" can be very unwelcoming. I'll never understand what motivates people to shit all over content they consider below them.

Is it really that hard to pass by without shouting "I'm smarter than you!" at everyone?
They are trying it now because the negative press about their main products role in the election debacle might hurt their bottomline.

IMV their response is very late, very weak and a half hearted attempt.
The 6510 ran at 2 MHz on the C= 128 if the VIC was turned off.

https://wphosting.tv/how-to-use-the-commodore-c128-in-2mhz-f...
This is exactly the type of debate that makes conservatives question climate change alarmism and shuts down the economic debate. The question should always be: to what extent is it cheaper and easier for humanity to reduce carbon emissions?

The motivation behind this research could be construed as: increasing your carbon footprint by owning a pet is immoral. This is crazy. It is not morally wrong to use the materials of the earth to improve human happiness. If you can afford pet food you should be able to have a pet. If your city can want a nature preserve, it should be able to have one.

Is anyone surprised that having another mammal in your home increases your carbon footprint? Should we restrict babies to one per family? Should we not use more of the earth's resources than we used as of 2017 years after the death of Christ? Is this all a political satire?
I'd expect insertion or selection sort to be easiest to invent; I remember coming up with selection sort as a kid. Where bubble sort comes out on top is being the simplest to code (if you have for-loops) -- not quite the same thing.
Google Ignores Links to #
But you can do the same with the standard arch repositories too. The (intended) advantage of the AUR was precisely that people don't have to create their own repositories that are hard to trust and have to be updated all the time, can fall out of maintenance, and only the original creator can access (quasi like Ubuntu PPA's - which I personally hate). That's not to say that the AUR has no downsides, but what you're describing wouldn't make it better, imo.
The give and take of open source (JupyterCon keynote) [video]
If you plan on allowing future employers to look at your Github profile, you might want to change the way you write your commit messages.

> REFACTOR: :hocho: future queue (I was retarded)

Not exactly an appealing commit message.
It was the right choice for a long and full life for sure.

My brother hung up, after being the < 1 in 10,000 to survive a banal accident on a freeway. Rounded a curve, was looking at the upcoming exit to see if it was a candidate lunch spot; looked back forward and traffic was at a standstill a couple hundred feet in front of him. He was going 70.

Laid down his bike, impact threw him over the median into oncoming traffic. When they put him in the helicopter he had zero blood pressure, a collapsed lung, and a snapped tibia sticking out. He wasn't wearing the armor my wife and I bought him as a Christmas present a few months earlier; it was too hot.

Heart surgeon got to his aorta when there was one layer of cells left. If it had also split, he would have bled out in < 90 seconds.

No one who worked on him had ever even heard of someone surviving injuries of his type.

Happy ending in this case. Rod in his leg but he runs 5ks. Happily married. Works in this industry.

But it's made me the annoying guy who stops colleagues and friends who ride (once) like some crusty Ancient Mariner to say, I'm that annoying guy who's going to urge you to not ride, because ...

Glad you made it!
I'm not sure they can.

But if they can cut down on Pizza Gate and 'Bannon runs down liberals in his car for fun' style obvious nonsense, that's an improvement.
What's your point? I doubt anyone argued that the British East India Company needed to act as a distributor for that paper.
They aren't going to:

https://news.ycombinator.com/item?id=14803373
Buy and Hold 31 CryptoCurrencies for 365 Days – Week 2
If anything, it's also ironic, because a lot of downsides of C++ stem from its requirement to inherit C downsides.
When the article starts with "blah dropout says blah...." sigh
> Someone who bullshits in real life can still buy a microphone and can rent a stadium for his event.

Yes, and the fact that they are free to buy a printing press doesn't mean that the New York Times is obligated to print their material on the Times’ press alongsode content that meets the Times’ editorial standards.
This isn't how Microsoft is using the term. For them it's essentially a hollow marketing differentiator and a way to lump Hololens and inside-out tracking under the same banner.

To all intents and purposes just substitute "VR" whenever Microsoft says "Mixed reality".

I really hope their usage doesn't catch on.
You are living my best life, kudos to you good sir.
The problem is that paying doesn't guarantee you won't be treated as product as well. Companies try to maximize their revenue, and if they can get away with charging you while continuing to show you ads and sell your data, they will.
KSQL – A Streaming SQL Engine for Apache Kafka
This misunderstands the way technology, social media in particular, have exacerbated problems with misinformation. No one is claiming the media was perfect before. Obviously hoaxes and false rumors have always been a thing. But social media has made disinformation scalable.
If Facebook had existed in the 1960s, after the Warren commission report, would articles speculating that Lee Harvey Oswald was a patsy who did not act alone count as fake news?
Intel Discontinues Xeon Phi 7200-Series ‘Knights Landing’ Coprocessor Cards
The second half of season 2 was kind of a letdown. The finale, however, was spectacular, and without knowing how season 2 ended, season 3 won't make much sense.

If you don't feel like watching it, you can read the summary on Wikipedia, though, that should give enough information to make sense of season 3 - to the degree that's possible, at least, we are talking about David Lynch here, after all. ;-)

Just be aware that the third season has a much stronger Lynch-ean flavor to it. Which is great if you're fan of his work (I know I am), but it might not be for everyone.
Kalanick wasn't just unpopular; he was completely incompetent as the leader of a large company.
AgileBits has dark patterns all over on its website that people wouldn't even know about this by default unless they searched or someone else told them. As a business, AgileBits has appeared as shady as some other unpopular names, IMO.
would you still use a steel containment pipe? poured cement seems like it would be cheaper, but every example I've seen develops cracks and starts letting in water.
Are you saying the internet would be a better place without StackExchange?
Oscar Wilde's new play opens in Manchester (1892)
The re-balancing system (of which dollar averaging is a variant) is described in the Fortune's Formula book [1] as something that Claude Shannon [2] would demonstrate in his lectures at MIT as a mathematically proven guaranteed winning strategy. At the end of the talk there was a Q and A, and the first question always was "do you yourself use this system", to which he replied "Naw, the commissions alone would kill you".

[1] https://www.amazon.com/Fortunes-Formula-Scientific-Betting-C...

[2] https://en.wikipedia.org/wiki/Claude_Shannon
Meet Fitbit’s newest device, the Fitbit Ionic smartwatch
You could take a look at a small project that I did a few years ago to create a portable CPython build for Linux. https://github.com/wavetossed/pybuild
The basic idea was to make a CPython binary that did not use any system libraries. Instead, all dynamic linking was to local files within the directory tree of the application. That way you could zip up (or tar up) a directory tree containing this portable Python, its binary libraries and any Python modules/libraries that you needed. The result was a self=contained app that could be copied to any Linux server, unpacked and executed. No prerequisites on the server except a new enough Linux kernel because the Linux ABI changed at some point around 10 years ago or so.

By updating the build script in the Github repo, you could update this to a newer version of Python 3.

To make a Windows binary doing the same thing would require a reasonable amount of knowledge about object files, linking, and Windows DLLs. It might be easier to use the MINGW GCC compiler rather than Microsoft, so consider that possibility. First thing to do is to understand how the CPython binary on Windows works and loads DLLs before actually executing Python code. The key is to intercept this process so that you have total control over all object files and do not rely on anything else being preinstalled on the target system.
How do you automate money transfers?
It can be perfect for something without being "perfect period".
> Eve if you ignore theoretical bias

Real bias, but moving on...

> But to realize your 'keep up with my friends' business has the power swing elections? That has to be a terrifying prospect.

I really doubt anyone at Facebook, Twitter, or Google would have said "oh my God, what have we done???" if some insidious bit of "fake news" helped Hillary be elected.
Anecdotally, the professor of my algorithms class had us all sort cards manually and asked us to describe the algorithm we used when we began studying sorting algorithms. Most of us used either selection sort or insertion sort.
The sixth time, you realize it's a sport. There are skills to learn, goals to achieve, and both fun and serious competitions to pursue

At this point you learn that risk and danger are, to some degree, under your control. Maintain your gear, don't do stupid stunts, do jump with well known safety practices (e.g.: minimum opening altitude, separation before opening, etc.).

Also, skydiving is not the same sport as BASE jumping.