skysight-inc/HackerNews huggingface dataset:
> a software problem, not a hardware problem

I don't think this term even means anything. The problem can be solved by various mixtures of hardware plus software to varying degrees of adequacy.

On the one hand, we know that it's possible to drive a vehicle with high reliability in a wide range of circumstances with just two relatively low resolution cameras... if those cameras are feeding into a trained human-level intellect. What combination of hardware and software is required to generate that intellect is still unknown.

On the other hand, the problem seems relatively well solved using 3D laser scanners and relatively straightforward software. It works pretty well and just needs to be shaken down in all of the possible circumstances it might encounter. It's also unreasonably expensive.

We seem to be converging on an "easiest" solution which uses a mixture of cameras, radars, ultrasound and maybe LIDAR, using deep learning for image processing. That's just one solution, though.
The formulation of the fitness function seems to be an interesting problem. The best idea I can think of right now is to randomly apply forces within ±90° of the direction that moves the center of mass roughly in the correct direction in a 2D rigid body simulator.
I agree that unions don't work unless the government dictates that employers bow to their will.

Whether that's good for companies or the public is a whole other question.
Side Project Mistakes Developers Make
Hi everyone

Side projects have played a huge role in my career, friendships, and quality of life. I’ve just launched a free email course titled, “5 Side Project Mistakes Developers Make.” It’s a week’s worth of lessons, one per day, full of stories, tips, and advice for planning, executing, and shipping side projects.

I’ve managed to ship 10+ side projects over the last few years while working a full-time job. While an email course can only scratch the surface of the lessons I've learned along the way, I’m think it provides value for anyone struggling to ship their projects. I hope you check it out, and I'd love your feedback.
I pick the right-most lane that allows me to maintain a constant speed.

Please pick the right-most lane that does not back up traffic behind you. If traffic is backing up, it increases the likelihood of accidents. Vehicles that are close together for long periods of time are more likely to hit each other. Of course people should maintain proper following distance, but we need to take into account how people do drive, not how they should drive. The left-most lane should be kept free-flowing unless traffic is very heavy across all lanes.
"It hasn't succeeded anywhere over the past 3 years except in price."

You must have been living under a rock :)

In 3 years, the daily transaction rate grew 8x(!)—clearly a sign that Bitcoin use is growing: a combination of more users, more businesses, etc. An interesting aspect of looking at transaction rate is that it naturally excludes "simple speculators": those who purchase BTC on exchanges and leave the coins stored at the exchange (because a trade never even leaves a trace on the blockchain.)

The number of Bitcoin ATMS has doubled in 18 months: http://themerkle.com/number-of-bitcoin-atms-has-more-than-do...

In 3 years, the global network speed grew from 10 to 2000 petahash/sec. Millions of dollars were poured by many vendors into developing cutting edge 16nm mining ASICs—clearly a sign that at least multiple tech businesses are betting on a long-term success of Bitcoin.

As of August 2015 160k merchants accepted Bitcoin (up from 100k one year or so earlier): http://research.ark-invest.com/bitcoin-currency

Bitcoin commerce is no longer driven by "sin" activities since Nov 2013 but instead legitimate commerce is growing and now accounting for the bulk of transactions: https://ssrn.com/abstract=2808762

The largest publicly traded company, MSFT, started accepting Bitcoin (though just for Xbox games and Windows apps): http://www.theverge.com/2014/12/11/7375771/microsoft-support...

March 2015: largest funding round ever for a Bitcoin company for $116 million: http://themerkle.com/secretive-silicon-valley-bitcoin-startu...

And more, and more... Bitcoin economic activity/interest has never looked so healthy.
Is your business prepared for 2017?
Once again, how is that evidence of the DNC rigging the primaries for Clinton against Sanders? Do you admit that no such evidence exists?
I'm trying not to be a smart aleck and instead I'm putting the question into terms anyone who's finished high school would understand. We're not talking general relativity here, we're just talking about plain Euclidean geometry. The kind you (or maybe everyone except you) automatically thinks of... the kind you learn in middle/high school.
Wow! Here in SF they're building cross-town BRT for $5m/mi. Blows my mind that London's subway costs that much to extend, dozens of times more expensive. And we have earthquakes to worry about, London doesn't.
> It was clear the Tesla software wasn't smart enough to close the gap by accelerating above the posted limits

You guys need to figure out whether the speed limit is wrong, or breaking it is wrong, because you're not being consistent.
Looking back on my prior receipts, a stick of 8GB DDR3-1600MHz a year ago was about $12. Currently, lowest price I see is sitting at $21 on pricewatch.com with Newegg being the seller offering the deal (my receipt is from Portatech.)
If you are using your brakes on a highway because of a driver in the right lane, you are doing it wrong. Please learn how to drive.
We thought Test4startup was a great idea. You have to try it, trust me it's cool.
You get your results in 3 easy steps.
Likely because of it's nature as a network first language.
Go is largely speaking a language designed to push bytes over sockets to lots of concurrent clients.
From what I've seen, technically anything with Autopilot HW2 is fully capable of complete autonomy, but legally isn't allowed to have it.
Fair use is a defensive claim. You have to be willing to get sued if you want to invoke it. So invoking fair use is expensive and risky. Which sucks.
Future prediction capability here can greatly improve video monitoring of all kinds. Run a constantly trained system like this in real time over incoming streams and let the agent observe generated predictive videos N units of time ahead.
DRAM type memory uses a completely different process than flash even if they're both a form of "memory". The performance of DDR-type memory is well beyond anything in the Flash world.

Today 2GB/s is considered very good for an SSD but that would be brutally slow for system memory. DDR4 memory is typically 30-60GB/s per bank with the low end being two-channel, the high end being four.

DRAM has also been the subject of aggressive research and development for many, many decades while large-scale production of flash is a relatively recent phenomenon. It's the widespread adoption of smart phones, thinner notebooks, and ubiquitous USB keychain type devices that as pushed it to the volumes it's at now.

There's also the concern that DDR memory must have a very high level of data integrity, bit-flip errors are severely problematic, and it can't wear out even after trillions of cycles. Flash has more pervasive error correction, and while wear is a minor concern, it's still possible to exhaust it if you really, really try.

I'd say the reason flash memory prices are steeply down is the new "3D" process used by Intel and Samsung has been a big game-changer, allowing for much higher density. DRAM has seen more gradual evolution through the last few generations.
Yes, Go has higher development efficiency than Rust, especially for new comers. For a storage engine, the most important thing is stable. We focus on write right and stable codes. Rust's compiler is quite strict. Which is good for write right codes. We have many good programmers who is very good at writing Rust. So we do not suffer from the low development efficiency.
About the libraries, we could get most of we need. But some were missing when we begin to develop TiKV (GRPC/HTTP2 for example). But thanks to Rust Team/Community, they give us great supports. GRPC for Rust is available now. We also contribute back to the community. We develop prometheus client for Rust. The Rust community is active and helpful. So we do not worry about the lack of libraries.
I actually tried pandoc + MediaWiki markup but it ended up quite consistent and not representing the original page.

ward's site actually contains the rules for deconstructing the JSON and translating it to HTML. I'll have a look at that when I have time.
Show HN: Jesi – Hypermedia API Accelerator
What about Joomla or Drupal? (Although does anyone use them anymore? As WordPress got more popular I've seen more and more serious sites running WordPress and leaving Joomla). But for a business, a proprietary CMS is a management mess (proprietary as in custom designed) because you can't switch web companies.
(TiDB developer here)

Actually we are using RPC to call Rust from go, and it has nothing to do with Go or Rust, because either way we have to do RPC call(by encoding and decoding data), currently we depend on protocol buffer and customized RPC , and we are trying to migrate to gPRC. We know Go doesn't have pattern matching and generics, and it's kind of pain sometimes. But still we like Go very much because of simplicity and concurrency.
For me, that place was Texas. I finally made the move to Dallas and my fiancée and I couldn't be happier. Great weather, great cost of living, great economy, great driving and great people.
The article is pretty light on useful facts, but theres nothing "extreme" about not eating things your body doesnt need.
You're right, everyone figured out it was a very basic intro.

My point is it's so basic that it isn't useful.
Tests only fail to be useful because they were not written with an explicit purpose in mind; good tests are chosen to explicitly verify behavior that is worth verifying.

If you have a good design in mind before starting development, which is, after all, an ideal situation, it could be argued that it is reasonable to write tests after most of the development, not only to verify robustness to bad input as per the usual, but also as a way to encode a demonstration of the intent of the design.
How about putting a tool like Incapsula on top (free option offers 2 factor authentication) which makes hacking just a bit harder.
That was slightly tounge-in-cheek :). I suppose it would be bad for most people. Personally, I spend:

- 15% on "luxury" goods and services such as travel, coffee shops, restaurants, event tickets, and my car, all of which I can do without at slight to moderate annoyance.

- 5% on necessary goods and services such as groceries, household supplies, and transit across the Bay.

- 80% on rent, including parking.

The cost of production isn't entirely absent from my true expenses; I do need groceries, and some tiny proportion of my rent pays for the actual materials, construction, and maintenance on the structure and associated infrastructure. But my dirt parking space next to BART certainly didn't need producing (the most produced thing in that lot is the fee collection machine), and I spend as much on that as I do on food.

So, I would not mind even a massive increase in the cost of goods and services, if it came with more money overall (which I can also use for space) and/or a decrease in the cost of space (i.e. fewer people contending for it).

OTOH, all Bay Area tech jobs ultimately rely on consumer spending, so if there is not enough of that going around, probably no paycheck.
> Single-purpose accounts aren't allowed on HN.

Thanks for letting me know. I will send an email tomorrow.
And if you think about it more, if this number is correct, it shows in a very understandable way the magnitude of solar energy that the Earth receives - if this number is true, 100% sustainable energy is not only possible but should be incredibly easy once we develop the proper technology.

I wonder, could global transmission possibly be an answer to the lack of storage problem?
7 Spectacular Sensation Prevailing in Mobile Application Development Business
Must check out in my opinion: "Human Japanese" (it starts at 0) : http://www.humanjapanese.com/home
Well a big part of this is that I'm trying to get into slightly larger companies than I've been at in the past, and the companies are brand name SV companies with very high standards where they tend to have pretty rigid hiring processes even for referrals. I know a handful of people at these companies, but none of them are hiring managers, and none of them are from my most recent two jobs (ie. the last decade) to be able to vouch for my recent experience. Also, out of a 16 year career, only 5 of those years were in SV, the other 11 were split between London and US flyover country, so my network is pretty dilute in SF.

Truth be told though, I haven't reached out to much of my network because I don't just want any random job to pay the bills, I am looking for a specific kind of company and experience. If it keeps going like this though I will probably need to broaden my selection.
Exceeding the posted speed limit isn't actually illegal in Texas. State law requires drivers to travel at a "reasonable and prudent" speed, and the posted limits serve as prima facie evidence that your speed may not be prudent/reasonable/illegal.

If traffic is flowing at 5MPH over the posted limit, it would be reasonable and prudent to match speed with surrounding traffic.
I don't get what this solves. If I want to send an email at 2am because I thought of something, I should be able to send it and the recipient receive it. It's not like we forced this upon each other.
Go code communicate with Rust code through network. So there is no overhead.
Go has interface, which could be used for expressing the AST, plan tree. We define some interface for AST node and plan tree node. It is convenient to apply some rules (predict-pushdown/column-pruning/cost-computing) on the tree.
You could refer to the code in https://github.com/pingcap/tidb/blob/master/plan/plan.go
CreativeAI
This is easily the most important topic that needs to be more widely known. It's hard to progress in any other topic if you don't understand the basic methods for filtering good information from the many mistakes, misinterpretations, scams and other bad data. The need for education on the very basics of the scientific method has even made it into the recent popular press as concerns about "fake news".

Democracy and modern civilization itself requires at last some understanding of the scientific method. Sagan's warning in "The Demon-Haunted World"[1] was frighteningly prescient:

I have a foreboding of an America in my children's or grandchildren's time --
when the United States is a service and information economy; when nearly all
the manufacturing industries have slipped away to other countries; when awesome
technological powers are in the hands of a very few, and no one representing
the public interest can even grasp the issues; when the people have lost the
ability to set their own agendas or knowledgeably question those in authority;
when, clutching our crystals and nervously consulting our horoscopes, our
critical faculties in decline, unable to distinguish between what feels good
and what's true, we slide, almost without noticing, back into superstition
and darkness...

Until the public "baloney detection kit"[2] (and uses it regularly), trying to teach other topic is probably a waste of time[3].

[1] https://en.wikipedia.org/wiki/The_Demon-Haunted_World

[2] https://www.brainpickings.org/2014/01/03/baloney-detection-k...

[3] http://scienceblogs.com/clock/2007/05/31/more-than-just-resi...
I have been coding every day for several years until I've burnt out, now I'm slowly relearning how to enjoy life. It doesn't work for everyone; my mistake was to start treating unpaid hobby like serious work.
Photon Flux Density.

Lumens is so over-used and so often wrongly used.
This is probably the he case https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4614761/#s4titl...
I came here to say the same. Definitely the most important bias
Lenovo ThinkPad T460 – A Good Linux Laptop for Development
There are two more things: 1. Go has high development efficiency. So we could build complex SQL logic easily. 2. Go is easy to write concurrent code. So we could enjoy the benefit of multi-core cpu. For example, we could use multiple goroutine to scan data, do join, do aggregation.
May I ask why one would want to switch from a well respected engineering profession to one which literally kids can do? Outside of the HN bubble where there's lots of VC-funded Internet startup employees, webdev is a joke, and I think you see why now.
I believe they are "making computers easier to use" by providing simplified configuration for software. The intention is for secured and properly setup configurations that could be installed with one command to turn an otherwise obtuse process(configuration) into a one command install.
True that! Moved here from Germany in may working as a backend developer. The people are awesome and once you get used to the language it just feels like home :))
From 16 hours ago: https://news.ycombinator.com/item?id=13296003
There is nothing you need in sugar. Theres nothing extreme about not eating things you dont need -- its just moderation.
After I made a few comments here on HN about the T460, I felt I should condense all the stuff into a short blog post. Feel free to add your experience or alternate developer machines, with pros and cons.

What I missed at Dell and Apple is the possibility to configure your hardware a bit so that it better fits your needs. This was better for Dell when I purchased the Dell Latitude 7 years ago.

I did not choose an MBP because I feel safer with Linux in the long run. I heared that the security updates stop two years afterwards and the software upgrades makes the 'old' hardware a lot slower.

In the end every OS somehow sucks, but Linux sucks least.
This isn't exactly a fair comparison, in my opinion. Legacy code that was written before unit testing had become a habit tends to have a design that isn't always easily covered by unit tests; furthermore, when you give a team of engineers legacy code and ask them to add tests, they have to trace the source, make an interpretation of what they perceive the design considerations to have been, and then write tests to that. What you often end up with, though, is starting by unit testing the easier to understand pieces of code, checking for robustness to some bad inputs, and then somewhat skimping on unit tests on the code that most embodies the original authors' design considerations.

Which, to be fair, is a highly nontrivial task that will realistically never be completed as well as if the original authors had written unit tests demonstrating the intent of their design. And the comparison you should have been making is to that scenario.
Ive went with a T420 recently, mostly because of the keyboard. But also because $400 for laptop + battery + Samsung SSD + 16GB hyperX Ram sounded so cheap i could not resist. And honestly even after a 2015 MBP it feels perfect for all my needs. In fact due to the superior RAM and SSD it feels often way faster than the MBP for 5 times that price felt. Plus it has way better battery life.

Seriously Thinkpads are the best dev laptops ever.
The idea that driving is competitive and there's bullying that needs to be handled is part of what's wrong with human drivers.

Might other cars arrive a little ahead of you? Sure. Is that a problem that warrants significantly different and more dangerous driving behaviour? No.
Sure but what made What.CD the gold standard was the control they had over their community to curate and moderate which doesn't seem to have a distributed solution yet. Public torrent sites & trackers are very distributed and failure resistant but they're a cesspool of low quality content.

This isn't to say that you can't find what you're looking for but most of the quality stuff is usually repackaged from other higher quality sites/sources that are single points of failure for their niche of content.
It's also interesting that manufacturers have neglected this angle of looking at it. I'm one of those personalities that over-optimizes trivial things, so when I'm shopping for light bulbs I'm wanting to maximize my financial return even though it's a rounding error.

Every LED light bulb manufacturer seems to use the "lasts for 25 years" (or whatever) marketing approach - that completely fails on me, my immediate reaction is: "sure, but what am I paying for that?", and my reaction was strong enough that it even prevented me from doing the math it would seem.

At the end of the day I ended up buying some LED's to try them, and I liked the quality enough that I went and bought a whole bunch more, and will 100% do all future replacements.

It's interesting, if LED's truly last as long as advertised, what's the long term business model?
Bristol Airport Adopts BlipTrack System to Shorten Kerb-To-Gate Times
AKA The Sonny Bono act
https://en.wikipedia.org/wiki/Sonny_Bono

i never had any desire to leave some great legacy after my death, but I can't help but notice how I personally feel in regard to Sonny Bono because of this, and realize that I actually don't want to leave humanity worse off and get remembered for that. Quite possibly incorrectly, since I didn't track politics at all my young age in 1998, I can't shake my impression that Sonny Bono had no principles and sold us all out for his own personal gain.
Find someone to learn with you. It is much easier when you are learning with someone. You are much less likely to loose motivation and can focus.
If you can not find someone in your friends then you can use https://colearn.xyz to find someone to learn with you.
Design tips for building a chatbot
Show HN: Chat Bot or Voice Command via Phone Call
Furthermore it is my understanding that Japan has a very active community of music enthusiasts, audiophiles, crate diggers, etc. Of course this only applies to a minority but it seems many japanese value music as more than background noise, which may also explain the audiophile clubs and bars in Japan - an interesting read: https://www.residentadvisor.net/features/2724
"Who the hell lives on chips and Coke.."

Half the developed world it seems.
https://www.7digital.com (next in line after Bandcamp for me):

- available in many countries, including the US

- has a bunch of major label music

- reasonable prices for 16-bit/44.1kHz FLAC

http://tidal.com/store/ (yep, they sell downloads too):

- all or nothing, can't buy individual tracks from an album

- if you manage to find a song you want being sold as a single it'll cost you $2.98...
Might also explain a lot of Chinese moving into Australia.