skysight-inc/HackerNews huggingface dataset:
There are other places bits flip which break photo or video decoding outright.

More importantly, however, is that this isn't a reliably random process but often a highly-correlated one. Many users won't have a problem but the people who do often have many files affected. I've seen multiple cases where that wasn't noticed until after their backup software, cloud service, etc. had copied the corrupted bits, not to mention cases where data was corrupted on a RAID array which wasn't regularly scrubbed and so the corruption wasn't noticed until the other disk failed, long after the invalid data had been written to tape as well.
C exists for basically all plattforms.
Yeah the larger market is working, the specific market that is the AirBnB community kinda sucks in that sellers have disproportionate power.

I felt like I was the ideal AirBnB user. I have low standards for where I sleep and can usually be flexible schedule-wise, and I also value low prices over most other factors. But I just can't afford last minute cancellations and people not living up to the expectations they set themselves. I'm pretty sure you won't find many people who are more open to what AirBnB could be than that...
Another poignant anti-natalist/pessimist/nihilist that is not to be missed is Thomas Ligotti. He picks up right were Cioran leaves off.

Both have terrific yet bleak senses of humor and beautiful prose.
>If plugin speed is still a problem, learn why they're loading slowly, then dig into why rather than just saying "they're hacky or clunky".

I'd rather switch to an editor where I don't have to do that. After years of using Vim/Neovim, that's what I recently did. I'm planning to remove my Neovim config down to its bare essentials to speed it up and use it as a simple text editor, because that it does well; but even with a carefully tended for configuration, it's been a horrible experience as a programming environment.

Slow or buggy autocompletion (and I have tried it all with all types of configuration, deoplete, YCM, neocomplete, neowhatever, etc), problematic file management (NERDtree not playing well with the rest of Vim, netrw being buggy, VimFiler being slow), syntax highlighting being slow and often buggy compared to plugins from other editors... And then there's the whole having to glue together plugins that don't work nicely with each other, my god how many entire days have I wasted on that.

On the other hand, I have set-up Atom (for Elm) and VSCode (for everything else) with nearly no effort and no experience in very little time. And while their Vim-modes cannot compare, putting up with that is less stressful that putting up with a poor everything-else.

I have really high hopes for the Neovim project extracting all the text editing juice without the legacy, and to a lesser extent, the Xi editor (assuming Vim bindings are ever prioritised, otherwise it'll never be able to compete with Neovim); but right now, while Vim may be the best text editing experience it's nowhere near being in the same league of programming productivity of modern text editors.
Rise of the Robolawyers
Hybrid Police Interceptor Is Twice as Efficient as Conventional Police Car
It looks like (very much like insulin production in vitro) the proteins involved here are highly modified after translation. Some proteins are usable right after they are produced by the ribosome, some require extensive modification to be useful. It looks like Factor-C [1] needs substantial posttranslational by machinery that is not present to the organisms commonly used for industrial protein production. So not only do you have to produce the protein synthetically, but you also have to produce the modification machinery synthetically.

An additional challenge is that the readout is at the bottom of a signal-amplified cascade [2]. And that cascade magnifies any error you have at the top (which is where that finicky Factor-C lives). Older synthetic assays read-out straight from activation of that first signal from Factor-C. This paper tries to recreate a portion of the cascade before reading out a result. But that now means you not only need to produce the Factor-C, the machinery to ensure Factor-C is properly produced, but you also need at least a few of the downstream components as well. So now you have a multi-component synthetic system - with all the grinding through the search-space and tuning that comes from having to optimize a multi-component biological system in vitro.

That's a pretty complicated problem. The paper just came out less then two months ago, and concludes, "The present study supports the future production of recombinant reagents that do not require the use of natural resources". We're on the right track, but it seems this is actually a tricky problem.

[1] (Factor-C protein) http://www.uniprot.org/uniprot/P28175

[2] (Coagulation Cascade) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5302069/figure/...
Yes, of course there are easy to use and much better programming languages for that - I just really wanted to read some "real-life" recommendations from that guy that mentioned "php" and "long-polling" in the same sentence.

[Maybe it was just a joke and I did not get it... or I did get it but did not identify it as a joke... however... I would like to see some beef...]
Funniest YouTube channel of the month
I wouldn't say BotW is the same on the switch, the graphics are much more pleasing on the switch.
I understand. I was talking about a different, hypothetical situation.
Curious what area you've used it in? I've only used it in San Francisco / San Jose and once or twice in other cities, and have actually had reliable experiences. The last couple times the vehicle quality was way lower than before, though.
> many engineering productivity workers

Wait, there are people who specialize in increasing the productivity of engineers? How does one find, assess, and hire someone like this to improve your personal productivity?
> No one ASKED for any money

Unconfirmed reports say that some passengers did ask for more, but were "laughed at" by the United staff.
In fairness, the non-caricature prohibitionist is more like, "I don't like drunken fights breaking out in the street, so I think anyone profiting from public drinking should follow measures to reduce the risk of such fights breaking out."
Do you have any idea why the industry is moving from Ada to C? That seems like a retrograde move to an outsider.
Websocket is actually not that complicated. A couple of headers to upgrade the request from HTTP to websocket, then framing of each payload.

But you could use something like websocketd, which spawns a process of your chioce for each client and pipes the websocket to stdin and vice versa.

https://github.com/joewalnes/websocketd

Each PHP process looks like it takes about 5 MB of ram on my laptop, so probably not the best method for 5000+ concurrent users if you use PHP, but still.
Immigration laws are very country specific. I'm Austrian, so let me tell you about the situation in Austria:

1) You don't need a degree from Europe, but you do need a degree. There are multiple types of work Visas, but typically you need a degree from a program that takes at least three years.

2) Currently software developers are officially "scarce" in Austria, so they made it easier to get a work permit. You will need to have all your documents (eg. your diploma) translated to German by an official translator, but apart from that it should be easy.

4) Your work permit will be tied to a specific company in the first year. After one year, you can apply for an "unlimited" work permit.

5) The biggest hurdle is going to be finding a company that wants to hire you. If you don't care where you work, in Europe, I suggest to also look at smaller companies, and look at companies that are outside the big cities. For example, here in Linz (small city in Austria), there are currently dozens if not hundreds of open positions for software developers. Every tech company I know here in Linz is trying to hire people, but we just don't have enough developers that live here, and nobody wants to move here.

6) For jobs in Austria, have a look at http://karriere.at

7) Applying from India shouldn't be an issue, but make sure that you have a proper setup for Skype. Many Austrians will have a hard time understanding English with Indian accent, and echos / noise / etc won't help.
Upgrading a Production Postgres RDS Instance with Minimal Downtime
> Its highly likely that the "best" or "right" way Dad X learned topic Y will work pretty well when helping teach a little clone of himself

Perhaps, but children aren't clones of either of their biological parents, generally.
Which isn't what most people think of when they hear "hotel".
This should worry all the people taking adderall and modafinil to be more productive.
How does buying over the phone avoid fluctuating ticket prices? Do the ticket prices not fluctuate if you call? Are they lower than online?
Yescrypt: large-scale password hashing
Marching Scientists Will Have a Lot in Common with Angry ’70s Farmers
In my experience both JetBrain's Vim plugin for their IDEs and the Visual Studio (not Code) plugin are better than the VSC plugin, but the latter is the best I've tried after those two.
C Control Structure
Ask HN: Facebook's 2FA with third party apps
I have just deactivated my Facebook account and I already feel sad. I feel sad because I mostly get my news from Facebook and that is something that I am going to miss. For some other reasons, I rarely watch TV as well as read local newspapers, and Facebook has been the one place where I kept in touch with the stuff that happen locally.

Now, let's say I am a bit paranoid and do not use mobile apps unless absolutely necessary. Thus, while I would want to continue using Facebook, I can not have their apps on my phone. On my browsers, I also use ad-blockers and some other extensions. These, I believe, do not really align well with Facebook's mission of making money through adverts. But, the reality is, even if I did not use these ad-blockers, the real chances of me clicking on any of these online adverts is closer to zero than one.

Also conscious of security, I have also been using Google's Authenticator for one-time passwords. Unfortunately, I can't seem to be able to use it with Facebook. While 2FA is also set for Facebook, Facebook doesn't seem to ever ask me for these tokens. I am thus wondering, is it me who has a problem using the same or it is just that I don't use their apps and also have ad-blockers. For context, my use of 2FA in the other services that I utilize do not seem to have any problems, at least so far.

Anyone else facing the same problem, here?
Whose fears, exactly? This is tabloid nonsense.
Which schools are these?
You might want to check out "A Systolic Array Optimizing Compiler" -> https://books.google.com/books?id=6nTjBwAAQBAJ&lpg=PA188&ots...

Systolic array/vector processors have been used since the late 60's for neural and other gemm heavy workloads. The Warp architecture from CMU is an excellent example.
I'm just trying to relate OP's comment to changes in the conference or even claims about a market effect. It seems like wishful thinking.
The intent was not to insult the OP, rather express the problem with all the articles that are "Vim to Editor X/Y/Z" which all, typically, relate to Plugins & Performance. Most problems have solutions that just require more searching. Now I'm not saying you or the OP didn't take time to do this, but using plugins that are slow and bulky like CtrlP and syntastic have their alternatives.

I'm fine with the OP switching editors, I could careless which editor someone is using or switching to, but don't place the blame on plugin performance, plugin bloat, or building an IDE; Vim isn't an all-in-one solution and that's okay, we can push it to be an all-in-one solution.

My constructive criticism is that these problems are in every editor, don't pin it on vim plugins or the amount of plugins you're loading into vim. "releativenumber" is a valid reason to switch editors, but the rest of the reasons are applicable to all editors.

Edit: "switching terminals" -> "switching editors"
Great news! Can I have my Nintendo Classic now?
Yes, "toxic" and "toxins" are incredibly vague. I loathe the use of those words, as they are both scary and nearly meaningless.
Well, I am not complaining to you. I am complaining to the airline that they should do something. If you get a free upgrade then the Airline is paying for you in a sense. That is different than just sitting yourself in a different area.
And see if that choice lines up with the v3 compatible version of any libraries they are using. Ones that touch the data anyway.
The problem is comparison shopping for these upgrades. Is this flight eligible (i.e. are there any upgrades left on this aircraft)? Is this ticket eligible (see my other comment about United's bizarre rules, some tickets being wholly ineligible for the upgrade—how do you know that stuff for all the airlines you might choose for a given flight?) How much leg room is there to begin with? How does that compare to the flight I was on last time? How (if at all) does that change if this is a flight "by" major carrier X but actually serviced domestically by subcontractor Y with the international portion handled by carrier Z? How likely am I to realize my upgrade in an industry where I might not even fly on the flight I paid for at all? All of this must be investigated on a carrier-by-carrier and flight-by-flight basis, from what I can tell.

Where can I filter flights from multiple carriers to not show tickets providing under some level of legroom?
Haha! Good luck. Sounds like an awesome opportunity if they deal with VMs and registers!
> I don't know of any library/framework that could help you with the websocket protocol level

FYI - http://socketo.me/
For those of us that never held a USD in their hands: What would you be able to buy with a single Dollar?
Are you aware that we hunted the passenger pigeon to extinction?
> Because AirBnB hosts, in general, are not running a hotel.

I don't know whether it's the majority, but quite a lot of them are running hotels, though often illegal hotels under local law.
You don't need to gratuitously bash the open source community because you don't like Javascript-based editors. It doesn't make any sense, you are just ranting. There are plenty of open source projects inspired by Sublime Text, written in many different languages and environments.

http://limetext.org/

http://edbee.net/

https://github.com/richrd/suplemon

https://plugins.geany.org/geanyextrasel.html

Since they are all open source, if you don't like something, just change it.
> Note that this is in the 600MHz band, in the US only

What's weird is that the article mentions WWTO in Chicago. WWTO is on VHF channel 10 which is around 200 MHz. WWTO was previously on UHF channel 35 which is around the 600MHz band. However, it hasn't used that channel since 2009.
Agreed. I find it utter insulting when they charge for internet.
NYC Plans to Force Uber to Add a Tipping Feature
Reviews haven't been very friendly to 1-2 Switch. Seems like it should have been a freebie/pack-in or at least very cheap (say $10-20).
Loved that piece. It's part of a collection: The Control of Nature. Made me realize all the more that the life on planet earth isn't all about us and our little schemes.
I haven't touched PHP in years, but I am hearing it's supporting stricter type checking, which is promising.
I see Intel falling apart, ARM-based chipmakers are still ramping up the curve as usual.
Announcing Updates to the GitHub Developer Program
AI helping companies to reduce costs
The moral case for why we don't live in a computer simulation
I'm not sure that would be true in Egypt anymore.
The Best Sources to Study Machine Learning and AI
Nintendogs also caused a huge jump in sales.
The 9-Minute Strength Workout
There's an interesting concept. I wonder what the trade-off would be. How much efficiency would it cost to clean the brain continually rather than in a dedicated sleep cycle? Would it even be possible to process these toxins while maintaining consciousness? I'm sure there could be huge benefits for many modern lifestyles to trade heavily on reaction speed and/or lightly on IQ for 50% more waking hours. Or even 25% more waking hours, if you just cut the need for sleep in half, over the long term.
So you either choose a potentially adversarial actor who knows exactly what they're doing, or someone who has to figure stuff out but has not vested interest?

For the past two Presidential elections where the incumbent was term-limited, we've chosen the outsider candidate twice.

If these positions weren't appointed but elected - one could assume that the outsider would be preferred.

If conflicts of interest could be eliminated (I'd say reduced) via financial disclosures, why aren't they happening? I can name several appointees in the current and past 2 administrations that had conflicts of interest.
> We're a part of nature like everything else in the universe.

So, then, whatever we choose to do—whether it is protecting species, ignoring them, or exterminating them—is, equally, letting nature run its course.
Super useful, would be nice as anki deck.
Train tracks in place of highways, for starters.

Windmills and panels everywhere.
Yes, there are in fact less (or no) disability access requirements for a private residence. The typical home, if used as a hotel, would not be in compliance with access requirements imposed on hotels. This is one way that the deck is stacked against hotels.
From slide 32:

> (In Python 3 // is integer division)

I find it clearer to describe this behavior as "floor" division. You might think "integer division" would have the same results as python 3's `int(a / b)` when `a` and `b` are ints, but, no, this is not the case. I never could quite understand why all the hub-bub about "integer division" and why it should change from python 2 to python 3 because the behavior seemed natural and similar to the native integer division on most processors. Indeed its behavior is astonishingly different with negative numbers.

$ python2 -c 'print 2/3, -2/3, int(-2./3.)'
0 -1 0
$ python3 -c 'print(2//3, -2//3, int(-2.//3.))'
0 -1 -1
$ python3 -c 'print(2/3, -2/3, int(-2./3.))'
0.6666666666666666 -0.6666666666666666 0
Top 20 Most Popular Programming Languages in 2017
ReHabMan is a legend. Together with the guy that debugs and fixes Intel CPU powersaving issues.
You might want to look at http://rasteri.blogspot.co.uk/2011/03/chain-of-fools-upgradi... to see an upgrade of windows 1 through to windows 7 and see most things still working
That the smart branches optimization requires a workaround in the IR codegen concerns me a bit. It makes sense in a HW context, like MIPS branch delay slots, but not really here. There could be a flag in the branch instruction that disables the optimization at least.
Plant trees. Lots of them.
Hell, I don't know.

He's definitely a gifted writer, there's no doubt about that. But the core of his writings... I've tried to read his stuff, since it was quite popular in some circles I was frequenting back in college. I just couldn't. I had a truly physical reaction of revulsion. I literally felt like throwing up.

Very gifted individual, but deeply afflicted by depression. His was a medical case.
So do you agree that unless the money is out of politics, participating in voting is futile?
That data takes such a backseat to ineptitude and greed in policy debate is so tragically true. I agree with you 100% and, even if naming metrics is unrealistic, I'd pursue it given any power to influence the conversation. That I spend more time and effort in policy discussion describing the role and mechanics of the federal government than outcome causality or weighing moral questions is the absolute first reason I've never seriously considered government work.
Fair. What would you call facebook users? Medium users?
I don't understand how they get to $1t in costs. And won't tourists find other places to visit and workers find other places to work?
Structures and Unions in C
You can just skip the slides you already know.

Everybody has a different level of proficiency as a developer and a guide like this is aimed at a beginner, not at a seasoned developer. Since you don't know their background it doesn't hurt to repeat already familiar stuff because it is easy to move past that quickly if you already know it, but it would be a lot harder to make sense of the package if you so much as miss one or two simple steps or elements.

For me one of the take-aways was the negative stride in a slice, I had not seen that yet and a couple of clever tricks such as 'dir' and 'help'. I've been doing nothing but python lately, and going through the whole deck to stop at the things I didn't know yet took only a couple of minutes.
They probably already do implicitly based on your job.
Well, then it's a good reason to play the game again with Switch on 2018. For what I looked comparison videos on Youtube the graphics are not that different and I've really really enjoyed the Wii U version. And gosh the game is beautiful!

And this comes from a guy who enjoyed Witcher 3 with ultra graphics and 60 fps as his last game. :)
Amazon sellers say that the company is losing millions to scammers
A great job done by amazing people!
Even if BoTW is the only game I ever play on my switch, I still say its worth it (and I way overpaid to get one early).

Game is amazing.
>> It's hard to imagine an innovative problem solver being unable to tackle Google's interview questions. You gave the example of optimizing an SQL query. That's a data structures problem itself.

Dude, is your definition of problem solving limited only to Algos and datastructs?

Because I can imagine sql optimization in the following ways:
1. Compiler modification to use different instructions
2. Hinting branch predictors
3. Modifying the database environment to use different operations under the hood
4. Use a different hardware
5. Use a different language
6. Allocate different memory configs
7. Use SSD

Do you even realize that CS is not algos and datastructs only?
In adulthood, many prodigies become experts in their fields and leaders in their organizations. Yet only a fraction of gifted children eventually become revolutionary adult creators. This sentence, which the article hinges around, has no meaning. A tiny fraction will become revolutionary adult creators by definition - if their achievements were more commonplace then our understanding of what a revolutionary creator was would change to become more exclusive.
Blind forwarding. It's left to the application to do everything.