skysight-inc/HackerNews huggingface dataset:
Yeah, I always do a double-take when I read engineer, because I take it to mean that it was some other engineer, because obviously if it was Levandowski, they'd have mentioned him by name.

He's literally the protagonist of this whole drama, and they keep referring to him as 'engineer'. WTF.
Ask HN: Store price as integer or decimal?
For an e-commerce website, how would you store products' price in DB? decimal? pence integer?
I wish they'd push for 4K 60FPS so they could upgrade their releases to this in the future.
Sourcetrail developer here: Pretty solid. We use clang libTooling.
Not counting fraud, I don't believe there is.
Super super cool project! As someone who does robotics, I'm super eager to try this, and to hopefully contribute to some open-source libraries for this.

A lot of work in robotics involves software that maps to this style well (functional-ish, where data is being pushed through computational pipelines / graphs), and I think this could be a killer development environment for things like control systems, sensor fusion software, image processing / computer vision, etc.

The fact that it is going to be open source, and already seems to have some nice support for things foreign libraries, profiling support, and well as visualizing of your data visually (that image processing graph example!) makes me think you are going to get a good response to this. I also think there are a lot of hobbyist type projects (RasPi level 'smart home' stuff, algorithmic art / music, SDR, anything you see on Make / Hack-A-Day) who would love a tool like this!

I'm very interested in checking this out, and in contributing packages / libraries if that will be supported. Hoping to get access to the alpha!
China’s 'straddling bus' dream reaches end of the line to be dismantled
Why So Many Top Hackers Hail from Russia
Not enough.
We techies have a moral duty to choose wisely, and to educate users.
I like to see a language that's a simple subset of ruby for example but the OO is delegated to a graphical representation (boxes for classes, arrows for methods etc..)
A bit of historical context. Glass unofficially supported Bluetooth keyboards up to version XE11 (that is, November 2013). Version XE12 contained one major bug which, while it didn't break keyboards themselves, did break most of the non-Glass Android apps you'd want to use a keyboard to control. Version XE16 was a four-month rewrite, which replaced the Bluetooth stack with one that couldn't handle keyboards (and bricked a lot of devices and broke a lot of other things.) At that point something went very very wrong with Google's internal politics, and despite there being both internal and external demand, work to repair keyboard support was blocked in favor of fixing crash-bugs. Combined with Glass being closed-source, an overly-aggressive auto-updater that made it hard to stay on XE11 or XE12, increased memory usage that exceeded what the existing units had, and poor communications from Google, this caused the Glass community to turn on Google and become hostile.

Three years later, version XE23 adds support for Bluetooth keyboards, and makes it more official (so you don't need an awkward procedure involving sideloading parts of cell-phone Android).

So I interpret this a sort of three-years-later apology. For which, thank you, it's overdue but is a nice gesture. Source code would also be nice, as would a public post-mortem of what the whole mess looked like from Google's end.
Sorry Travis. I don't think he meant it personally.

Kidding aside, at those levels you have to manage all of that. PR is probably just as important as the tech.
Conference paper here:

https://www.researchgate.net/publication/315747461_Origamize...
Math.

When learning graph theory it can be quite useful at first. But once you start using set theory the graphical representation actually hides more information than it gives and intuition starts to get in the way of us discovering useful properties.
That's a slippery slope to argue on because eventually everyone is going to die. Where do you draw the line? Your post is ironic, because macs are overpriced, by some measure, and so is the american healthcare, from what I heard. Apple is said to derive value from exclusiveness (price differentiation). I'm not going to draw the analogy for medicine, although medication is controversial enough.

Surely, nobody is going to die from not owning a macbook, that's indeed a strawman. A macbook is not a condition, but a property.
Not really, there are risks attached to it.

One of them already been pointed out - the counter-party risk. Not only can there be situation like Mt.GOX disappearing with people's money. The exchange can refuse to honor the order specially if they are the market makers.

Some brokers put a time limit on the trades. These are called Good till Cancelled (GTC) limit orders. Like Schwab has a 60 days limit for the GTC orders. I am not sure how the crypto currency exchanges work.
Nvidia and AMD are doing the same thing.
Outside of X86 GPUs are probably the most walled off market, you literally cannot make a GPU today without violating a patent.
The science-fiction fan in me is now imagining a robot whose structure is a flat sheet of material, that can reconfigure itself into any form it needs.
There was an attempt at a somewhat standardized C++ subset called Embedded C++. Even within embedded circles I don't think it ever got much traction, presumably because it was _too_ limited.
Not just that, for many, many applications these days, latency and predictability are more important than throughput.

And throughput is actually easier (see: Latency Lags Bandwidth). So we're often/usually getting help with the less important problem that's easier to solve, while at the same time making the more important and harder problems more difficult.

YMMV.
Finnish citizens on universal basic income: less stress more incentive to work
Blockchain.info raises $40M series B
I don't think that really counts as stack-ranking at all. The manager doesn't ask, 'who's my worst employee?'; he asks, 'whom would I not fight to keep?'
I've always disliked these top down plans that require so much setup and upfront work. The best tools I've worked with are progressive in their discovery and mastery of features without lowering the ceiling too much. Sublime for example has a command palette to just fuzzy type your desired command as a fallback, showing the shortcut key right next to the command as well. Vue also markets itself as having this type of "progressiveness".

Reminds me of vim fans. There's always an undercurrent of elitism or hazing where something "hard" must be done to be "worthy" of some sort of goodness.
I honestly don't think the terms "ride sharing" have fooled anyone long term. It's clever marketing, but everyone thinks Uber is a taxi service and they use them as such. This isn't necessarily the right thing to think, but I don't think you convince any city council by couching it in those terms.

But yes, pursuing changing laws rather than trying to fall in with them is probably the right solution, but not a 180 day solution.
I fundamentally despise this concept of 'non-devs'. There's just a cyclical definition of non-devs as people who use non-dev tools and vice versa.

It's extremely common to dismiss tools used by certain classes of people as non-programmer tools because of who's using them. Look at Excel, which is basically a visual programming language that probably more people know how to program in than know C. But because your boss or your project manager or your sales rep uses it it gets dismissed.

Never mind that unlike these things that crop up every now and then people get real work done by programming their computer with it.
Ask HN: Who do you think would be the Gordon Ramsay of startup world?
Whenever I see an episode of Kitchen Nightmares by Gordon Ramsay, I can't keep myself thinking of a version of it for technical startups. Imagine someone walking around yelling "you idiot store passwords unencrypted!", "I clicked this button and didn't do anything!", "How long ago someone checked the inbox of info email?", "For how long this broken link was here?", "How do you plan to scale this shit up?", "You have 6 more servers running not configured yet!", "Who welcomes customers?!", "Why is there no chat on frontend?!" etc.

Who do you think would be the Gordon Ramsay of startup world?
Yeah, I would say the biggest difference is in how content gets reshared. With Freenet, content gets reshared by nodes as soon as it enters the network, and users are unaware of what content exactly they are sharing.

While IPFS is not implicitly pushing content but nodes needs to request content and then reshare it.
We occasionally ship a build with the equivalent of 'DEBUG=true' to (parts of) production. Deliberately. For an extremely short time period.

What that gains us is a run with real data and a build that's instrumented with assertions - which flushes out a lot of previously unknown issues.

So yes, you learn useful things. If you ever did it accidentally, the useful thing you learn is that shipping ideally is not an on/off switch, but a carefully monitored process :)
if you could elaborate on awkward part, i'd love to give you a hand. i have 1 react native app built with cljs and 1 chrome extension. using cljs is the best technical decision i've ever made.
What's funny is when we program we use ASCII art (indentation, things like the fact that [ and ] cause symmetric "box" look) to help us. If text was really all we needed, writing minified JS directly would be ok. Given a keyboard and a mouse, this was the fastest way to create nested boxes (ASTs) that have non-tree links (names): type out a serialization of it that your fancy text editor automatically ASCII-artifies.
Why would they include installs of electron apps in node.js downloads?
Things were always far from being good in general, especially when it comes to culture as you mentioned. I just thought maybe there was an upwards trend, you know? Like maybe things now aren't great, but 10, 20, 30 years from now, who knows how much improvement we'll get! The past year has definitely been a shock, at least for me. And like I mentioned in my other comment, maybe I was naive, or just way out of touch with reality.

I think the best example was with gay marriage. I definitely saw how much opposition there was to that, but seeing a lot of the country get dragged into progress made me feel more hopeful. That's the feeling I had in general, about everything. "Here's where we have progress to make; we'll definitely drag along a good portion of the country into it, but we'll get there eventually." Now it seems like the trend is in the opposite direction, or that it'll take way longer than I thought to see any kind of real improvement. Even with the infrastructure you mentioned, it seems like there's a big push to keep things exactly as they are now.
Foxconn plans US display making plant for $10B, scouting for location
60 FPS is undesirable for most movies/shows, as opposed to 24 FPS which creates a certain feel that most people prefer.
Ironically the sister-post to your parent post complains about a vampire being killed in the 19th century, when it's the same mindset that caused that and that wants to crucify Kalanick.

The five-minutes-of-hate culture and public lynching culture is dangerous and has to end. In a year some contrarian will post an article on Medium with the title "Kalanick was unfairly ousted" and it'll be posted on reddit/r/TIL and the tide will turn as all the people whose opinions are an expression of whatever made it to the frontpage of their favorite aggregators reverse their opinion to fit the status quo.
Theoretically this is true, but look at how it's worked in practice. Manufacturing was shipped to places like China and Mexico where the minimum wage and quality of life is much lower. When considering these things, should we consider the theory of globalization, or the reality of what is happening?
Uses computer vision on DropBox photos to power search
Theranos had a similar treatment a month or two back. News and sordid sagas (and many things in life!) are all rather cyclical.
My Biggest Mistake in a Decade of Building Marketing Software
> You end up with frequent stop-the-world garbage collection pauses that freeze the screen for seconds at a time. Play any Unity game on the PS4 and you'll see it frequently.

This is a coding problem, not an engine problem. A game should have almost no dynamic resource allocation.
Prof. Lewis at Caltech has been working on this since at least the late 1990s, when I first learned about it as an undergraduate, and probably earlier:

http://nsl.caltech.edu/research:nose
In my experience not the optimization is the hard part. But the eventually necessary scaling down you have to do first.
Doing this with Imagemagick, Pillow or whatever will result in possible OOMs or gigabyte sized, not so temporary files filling your /tmp dir for large source images.

The only tool I ever found which does this job reliable even for huge images is http://www.vips.ecs.soton.ac.uk .
Do snap's spectacles?
> a lot of cryptography will ultimately fail if we discover that P = NP.

This is conjectured, but can you prove it? When the degree of the polynomial of the minimal running time or its coefficients gets large, one can imagine a world where e.g. asymmetric cryptography, as we understand it today, it still possible.
I don't know, when censorship entails deep packet inspection between all pairs of nodes on the internet, I'm good with "uncensorable" as a shorthand for "practically impossible to censor unless you control the entire internet".
I've got that problem; it's correctable either with prim glasses, or with surgery to tighten up some of the muscles that control your eyes

You can also do some practice with 3d pictures to build up better control. I made a thing for that that uses red/cyan 3d glasses. http://web.uvic.ca/~jhedin/Other%20Work/tranaglyphs/
Germany has been raiding homes over Facebook posts. Right now they're considering a law to fine social media companies who don't remove certain posts within 24 hours. https://www.nytimes.com/2017/06/20/world/europe/germany-36-a...

Twitter already blocks known Nazi accounts in certain countries. https://twitter.com/map/status/869594711991963653
I automated my workflow server side with OptiPNG. https://ma.ttias.be/optimize-size-png-images-automatically-w...
Learn to run a startup from home the right way
Hymenoptera training
My guess is they ran into problems with syntax. If they alter their language slightly to be an ETN, it could help. Happy to chat more if any of them are reading.
React Express – The All-In-One Beginner's Guide to React, ES2015, Webpack and More
Any plans to support Kotlin ?
So this is a computer that is a 3D Paper Printer?

Jokes aside [1] the mathematics of paper folding is extremely interesting. The most interesting thing is that you can solve fourth degree equations with origami [2] .

[1]https://en.wikipedia.org/wiki/Mathematics_of_paper_folding
[2] https://en.wikipedia.org/wiki/Huzita%E2%80%93Hatori_axioms
WebAssembly UI Framework? (like React Native)
This seems like this going to happen if it isn't already being built by someone.

Imagine having amazing UIs declared in markup with React or similar controlled by JavaScript yet be rending things amazingly fast, near native speed with a c++ graphic engine behind it, brought up by the browser just like a web page.

This seems like a good idea. No?
From over 10 years of using and kinda understanding the taxi industry, a different leader than Travis could not have entered that market. I'm not saying he's correct, but it takes a bully to scare a bully.
That would make it easier for independently wealthy folks to win elections.
But contrary to the atom bomb, it doesn't terribly matter, who rolls it out first.

You will find yourself hard pressed to find a company, which is the first to bring something market and being in the dominant market position.

Self driving cars will be a commodity. Whatever advantage it gives, any company will have it, so there is no way it will increase the margin.
Odd that you would put quotes around things you made up and neither I nor the first comment in this comment-chain said.

Animats gave plenty of detailed constructive criticism, as did I. Neither comment could be simplified as you allege without leaving out important context.
But if a policy is found unconstitutional, can it be challenged?

Not a lawyer here
IMO the graphical representation some times removes accidental complexity by not needing names or producing orderings. eg. To write a non-tree graph you always need to introduce local names unless you use something like SKI combinators. When proving the Kuratowski-Wagner theorem for example, I'm pretty sure the diagrams and the language-form help each other without either being strictly better.
Most people prefer it because they're used to it, and that's what they feel is "movie like"
50+ PR Hacks for Startups to Find, Pitch and Stay in the Media
It's bogus, they just wanted to use the word "category" to try and lure in FP enthusiasts.
Regardless of culture, it can be a source of happiness for people who are extrinsically motivated.

Taking myself as an example, I've learned over the years that I respond to affirmation a lot more than I'd like to admit (always thought that was "shallow", until I realized I'm like that). In turn, if I produce good work that holds me in honorable regard, it creates affirmation that drives me. This is a way for me to hack my personality trait into something good. Of course, there are pitfalls in that failure produces the opposite result and I must not reduce my identity to the result of my work.
> Outside of X86 GPUs are probably the most walled off market

I think FPGAs are more walled off.
What would be interesting would be to see how far all the ridesharing revenues would have gone in actually really good public and municipal transportation and many other lifestyle changes (i.e. what if every company reduced to a 4-day work week, or at least a mandatory 1-day work from home in applicable industries.)

it would be interesting to see where ridesharing investment money and the revenues the companies made could have ad a differing/better/other impact, just as a matter of looking at all possible outcomes as opposed to simply taken the state of things as a given.
They never really said what 8 million users meant, but that just seemed to be one area in which Node has a strong presence that Java doesn't. But if they're just counting people downloading Node, they're getting a huge boost from people developing frontend JS stuff that are never actually deploying Node to production. So comparing that to Java isn't exactly fair.
Think something like this is built into Google Maps today.
Having it always looking in the direction your head is facing is an advantage of the head mounted form factor even if it doesn't depend on the eyepiece display.

Not needing a hand to look at the output is an advantage of the eyepiece.

So, yeah, the glasses do make a difference over a smartphone in this use case.
I think that's why he said "in the future", when people might eventually realize that 60FPS is good.
On June 28, 2009, the world-famous physicist Stephen Hawking threw a party at the University of Cambridge, complete with balloons, hors d'oeuvres and iced champagne. Everyone was invited but no one showed up. Hawking had expected as much, because he only sent out invitations after his party had concluded.
You don't need to control the entire Internet.

See: Firewall of China.

You only need to control the big fiber paths of which there aren't many. Of just in general the exit and entry points between countries.

The Internet is not an open mesh.
Why VR Arcades Are Critical to the Future of Virtual Reality Mass Adoption
On iOS I can see them- you have to scroll the stars section horizontally.
>I'm surprised they don't ask for VFX sources to be archived though. ST:TNG and Babylon 5 both suffered badly from loss of the original VFX.

What do you mean by this? Is it common practice to "remix" a show when it's rebroadcast? I just assumed they more or less press play on a .mp4.
>On mobile, and/or desktop there are very few empirical reasons not to use Unity. If you have the skills to develop your own engine and tools, then you certainly have the skills to work around Unity or garbage-collection issues.

I guess. The question is why should I have to work around Unity?

I mean, everything is a trade-off. I understand that for many teams and games, the hassles of Unity are worth the benefits. But that is not every game and every team.

>The engine and toolchain that is always has flaws that the utopian engine and toolchain that could be don't have (yet).

We don't have to compare Unity to utopian engines and tool chains when we can compare it to its competitors like Unreal.
This is really great, I was recently looking for something like this, thanks for building it! I have some layout suggestions:

- Summaries are short enough that they could be displayed by default for all articles, rather than requiring an extra click for each row. This would be a killer feature, even if optional and not enabled by default.

- The categories at the top take up too much screen space - it would be nice if it was a bit more condensed (e.g. in a single row, or even remove it and leave just the side nav).

- Using inline cards instead of full rows would make it possible to see a lot more info without having to scroll so much. The current layout (one row per news) would be better suited for mobile, though.

I'm not sure about the quality of the summaries yet, but just by removing the clickbait from news browsing you're already doing us a big favor.
Do Not Disturb While Driving feature rolls out in Apple’s newest iOS 11 beta
Ahh ok, that makes sense. Hopefully they will do it that way.
I'd like another post going into more depth on audio (sound design, mixing, mastering...). I've seen a few things on Netflix where the bad audio engineering totally ruined the experience.
Could be worse. I still wake up sweating thinking about a former job where several million identities were stolen. Tech staff tried to prevent it, even predicting high risk of mistake, but management pushed through it anyway.

A business mess is one thing, but losing somebody's identity is another level of feeling shitty.
Thanks for finding it!
I have joked to Sarah in the past that she has to be careful that pando didn't become "what the fuck has uber done today".

Mind you that isn't surprising given the continual behavior issues within uber and it's status as the biggest unicorn
Forgive me if I am being slow but what is the actual difference between "ride sharing" and "unlicensed minicab"? I mean that seems to be the crux of all Uber's regulatory woes - that they are either unwilling or unable to articulate it.
Antagonist?
There's slack in the food supply chain that walmart and other giant chains haven't squeezed out of it?
This was in fact an issue with queries containing quotes on our /lite and /html sites. It should be fixed now. Let me know if you see any other issues.

What happened is we frequently get hit by bots trying to scrape the links from our /lite and /html sites and we have to react by creating rules to try to block them. This particular rule, was over-aggressive. Our ops team is going to discuss internally how to prevent something like this from happening again.

Thanks!
Content Security Policy has never been simpler