skysight-inc/HackerNews huggingface dataset:
>I am rewarded (as you put it) for having say $100,000 in my bank. I saved it, maybe did some projects, etc. That money is mine, are you honestly going to say that I don't deserve the benefit that money brings me? Sure, it's only $5000/year in interest, but the argument doesn't break down if the amount has more zeroes in it.

The argument does begin to break down once the amount has more zeros in it. If you had 1,000,000,000,000 in the bank I would say there's no way you got that on your own. You had to work with thousands of other people in order to get that kind of money. Therefore it becomes debatable whether or not you deserve that capital.
The problem is you don't want to start the 15 day countdown if you have a problem receiving the email. Yes obviously you'd still have a problem because the countdown could be triggered at any time in the future, but it's still better to not trigger it immediately if you can avoid it.

That said, if the test email bounces, that might be required to start the countdown anyway?
> Homesteading is a great way to work significantly harder for a lower standard of living.

I disagree with the lower standard of living. My standard of living hasn't changed any. In fact my sense of well-being and satisfaction has increased dramatically. My peace of mind that I know where my food comes from, from beginning to end is immeasurable. I will agree that it was a bit of work to set up, sure, but most of it takes care of itself. It takes 60 seconds to collect the eggs each morning.

I also disagree with your labour for money purchasing better quality food. Most of the food you buy in the store and at restaurants is packed full of stuff that's bad for you (look at the world's obesity and allergy problems that are escalating every year).

Homesteading is not analogous to living in a cabin in the woods (contrary to common belief). You can live a modern life with modern amenities while growing/making your own food which is more satisfying and better for you. We still have running water, a flushing toilet, a dishwasher, washer, stove, TV, cable and broadband internet - and I still live within an hour's commute of work and still buy clothes and other goods. Without having to buy all our produce/eggs, we free up a few grand a year for other projects/vacations/trips/excursions/events. So counter to your argument that it's a lower standard of living, our standard of living has increased.

Of course, you can sit in a restaurant eating high fat food joining the rest of the sedentary obese population and call that "a higher standard of living" if you choose; or you can use your time at the gym or out running or doing other exercise to keep your calorie balance in check, to keep our bodies healthy which takes what? Half an hour, an hour a day? I used to be like this, living the high life, enjoying the luxuries, increasing the size of my pants and my hours of exercise as each year passed. I'm done with it. I spend less time doing physical activity homesteading, I'm eating more nutritious food and I'm losing weight.

The other plus is that knowing how to provide all that stuff for ourselves eases our burden on the rest of society having to provide it for us and when stuff goes wrong and there's a run on the grocery stores and shelves are emptied, us and our neighbours barely notice the difference.
C64 Bass Guitar: https://www.youtube.com/watch?v=_kDhpFaf4EY

I first thought this was just someone slapping on an empty C64 case for a guitar body. It's... a bit more than that.
Nice bugs. Race conditions are fun. Different race conditions were posted here a couple weeks ago as well for those who don't know[0].

Race conditions for stuff like "gifts" and "credit/debit" is generally an afterthought and REALLY obvious to bug hunters. It takes less than a minute to create PoC code to perform the attack. This one is actually really slick.

[0] - https://news.ycombinator.com/item?id=9443867
So when can we have our OASIS accounts and dystopian future?
Starbucks behaviour in this case is very bad. You have discovered a serious bug, showed them and they treat you like a criminal !
The thing is, I have an nVidia card and ACU doesn't even run on it. It feels like they are not only trying to deter people from buying AMD, but that they are also trying to deter people from buying lower tier nVidia cards.

I have to get ACU down to sub-720p resolution to even get more than 20fps. It's ridiculous.
Yeah, but then the problem is that the experiments are crappy not that the hypothesis generation is at fault. You used social scientists and I used physicists and that is telling. The social "sciences" are often far from scientific. If a physicist suddenly goes bonkers and claims that space is filled with ether he can't go very far because he can't generate a spurious positive result in favor of his crazy hypothesis.
In practice, I'm not sure how truly valuable this is... it's far easier to just accept it as a whole, and with min/merge versions in the browser it's not so big at all.

It's not a macro framework like jQuery... the kitchen sink isn't in there... though, I do think that probably the string templating could/should become a sub-module... the rest belong together more.
Semi-interesting trivia. Trello lets you copy the URL of a card by just hovering it and hitting Ctrl-C. They do this by intercepting Ctrl to change the current selection to an invisible input field...
I've long admired OCaml, but never used it really. I picked up Rust a while ago and actually made some use of it. I love the language a lot, but it is still too immature and low level for my current situation. I ended up using F# as the compromise, which has been amazing.

There are some areas where OCaml is more advanced than F# (functors, the codegen from the optimized compiler, lack of the msbuild barf sandwich, less hacky on non-Windows platforms), but there are also plenty of areas where F# is more advanced than OCaml (computation expressions, code interoperability, real 32 and 64 bit integers, agents, multicore runtime).

I would say that if OCaml was ideal for you except for the lack of parallelism, then you should definitely check out F# before you go all the way to Rust. Rust is awesome and for the right use case you should use it, but F# is a lot closer to OCaml than Rust is.
Most of the prison stabbings are included in violent crimes stats. I guess some rapes may not be, though. Rape in prisons is surpassing non-prison rape (which is almost nonexistent) but it's not routine either - 10x higher rate per person-year is still a pretty low rate (needless to say: we the public should be willing to pay a pretty high price to stop a single violent rape - say, $50k)
Why not C or C++? OCaml and Rust aren't going to interface with Python nearly as well.

Also, it's trivial to write multithreaded extensions in C or C++ (at least for data processing). You just have to make sure to release the GIL.

IMO the trick is to just use the Python C API, and not use any wrappers like SWIG or ctypes. The Python C API is a little odd but it is fairly explicit. Also, it's better to write plain functions rather than classes, but for data processing that is natural anyway. If you need a class, do that part in Python.

Writing "one way" extension functions (that don't call back into Python) is quite easy and can give you a huge performance boost.

I think people get hung up on Python extensions because they are using TWO unfamiliar languages -- the wrapper language, and C/C++. But if you are just using one additional language, it's not hard to figure out.
The real fascinating part is how quickly we'll have robotics doing a lot of those job when municipalities push out mandatory $15 to $20 an hour laws. These low level fungible workers have been mislead by the far left into thinking this is all "free money" and things like unemployment, lay offs, automation, etc can't happen. A lot of companies have tested automation solutions and have been shy to launch them for a variety of reasons, mostly political.

$15 an hour full time is a $31,000 a year job. In most markets that's entry level white collar college educated material that will work exempt for you. Fry cooks and dishwashers who think they can get that via legislation are going to be surprised at how quick they can be replaced with machines or in other ways be made redundant.

Personally, I think we should just move to as much robotics as possible and setup some kind of minimum welfare income and call it a day. All this pussy-footing around with unions, minimum wages, etc just delays the inevitable.
How he made $5000+ in a week by Hacking Facebook , asana and many more
Voluntarily accepting conditions attached to a loan is not bullying, particularly as the countries giving the loan are in no way at fault for Greece's dire need for a loan.
For those asking "How the hell does OCaml not support multicore in 2015????", this is my reply, crossposted from /r/ocaml:

You can make OS level threads, but they can't be both running at the same time due to the GIL (Global Interpreter Lock). Then why are they even there you might ask? Because it allows you to do a blocking call on a thread and to keep executing other stuff in the main thread. Other languages that have a GIL (and the same restriction) are Javascript (including Node.js), Ruby and Python.

Now, IN PRACTICE, things are a bit different. You're never gonna make your own thread to block on things. You're gonna use Lwt to manage all your concurrency so you can do tons of blocking stuff at the same time and combine the tasks nicely without ending up in a Node.js-style "callback hell".

But still, even with tons of concurrency, you don't have parallelism. It's all you need for 98% of your programs, but if you then need to do heavy number-crunching it won't be enough. This is the exact same situation that happens in Node.js, Python, etc, except that OCaml is massively faster than those languages, so even some CPU-bound work is acceptable because OCaml is really performant.

Currently, there's 2 options if you wanna do CPU-bound work: you can use ctypes to call C code easily (from Lwt_preemptive) and then release the lock from within C with caml_release_runtime_system(), so your C code will be truly parallel (and running in the thread pool automatically managed by Lwt_preemptive), and you can call caml_acquire_runtime_system() before returning the result back to OCaml to get the lock back and merge back with the normal code.

The second option is to do an oldschool fork() and communicate with message-passing. Or have a master that manages workers and communicates with ZMQ, HTTP, TCP, IPC, etc. Or use a library that does it all for you like parmap, Async Parallel, etc etc.

What this "multicore support" means is that you'll be able to have threads in the same process that run in parallel because the GIL is going away. In practice it'll probably be implemented directly into Lwt so you'll be able to do something with Lwt_preemptive and just tell it to run some function in a separate thread and then use >>= to handle its result. It's gonna be simpler than both options I described above.

Again, more technical information is available in my r/ocaml post
> this class of activity privileges the concrete over the abstract

Agree, however here are other considerations.

Symbolic analysis won over words for tasks like x^2+10x=39 , so advantages like these are not absolute.

Math notation continue to evolve - e.g., APL language invention attempted strict inline notation. I'd say instead of written "word" a generic form of communications is free-form drawing - including schemas, diagrams, graphs, blueprints. Of course here we use pen and paper, and smart computers would be careful not to get in the way of what we can do "with the speed of thought". E.g., the oscillator schema which Bret displayed and then analyzed had to be first created, and to "record a thought" scribbling on paper a shape of a transistor is likely faster than, say, dragging it from an electronic components library, which first has to be ready for that.

When you don't know a symbolic method, you use specific numbers in specific examples, look into many examples and then generalize - moving to symbols. When you already know an appropriate symbolic method, you can switch gears and instead of "specific" numbers use "specific" symbolic manipulations.
Hello :) I work on the community team at RethinkDB and we're working with PubNub to host a meetup here in the bay area where we'll do a live demo and presentation of this blog post. We record all the talks, too, so hopefully we'll get this going sometime soon. Definitely understand where you're coming from though.
I really like Ramda myself as well... Though there are a few bits that I prefer how lodash/underscore work... in terms of methods that will work against an object or an array. In Ramda it's more expressly separated, and not always a good ratio.

I very much appreciate being able to use Ramda for composition of methods, which can mean much more concise code[1].

[1] https://github.com/tracker1/azure-config-util/blob/master/sr...
Why De La Soul Embraced Kickstarter
Confessions of a recovering engineer
The bass player from Rage Against The Machine is known for winding his own pickups. There's actually a substantial DIY guitar community out there; its awesome. I've been digging into guitar pedals building myself.
Existential quantifiers in love…
2015 Dev Survey – Stack Overflow
>“Technical people will say it’s too hard,” Comey said. “ My reaction to that is: Really? Too hard? Too hard for the people we have in this country to figure something out? I’m not that pessimistic.”

He's putting his fingers in his ears shouting "Nah nah nah, can't hear you!"

It's depressingly obvious he has no idea how encryption/secure channels work or the implications of backdoors.
Is Underscore.js "important software"? I guess I never thought of it that way.

To me it's more like a nice-to-have -- a helper library of functions you could write yourself (but probably shouldn't bother to).
My limited understanding is that Let's Encrypt's mission is to make encrypted web traffic available to as wide a population as possible. A six page legal agreement seems like an obstacle to that, especially if they want to serve that portion of the population who might not be accustomed to such things.

Keeping it short and simple would seem like a high priority; though perhaps this is as short and simple as it can reasonably get.
It's a good thing that Los Angeles doesn't have a readily available source of black market labor.
Part of the reason is that the value of non-case compensation such as health care benefits has increased.
Definitions: “You” or “Your” — The organization and individual or individuals requesting, accepting, or using a Certificate issued by ISRG. It encompasses both the singular and the plural and is used in each instance both jointly and severally to concurrently refer to both natural persons as well as organizations and entities, regardless of the structure or form of such entity.
The whois accuracy program is such an enormous pain in the arse. It's worthless junk law-enforcement agencies demanded be included in the 2013 RAA that will have no useful impact on anything. It's just a massive resource drain on registrars.
I used social scientists because that is what this article was about and what my comment was about. I agree that in physics (the hardest of hard sciences) it is harder to fall prey to this kind of false positive result.
Morality is not logical, although sometimes the moral choice is the logical choice. Here's what I'm talking about: two video cards, the $200 GPU runs the game at 90+ FPS and the $300 GPU runs the game at 85FPS [1]. You're paying $100 more for less performance. How is that logical?

I don't care about hardware vendors. Like I said, AMD has never done a thing for me, so why do I owe them loyalty? Why is AMD suddenly the good guy? Just because they're the underdog doesn't mean they're inherently good.

There's no moral dilemma. None at all. Do I want to buy the fast video card or the slow video card? I want to play my video game. I want to buy the fastest card I can get for the money. I've bought AMD for years only because they had faster and cheaper cards in my price range. That's not true anymore. Maybe someday they'll be able to compete again, and then I will buy their hardware.

If morality was always the logical choice, Nintendo would have the highest selling hardware in video games and everyone would be playing Mario. Instead it's Sony, and everyone is playing EA games. Because people want to play games made by horrible companies on the PS4, not the games made by good companies on the Wii U.

But it doesn't really matter, because right now I have a brand new AMD R9.

[1] http://www.forbes.com/sites/jasonevangelho/2014/05/26/why-wa...
I still have a really hard time with the idea that a domain needs to have "valid" or "meaningful" whois data at all... ...and now there's this? Sounds like a fishing windfall.
But... the article is about an Android user complaining about an Android phone.
You could use that to your advantage... bear meat is tasty :P
No more dieting and other things we do differently after reporting on healthcare
SoftLayer lets you rent a server with 512 GB ram directly from their order form. (Monthly price for the ram is $1,444.00; a dual xeon 2620 server you can put it in is $380/month). It's baremetal, not virtual, but you can file tickets with them for any hardware stuff that comes up.

If you work outside the order form, you can get 768 GB, too. 1 TB is possible with their haswell servers, but availability seems limited.
It is decentralized, you can spin up an alternate root right now. The problem has been, and always will be namespace coordination.

You can argue that ICANN could have done better. And part of me still cares, but of course ICANN fucked up the existing root. In the current business and legal climate, it's basically a foregone conclusion.
Your moralistic tone might be appropriate in a completely simplistic loan from one villager to another villager.

In the context of the very high complexity of the actual international system we have it doesn't really work or provide any explanatory power.
WDRP is different from the Whois Accuracy Program. All that's required there is that registrars email registrants and admin contacts a reminder showing the current WHOIS information for their domains. No confirmation is needed.

The Whois Accuracy Program is different, and requires contacts actually confirm stuff.
It can be. If internet history is subpoenaed during the discovery process of a patent case it could be used against you.

I also am slightly annoyed that it was a direct link to a patent since there's really nothing good that can come from browsing patent applications on the legal side.
Yeah, this is two years old.
And it's already pretty large: 3.3 million legal workers at or below minimum wage [1] vs 12 million illegals in the United States. That's almost 80% of low wage workers.

[1] http://en.wikipedia.org/wiki/Minimum_wage_in_the_United_Stat...

[2] http://en.wikipedia.org/wiki/Illegal_immigration_to_the_Unit... - assuming most of them don't work as investment bankers.
Curve Reparametrization for Mere Mortals
The Future: Elon Musk Debuts The Tesla Power Wall
It's the "in part" bit that is key (also the fact that this is legal in some countries). Where a tool has legitimate uses it tends to be legal (but may have restrictions placed upon its use - an example from the physical world is machetes) whereas when something has only illegitimate uses it tends to be made illegal (e.g. flick knives). Tor is the first category, some illegal use and some legal. An API for a proprietary service is tied to that services and can only be used to access it if this access is not allowed then why should the tool exist?
I don't think there are any generic rights of a web surfer: most of the web is private property, and the rights set by some EULA.

I also don't see any obvious reason for why this particular technical problem would count as violating the users rights by denying access and others would not. So for instance you can claim that broken dns records violates the users rights by denying access, but then you also must agree that a broken device driver is violating the users rights of access. Have fun with that.
Do you think a person working full time should be classified as poor?
Design Patterns for being creepy
Yes, but the point the OP is making is that it is a worthless guarantee. You can just use a throw-away email. And given the target audience, this is should not even be considered a significant barrier.
Those seem like fairly reasonable 'ifs' to have. They have to cover themselves and prevent abuse, or else no one will trust the certificates they issue.
"aimed at ultra low-power devices with as little as 64 or 32MB of RAM."

I know Moore's Law and everything, but damn I must be getting old because that's not low-power by my standards.

My low-power standards are an MSP403 microcontroller running on a coin-cell battery.

Granted, it's going to be hard doing some level of interesting IP networking on that kind of hardware, especially with the increasing requirement of cryptography.

Maybe something slightly beefier running Contiki [1], but I can't resist the reactionary thought that anything Android- (or even Linux-)related is way too fat for many IoT applications.

[1] http://en.wikipedia.org/wiki/Contiki
Yeah, like I need my registrar calling me all the time. What if you have several hundred domains? Are you really going to call and harass me about each one?
'at fault' may be too strong, but Germany surely benefited in the zero-sum game that resulted from the Euro fixing exchange rates within the eurozone: in the old system, Greece could have (and did) increase the exchange rate wrt the Mark to boost exports and keep the economy running.

The inability to do this benefited Germany, at the cost of Greece.
I can't resist me a good word-mangling program: http://emalmi.kapsi.fi/battlebot/#/line3 Odd lines are mine, even lines are battlebot rhyme:

I like to eat chips
It's my right to insist
when you're in the area
I make 'em vegetarian
fried delicious in my mouth
so girl give it to me right now

teach y'all to crunch 'em down
look who the fuck fed now
I've got the cash to keep them flowin'
My fan base spread and the shit kept growin'
no french fries comin' near my crib
gotta say yo this is weird rhymin'

Takes a bit of tweaking and flexibility on what you feed it, but it's surprisingly practical....
We set ours up for daily backups for all our employees. We set it to only use 25% of their bandwidth and it just runs in the background, invisibly to the end-user.

If there is a problem running the backup (three consecutive days missed), they get an automated email letting them know. And IT also gets notified, so we can reach out to the end user proactively to solve the problem.

Having automated backups has saved our bacon on more than one occasion!

Rich
BakerRisk
Buy right, buy once... a motto that seems to be lost on consumerism. Also, not only buy right buy once, but buy items that are easy to service and maintain with easily available quality parts rather than throwing things out and replacing them because of planned obsolescence.

Also, never cut corners on a job, it'll save you time and effort in the longer term. Do it right, do it once.

Do your research up front, it may seem like a lot of time, but it'll pay dividends in the long run.
House approves asteroid mining bill by 284-133 vote
It's pretty unbelievable to think that this was almost considered voodoo at the time, yet now ANY recording is done in this way. Thanks for the link. Very cool as well.
It's true. There's honestly no way for these companies to know that "Walter P. Fluffington" isn't a real person.
Would you mind explaining what the link between NT and VMS is?