skysight-inc/HackerNews huggingface dataset:
It sounds like they are bad at hiring. If you are interviewing dozens of PhDs and only found one worthy of hiring, maybe your process is flawed.

If you are hell bent on the algorithms and data structures interview model, you just might not have PhD level problems to solve.
...I'm not sure whether you meant this as a joke or an insult.
Cloud Analytics: The Power of Visualization for Cloud Cost Management
Medical industry embraces new .health domain extension
One could envision that the transportation of one-time pads as the only objects worth shipping between inhabited solar systems. Value per gram could be enormous.
They definitely tear, at least for me. I was able to do some hacks to make Plasma not tear, but quite a few games tear like crazy.
Signed up and got 500 server error :(
Kyle Simpson's books.

His books transformed my understanding of Javascript. He basically bursted into the chest of Javascript, grabbed its beating heart, and then pulled it out and showed me (just like in "Indiana Jones and the Temple of Doom").

His series "You Don't Know JS" gives you a profound understanding of the language. It really teaches you why JS does all of the weird things it does.

I wasted a lot of time by not reading those books earlier.
Labview is only simple if your problem domain is simple, eg: only scalar values, only cyclically updated values, no text handling, no lists, no event systems, very few conditionals, whole program fits on a single page, no distributed development.
It's almost comical how overcrowded BART has gotten at rush hour. Embarcadero and Powell stations become standing room only. I live deep in the east bay, and the new apartment building going up across the street has 1 bedroom layouts starting at $2800. Something has to give, or people will simply give up.
These numbers [1] are old but are probably still in the ballpark. US healthcare workers are compensated well, but not all that much more than comparable developed countries. And quality of healthcare in the US is top ten at best [2].

No, the prices are only explainable by profound inefficiency and corporate rent-seeking. The US is paying hugely inflated prices for (at best) similar outcomes to its peers - now that's market failure!

Needless to say I expect the US will adopt a single payer healthcare system within the next 10-20 years, like every single one of its peers, simply because the current system is unsustainable.

[1] https://journal.practicelink.com/vital-stats/physician-compe...

[2] https://en.wikipedia.org/wiki/List_of_countries_by_quality_o...
From what I read on reddit, Xwayland is X running within wayland, and (for some reason) needs some special code in the drivers. I'm not fully clear as to why or what needs to change.
Buried tools and pigments tell a history of humans in Australia for 65,000 years
Those are not sufficient conditions for a one-time pad. The entire pad, not just some "seed" has to be random. The pad cannot ever be reused even with a different plaintext. Breaking a one-time pad that's been used twice is not very hard. It's equivalent to recovering two texts which have been XORed together, which is not hard for English.

One time pad systems are used regularly for high-security embassy-to-State Department communications. Since there are also secure couriers between those locations, there's a way to distribute key material. With today's storage densities, carrying key material around is easy.
Try https://www.me3app.co/
Peers in context are your fellow citizens nothing more.
Also "Professional Javascript for Web Developers" by Zakas is a pretty classic text too. Gives you a ton of background on Javascript, not as much as Simpson though (but the alternate perspectives are useful). Where this book really helps is by explaining how the browser works. Things like the DOM and "document" and "window" along with the HTML5 APIs aren't Javascript but you need to know them as well.
> There is a business model that works but the industry is still in an exploratory phase in trying to discover it.

Industry business model? The cynic in me says that there is still interest in how to best extract money from the growing flood of people interested in programming as a job.
Ask HN: YouTube videos make money?
We see loads of videos(prank, funny,guides) on youtube. Does they really make income?
Ironically, Japan's current drug policy was largely motivated by post-war American policies imposed on it. Those policies were just implemented in a more serious and effective way.
I personally wasn't able to make multimonitor work with nouveau, but the proprietary drivers from RPMFusion well.
if games ran on linux, i wouldn't use windows for anything. i love everything else about linux for the most part. it's a chicken and egg problem. if (AAA) games were actually released for linux, linux market share among gamers would grow hugely. i don't use linux for games because no games i want to play run on linux.
If you can apply it to some other product in the same tone/voice that many other kickstarter or tech products use and it sounds contrived, then you've employed your cookie cutter speak.

It's seems ok because everyone else is doing it but it'll lack the sincerity that people respond to.
A smack in the face of net neutrality, because the protocol hogs the bandwidth at expense of all other traffic.

It's like putting a tank on a standard regulation road, and boasting about how well it performs in the standard city congestion environment, because you simply can roll over other cars and trucks and run the red lights.

Beauty of TCP Classic (i.e. Reno) is an ability to scale by fairly sharing bandwidth among flows. When one party is aggressively trying to utilize as much of the bandwidth as possible, it is no longer fair, and will simply force netadmins to classify Google's protocols into more aggressive queues in private, and supply fuel against net neutrality in public.
I wonder if Tunguz looked at B2B vs B2C trends. It seems that there's lots of B2C apps in SF that are crashing, yet many of the startups in outside SF in the valley are B2B.
Even if we assume that all of Piaget’s theories about developmental timelines are bunk, how does that invalidate the concept of teaching constructively in a child-centered, problem-centered way? Those seem like mostly orthogonal concerns.

As for block-based programming: that seems like something we can test empirically, and indeed there’s quite a bit of literature about it (which I have not read and am not familiar with, sorry).
Google Sheets vs. Web Scraping Services
Tell Congress: We Want Trade Transparency Reform Now
Ask HN: Any good advices or materials about conducting user interview?
So can you brute-force queries until you find something faster, then verify it?
My question was more: how do you ensure a system that has true secrecy for its one time pad data when all the source is open?
Qt and GTK and responsible for implementing how all of their windows talk to each other. My point is that it is not reasonable to expect or require programs to depend on a widget toolkit just so they can get proper keyboard input. I realize this is a bit of an exaggeration, but X11 is more than something that draws windows and from my understanding wayland doesn't address many of the other parts. For example, from my understanding wayland does not provide a standard way to support window manager level keybinds that override the binds set by the developer of the window that currently has focus. For me this means that the primary way I interact with my computer is now broken on wayland unless every single program I use implements the ability to pass those custom keybinds to the program that actually handles them. Sure, everyone can implement their own way of dealing with window manager level keybinds but that completely defeats the purpose of having a standard in the first place.

Probably the most salient issue with wayland is that it prevents programs from communicating with each other in the name of 'security' and 'sandboxing' when preventing those things at the display server level adds literally zero security and just makes everything more painful for application developers (imo to the point where they simply won't touch the stuff). If there were a 'windowing protocol' that went along with wayland that covered many of the things wayland does not then I do not think there would be as much of an issue, but the thought that we can force a new display server on people without the other bits as well seems at best naive. Again, I think that the absence of such a 'windowing protocol' from wayland is because one of the main use cases it was developed for often had literally one program running (car backup camera displays).

I do not dispute that xwayland bridges the gap. But if people are using X right now then nvidia has no reason to support xwayland right now because there are no wayland only applications that their customers are demanding support for. Down the line that may change, but from a corporate decision making point of view there is zero reason to do this.
Do we have any idea if the wallets that were stolen from were individuals, companies? How angry would you be if you lost millions and there was nothing you can do.
It really sounds like they've only dealt with sub-par PhD graduates, TBH. This is a weird article.
The Boring Company to Build an Underground NY-Phil-Balt-DC Hyperloop
Trying to be helpful.

Here are the excerpts from the article.

> I realized she was taking a photo. Later, when I asked her why she had done that, she said she didn’t get what was going on. Being photographed in that situation by someone I kept hoping would help me felt terrible.

> I saved the photo my friend took, even though I hated knowing it was in my storage.
London native here, so I will only mention this one thought which arose last week, discussing the same issues after we'd been reading about the Apple headquarters...

Could not transportable housing be sited on short lease plots, with the aim of being a rudimentary means to live in a city but without having permanent planning or zoning decisions implemented?

Certainly if I was younger, I would be interested in prefab housing for say 5 years lease on the site, and not expecting any permanent conversion or to be a squatting occupier, if I faced the London market at present again. Location is so important, and I pass so many empty lots even in the city's central Whitechapel area as I walk into the City centre. I would probably have been thrilled to meet my needs at twenty, this way.
London native here, so I will only mention this one thought which arose lady week, discussing the same issues after we'd been reading about the Apple headquarters...

Could not transportable housing be sited on short lease plots, with the aim of being a rudimentary means to live in a city but without having permanent planning or zoning decisions implemented?

Certainly if I was younger, I would be interested in prefab housing for say 5 years lease on the site, and not expecting any permanent conversion or to be a squatting occupier, if I faced the London market at present again. Location is so important, and I pass so many empty lots even in the city's central Whitechapel area as I walk into the City centre. I would probably have been thrilled to meet my needs at twenty, this way.
With VRBO and other sharing apps, yes that house in Tahoe is rental stock.
Being sat down with a group of new people and told to work, observed, or a novel algorithmic problem against a time limit does not feel like a good way to evaluate people for a job which likely has none of these challenges.

Don't get me wrong, I kind of enjoy doing those things personally, but it doesn't seem like a great way to evaluate developers.
Strictly speaking nothing physical is Gaussian, because everything is bounded. There are a finite number of particles in the observable universe.
Is there somewhere I can download this if I own a Daydream headset and Pixel?

I happen to be in the market for a home espresso machine. I'm also interested in learning the "craft" of it, and this could be a fun intro.
"In order to popularize potatoes in France, Antoine-Augustin Parmentier placed armed guards around his potato fields, instructing the guards to accept all bribes and allow people to "steal" the crop."

https://en.wikipedia.org/wiki/Antoine-Augustin_Parmentier
Even without going out of your way to get newer versions, the kernel and video drivers get updates on Ubuntu LTS releases as a part of the hardware-enablement stack. https://wiki.ubuntu.com/Kernel/LTSEnablementStack
How I embraced my Talent
Perfectly put.
When you purchase from Humble Bundle, they don't know what platform you would use to play. All they know is what platform you're buying from.

People who use their Android phones to purchase and pay Humble Bundle, get classified under "Linux". You can see big Linux platform numbers even for bundles that don't have a single Linux game.
ISS on Google Maps
1st Instalment of WHAT THE BEAUTY FRIDAY? – Cheap Beauty Deals
Not to pile on, but every few years I decide to see if Linux is ready for gaming. I use it every day to get my work done, so why not double dip and not have to deal with Windows?

However it's never been good enough. At first there just were no drivers, so I couldn't get acceptable performance from any game. Then came drivers, but I had to fight for days to get them to work on handful of games and even then performance was sub par compared to Windows. Last time drivers installed without any problems, but still from the games I tend to play only couple had native Linux support (in this case, they could be downloaded straight from Steam), but still most required Wine and that sucked the performance right out. Then there were bunch of games that didn't even work with Wine.

I'm first to admit that I do not have high end gaming PC, but 16GB of middle of the road RAM, i5 2500K, and nVidia GTX 970 serve me well on Windows side. Frankly, I see no reason to spend more money to get the same performance on Linux.

If you can get acceptable performance from your Linux PC while gaming then more power to you, but from my point of view we are still long way and I mean really long way from gaming being "viable" on Linux.
I don't live in SF, I live in Boston. But I don't know what could make me move to Cleveland, that's all.
> It is increasingly getting harder and harder to justify the costs of living in the city

Palo Alto, Menlo Park, or Mtv are hella expensive too, and you need a car.
We have similar stories... A possible investor (a supplier for our product) went through a Due Diligence with us to learn more about our process etc. Couple of weeks later our founder got the no plus a note that they would not sell their product to us anymore, since they were planning on persuing service similar to ours within their own company.

A couple months later our founder has another possible investor and we go through a Due Diligence again. This time we were already wary from our first DD (plus the investor had a bit of a reputation of being a scammer in the past) and lo and behold their IT guy wants to have full access to our software packages / pipeline, source code and databases, so they "can assess the quality". (...) I didn't end up giving them any of our source code, which they were fine with after a while. This whole spiel went on for another month where they "focused" more on other processes. Eventually they went quiet and their CTO asked me privately if I wanted to jump ship to join them, because they need someone with my expertise...

Does this happen often or did we just have some bad luck? Also has anyone ever been asked to provide the source code to their product? (that seemed kind of outrageous to me)
> We're not even close to a world where tools can offer amazing protection.

I wonder how do you ride your plane then?

> The tools that will save us from this madness don't exist.

These tools do exist(not with ethereum ofc). They are harder to work with, which should be a non-issue for writing contracts.
There must be one in German. :)
Alternatively, they might have looked at their publications / spoke with them and determined they have the research chops and want to figure out if they will destroy the code base or not in the process.

It's unclear what problem they gave the PhD was about. It could have been a hard optimization problem or some coding test.
Google Will Now Offer IT Consulting in India
Hey, author here. I tried to write this article to be accessible to people with little background in security and cryptography (hence its publication on FreeCodeCamp), and to be friendly to non-developers. I took a few liberties with the crypto explanations (like calling a private key to a "secret password") in the hopes of making things more understandable for a general audience. Definitely didn't use rigorous language in just about anything here. :)
There has been some progress in this direction, but the construction unions aren't happy and construction unions are for better or worse a powerful political force. In the past they've filed CEQA lawsuits to block housing projects that haven't used union labor.

https://sf.curbed.com/2016/10/31/13481254/micropad-tour-patr...
Short-term rentals aren't housing.
Synchronize radio-controlled clocks and watches with your iPhone
Different Types of Testing Strategies in Microservices Architecture
That's a different subject. I was only addressing the notion that Ethereum the application is at risk from the code that users run on it.

I completely agree that the tools and processes for writing and testing smart contracts need to improve.
Instagram Hack Tool No Survey
But the whole argument is ridiculous. Maybe there is a choice element to being gay. So what? That is a perfectly valid choice to make. But attacking someone for that is not valid, it is completely perverse.

It seems to me that the purpose of the "born with it" argument is to develop empathy among people who lack understanding. Because it helps explain why people act on their feelings, even if they are not a good idea. We can all relate to the power of lust, love etc. It is an important point to make. But that argument only has relevance to people who find it distasteful in the first place. The argument is a reaction to homophobia.
Is “information is physical” contentful?
Here's a better title: "What the PhDs we interviewed should've known before interviewing with us".
Your project manager / business developer should ask itself that questions and find an answer - not your (dev)-job.

I'd been in the same situation but could change "projects" at an early stage. After 2 years of wasting 8 developers for a useless product (in my opinion) 9 devs out of 10 were laid off resulting in a freeze in the project and there's just one developer left... The reason was mismanagement and closed eyes/ears and finally the management asked developers to find a solution for missing USP ;-)

Like some other mentioned: Start looking for other job offers, keep calm at your current job & be prepared to switch to a new company or start negotiations for better conditions (depends on where you are and if there are other people willing to do your work).
which state is that?

Does it have a beyond a reasonable doubt standard, because if it does this implies a validation of the 28% crazification of the population theory.
The blog actually says this:

However, from its initial release, the community has been asking us to also make Motion Stills available for Android. We listened to your feedback and today, we're excited to announce that we’re bringing this technology, and more, to devices running Android 5.1 and later!

This sounds perfectly normal.
> We're not even close to a world where tools can offer amazing protection.

Actually, we're reasonably close--the tools aren't quite there yet for mass consumption (many are still feel quite researchy), but given that the trend of (research -> industry) usually takes 10-25 years, I'd expect that more and more critical systems will be formally verified in 10 years. Even now, companies like Amazon are using some formal methods (modelling with TLA+) to validate that specifications will behave as expected. (https://cacm.acm.org/magazines/2015/4/184701-how-amazon-web-...)

Formal methods & dependent types allow for some very cool tricks on top of that--basically, you can encode in the type system a proof that the program implementation matches a specification. CompCert is a mostly-formally verified C compiler--since it was released, iirc, no bugs have been found in the verified portion of the compiler. (CompCert page: http://compcert.inria.fr/man/manual001.html)

You can also prove that the specification has particular properties (in a distributed system, things like liveness and partition tolerance). Consider the Verdi framework (allows formal verification of distributed protocols) and their formal verification of RAFT. (Code here: https://github.com/uwplse/verdi-raft)

However--it's just that it currently takes a lot more work in terms of person-hours to do the development. But formal methods are getting used in more and more places, and they do make a difference in practice. (Wired has a not particularly deep, but straightforward article that shows another use: https://www.wired.com/2016/09/computer-scientists-close-perf... )

Anecdotally, as far as effort--I'm an industry programmer who writes mostly C#. I had to learn Coq (a formally verified language) for a class--it took me a couple of simple assignments to get the idea of how it worked. Even after a few months, hacking together a formally verified interpreter for a very simple language (functions, while loops, etc.--simple, but not trivial) took about 3-4 times longer than it would have taken me to do normally.
Thanks for the heads up. This is something that I've wondered about with working from home. I think I'd like 1 or 2 days per week at home and rest in the office for ideal ratio.
I have a genuine question:
What's different about doing consultancy that allows one to keep up to date? (As opposed to teaching)

My confusion comes from thinking of them both as full time jobs (so therefore where would you get the time to do extra study on the side).

Would the consultancy allow you to 'learn by doing' (i.e., you pick a new technology to use and figure it out as you build and deploy it)?
Who knows what the old corp did? Someone needs to buy the IP and make a modern version of it as a startup.
Show HN: Easy to Understand and Use Java Testing Framework
Semantic Search Based on Domain Ontology Using Apache Spark and Jena
BIP 91 Locks In: What This Means for Bitcoin and Why It's Not Scaled Yet