skysight-inc/HackerNews huggingface dataset:
Facebook uses a custom graph database called TAO (nodes, edges, traverse them [1]) for storing (almost) all production data. Based on DBMS classes from the Uni days this is counterintuitive, but <scale>. In practice it just worked, and it didn't keep / enabled SWEs to move fast. Having said that I don't see why I would use a graph database unless I have >10M DAUs.

[1] https://www.facebook.com/notes/facebook-engineering/tao-the-...
Trump read the rules and was selected by the will of the people as we define it in our electoral system. If plurality of votes was relevant the strategy would have been completely different and so we cannot know the outcome in that case.
Yah so what it does is try to find a path with bidirectional links, and then if it can't it tries to find a unidirectional path. You can tell which one it did by whether the numbers in the path have a pulsing glow animation, that particular path does not.
The desktop app is mostly Clojure, with a handful of Rust for OS interop for things like the clipboard access and file watching. The embeddable engine is written in Rust.
Next Gen Crypto Currency Weather Forecast
An ad removal pass for the web (2015)
They've already overriden mootools in the past for breaking changes such as Event, bind, etc. I don't see why they can't do it again
Just admit that the drugs are simple stimulants.. not complex in their action. Amphetamines do not change personality or the brains normal function - any change is behaviorally due to the stimulant nature. Many antidepressants are so complex we still don't know their chemical pathways in the brain - this isn't the case for SPEED. Now that we are on the same page, we can talk about whether a zippity bee bop drug is advisable to give to those that lack discipline for doing hard and laborious mental and physical tasks. The truth is that these drugs arent the antichrist but they sure as hell arent meant to be taken daily. They should be treated with respect.
It was a joke! (facepalm)
The two party system moves slowly which at times like this looks like a feature to me. In a parliamentary system it is easier for extreme views to advance their agenda.
There's no reason the application must always be listening. Facebook could do their voodoo to determine when during the day you are most likely to be in a social atmosphere, and begin listening to the microphone only during that range of time.

Processing and uploading doesn't have to happen all at once. They could analyze/process the audio while you're asleep. The power drain would be negligible - or completely unnoticeable if your phone is charging while you sleep. Data obtained from these processes could be uploaded in chunks, hidden inside the photos and videos you upload from the Facebook app.

So, in my opinion, not only is this all possible, it'd be not too difficult for Facebook to hide it from the general public.
Assuming you're not being facetious, I would think securities means something that goes up in value that doesn't have an inherently physical nature.

NB. Correct me if I'm mistaken, I have little knowledge in this area.
As someone living in Canada, where we're going through that literal same process, you seem to be right on the money.

Although admittedly, I'm not as well-read as I'd hope to be, so take this with a grain of salt. But the way the media I've read has portrayed marijuana in Canada has been "Pot's legal in 1 year! ...okay, how are we going to implement this? [provinces rush to come up with plans]"
Not everyone is using expensive Samsung devices.
I've been using RDF and triplestores / RDF databases for the last half-decade, developing both front-end and back-end systems, and training many developers to work in RDF. If you're used to either relational databases or object-oriented design, it's a really different way of thinking about data. Just like OOP is really good for certain kinds of problems and models, and RDBMS is good for other kinds of problems and models, RDF is great for specific kinds of problems. For example, if you need to combine several data from several somewhat incongruent sources into a single coherent database (e.g. dozens of data feeds that are almost the same, but you need to preserve the differences while combining the parts that are the same), you might end up with headaches trying to come up with a good RDBMS design; RDF is really well-suited for that kind of problem.

While a lot of the work I do is covered by NDA, one problem that I've applied it that I can talk about is analyzing basketball play-by-plays. I've spent some time talking to the analytics team at an NBA franchise, and it turns out doing interesting analytics on play-by-plays can be a surprisingly tough nut to crack. RDF was a great tool for tackling this. Here's the source (written in Scala), for anyone interested at having a look: https://github.com/andrewstellman/pbprdf
It's striking how much original news photography has declined in general. Almost every article these days comes with a zero-information, photoshopped generic image (like a bitcoin symbol over a story about cryptocurrency), an amateur shot copied from some random social media user, or just something straight out of a stock photo library. Not to lament the "good old days" of print journalism, but there was definitely a lot more effort put into getting good-quality images that were directly relevant to the story they accompanied.
1. Yes, they do. We even have a bot to post the top giphy result for a search query.

2. It's absoletely as assinine and distracting as you imagine.
I think there is a problem in that a number of current developers never went through the era where SQL (whatever DB you want) was the only choice. Specialized DBs came about - NoSQL, Graph, etc. Developers not trained in or experienced with the basics go with what they deem shiny and interesting. As experience grows, one realizes hey, maybe something like Postgres makes sense.

It's better to go with "what works" and then optimize. Sadly, too many developers don't have the breadth of experience to know the tradeoffs.
Our electoral college and Senate system is designed to occasionally let the minority get stuff they want. The coastal cities have all the money and all of the media, they aren't hurting for power. The slight tip to the "flyover" states is an attempt to balance the mega-steamroller of coastal wealth and power.
Reminds me of this: http://www.chilipepperapp.com/

I was thinking of installing a couple of these a few years ago, but didn't and then forgot about them. It's a pump that gets installed near a faucet; you turn it on when you want hot water; it pulls water out of the hot pipe, sending it back into the cold pipe (where it circulates back to the water heater), until it senses that hot water has arrived, when it shuts off.

As I say, I haven't tried it, but maybe I will — seems like an elegant solution, and works with existing plumbing.
Delete Uber for a good reason, such as the fact that ride sharing makes driving unreliable as a source of income. Professional drivers have seen their incomes decrease and hours increase drastically.

The article in question starts out breathlessly accusing Uber of spying on users, only to completely walk back the claim by the end. Just by reading the article alone we see that the permission was granted to overcome a capability lapse in the Apple Watch.
It is not.

Treble does not require OEMs to push updates.

This has been clearly explained on the ADB Podcast and nowhere to be seen on the certification requirements.
I have seen shark bites fail.

It is particularly problematic in inaccessible areas (hidden behind drywall).

PEX compression fittings with coupled 'sticks' of straight PEX makes runs easier (not having to straighten out the 'coil').

Also, check out the Milwaukee PEX tool. Expensive, but awesome.

PS

In the first episode of Stranger Things, you can see the hot and cold PEX runs in the kitchen of the diner. Very progressive.
This article has some good insights from other researchers and their different opinions on the study:

https://www.theatlantic.com/science/archive/2018/03/do-adult...

Adult neurogenesis in rats was my thesis focus, so it's interesting that all the rat work we did may or may not translate over to humans.
Anyone used to do Android development checks those charts regularly.
"First they came for the jerkers..."
Pretty sure we started the intern we hired at 120k base salary plus like 20k in stock a year. So you know, don't accept an offer that only pays $100k.

But more seriously, my $3k apt is fairly high end. I toured a number of apartments in the $2k range, which is still kind of absurd, but then again McDonalds is offering like $17/hr an hour as a starting wage and still struggles to hire. At 2000 hours a year, that's a $34k annual wage, and you'd still probably need a 2nd job to make ends meet. Or get paid under the table and save yourself a good 5 thousand bucks on income / payroll taxes.
Show HN: Radi.js is a tiny (3kB minified and gzipped) JavaScript framework
you can't guard against every imaginable stupidity. you try but users will inevitably find a hole.
Neurogenesis in the hippocampus and olfactory bulbs is ongoing trough the lifespan. I am presuming this is not about that neurogenesis.
So sorry to hear that Matt. Stay strong and stay positive.
Not just a database; any data source.

The piece that got me hooked on GraphQL (prior to implementing servers with it, and now I really like GraphQL—but it’s not a silver bullet in any way) was a podcast where one of the creators of GraphQL at FB made it clear that, from the server side, every field in GraphQL is a function, not a field on a record.

It means that, although the FE is specifying the shape of the data it wants, the BE can determine whether to return the data or not. Also, errors are additive and may be returned in parallel to the requested data fields.
that is absolutely incredible! Very happy they actually figured out its not a copy and different lightroom effects. It did seem slightly different positions in the original compressed images.
What’s gun, you mean gnu open source ?
As often as not, that's a result of shit infrastructure behind the Skype for Business deployment itself, rather than the client itself. There are a number of baffling restrictions baked into the server and protocol itself, and a real production-grade deployment is a byzantine mess that would give Cthulu nightmares.

It doesn't help that the client hasn't had much more than cosmetic changes in at least five years, and is largely abandoned for Microsoft's kludgey Slack competitor.
Speak for me – Aadhaar
I guess so.

For NDK they are using a similar process. Any attempt to use on-device libraries not part of the official NDK APIs will terminate the application.
The point is we don’t know what goes on inside our computers, they’re proprietary, they’re closed and we’ve had some pretty shocking revelations already. It’s absolutely not outside the realm of possibility.
Relay is an alternative to slack.

Relay is open source, built on top of Mattermost. This means you can host Relay yourself. https://relay-chat.com/
I know we are all really concerned about privacy but we need to take a step back here for a second. Facebook will continue to show you ads - that will never stop. By following what the author mentions in his article, all that will happen is that you will see less relevant and useless ads. Would you rather less ads which are useful or those which are completely disconnected from what you want? I have discovered some really nice SMB stores via FB ads - that would have never happened otherwise.

Good luck to the author as now he will see generic AT&T and Galaxy S9 ads. Privacy has its costs and one should make an informed decision eitherways.
I think it is theoretically possible to build systems where you can coordinate things on independent issues (and for bringing up and addressing questions) on a direct level.

I don't think there is much incentive to build such systems now outside of say voting systems for user feedback/issues on product systems (which also have lower barriers as for the ultimately philosophical issue on deciding who is allowed to vote, and face virtually no push back from those who benefit most from the incumbent systems).
Please don't take HN threads on generic political tangents. They're certain to be repetitive and they lead to flamewars—the two things we most don't want here.

https://news.ycombinator.com/newsguidelines.html
Totally. I deliberately chose bagels and pasta as being foods as calorie rich and nutritionally empty as a can of coke. Yet people think their pasta salad is healthy.
There’s nothing democratic about corporations. They’re essentially tyrannical in their internal structure and unaccountable to the public.
5d's image looks remarkably better in terms of colour depth and details.. wondering whether it's due to the sensor size (full frame vs aps-c) or some other factor?
Go host your own messaging tool:
Relay is an alternative to slack. Relay is open source, built on top of Mattermost. This means you can host Relay yourself. https://relay-chat.com/
Alright, then let me spell it out for you: aiding in the development of A.I. enabled drones is evil. This is the slipperiest slope I can imagine and they're already taking the first steps. Where does this all end? We have Facebook and Twitter allowing propagandists to run amok on their platforms. Now, we have Google "analyzing" drone footage for the government. Where does the supposedly virtuous and righteous tech world draw the f--king line?
> Certificates aren't supposed to stop working just because they've expired!

That’s exactly how they are supposed to work. In the public sector we rely heavily on certificates for inter sector communication for instance, if certificates kept working despite being invalid it would put security at risk.

You’re supposed to build your software with an enterprise certificate store in mind though, meaning you can auto renew and distribute certicates when needed.

I really don’t see the point of adding a certificate to your television though, even if it is a tv that you wear on your head.
You will absolutely love encrypted USB cables.
My approach was to buy a bunch of 433Mhz radio-based "alarm buttons" from Aliexpress. Then I could wire up a simple radio-receiver to an ESP8266 device to handle the presses.

Or of course you could use an SDR-receiver on a PC to do something more complex:

https://blog.steve.fi/creating_an_iot_button__the_smart_way....

https://blog.steve.fi/decoding_433mhz_transmissions_with_sof...
Wasn't kismet a wifi security tool?
That's weird. The blog post that answer links to implies that even if the timestamp certificate AND signing certificates are revoked on a date following the purported timestamp, then the signature is still trusted.

That doesn't make sense to me: If the certificates are compromised, an attacker could backdate the timestamp to whatever he wanted and sign anything.

What's the thinking here?
THERMAL MASS FLOW METERS AND CONTROLLER
"It doesn’t use any kind of diffing algorithm nor virtual dom which makes it really fast."

Aren't Virtual doms there to improve speed by reducing unecessary writes to the DOM?
Likely they're referring to https://github.com/amark/gun , which they refer to earlier. amark is Mark Nadal.
Wondering the same, you probably don't even need a Chinese supplier given how cheap ESP8366 is, you can just assemble a device on a order basis..
Yup that's what I did in my toy-project:

https://steve.fi/Hardware/washing-machine-alarm/

I tried using a microphone at one point too, but that was not as reliable as just taping a sensor to the back of the machine and alerting after movement stopped.
The skeptic in me thinks this was planned. Yellow submarining given that the author is selling something
This isnt a debate for someone who doesn't even know basic biology. Half your requests asking for specific details show that you are unable to even string two facts together to learn a consequence. No one is going to give you the minutia you are looking for - asking "how does that work?" in a nested fashion is what kids do...and its a never ending game that adults try not to play.

Distilled water is both acidic and osmotically poor due to its low levels of dissolved solids. Like was mentioned 10 comments ago, drinking distilled water will sap your body of electrolytes and other minerals. This can include bone loss due to resorption. However it isn't the worst thing if you consume a good diet of solid food containing minerals - which most people do.

But you decided to consume distilled water...on a fast...without taking vitamins or minerals. It takes a real philistine to believe in the benefits of something that is actually killing them - because they read it from some dieting blog. Googling distilled water comes up with many medical and health journal papers. But we dont even need that because basic cell membrane physiology which is a standard pre-med class, deals with all this stuff. I wont continue the debate.
Could someone tell me shortly what Vulkan brings over opengl? To me it seems that Vulkan is raising up the barrier to entry to Graphics programming by being even more complex than OpenGL but I hope this feeling will disappear as more code samples come out.
Maybe so, but please don't post unsubstantive comments to Hacker News.
As is shared in the article, the largest contributing factor is likely how Lightroom was used during post-processing.
Great, thanks for that.

We're making enterprise sales to mining companies, and while we see interest from the front-line users, they can sometimes struggle to get wider support within their company. In particular finance to get the budget to run a small experimental project without clear ROI, and IT to get access to internal data sources on a trial basis. And these non-gatekeepers are getting that response for their own internal initiatives as well, not just what we are trying to sell.

So sounds like we should make a two-pronged approach:

1) Do some customer dev type work with the gatekeepers, to find out what they want to see

2) Share what we learn from 1) with the non-gatekeepers, to help them get support internally

Thanks again!
O'Reilly no longer publishes non-DRM books except via 3rd party agreements.
> Aligning all these buttons would take a day (5 minutes*105).

Surely you could have a group of switches together and copy/paste?
https://www.space.com/5081-real-death-star-strike-earth.html
Terribly sorry to hear this, Matt. I'm a member of something like 200 meetups in the DMV area. Let me know if you need help keeping busy.
> I had always wondered why more plumbing isn't done with flexible hoses instead of this pipes.

My understanding is that flexible hoses were not considered durable. Line your walls with flexible hoses carrying water and your insurance company is going to flip out.

Or put another way, flexible hoses didn't meet building codes.

Times change though and PEX (a kind of flexible tubing used for plumbing) is now allowed in many (all?) states.
I lost my mom in 2001. One week after 9/11. I was 6.

I often wonder if I would have been a better person if she was there.
It might be just me, but I rather see irellevant ads like on TV which don't have that much power influencing my decisions on what to buy and what not to buy than a really targeted ad which makes it almost impossible to resist to spend my money on something I really don't need but just want.
Porsche is first to integrate blockchain technology in cars
For those who don't know, Matt is the director of US Digital Service and all-round great guy.
I disagree, direct democracy has none of these problems in Switzerland. It's very easy to find flaws in systems not implemented.

People will make bad decisions and societies in general will fuck up, but that is part of the process and voters will adjust accordingly.

Methodical and sound polling on a single issue routinely comes within %'s of actual votes. Yet there are numerous issues overwhelmingly favoured in society which politicians knowingly ignore.
Are you just looking at the low resolution images in the article? If so, I think most of it can be attributed to post-processing. At that resolution the sensor size isn't going to make a big difference.
Back to the future: The case for reversible computing
I budgeted for 3.5K in SV and came in 500 under budget in a pretty nice space my coworkers are jealous of.
How would that explain Email?
What's your use case?

As for me, for decades I've wanted to be able to have everything stored on my computer represented as a graph. (Times have changed, so there's obviously a strong network-connected aspect now.)
would be insane if it were a marketing stunt too! Taking the same picture of the same moment of a huge unplanned wave would be a feat worth of the marketing purpose.
their project name is gun: https://github.com/amark/gun
This looks really interesting. I have a project that does something similar for the remote deployment but uses only make and kubectl.

https://github.com/davidbanham/kube_maker

I've been thinking about integrating a local minikube lately but haven't started yet. I may end using Skaffold as a backend or just deprecating kube_maker entirely if it becomes obvious that Skaffold is the way to go.
Searched ELI5 vulkan https://www.reddit.com/r/explainlikeimfive/comments/4651a7/e...

Vulkan offers superior performance potential & avoids concurrency issues in GL. It achieves this by more closely matching its abstraction to GPUs as they are today. It also allows for simpler drivers, which should hopefully make for more consistent results
I was replying to a commenter who was proposing to inspect what was being sent over the network, if you'll just read what they said.

That aside, speech recognition isn't that heavy of a process these days if all you're looking to do is extract keywords. We used to do industry-leading large vocabulary continuous speech recognition on a Pentium 133... phones these days are way beyond that without breaking a sweat. Detectable? Sure. But remember, I was talking about this person's plan to look at network data.

Furthermore you don't need to store all data. You can store only when the phone is hearing stuff, as determined by a super lightweight measure of magnitude that does no speech recognition whatsoever. Is the storage detectable? Sure. But again, what was I responding to? Network traffic monitoring.
YCbCr texture support is great. Not sure future Android will make SurfaceTexture compatible with Vulkan.

https://stackoverflow.com/questions/43507536/how-to-connect-...
I'm not seeing any connectivity between Cogent and Google.
Try Cogent's Looking Glass[1] and test connectivity to www.google.com, for example. ("Destination unreachable: No route")

[1] http://www.cogentco.com/en/network/looking-glass
#2 sounds brilliant, so many times I've wished I could Ctrl+F for things in conversations I had earlier in the day.
Frank Herbert on the origins of Dune (1969)
This is available only on Android O and the adoption is not encouraging. Hopefully, P will have a much better uptake.
I just hope we can even find a xeno microbe to put another nail in the coffin of organized religion.
I started using Neo4j 8 years ago after a long time as a relational database developer. I needed it for a project building a LinkedIn clone with skills (at the time LinkedIn didn't have skills). I was going to need a massive join table of user-skill-user and decided it was best in a graph. I built a ruby gem "neography" as a Neo4j driver and became an open source contributor. Later Neo4j contracted me to build a rules engine in a week for one of their clients. That got me a job as a Sales Engineer at Neo4j. 100+ blog posts, 200+ github repos later, lots of travel, and many wins, I still love the job, and still love the database.