skysight-inc/HackerNews huggingface dataset:
It's a controversial one but it's only a backup anyway. If shit really hits the fan and you're in decent physical shape you can join the military. They pay you enough to support a family, through allowances, and provide a house.

I'm in now or I wouldn't recommend it otherwise. Pick 35P or 35Q in the Army. For 35P, you are basically a student for 2 years and if you're good they'll send you on an all expense paid vacation to Africa, the Middle East or China (for a language immersion). You can learn an entire foreign language from native speakers while you collect a paycheck and support a family. As 35Q you would get to do network security stuff.

Do not join if you can't get a good MOS. Joining as say, a truck driver, will not be a good time for someone who frequents HN, I can promise you that. Not because of the job, but because of the people you'd be around all the time.

Now, just try to keep your current job and you'll be golden.
Hey, if you don't use the index then don't use the index. Use git commit -a. If you wan't something like the index in Mercurial you have to specify which files you want to commit, or which to exclude, which IMHO is a lot more tedious and error prone. Then again I haven't used Hg in a couple of years, could be they have something like the index now.

Rebase is a hack? Rebase copies a series of commits on top of an immutable history at a certain point in time. This allows you to deal with merges a single conflict at a time, instead of dealing with all the conflicts at once with a merge. It also allows you to avoid cluttering your history with useless merge-commits when just syncing with another repo.

Merges have their place. I use them whenever I merge branches, using --no-ff so I can attach a "Fixes issue #77" in the merge commit message. Of course, before I do that, I sync the branch I'm merging into, then rebase on top of that (to have a clean merge). I might also rebase --interactive to clean up the commits of my branch, so that the history is as easy to read as possible.

Comparing rebase to rollback is wrong. Git has rollback (or revert) as well, and it's used for other usecases, like when reverting changes on a public branch (where rebase would fuck it up for everyone).

I'm sorry, but your comments make it sound like you don't really understand Git.
I used to be really active within the redstone scene back then. A lot of projects we made, such as computers, relied on the fact that we could made 1 tick busses by abusing a bug with pistons. Are things like that implemented in this project?
Last summer we where actively recruiting (senior) front end engineers in London. To try to filter, part of the first interview consisted of very simple CS related questions:

- JavaScript has a `.sort()`, if it didn't how (or what) would you implement it?

- Can you explain briefly what a Linked List is?

- Given that JS is all about Maps, can you describe me how an hashtable works?

Sometimes just by asking the `.sort()` I got replies like "Why do I need to know that? the sort already exists! Sorry I am confused, I thought I was applying to a senior front end position".

Regarding dev ops (even if just generating the build pipeline) I got answers like "No way! that is hardcore"

Everything else also lacked overall, specially testing.
Pretty decent pricing, good enough for developing nations with power cuts where people currently use diesel generators.
Last answer before sleep, more in the morning.

There is no support for redstone right now. When support is added, any machines that work on beta 1.7.3 and not on TrueCraft are considered bugs in TrueCraft.
Great, except that all these nice batteries are produced with extremely toxic processes, involve heavy metals, and consume a whole bunch of fossil fuel during their production. Hardly a good case for the environment when you factor everything together.
> it requires you to run special software on your servers

It doesn't, they ship a tool only for convenience. An open source tool running on your machine would be reverse-engineerable anyway. Plus, it is expected that shared hosting providers will run the tool for you.
All of Apple's hardware products are now made by outsourced contract manufacturers. They're still all designed by Apple obviously but I thought this point was spot on.
Git doesn't really have a technical difference between a tag and a branch either. They are both files containing a hash for some commit. Tags are just more cumbersome to move (branches are moved on new commits), and they can be signed cryptologically(is that a word?).
Not yet, but we plan to add this option in the future release.
Pick the unicorn.

* Your stock options should be worth a lot more down the road.
* It's fun and a better learning experience to be part of a growing company.
* The unicorn's name will also look good on your CV. So don't pick the giant for that reason.

Imagine joining Google or Facebook when they were small and considered a unicorn!

Of course there's the unlikely scenario that the unicorn will fail but even then the overall experience will teach you a lot more.
That's not the cost. You have to pay someone to re-sign your cert every (other) year. This is a largely manual process. It's also going to cost you, if you want any compensation at all when they forget. Which they will, no matter how well you prepare.
Lithium-Ion batteries aren't all sweetness and light, but it's not a particularly dirty process compared to Ni-Cd, and certainly you have to factor in benefits of reduced generation.
Human controlling its own mutations... Now this is evolution
Are there any examples how to use this feature?
I've experimented with printing to tyvek before on a Canon ipf700 but I was using standard colorjet pigments which do not adhere to the tyvek.

I tried ringing around to see if I could source inks that would work with tyvek to use with this machine, but inks are expensive and i'd probably need a whole new dedicated printhead. In short I gave up.

What kind of resolutions were you able to achieve on Tyvek?
So if your main priority is carbon what do you do, use a wood oven?
I moved personally to Ampache http://ampache.org which I found lighter and smoother than Subsonic, and it is working with Subsonic clients.
Thanks. Url changed from http://archive.wired.com/wired/archive/5.06/apple.html.
On the grid tied solar inverter front - the spec sheet says the battery voltage is 350~450 V, so we're looking at 108 lithium ion cells (25 x 18650 cells?) at 400 VDC nominal. This is quite different from typical lead acid battery pack voltage of 12, 24, or 48VDC that's used for battery backup storage, so a lot of existing solar battery storage infrastructure may not even work... this means that people may need to buy a whole new set of supporting hardware to integrate this into the existing solar systems instead of being able to update the software on existing hardware.

Lithium Ion also has quite a different (and much less forgiving!) charging cycle that requires much more monitoring of things like temperature, though I'd imagine a lot of that would be built-in as a safety mechanism directly into the Powerwall.

What I've heard is that National Electrical Code becomes much more stringent on battery systems greater than 48V, with the line drawn at 48V due to it being used widely in the phone landline system. I'm not sure how true that story is, but I'd imagine extra care is probably warranted. 10kWh is about 9kg of TNT. :-)
Or Tesla laughing from beyond the grave at the fact that a company named after him is getting the credit for bringing DC to the home?
If the Moon Were Only One Pixel
I knew. I KNEW I should have backed up my music library. I once played a bit with their Javascript front-end and figured out how I could do it, but never got around to. I also planned on asking them to send me a copy -- I'm a paying customer, it seemed reasonable. A copy of the song list of course, not the songs themselves.

Now I only have what is cached locally on my phone. I've disabled WiFi and mobile data and opened the Grooveshark app: phew, it's still there (no remote wipe). I remember less than three days ago my subscription was renewed. The app locally checks the date, so I have a small month to get my data out of there.

One tiny bit of luck: I already figured out how to decrypt the locally stored songs back into mp3s. That's at least something... if I can dig up the script again.

Anyone ideas on how to get the full list back easily? Is there a data archive I can download for my "VIP" account?

Edit: reddit helps out! See: https://www.reddit.com/r/Music/comments/34goss/meta_groovesh...

There is GoodForOneCare's comment with some Javascript (which didn't work for me, but gave me some hints) and there is http://groovebackup.com which retrieved a few playlists for me. That's something at least, whew.

Now let's see about extracting my phone's data...

Edit2: found my decryption script but it doesn't contain their encryption key. Guess I'll have to re-crack it, this time without Wireshark to capture the decrypted data. It's a simple substitution cipher though, shouldn't be too hard.

Edit3: pulling data from my phone, from the root of my sdcard (/dev/block/mmcblk0p16), the files are located in:

/app/com.grooveshark* for the APK
/data/com.grooveshark.android.v1 for stuff
/media/0/Android/data/com.grooveshark.android.v1 for cache and offline files
But you might not want someone to vandalize or steal the battery either which can happen if it's outdoors. Maybe it would be best to put it in a separate shed with lock or something.
I think you've got your history a little wrong. The iPod marked the turnaround of the company some 5+ years earlier than the release of the iPhone. The date of the release of the iPod is very near the low point of their stock. The glow surrounding the iPod also renewed interest in MacOS, which had recently been revamped with the release of OSX. While the iPod became its own enormous profit center, I credit it with the turnaround of their computer hardware & OS business, too.
That man is a true scientist.
Riots in Baltimore in 2015 [RAW FOOTAGE]
> have to factor in benefits of reduced generation

Well the outcome really depends on how long they last before you need to replace them. Plus you have the take in account the recycling cost (for the environment as well).
The thread model TOTP addresses is someone having your password and being able to log in with just that. It's not to protect against people stealing the database, it's not to protect against people having root access to your phone, or anything like that.

Which of the solutions you mention works even if an attacker has actual physical access to the two-factor device?
Utilities have existing techniques for distributing that load. They already work with smelters and other large power users to coordinate their power demands.

In some places utilities are offering discounted electricity prices if the car charging infrastructure is hooked up to their smart metering/control system. This allows the company to signal when cars should start/stop charging.

There's no reason they can't work with car makers to introduce two way signalling between the charging infrastructure and the grid - the car can tell the grid that it needs to use X kW by Y time, and the grid can communicate the current permitted load.

Potentially with some option for the customer to pay a premium to charge immediately at a higher rate.
The original idea with SSL was to give out certificates to organizations, not domain holders. The labour involved made this an expensive process and today domain validated certificates are the most common.

The idea was that users should want to validate they speak with the organization McDonald's, not with mcdonalds.com which may or may not belong to them. Turns out users don't, and that the distinction gets even less important over time. Domain names is an important identifier for an organization now. You can still however see the old process at work in EV certificates, which normally carries an extra cost.

If SSL had been designed for domain validation from the start, if would have looked like DNSSEC. Cryptographically verified domain assignments is a good idea, and infinitely more secure than the domain validation schemes we use today.

Here at HN there are a handful who can't resist going on about NSA every time DNSSEC is mentioned, so I expect a few of those now. Please do understand the whole picture and how the complete certificate stack works before taking those statements at face value.
Outdoors you're going to need to heat and cool it more - you want those cells kept within a fairly narrow range to keep the lifespan up.
The lesson Eclipse taught was even more important and it wasn't to kids but to Microsoft: open up or become irrelevant.
Like many important things in America, children are neglected. Everybody gets divorced even if they have kids. And everybody works even if they have a spouse that works, even if they have kids. And we send our kids to public schools where they learn nothing besides how to be thick skinned. And we are surprised when the next generation is filled with even more stupid ass holes.
Honesty to the max. In a survival analysis, do you measure the Confirmation bias --> an attenuated base-signal that can be gathered through a lexical analysis/ over a semantical evaluation average and it's rate change. I would decide that measuring emotive packets is difficult w/out cadence level measuring the baseline or determining on a semantic level, what the emotive packets are based off an intell library.
What do we do with SMIL?
What do you mean by a "set of commits". Why not just have topic branches?

Branches isn't the only thing that keeps commits alive, you also got the reflog and tags. I have a hard time understanding why you would want to keep something alive that isn't reachable from the history.
I wanted to start up something like this a couple of years ago called BeachBooks or something, reading a waterproof book while floating in a ocean or pool would be unreal. I have no idea how you would ever sell publishers this idea though!
If you go back far enough, what language didn't? All writing systems are derived from or borrowed from a script that in its ancient past was pictographic. Braille is the only exception I can think of.

Give emoji a few thousand years, maybe less, and it could become a proper language. I think it's already starting to evolve. The eggplant symbol has been repurposed to mean "penis". (So I've heard.)

But I think the main roadblock to the machine translator described in the article is that emoji are currently used as an adjunct to peoples' native language. Does a Japanese speaker use emoji the same way as a Russian speaker? Or German or Farsi? I suspect the answer is they don't. So trying to train an AI using texts from all these different speakers will be trying to build a Tower of Babel.
I imagine that these are on the grid side of their existing UPS/Generator systems, rather than part of it.
1 hour of research saves 10 hours of development time
Its quite suitable, from the perspective of software, to use the Pandora as a normal Linux workstation (albeit, ARM) .. pretty much most of what you'd expect will run - compilers, editors, etc.

Physically, its not something I'd use for 8 hours before plugging into an external monitor and keyboard/mouse combination - okay for quick sessions on the train, but you'll get pretty cramped after a while ..
I hope you make it so that only the surface blocks are sent to the client. The time it takes to "mine" a block is enough for the latency to send the block behind it.

This would be a major improvement to the multi-player experience.

Also, send the input to the server, and not the position/speed vectors. That way you will also get rid of the speed hacks.

Those "fixes" will completely rid the game from "hackers". Witch is the biggest problem with Minecraft (and most other multi-player games).
This article from 2014 [0] suggested Google Domains [1] may offer free SSL certificates. As far as I can see, that's not the case at this time. Does anyone have any information on this? How likely is it that this feature will come in the near future?

[0] http://techcrunch.com/2014/06/24/with-google-domains-its-tim...

[1] https://domains.google.com/about/
I used bookmarks back when I used Hg, which is a couple of years ago, but I had some problems with them. From time to time bookmarks wouldn't update remotely. This made me always push twice, to make sure the bookmark was updated. They've hopefully fixed that now, but it was one of my main gripes with Hg. That, and that the Jira version we switched to didn't support bookmarks.
I think you've missed the central theme of this article. Kickstarter backers are not customers. If they were customers, they would receive merchandise. They're something between a customer and an investor and it's interesting to explore the details around that. Maybe full disclosure in return for funding an idea that may never come to fruition is a good compromise. I think that it would certainly have satisfied most of the people who were angry in this article.

If you are "sickened" by the prospect of exploring new business models, I suggest you stay away from crowd funding and avoid reading about it, for your own health.
Off the top of my head: the bashing of Rob Graham, the defense of concepts that have nothing to do with our rights on the Internet, such as feminism.
> I've seen proofs of concept that trivially lift the secrets from Google Authenticator.

Android specific?
Ionic vs. Famo.us
Yep. This is targeted at ERCOT as much as it is targeted at the home consumer.

http://www.greentechmedia.com/articles/read/Bring-on-the-ene...
Ionic vs. Kendo
Drone Vandalism Is Here and Its First Victim Is Kendall Jenner
(Posting from my phone after the event). If you are excited about this and want to work on it then please email me at tcasebolt@teslamotors.com. We are very excited about the technology and future!
Actually, hydro with reservoirs is not just very predictable, it's the least expensive source to turn on-off-half on demand, or even to run in reverse as a storage mechanism with some upgrades.
I've been freelancing successfuly for about 5 years on oDesk.

At some point, I tried to find agencies outside oDesk but failed to find any good ones.

Can you please give me hints where I can find these agencies online?

(Note: I'm not from US)
>Java was definitely one of the reasons the original Minecraft was bad though. It (along with bad architecture) was the reason behind the massive server footprint and why hosting minecraft servers is extremely expensive and completely unscalable.

No. It wasn't Java.

The reasons are many, but here's some: All world logic happens in a single thread (fixed in Minecraft 1.8, now there's a thread per world). Entity lookups are very badly coded (mitigated, but not fixed by CoFHCore which explicitly excludes dropped items from the lookups). There are many bad coding decisions made throughout Minecraft (a nice amount of them is fixed by FastCraft, which optimizes Minecraft and reduces its RAM usage by ~300MB; OptiFine used to be good for the GPU but 1.7/1.8 integrated most of its fixes). Every neighboring block/tile entity access loads that neighboring chunk, then marks it as unused, then unloads it every 30 seconds (not a huge issue in MC itself unless you use a lot of pistons, but a massive issue for modded servers)

Etc, etc, etc. It is possible to scale Minecraft, however nowadays it is not possible to scale Minecraft without mods and at least a basic knowledge of how the engine works.

There was an experimental mod made by nallar in 2013 which dynamically ASM-patched Minecraft and every mod to make all world logic fully threaded in multiple worker threads, as well as a separate thread for chat; however, that was really hard to maintain in practice, especially as mods grew more and more complex.

A commonly used method is to run multiple instances of Minecraft servers and use a proxy glue server like BungeeCord to treat them as separate world on one server.
#Dreamcoms – A crowdfunded mobile operator that is awesome
A Facebook bug stopped users from posting anything with a link
Note that this in itself is not a feature but part of the infrastructure for developing parallel execution nodes (for an example, you could take a look at parallel seq scan under development[1])

EDIT: [1] is a huge discussion, by the way.

[1] http://www.postgresql.org/message-id/CAA4eK1KTv73uD9_W5wR4Hi...
> When done poorly (and most are), TOTP is basically no additional factor

TOTP protects against the most common threats, and is trivial to implement compared to other solutions you refer to.

Most of your complaints about TOTP security don't make sense under its threat model. Yes, if your phone is rooted, the TOTP secrets can be stolen. The point is that it's unlikely that both your phone and your laptop/point of access device both get compromised.
Garbage collection pauses work very much fine on a heavily modded server I monitor as part of BuildCraft development. The server, with its 40+ mods and about 20 thousand tile entities running at any given time generates about 50-100MB of objects every second. In fact, Minecraft's own explicit chunk GC is MUCH slower than Java's and causes actual 2-3 second pauses!
Check here: http://groovebackup.com/
can we just try living without electricity for 2 days?
millions of humans did it for hundreds of years prior to us and they managed just fine
Yeah but your kind are going extinct.
Skype Translator
Feels like we're finally living in the future.
i dont get the severity of this attack. for this attack to work you have to include a js from CDN that has been compromised. if you are using a high profile CDN then it would probably be learned sooner. in other case that's plain DDOS not necessarily a JS-based DDOS.
Double? Try 10%,

Telsa Model S 70D:

USA: USD$75,000 cash price = AUD$95,153

AUS: AUD$102,400, the other AUD$13,893 you pay (in NSW) is to the state and federal governments in various taxes.
>I hope you make it so that only the surface blocks are sent to the client. The time it takes to "mine" a block is enough for the latency to send the block behind it.

Orebfuscator or Spigot.

>Also, send the input to the server, and not the position/speed vectors. That way you will also get rid of the speed hacks.

What? No. You can't make sure everyone moves the same way, and this would undoubtedly lead to desyncs. If you want to make sure players don't move too fast, use NoCheatPlus or what it was called.

A far bigger issue for servers is mods like Gammabright which make all blocks have a brightness of 15, thus not requiring you to use torches or light sources, as that's very hard to work around.
Because you can be served malware through non-secure connections (by state actors or local Starbucks hackers):

https://citizenlab.org/2014/08/cat-video-and-the-death-of-cl...
The wall mount surprised me, but 10KWh at the same density as the Model S battery should be only 155lb. That's not too bad, although you need a solid connection to the building structure. Having it above floor level is a good thing, since it won't be shorted out by minor flooding.

If you get a new solar installation, installing one of these seems an obvious win. The solar installation already includes the inverters and control gear. Without solar, it's probably not worth the trouble for residential.

The average American house uses 30 KWh per day. If you have daily sun and a low nighttime air conditioning load, 10KWh should get you through the night. Hawaii - perfect. Southern California - looks good. Texas - get two to get you through the night with A/C.