skysight-inc/HackerNews huggingface dataset:
Sadly Khronos' LLVM only supports OpenCL i.e. compute SPIRV code generation, is rather old (3.6.1) and is nowhere near in shape enough to be upstreamed, and MS's in only slightly newer at 3.7, the the repo also contains a custom clang and so would require some git surgery to get it upstream once stable. Apple's metal I don't think is even open source.

However I have a an up to date fork of LLVM 5 (https://github.com/thewilsonator/llvm) that has Khronos' changes cleaned up a bit, i.e. the spirv triples are actually targets, but once I make the SPIRV OpenCL extension operations proper LLVM intrinsics instead of mangled C++ (and delete all the associated mangling code) then there is no reason that can't go upstream.

I don't think SPIRV graphics support will be all that difficult to add once the intrinsics nonsense is fixed.

> So things are converging, may be one day GPU extensions will end up in the C++ standard ;)

Not before D gets them ;)
(Shameless plug: I will be speaking at DConf about this.)
Of course people know interviews aren't the greatest, but it's the best tool they have right now. What people are pushing back against is criticism without solutions.

There are a bunch of other testing methods that are illegal in the USA too, such as IQ tests.
You keep assuming a self driving car strongly resembles a traditional industrial robotics at all.

The actual actuating part of a self-driving car is fairly easy (just turn the wheel, apply the breaks), it is the control system and sensing that is key to success, the former being software, and the latter (LIDAR) that Google is heavily invested in while Toyota is very late to that game.

Right now, if I was a betting man, Google will beat Toyota. Of course, Toyota could always flip the table and take some risks, but that isn't what Toyota is known for. If it happens great! But I don't think any smart money sees Toyota having a clear advantage ATM.
The EU isn't a whole lot better on this particular issue at the moment.

But it's basically inevitable, as younger jurists and legislators take power. The idea that digital property is ephemeral is just a quirk of IP law which can be changed with the stroke of a pen. Digital property intuitively is personal property, and they'll only be able to weasel their way around this fact with contract law and "licenses" for so long.
Read this years ago and loved it. Among the most memorable portions of the book for me is still the forward:

"Bringing this manuscript to publication was an epic adventure in itself, so we decided to share our experience here, along with some commentary on academic publishing today and its inevitable demise."

I've also quoted it before on Hacker News:

https://news.ycombinator.com/item?id=4059080
People also do really poorly in edge cases. Don't forget self driving cars are going to quickly have billions of road miles worth of data.

There are plenty of videos of autonomous cars is highly chaotic road conditions, but that's all old hat. Weather is an issue, but weather is also forecastable. Even if you only get rid of truckers in areas stay above freezing that's still a massive change.
Go Remote Jobs – The best remote Jobs in one place
The problem is that there are some people who will need to go through that process in their head to produce an estimate of 16 million - and then there are people who have had cause at some point in their life to know of the existence of the concept of '24 bit color' and that the number of colors expressible in 24 bits (8 bits each of R, G and B) is exactly 16,777,216.
Google’s TensorFlow processor crushes Intel, Nvidia in inference workloads
Dgraph follows MongoDB licensing. The clients are all in Apache, and the server code is AGPL. This doesn't affect anyone using Dgraph for commercial purposes; but if they make changes to the server code, they'll have to release them under AGPL. Blog post here: https://open.dgraph.io/post/licensing/
I tries doing this kind of thing at a hackathon once and we discovered that actual coordinate systems are hard to do. The "signal strength" data wireless cards produce are very dependent on the model of the devices involved. They're pretty unreliable for generating coordinates.
I'm a dad
Hey HN, I just had my first child and am over the moon! Witnessing childbirth and the strength of my wife gave me a whole new perspective on humanity and life. My day to day for the last 5 years has been filled with code, so this event was a good reminder that I'm human.
Related press, Google’s dedicated TensorFlow processor, or TPU, crushes Intel, Nvidia in inference workloads:
https://www.extremetech.com/computing/247199-googles-dedicat...
> - Segwit actualy block harmful form of ASICBOOST

It's - of course - not the only solution to this "problem", but somehow this paper doesn't propose anything else other than segwit, and his conclusion is a typical Bitcoin Core propaganda.

> by "growing majority" you mean handful of chinese miners and 2% of nodes (http://luke.dashjr.org/programs/bitcoin/files/charts/softwar...)

You aren't without knowing that in Bitcoin, miners establish consensus by voting with their hashrate. Nodes count doesn't prove anything because its really easy to host a node. The point is: there is more miners supporting BU than Segwit [1].

[1]: http://xtnodes.com/#bitcoin_classic_blocks
Is this trolling? I don't understand most of it and it ends in the middle of the unfollowable explanation.
I think you're downplaying the actual engineering required. Robotics is more than just actuators. Robotics folks have been doing sensor fusion, control, and learning for much longer than software ML folks have been doing those same things.

I'm saying a software company is not gonna crack the market. Software companies neither have the expertise nor the engineering discipline. Boston Robotics and Google have been famously not getting along and their self-driving division seems to have been horribly mismanaged for a long time and we are now seeing the fallout in the form of lawsuits.
OK, but having to use both a SHA1 and MD5 shortcut is still going to be more work than using just one of them.
I'm not really sure you replied to the right post, or you might be mixing up some things.

The hackingdistributed article I was criticizing was framing Greg Maxwell as making up the whole ASICBOOST attack as pro-SegWit propaganda. There seems to be a group that's extremely anti-SegWit that thinks that the ASICBOOST news is made up to push SegWit through, and the article is following that pattern.

I wouldn't necessarily call my criticisms "pro-SegWit", but it's definitely not on the mentioned anti-SegWit "side" if someone were to group things by side.

>or some well funded group is spending a lot of money to support SegWit and push Core's agenda.

The operator of Antpool has been one of the people speaking out against SegWit, and it's just been revealed that he most likely has had a huge secret monetary incentive against SegWit and not for the good of the network.
Dgraph does automatic replication, for providing fault tolerance. It's baked in pretty deep into Dgraph. We use consensus algorithm, so all your writes are atomically consistent (not eventually consistent).
https://docs.dgraph.io/v0.7.4/deploy/
Running Workloads in Kubernetes – Janet Kuo – Medium
Testing himalayan pink salt within this study would have been good for comparison (sea vs non-sea source of salt).
Billion-dollar development projects will transform New York by 2035
The trick is asking the right questions.

I know a couple that divorced because one of them didn't want to be monogamous anymore. They tried to make it work, first one way, then the other, but in the end they couldn't. Do you think the other one is more likely to cheat or file for divorce than someone who's never been married?

Children of divorced parents are more likely to get divorced, but I've never seen that statistic controlled for personal and cultural attitudes about divorce.

What I've read suggests that whether someone has experienced a healthy relationship is more predictive of relationship stability than whether they've experienced trauma.

A flawed heuristic may be better than no heuristic, but too much confidence in a flawed heuristic can backfire.

(Incidentally, most divorces happen after 8 years for both first and second marriages.[1] The 50% figure applies to first marriages as well.[2] That doesn't tell the whole story, because young adults now are divorcing less than young adults a generation ago. On the other hand, we don't know if that will remain true; divorce later in life has increased.)

[1] https://www.census.gov/prod/2011pubs/p70-125.pdf

[2] https://familyinequality.wordpress.com/2016/06/08/life-table...
These Failed Apps Discovered a Hidden Rule of the Web
Related research paper, In-Datacenter Performance Analysis of a Tensor Processing Unit​:

https://news.ycombinator.com/item?id=14074814
https://en.wikipedia.org/wiki/Selena

was an American singer, songwriter, spokesperson, model, actress, and fashion designer. Called the Queen of Tejano music, her contributions to music and fashion made her one of the most celebrated Mexican-American entertainers of the late 20th century. Billboard magazine named her the "top Latin artist of the '90s" and the "best selling Latin artist of the decade". Media outlets called her the "Tejano Madonna" for her clothing choices.[a] She also ranks among the most influential Latin artists of all-time and is credited for catapulting a music genre into the mainstream market.[6][7]
Programmer Pyotr Levashov reportedly suspected in US election hacking arrested
(Dgraph author) That's a good point. I think I'll load one instance up with the entire Freebase data, run it on freebase.dgraph.io, and blog about how and whys etc. Expect that in the next couple of weeks.
Top 28 Rules of Beard Acquisition
Compare this to the cost of installing light/medium rail in your city. Why we dont install these in every city baffles me. You could run them right alongside buildings.
Its funny. This was my exact shower thought this morning.

I find books overly verbose, and too formal. I do not think there is a need to dumb-down technical content. I also disagree with having a page limit as it would likely lead to omission of topics that might be otherwise useful.

I think the publishing industry has to change or be weeded out by self-publishers and video makers. I have learned many topics of my courses through Slide decks and Youtube videos to avoid reading.

My plan was to start re-learning everything from Uni and write informal tutorial (snippets) of blog posts about the topics and perhaps compiling to a open source book. I'll keep you guys posted so you folks can blindly upvote my fancy submission titles =D

Addendum: I'd really like to pug Brian Douglas' Youtube playlists on Control Theory. AMAZING. Got an A thanks to him.
Well, your hypothesis is definitely scientific, since it can be disproven. Couple of counter-hypotheses:

- Consuming less food requires the body to use fat-reserves. Some of these might have been storing heavy metals. With a quick enough change in diet, these might pose a significant risk.

- Consuming less food might alter your gut microbiology. Disheveling this balance might create the risk of infection or even worse.

- Consuming less food (to be precise, less lipids), might alter, or even disable certain parts of the metabolism, often leading to deficiencies in supplies for the immune system, thus making us more vulnerable to 'poisons'.

I don't know which of the above hypotheses are correct, but I am sure they are just as (un)likely as yours is.
Do you know of a virtualbox-like manager for xhyve?
Oh god no... Selena Quintanilla.
Interesting line of thought.

I suppose in theory for the sacrifice of some latency and processing overhead you could treat SSL/X.509 as busted, explicitly include multiple domains in a given page, cryptographically validate a signature supplied by each to the other (potentially both server side and in javascript), and thereby replace the SSL/X.509 assumptions of trust within the browser.

All this would do is raise the bar for the attacker so they had to hijack all domains at once. By varying them dynamically you could further frustrate.

You could potentially SaaS this (eg. expose an SCP/SFTP endpoint, from which you automatically deploy across disparate domain infrastructure including signatures) and/or provide a passive content-based pinning mechanism as standard, wherein the included JS or HTML raises hell if the version of a site you've received does not match that observed elsewhere. Inefficient as all hell, already attempted at different layers of the stack, but perhaps an idea whose time has come.

If you do this and make lots of money buy me a beer :)
>We also did "university politics", basically creating pressure for professors to make good textbooks. I typeset one myself for a professor who wanted to "beat" another one.

Out of curiosity, how would his textbook beat another colleague's?
Hacking Attack Woke Up Dallas with Emergency Sirens, Officials Say
Grand Theft Auto V (GTAV) PS4 Mod Menu 1.76 Offline by 2much4u
Drew Houston would have sold it for $1m
Thank you! After reading blog-post I had zero understanding of what the problem is about and how they solve it. Tried to read again - no luck. Then I opened codejam link and saw that it's basically about placing maximum amount of bishops using maximum matching. (Other parts of problem are trivial)

That's really sad that this pattern of bad explanations is so frequent in the internet.
Getting candidates to jump through crazy hoops is a sensible strategy for a big organization. It selects for compliance, which is important when your enterprise is too complex, uncertain or fast-moving to operate by consensus
Farmers look for ways to circumvent tractor software locks
Since ur not tied to the Java language (but want the power of the JVM platform) - I would say vert.x with kotlin.
I like the suggested price point of under 50$. Perhaps I'd go even lower and require < $40. This is enough money to keep self-published authors motivated to maintain their books and write new ones, and also affordable enough for most students.

This is the approach I've been following with my MATH&PHYS and LA books, and I will continue to use with future titles.

I guess the ideal case for students would be OER, but then when everybody owns the book nobody is particularly invested in maintaining it and improving it...
TRI's association with UMich and MIT makes them more biased towards issues about the difficulty of running self-driving cars in adverse weather conditions because that's the problem that all the researchers at UMich and MIT have had all the time and it's a problem that Google/Stanford have never had in always sunny California.

I have personally heard of the complaints of John Leonard (MIT) and Edwin Olson (UMich) about the severe lack of research of self-driving car robustness in weather conditions. The issue is real.
It's kind of strange to think that you need fewer of your own server resources the more successful your software is at meeting its goals, but this seems to be one of those cases.
You mean if we write

if (some_constant_expression) { //...code... }

and some_constant_expression evaluates to false, the entire code block will be stripped from the result?

That may be true, but it's not standardized behavior, is it?
Expect freebase.dgraph.io in a couple of weeks.
I just noticed this last week. I was trying to work out how to use MathJax directly from within JS to render math inline with rendering the rest of my content, rather than asynchronously after the fact.

I love MathJax, but I'm now rendering math on the server using a latex -> dvisvgm pipeline and caching the results
How do they tie the cables together?
To get 9KM of cable they must use multiple spools and somehow tie them together. I'm curious how they're joined so they do not become the "weakest link in the chain" and are not too bulky for the wheels.
I agree, and it's interesting that you know -e, while I've memorized -axuf ; I guess it's more portable?

Again, this is one of those, "Here's what I've got cached, and here's where I'd look up what I don't know offhand" questions.
Yeah and one of them decided to venture into book writing, had connections and was friends with other professors...

That's one way to sell that pig lipsticks.

Edit: And incorrect about department = array(Professors)
True for many compilers for many years. Its a way to integrate 'conditional compilation' into the normal program flow. It can make the code easier (or harder) to read. Use judiciously.
She died in 1995 and Selena Gomez is apparently the most followed account on Instagram. So, I am guessing that Gomez is the better answer. Only old fogies know who the hell Selena Quintanilla was (old fogey here, so, yes, I know the name -- but it doesn't seem like the best explanation here).
> These are fair enough, although you did say above that the other coworkers in your old scrappy startups were much worse.

Nope, I said the engineers I work with now are consistently better. "My current team is very good" is MUCH different from "my last team was very bad." (And I'm not in a job interview.)

> Some people will struggle to take credit because of politeness. Isn't taking credit trivial to do?

No, it's not so much about credit, it's about specificity and the ability to talk about the different parts of the project. A lot of people get stuck on, "We made a project that sold widgets." I want something more along the lines of, "In our widget selling application, I worked on backend services for payment processing and fraud detection." Some people get really stuck on generalities and won't dive into specifics. It just makes it impossible to evaluate your contribution. Maybe you didn't do anything. I have no idea, you're just not generating useful information for me.

> Most people don't get to decide the general point of what they do unless they are the CTO.

I totally disagree. So many tiny choices that engineers make from day to day have a tangible impact on customers. Even if you're a junior engineer, you have an impact on the latency of service calls you're responsible for, as an example. Do you pick the lightweight framework that loads quickly, or do you need the features of the bigger one? It's that kind of tradeoff that people should consider, and "I saw something shiny" is not a good answer.

> The problem is that you cannot possibly know how well would the ones you rejected would have done.

Yep, for sure. I'm positive that I've rejected good candidates. That's the side you want to err on though, especially if you have lots of good candidates.
Depends on the CMS. Many have repeating fields that you reference in an array style notation from templates, or via loops.

Others allow content relationships, where videos are their own object, set not to be published alone, but embeddable into, say posts.
You both have a good point.

I too quit my freelancing for a stable remote job but looking at it 18 months later I found out that I sucked a lot in managing my freelancing gigs.

So IMO with some good contract and budget management -- and confidence, and actually having a choice -- you can reap most the benefits of freelancing and almost none of the drawbacks, if you can take the thought of switching customers every 3-6 months.

I understand not everybody can pull this off -- I am not sure I am yet ready to do this that well. But I've seen people doing it very successfully and almost stress-free.
I've been pretty fascinated by the idea of ancient coffee houses since reading Raymond E. Feist's fictional novel "Rise of a Merchant Prince" in which most of the action happens in a coffee house.

Are there any more articles or books you'd suggest to get more across the topic, and particularly the salacious and dramatic details?
Contingent on graduation for ethical reasons, or because you still see the degree as a relevant signal on top of the insight gained from working with the candidate?
It does re-use a process for multiple requests, unless it is idle for a period of time in which case it will shut down. You can actually skip your initialization code on multiple runs if it is outside the scope of the handler function.
Personally, without Unity, the draw of Ubuntu is significantly lessened.
Blood Pressure Monitor Reviews
In an emergency the helicopter can just drop the load: the pilot can release the hook and fly away. Unlike carrying a casualty, this is unlikely to be anywhere near as dangerous. If the tower is somewhat bolted on, it'll probably stick there long enough for the other bolts to go in. Worst case, it tips over and falls to the ground, but in any case it's unlikely for there to be any injuries.
it cares about you staying together long enough to raise kids. remember that also half of marriages end in divorce so it's not that great
I just can't get Jean-Luc Ponty out of my system. I read Chronicles of Narnia to JLP's Imaginary Voyage album in 1980 and have been hooked since. I listen to much else, and some of JLP's stuff gets a bit repetitive and formulaic, but he and his band have a track to fit every situation.

For something a bit more experimental from JLP, try "No Strings Attached", https://youtu.be/EzLBZnDppD8 . Great use of technology available at the time. Synthesizer, violin, and tape loop.
Benefits of using a forklift for your roofing equipment
[video] (2011)
I work on security software that is embedded in many devices, which allows for DRM use-cases.

First off, there is no good reason (well, other than typical business reasons) of keeping the stuff closed source. The only thing really needing secrecy are the various secret keys (generated on device), basically. The argument that we accept from management is essentially that it is a competitive advantage to stay closed source, for now.

I've not heard very good arguments against DRM that aren't anchored to the ownership problem Doctorow is often quoted on, i.e. OEMs/vendors are the owners and not the end consumer. In a world of more distributed ownership (that I think is still possible; would love to see a class action against some OEMs), you could have a more distributed DRM, which would be very interesting.

I would love to hear pros/cons about DRM that are not just arguments about ownership.
I think the top commenter ("cobo") nailed it. The main problem is that a lot of people see their job as their identity. When someone suggests they adapt themselves to another, more modern industry, they see that as an attack on their identity and way of life and dig in. The result is almost always a political mess, as those running for office come up with protectionist, regressive policies to appease those people to be able to get or retain their votes.
While I agree that the penalties for breaching food hygiene / safety standards should be high, I think a site like this has pretty serious flaws. Lets say a restaurant cleans up their act after being previously penalised. Can they ever get off this site? How about if the business is sold and the problems of previous management solved?
You refer to this story, right?
http://www.textbookleague.org/103feyn.htm
Those working on regular expression matching or related tasks should be well aware of some of the names here, especially Victor Glushkov. We still use Glushkov's NFA construction (which dates to 1961 or earlier) in our regular expression matcher (Hyperscan). It was interesting to hear about what a major figure Glushkov was beyond his work on automata, which was all I really knew about.
Because they can only haul 2,000 people per hour, with limited travel lengths and single point termini
The Dedup heuristic I've heard is 2-3GB of ram per TB of raw storage.