skysight-inc/HackerNews huggingface dataset:
Started off learning Vue before learning Ember a year ago, but I have to say that Vue was not really that overwhelming to learn. It did a lot of things right and I really enjoyed using it and learning it made a lot of things with Ember just naturally click. Looking forward to see the future of the project and it's trajectory.
> I am very wary about claims like those from the article about how working for a lower salary at startups will allow you to somehow compress N years of career experience into (N-k) years of actual work.

That claim has never made any sense to me (I think I first saw pg make it). In my experience, there's little to no practical difference between working as a developer at most startups and doing the same at a bigcorp in terms of experience. There's certainly a lot of rah-rah-rah about the "startup culture", but places like Google try very hard to make their employees happy as well.

There might be a little more cowboy coding at the startup and a little more bureaucracy at the bigcorp (though it's a good manager's job to shield engineers from that bureaucracy), but your future job prospects are almost always better when you've got a bigcorp stint on your resume.
TDD Rules
Glad to see this. I switched from Lightroom to dark table earlier this year and have been pleased. The only thing I really miss is the dehaze slider. That thing is magical. It's possible to produce similar effects in light table but more finesse is required.
Not to say your analysis is flawed, but SFPUC rounds everyone's water usage to the nearest 'unit' (748 gallons) meaning that anyone who uses less than 748 gallons/month is paying at least €8.05/kiloliter (based on my consistent $25/one-unit bill.)

As a single guy, I consume nowhere near my allocated 748 gallons/month, meaning my effective rate is even higher.
I usually have some idea why someone's post is down-voted. This one is baffling. Maybe someone bumped the down button?
Researchers are working on this in Michigan. The University of Michigan has a new MCity test facility[0], and I know one of the projects they are working on is how the cars handle snow. They basically still do LIDAR and match the z-plane (height of objects nearby) to localize the car when road markings are hard to see.

Still lots of work to do though!

[0]: http://www.mtc.umich.edu/test-facility
Quite fair and message heard and received. I hope you can take this for what it is, an oversight rather than intent to deceive.
I don't think Google has a decade ahead of anyone in self driving cars. The AI technology and datasets are shared pretty liberally and as soon as someone makes a breakthrough, everyone can replicate it. It's much closer to fashion than rocket design in that sense.

Google will be the first but I expect many to follow suit. Maybe if Google pulls another Android move and open-sources the driving tech, they could possibly gain 90% of the market share by making it less interesting to develop competing technologies.

But look at other AI fields - speech recognition, image recognition, natural language processing - they are in the open and all improvements quickly circulate.
The “Upp” fuel cell charger. A completely pointless product
This is simply a transpile / reproduction of the original Torch version from Deepmind, but in TensorFlow. It doesn't really do anything new or different compared to the paper by [Mnih et. al.](http://www.nature.com/nature/journal/v518/n7540/full/nature1...) .
As a word of caution:

I am super happy with Softmaker since many years. But recently I had to work on an investment pitch presentation with a buddy who uses word. The ppt file, made by Softmaker, that I sent him did not look very good when opened with Powerpoint.
(I send the file to their very good support service, they are always improving)

I guess if you are interested you start with the previous version, which is free:

http://www.freeoffice.com/en/
You could be right, but somehow I'm skeptical that's really why they were using thousands of global variables. I'd certainly be interested in hearing any more educated takes on Toyota's use of global variables specifically or the auto industry's capabilities in software more generally; I have no first-hand knowledge and am making a lot of assumptions (hence the throwaway, downvote away ;) based on generalizations I've heard about non-software-focused companies that end up having to write some code for their physical products.
Love it!! Way better than the 007 mode on my Model S as an Easter egg. Although, 007 is cool too... This was to a whole different level though.
> But the crowd's against you on this.

[Citation Needed]

Also give an example of something which you consider SciFi, because as I've shown most of what people consider the staples in the SciFi genre aren't pure SciFi.
I would probably consider that water bad. Because in the water in Chicago, New York and Washington is Ok. But in Miami it was just wasn't that great anymore. Having chalk in the water is a sure way to run it's taste. Actually I'm quite curious how it's possible that Singapore had good water. From geography alone I would assume it's water would be bad.
I recommend the following: 1) read up on how Om.Next handles remote calls. Not that it's the only way to do it, but it de-couples the async functionality of a remote call from the rendering loop. 2) Just code against something like Google Closure's XHR libraries, making a HTTP call isn't complicated, just wrap basic functions to suit your needs.

But over all, no matter what you use, core.async, or callbacks or whatever, limit the async bits to the edges of your code. Done correctly (Om.Next is a great example) you shouldn't need a whole lot of async bits to get a nice clean app. If you have core.async "go" blocks littered all through your codebase, you're doing something wrong.
Good ol' TSO. Who would have guessed the Savatage guys would have had so much success making Christmas music of all things.
I too went through Angular and React, Vue combines best of both (especially after 1.0, pre 1.0 syntax was weird for me at least)

The great thing about Vue is the beautifully simplistic API (not to mention the amazing documentation) + Vue works WITH the DOM (which gives it performance boost - contrary to popular belief)

Thanks Vue team.
Appreciate your elaboration. Seems mine is a no go for mobile, then, if it's Intel chips and such. Embedded-style computers for trusted part are still a possibility. I've seen a card computer put into a laptop for a coprocessor. Hardwire in a KVM-style switch so the coprocessor can be the main processor when necessary. It's naturally removable. This lets key stuff be done on trusted component, safe storage, and even checking of untrusted stuff with what techniques are available.

Just gotta have something that does computation & storage that will not lie to its user.
This is just DNS-level blocking; I'm pretty sure you can do this already if you have a Linux-based router that has a DNS server+resolver built in (i.e. most of them), but if you have an RPi lying around doing nothing, might as well put it to use.

Note that this doesn't block ads which are inlined and/or otherwise combined with content; for that, you can use a MITM proxy like Privoxy.
Switzerland to vote on banning (private) banks from creating money
I'm excited by this, although I feel that the announcement a couple months back about it being released this Christmas carried all the release hype with it haha. I'm glad 6.Christmas is packaged and shipped. Have fun and happy holidays everyone.
There’s serious money going into VR right now. Worth it?
The title is weird. The author didn't fight DMCA in SE. He sent an email that was not a DMCA takedown request to a DMCA report address and SE did a nice thing by responding.

I like that SE refused to reassign author - it's not a good solution and they'd end up with two annoyed parties instead. SE did more than they had to here.
new york tap is still amazing, compared to la
What I'm saying is that even if they truly believe they can to those vehicles at roughly the same time (which I think they might), I don't think they would want to. Life's good for Audi, so any sea change (even if they are a part of it) carries more risk than reward.
Oddly enough I was modded up because I made some good points.

Apple may be a sacred cow on HN, but if one makes good points about them one might not get modded down.

I chose an Android phone because it allows emulators and development tools on it. I was considering an iPhone in the future, but maybe not if they get rid of the headphone jack. Apple already got rid of the floppy and DVD drive on their Macs, got rid of serial ports and used USB ports, and now change what USB ports they have. There is always still a use for legacy devices and that is how IBM's Microchannel failed and PCs with ISA slots beat it.

For example the Square device that accepts debt and credit cards uses the headphone jack, if Apple does away with it, people can no longer use to to accept credit and debit cards. There are a lot of devices for the iPhone that use the headphone jack for various things. They would all have to be redesigned to use the lighting port instead and that will cost more money to license it from Apple.
This doesn't affect interception. It affects one end of the two-party comms saying, "Hm, there is suspicious traffic on my network. Let me report that". Think about if you had a business whose network was constantly attacked by an adversary, doing harm to your business. Under this law, you can share that data (in anonymized format) with the govt and with industry partners.

Whether that's good or bad can be debated, but we're talking about endpoints giving up data, not necessarily ISPs snooping and reporting badness.
Reagent allows using any React classes directly, an example can be seen in the cookbook

https://github.com/reagent-project/reagent-cookbook/blob/mas...
Leaked document shows Firefox OS tablet, TV stick, router, and keyboard computer
Again, how does that oblige them to release to you, or anyone, such data?
If you think penguins are cute and cuddly, you're wrong
The solution to the "field-programmable" part is called "anti-fuse" FPGA's. They're programmable only once. Look them up.
I've always assumed the current generation of auto-drive AI is going to be released, but rated for perfect-visibility climates only. This means it'll be fine for vehicles like self-driving 18-wheelers travelling back and forth through the Nevada desert; but the only place you'll be likely to see it in passenger vehicles is in the local taxi/car-sharing services (i.e. cars that never leave their metropolitan area) of cities in extremely temperate regions. So they'll get them in California, and Texas, but not anywhere northern-enough for snow or eastern-enough for monsoons.
What you have to say
it's not chemistry, but tangentially, I have another amazing read.

Liquid N2 is held in a dewar, consisting of an internal and an external tank with vacuum in between. In case of overpressure, there are blowout valves, designed to relieve pressure in a large hole rather than a small one. You'd rather have a large hole because a high pressure tank with a small hole is basically a rocket. Or a grenade. Also, the N2 liquid to gas expansion factor is roughly 1:700.

In any case, some special person at Texas A&M noticed a N2 dewar with a presumably damaged overpressure blowout valve and fucking welded a brass plug in place. Eventually, the tank catastrophically failed, most likely due to corrosion of the internal tank, leading to temperature increase and the aforementioned 1:700 volume increase. According to I believe the tank manufacturer, the tank mechanically fails at 1200 psi. When it finally went boom, it shredded the room it was in, put a 24-in hole through a concrete floor, significantly damaged a concrete/steel support beam, and was eventually stopped by a 3-in water main and other stuff in a mechanical room. Miraculously it went at 3-am or so and no-one was present.

When people determined what had happened, some unlucky dude who didn't get paid nearly enough got to frantically inspect every tank in the chemistry building to see if the mystery welder had "upgraded" any others.

There's a report pdf somewhere on the internet that I can't find at the moment.

I may have some details wrong but the boom part is definitely right =P

edit: https://web.archive.org/web/20060901094515/http://finance.ta...

it's worth looking at the pictures in the pdf
I put together the Luminus micro-framework http://www.luminusweb.net/ to help with this kind of stuff. The docs provide lots of examples on how to get stuff done. For example, here's the section on doing Ajax with ClojureSCript http://www.luminusweb.net/docs/clojurescript.md#ajax
I did read the thread. You quoted a report that showed '25% year over year'. With the numbers of this report, there would have to be a 100% increase in 2008 (that reverted back to "normal" levels in 2009) to average out to that level.

Even rounding numbers would not account for the discrepancy between "2% more this year than last" and "25% more this year than last".
Translate usually means something bijective.
While cadmium is toxic, organometallic compounds are much worse than what you have in your batteries.

For example, you can play with mercury. You definitely SHOULD NOT, but it won't kill you. On the other hand, dimethyl mercury WILL kill you.
You make an interesting and important point, but to be honest the article's intended audience is people who are intimidated by language translation or just have never done it before. The "Minilisp" is not really a language so much as a tool to demonstrate the concepts of tokenizing, parsing and recursion. It is unfortunate if the result is a mischaracterization of real Lisp, but I was trying to cut a balance between being accurate and filling the article with tangential information.
My point is not that it's difficult to design a peripheral device that loads its firmware over SPI (or whatever bus). My point is that firmware for all supported devices must be maintained on the proposed external device.

What happens when you add a new peripheral device to your laptop that didn't exist when your read-only SPI-connected firmware repository was created? How do you solve this with less risk than what we have now? Eliminate hardware upgrades and peripheral devices in favor of disposable computers and e-waste?

FPGA:
I'm afraid the FPGA argument still doesn't make sense. Sure, the community could create a "trusted" processor or SoC, but why use an FPGA over a custom designed processor?

If the FPGA is reprogrammed at every reboot, we now have to ensure this process can't be exploited. If it's never reprogrammed, why use an FPGA in place of a CPU in the first place?

I appreciate the input and perspectives, but I still don't see how the "laptop" described in the paper is advantageous. There are many promising paths that move us much closer to secure computing, but simply moving firmware around doesn't seem to move us forward.
Why not just use a hosts file?
Codelf makes “naming thing” more easier
I definitely recognize the large amount of progress that's being made in ML and AI recently (I'm a computer vision researcher in grad school) and appreciate the amount of it that's being done in the open (at least through papers, but also commonly with open source code). However I haven't really seen what's happened in vision/NLP/speech happening with recent research in self-driving cars. Google in particular has been relatively secretive about their work and conservative in publishing any technical details, especially compared with their ML research. In fact, I don't think they've published any conference/journal papers or tech reports about autonomous driving at all (but would be happy to be corrected on this). As I understand it, they essentially bought Stanford's entire team working on the problem 5-10 years ago and have kept them working in stealth mode at Google X on it since then, sharing nothing beyond vague public statements with no technical details. Uber made a similar move, gutting CMU's robotics department a year or so ago, and I'd be kind of shocked to see them go in the opposite direction from Google on this re: publishing.

I think, to a much greater extent than problems like computer vision or NLP, many of the breakthroughs and much of the difficulty in making self-driving cars work are all about painstaking engineering efforts to ensure that every base is covered than breakthroughs in AI, making it difficult for me to imagine how the knowledge could be shared short of, as you mentioned, an Android-like move where someone decides to open source essentially the entire project. Seems unlikely to me in this case, but you never know.
Congratulations Larry. It is a big effort.
If You're Typing the Letters A-E-S into Your Code, You're Doing It Wrong (2009)
Ack, you're correct. SIP is on, but everything is disabled.
It looks good but using it in a naive manner to interface with a database, as shown in the example, without binding variables, leaving you totally open to injections is quite bad. What would be good is a lightweight binding to sqlalchemy, leaving the dangerous part to the expertsm.
That said, there is a real place for this library and quite a few new ones have popped up in the last year.
Please elaborate. I share your sentiment, but I also see the value in this kind of api.
convnets are based off of the structure in the visual cortex, so there are likely some low-level similarities. It's the high-level processing that I doubt.
Fix any problem of your pc with easy clicks
California DMV requires a steering wheel and pedals though; recent ruling (hinder's Google's tiny self driving car).
If Google can map most of the modern world with Street View, why can't they equip those same roads with sensors (that don't need to be visible) for their self-driving cars? Or better yet, given they have HD satellite imagery, will they just know exactly where the car is on the road (to the lane) at all times?
You are violating HN guidelines.

Try responding to the argument, or can you not?
I handle vapors of organometallic compounds everyday. dimethyl-X, trimethyl-X, tetramethyl-X and other long name OM compounds that can kill slowly or instantly. Recently theres HF vapors and today its a cyanide compound.

I'm lucky to still be alive!
The SVNIT Job Fest for Startups
Ah, thanks for the heads up! Doesn't look like I can edit my post anymore, but the proper link is: https://www.goodreads.com/user/year_in_books/2015/1363537
This makes sense. GM is partnered with CMU for self-driving technology. VW, BMW, and Mercedes have in-house efforts. Ford has had an in-house effort, but needs better technology. Google doesn't want to build and operate auto plants; the margins are low and their stock would decline.

Chrysler's head of engineering once said "We will have steer by wire and brake by wire over my dead body".
I read remarks by Sergio Marchionne (CEO FCA - Fiat Chrysler) where he said that drivers enjoy driving and have a spiritual connection with their car (as I recall, I can't find the article).

Its quite odd to read that. A LOT of people drive cars they hate, in traffic they hate, and would much rather hand over control.
If a user can't turn off SIP they probably shouldn't turn off SIP, SIP is great for the vast majority of users ie normal users, and for those who don't want SIP it's easy to turn off. Basically I'm saying only technical people should be turning SIP off.

Note, that I'm biased for SIP because I'm implementing it for FreeBSD, even though I know I will be turning it off because SIP impedes my fuzzer development.
I didn't mean that, it's perfectly usable. But having a unix like system has it's advantages. I use a mac myself :)
What framework did you use to build it?
How+To+Improve+Your+Trading+By+Changing+Your+Limiting+Beliefs
You're leaving out the SGD which would be the natural choice for an ASEAN member and on very solid footing.
Read the tweet replies. "Elon you are amazing!". Oh how humans love adoration aggregation. Highly confident Elon's sole role in this whole process was signing off on the idea no doubt concocted by some far away from home recent MIT grads/Telsa employees.

Early New Year's resolution for HN: Reclaim the hero worship for yourself that you've given away too much of to Elon Musk Elizabeth Holmes Mark Zuckerberg.
> Actually, after thinking about it, I'd use a GET

Why? Using it to change state seems precisely wrong. PUT seems more appropriate.
This is referred to as SLAM - Simultaneous Localization and Mapping - https://en.wikipedia.org/wiki/Simultaneous_localization_and_...
Thanks for the info! I still don't see how an FPGA (with or without anti-fuse) is any better than fabricating a processor. The paper seems to state that FPGAs are a better option than x86, ARM implementations, etc. I'm starting to think I misinterpreted that section, or the limitations and trade offs of FPGAs weren't fully considered.
It's interesting that you put GM's partnership with CMU at the same level as Ford and Google.

I don't think any major automaker has an in house effort anywhere close to Google. Most of them rely on suppliers like Bosch for their driverless car tech.

I think this shows that Ford is the only automaker that currently understands the shifts that the industry is about to undergo. None of the automakers or their suppliers can act like a software company in comparison to Google.
Why does google not open source their self driving car software?
1) Why do you have to handle these compounds every day? (if it's for work, what sort of work (oh, and are you well compensated)? if it's for research, research on what? if it's for fun, why?)

2) What sort of personal protective gear do you have to use?
Streaming Beatles
I switched to using ClojureScript in prod last year and couldn't be happier. The Js interop is great, ClojureScript is fast, and the runtime is pretty small. I simply can imagine any reason to bother with ES6/7 at this point as they will offer nothing that's not already available in ClojureScript right now.

You also get a clean and well designed language as opposed to a mountain of kludges that is current state of Js https://twitter.com/capotej/status/677926991513780225
There is a board that'll pull hdmi to the CSI port. It's abou 150 euros, but there have been success reports, up to 60 fps

http://www.auvidea.eu/index.php/theme-styles/2014-12-30-22-3...

Regarding emulating a USB device, first thing that comes to mind is possibly using a micro of some sort that can act as a usb device, like an arduino or teensy. it's a bit hackish, but sending things over SPI should get more than ample speed for keyboard/mouse emulation, and there's code written already for a lot of micro platforms to do both.
Replicating a previous result is still a worthwhile endeavor. Frankly, I don't think the adjective "simply" applies here. This isn't a script kiddie running a binary they found on the web.

P.S. I'm a professional scientist and I think the world would be better if people replicated results more often, and even showcased negative results.
I wrote this library while working in Torch because I missed clojure.core:

https://github.com/rosejn/lua-fn/blob/master/fn/seq.lua

It provides a lazy sequence abstraction based on iterators as well as a nice set of functional building blocks. I think this type of library design is better than the for loop based style of moses because you can handle infinite sequences, partially sampled execution, early stopping, etc.
First Coursera Class at Carnegie Mellon University