skysight-inc/HackerNews huggingface dataset:
I am using a small tool that I wrote to integrate Google Keep and other Google stuff with KRunner and so on, and this tool (essentially being a dumb bot) also passes all the Captchas.

I’d say malicious authors would have it really easy now.
This has been discussed before here
https://news.ycombinator.com/item?id=7024488
And here
https://news.ycombinator.com/item?id=7832209
http://research.microsoft.com/en-us/people/mickens/thesaddes...

One of the funniest things I've read about tech.
It's rather obnoxious. I suppose some people are really, really, into pets. (Or more cynically, guys have a better pickup rate if they have a dog in public?) But it seems like a popular option these days to show how cool a work environment is.

At one SF shared workspace area, this guy always brought his dog in. Damn thing would go sniffing around and most people thought it was cute. I found it very annoying, especially when I had food. While I could tell him to piss off and keep his dog away, then I'd come off as the dick.
How common is it to work remotely as a programmer?
Is it fairly common for programmers to work for a company but remotely as well? Like work from home mmajority of the time and meet up only for meetings/updates etc
I thought this article was one of the best descriptions I've seen of the perils (both personal and teleological) of the scientific process.

"We should celebrate scientists not solely for their accomplishments but also for their courage and the tenacity required to discover anything at all. There are brave people out there working right now. They are brave not because they are killing themselves slowly or leaping from airplanes or catching rare tropical diseases, although scientists have done all those things. They are brave because of the intense emotional risks of trying to do something no one has done before by following your own lead. Radiation is a potent allegory for human life. Everything is always, inevitably falling apart; we are all in arrested decay. Our greatest achievements may become at best footnotes; few people remember us; we can’t know what will eventually come of our work."
Good post.

But it should be added,

a) if we did this, you can bet on vastly improved automation and efficiencies, and much larger plants. Solar jobs are vastly dominated by rooftop installation, which isn't at all what you'd get if you were powering a whole nation.

b) After the solar output is built, you don't need to add much more, and maintenance is much less than the construction labor. You might need only 2 - 10 % of your estimate -- just adding solar at the electric grid replacement rate. Still, that's a lot of labor.
Good read. Thanks for writing this. Provided just the reminder I needed that hustling isn't easy but often necessary for the survival of a company. Good luck with the slight pivot :)
People seem to have been talking about that Seth Rogen movie coming out (The Interview), produced by Sony, which is pretty mocking about North Korea, at least if you just watch the trailer.

This seems pretty flimsy, but it kind of fits with the cartoon dictator-esque image we have of North Korea's leadership.
great project. well done. definitely serves a need.

will your reader work for a hacker news clone, like crytoanalys.is, or data tau or something like the econolist?

and if not, do you have plans to make it available for these sites too?
Learn Immersive: Learn a Language in Virtual Reality
Makes perfect sense. This is Google's response to the Facebook 'Like' button [tracker]
And everything in Fossil is stored in SQLite, not flat files like most other systems. Seems weird at first, until you think about the advantage of storing things in an ACID database.
Lack of awareness by using technological devices
having a ratio where you scale linearly is really not common in mega-scale web services since you have infrastructure services like borg / mesos / omega / autopilot / etc.

you can take a snapshot and say you are 1:n because today you have so many sre and so many machines, but it is very unlikely to be the same ratio down the road.
there is lots of subjectivity in what you chose as your "objective" measure. why are explaining how science works?
free has 20+ definitions.[1] A discussion about what we mean when we say Google's services are (or are not) free is using free the same way we use it in free as in beer [thus its definition is relevant].

Colloquially we usually use free to mean not having a financial cost. Another word or phrase is usually used when referring to non-monetary costs. i.e. I would say "Google is free" but I would never say "Google costs nothing."

[1] http://en.wiktionary.org/wiki/free
Yes, this definitely makes sense.
This is a problem with the medical establishment in the realm of nutrition. They are not taught nutrition and so they do not recognize nutritional problems and they are also unaware of their poor performance on doing so. And so there is a subset of unnecessary chronic disease.

I'd really like to see someone make a home device that can test for nutritional deficiencies at home. Feed someone something like Soylent, a known input, and then test the "output". And determine nutritonal deficiencies based on how the output differs from healthy individuals. This is already done clinically to an extent, but I think the ability to continuously/cheaply record a nutritional history would be invaluable for many. Blood tests just dont cut it. The body likes to keep blood parameters in far too narrow a range making it hard to deduce intracellular status from extracellular fluids except in critical situations.
Isn't 20 years considered the bare minimum for solar panels (with a good warranty lasting that long)? They sure as hell aren't useless automatically around that point- the peak output has certainly degraded but not to the point where you couldn't easily continue using them for 5, 10, or even 20+ more years.
Good point, I hadn't realized the USAF contract was awarded to them yet. That puts government funding at significantly more than half of SpaceX's existing contracts. I still wouldn't say they basically have only one customer, but it's closer than I thought.
How to find startup ideas
Actually C disallows converting function pointers to/from void pointers.
If you are getting disturbed in an open-office space, buy a set of good quality headphones.
Also, we use Slack internally. Set your status to busy and no one is going to bother you.
nope. They don't care about any of it.

The admins are in on some of the things going on too.
Then its easily in reach of average hobbyist. You dont need anything super expensive, the one I linked was done using $30 FPGA board.
They should implement Python's list comprehensions in full. Right now Hy only allows one generator clause and one if clause, something like

(list-comp (, x y) (x (range 5)) (> x 2) (y (range 2)))

gives an error about list_comp only taking 3 or 4 arguments.
According to Dharmesh, Inbound.org is a custom app built on the LAMP stack. http://inbound.org/discussion/view/we-build-grow-and-manage-...

Not sure about outbounding.org though.
Besides being a bad metric (solar installations have fixed up-front costs, with long lifespans)...

High labor costs per unit of energy is a good thing. Coal mining is resource intensive, and a significant portion of your energy dollar is going into paying for the cost of mining and transport. If a kWh of solar costs the same as a kWh of coal, all things equal, it is better for society for that cost to be spread among many well paid, middle class laborers.
Don't think that this one will get you too far. Buying any significant amount of bitcoin using Paypal is next to impossible, unless you're a highly trusted party (e.g. friends or family or a reputable business like SecondMarket, but they wouldn't use Paypal anyway). It pretty much doesn't happen (apart from scams where a scammer will try to buy from unsuspecting users, then reverse the Paypal transaction and then lie to Paypal pretending they didn't buy anything. Paypal will side with the bad guy in 999/1000 cases, not because they're evil but it's policy. In fact, paypal shuts down bitcoin sellers by freezing their account.
It did or he did?
6 points posted 8 hours ago and still on the front page? Impressive!

Anyway, I signed up, just waiting for the email. Not really clear on where this fits in for us but seems to be relevant.

edit: Wait a second, I gave up my email address to "Try now for free" and I guess I just signed up for a mailing list:

"Please Confirm Subscription

<button>Yes, subscribe me to this list. </button>

If you received this email by mistake, simply delete it. You won't be subscribed if you don't click the confirmation link above."

I clicked on it, but it just took me to a "Thanks for signing up for this list" page. I really hate the bait and switch here. I unsubscribed from the list. I guess managing free trials could be managed via mailing list but this just looks like an email address grab since you don't explain anything.
Yes exactly... the whole concept of their original captcha came from fixing OCR where the text was distorted. ie put armies of unsuspecting individuals across the globe to work to help their ability to digitize text content into something more searchable.

So, no surprise, same thing is going on here. It's much less about security than it is about deriving value from the solved image matches.
> Do NOT meta-discuss your own downvotes. Don't interrupt the discussion to talk about the scoring.

Nah, let's do exactly that. I see too many controversial posts which are otherwise good quality and contribute to the discussion, get downvoted because people don't agree with them. I don't care what pg says - downvoting merely for disagreement is fucking stupid, and it's lazy.

If I wanted a hivemind I'd go to proggit. When this community votes on posts based on quality, and not on who wrote it and whether they agree, then we can call people out for complaining about downvotes. Until then (i.e. until never, probably), if you feel you're being unfairly downvoted, bitch about it as loudly as you want - you will get at least one upvote from me when you do.
> Russian government is done anyway (economic situation will finish it in a few years)

Wishful thinking. Cf. how the economic situation has finished Kim Jong-un.
On Ubuntu (14.04), /tmp is part of the root filesystem. /run seems to be the main ramdisk.
You did a Show HN a few months ago: https://news.ycombinator.com/item?id=8267675
Getting off coal will kill jobs though, even if solar (and other clean energies)creates more jobs then it kills. It will still destroy coal mining towns and their families.
I'm a jiu jitsu instructor. A choke held for that short of a period of time is not dangerous.

Mr. Garner, may he rest in peace, likely died of an asthma attack or some other complication from the stress of the encounter.

Chokes are one of the safest ways to control and restrain an individual as long as it is not continued to be held after the person is unconscious.
So, I tried it. With a Google Account that had ZERO activity for two years. Using a Java program to activate that site.

Passed the CAPTCHA. Without any further verification.

I mean, spammers are going to love it xD
You got hit by a spam filter. Try posting it with this account, which we'll mark legit to bypass those checks.
Here is the explanation that Satoshi Nakamoto was using (and you should totally read most things written by Lamport):

http://web.archive.org/web/20090309175840/http://www.bitcoin...

A number of Byzantine Generals each have a computer and want to attack the King's wi-fi by brute forcing the password, which they've learned is a certain number of characters in length. Once they stimulate the network to generate a packet, they must crack the password within a limited time to break in and erase the logs, lest they be discovered. They only have enough CPU power to crack it fast enough if a majority of them attack at the same time.

They don't particularly care when the attack will be, just that they agree. It has been decided that anyone who feels like it will announce an attack time, which we'll call the "plan", and whatever plan is heard first will be the official plan. The problem is that the network is not instantaneous, and if two generals announce different plans at close to the same time, some may hear one first and others hear the other first.

They use a proof-of-work chain to solve the problem. Once each general receives whatever plan he hears first, he sets his computer to solve a difficult hash-based proof-of-work problem that includes the plan in its hash. The proof-of-work is difficult enough that with all of them working at once, it's expected to take 10 minutes before one of them finds a solution and broadcasts it to the network. Once received, everyone adjusts the hash in their proof-of-work computation to include the first solution, so that when they find the next proof-of-work, it chains after the first one. If anyone was working on a different plan, they switch to this one, because its proof-of-work chain is now longer.

After about two hours, the plan should be hashed by a chain of 12 proofs-of-work. Every general, just by verifying the difficulty of the proof-of-work chain, can estimate how much parallel CPU power per hour was expended on it and see that it must have required the majority of the computers to produce in the allotted time. At the least, most of them had to have seen the plan, since the proof-of-work is proof that they worked on it. If the CPU power exhibited by the proof-of-work is sufficient to crack the password, they can safely attack at the agreed time.
One of the companies I worked at did the Nerf gun thing. They meant well, but man, there's nothing more annoying than being on a deadline but you can't focus because you're never quite certain when a dart is going to fly at your head or into your coffee. I know companies don't want to be seen as stodgy or unfun, but its probably not a great idea to supply people with things to actively annoy each other...
It's funny but I think both sides of this argument are equally valid.

Personally I think you need to interrupt coding frequently, for health and for cognitive freshness. When I've been tech lead, often the most heads-down devs produced the most problematic code if you didn't check in on them. My belief was along the lines of "if you don't throw away everything and start over at least once you're doing it wrong," with the idea being that coding too fast results in complex, un-elegant solutions. Finally, in a fast-paced environment, you simply have to check in with each other, and having to schedule meetings or calls just sucks. The team I'm in right now is not co-located and we're losing tons of productivity.

And yet. When I work at a remote location (not home but near-home, not at the main site), I get TONS more coding, research, writing, and shit work done. No comparison. The work I'm doing now is perhaps more amenable to sole-contributor stuff, but I recall in the faster-paced jobs this was also true.

It seems like flexibility is needed. Open-plan is great, but maybe rotating offices would be good, where people can spend a day in them cranking some stuff out, and then come up for air for the rest of the week.
It's a kind of rite of passage, I think, to implement a Lisp. I wrote half (the easy half) of ISLISP that ran on the Python VM back in 2005 :)
Thanks for the feedback! It's just a simple little app I made for fun and there's plenty of room for improvement. It is open source so anyone is more than welcome to pitch in.
> but the macro actually has access to the the "program code", so you can do arbitrary transformations.

I like to compare the way lisp works to Javascript and the DOM. Just like a webpage (or its JS code) has access to its internal structure and can do arbitrary transformations, so does lisp except instead of the DOM you have the abstract syntax tree.
Apple removed songs from iPods without telling customers
Deeplearning4j.org also includes numerous NLP tools like Word2vec and recursive neural tensor networks, fwiw.
Behold the Middleware Stage of Television
The demo is clearly designed for the small community of machine learning researchers to play around with it to better evaluate the papers they wrote. They aren't selling a product and probably have a hard time justifying using a lot of computing resources to host the demo. Furthermore, the models are probably optimized for result quality, not speed.
What would it take to embed webkit in emacs proper?
I used to use selenium to crawl Google webmaster tools data. Despite randomizations and such, they still had me marked as a bot.
Good article. Task Rabbit v1 was great, I have no idea what these people were thinking by changing their formula. From a hirer perspective the new version sucks.

Well, actually I do have an idea what they were thinking. Some VC or MBA probably convinced them to move to this system to create a bigger barrier to entry and increase the proprietary-ness of their product. "Just a market" is not nearly as sexy sounding as "machine learning black magic matching algorithms."
Location: Fairfield, OH

Remote: Yes

Willing to Relocate: Yes

Technologies: C, Python, Verilog/VHDL, Bash/ZSH.

Resume: [PDF] https://drive.google.com/file/d/0B4pLVkicFQ0qZ1BvbFg2RkZVTm8...

---

I have recently graduated with a Masters of Engineering in Computer Engineering and Bachelors of Science in Electrical Engineering. My primary focus is on, but not limited to:

FPGA Development (Altera and Xilinx): I have ~3 years of experience in both Verilog and VHDL.

Embedded Systems (Atmel 8-Bit AVRs, PIC16F/24F Platforms): I have ~3 years of C experience.

Software/Tools: GIT, EagleCAD, OpenGL, GNU Debugger, Quartus II, Xilinx ISE, Magic, IRSIM, HSPICE.

Protocols/Filesystems: SSH/Telnet, FTP/SFTP, HTTP, NFS, Ext2/3/4.

I love to use Python/Bash/ZSH for automation and GIT for tracking/committing code.

Many of my projects I have worked on can be found here on my Github:

https://github.com/silbak04?tab=repositories

Email: silbak04@gmail.com
I posted this multiple times in this thread already, but I tried it with a Google Account that has a fake name, hasn’t been used for over 2 years, has received nor sent any emails since then, is in only one Google+ circle, and was only ever used from Firefox.

And it passed the test. While trying it from within a Java client toolkit.

Like, I took the worst setup any spammer would have, and it passed.

How is this going to protect my sites from spammers? And on the other hand, am I even allowed to embed this into my site, if I am in the EU (Data protection, etc)?
Formation 8 Closes Its $500M Second Fund
It is type coercion. The runtime converts both operands to the same type before making the comparison (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...). This is also true of !, <, and friends.

Other operators in JavaScript may behave more intuitively than ==, but I don't think you can really make a good case for JavaScript's type coercion being 'unsurprising'.
I personally would take the 10k because the reputation from finding a bug like this alone is worth more than that, but pretending I wanted to go black market, I can't imagine it would be particularly hard to launder money as long as you paid the taxes that came with that money.
2 factor auth is "something I know" (password) and "something I have" (token/device to provide a one time password)

Two passwords you know is not 2 factor auth
There was a previous bug, and it was fixed then, but Zed decided eventually he can't afford to have it happen again (after losing 3 days of work) so he switched to Git.

Richard Hipp (Fossil's author) was able to reconstruct what happened, more or less, here: http://www.mail-archive.com/fossil-users@lists.fossil-scm.or...
Very true. Getting solar panels for your home is like making a one time payment on a car and getting free gas for years.
It's extremely variable, and I assume unpredictable.
Correction: the _integral domains_ for which every nonzero element is a power of a fixed nonzero nonunit element up to associates are exactly discrete valuation rings.

So my final statement should read:
"...which again doesn't make UFDs more relevant than any other condition you might add _that is stronger than the much more general condition of being an integral domain_"
Apple Deleted Rivals’ Songs from Users’ iPods
https://hn.algolia.com/?q=phoenix+elixir#!/story/forever/0/p...
I'd assume there's rules against this sort of stuff, perhaps falling under bigger items like aiding and abetting in a crime.

And I'd definitely assume it'd be considered insider trading.

But it's a very clean way. There aren't really any direct traces to you as you didn't enter into any actual agreement or conversations with anyone. You'd just dump information one sided, that's pretty easy to do anonymously. And if you look at the volume of trade on eBay, it'd be very unlikely they'd be able to pinpoint who was the source of the hack based on trading alone, if they even look for a link between traders and the hack in the first place. And even if they can reasonably say it might be you cause you just shorted $250k out of the blue (still puny volume for a stock like this), there'd be no way to prove anything else.

The biggest issue I'd say is having been tracked by server logs while finding out about the security leak.

As for whether it's a good plan... I wouldn't take it myself if I was evil. First it's probable that wherever you leak it underground to, will go to Paypal and collect a bounty. It'd be a quick fix probably in a span of mere hours after they become aware of it. It wouldn't show up on the price charts much if at all, I mean this story went pretty unreported, right? Even if you put of $100k, the price may drop 1-3%, that's peanuts for an opportunity like this, and it requires a shitton of spare money. Even if you leverage it, you might just coincide it with some big news. For example, since he reported the bug publicly, the price has risen by 9-10%. If you shorted that with leverage, ouch.

Safe but not very effective I think, good try in any case!
Here's the link (down) http://pastebin.com/jncFTMJZ

Here's an archive of it https://archive.today/wqbRP
Perhaps you missed the sarcasm?
U.S. military using video games for Patriot missile system training
I don't quite understand - what happens if two of them find a hash solution at the same time and both broadcast it? Then you have the same problem as before, right?
How often before that kicks in? I tried keto for a few days and I could not bear the post lunch slump.
> I'm not really sure how this maps on to cabs, mind.

Well it was your analogy, so I think we can both agree it was a poor one.
He sold textbooks and lab materials to middle school teachers; teachers were reimbursed by the State after attending a workshop he ran every weekend.

Most orders were in excess of $100.

$100 * 0.10% + $0.30 = $0.40

$100 * 2.90% = $2.90

The trick is, if you don't know to ask for IPP, you get the 2.9% (but some orders will be as low as 1.9%) rate. If you do ask, you can opt for $0.30 + 0.10%.

http://www.cardfellow.com/blog/interchange-plus-pricing/

http://www.interchangeplussolutions.com/interchange/intercha...

I don't know what sort of behind-the-curtain negotiation it required to get the rates he got, but whether or not it saves you $ depends on your average transaction and expected sales volume.

Using my numbers, if your transactions are normally below $11, you'll probably benefit more from the standard three tier.