skysight-inc/HackerNews huggingface dataset:
I honestly don't understand why Ruby developers are all so excited about Elixir/Phoenix.

Don't hear me wrong, I think Elixir is an amazing language and I love using it, but it has nothing to do with Ruby, the paradigm is completely different. It makes me think that the only reason Ruby devs are so into it is just because the syntax is similar, which make them seem a little... shallow I guess.
I was going to mention Powell's Technical books but I was last there in 2000. Its a shame it is not there anymore
I'd guess that over my nearly 20 year career, I've been rejected from more companies than most HNers have even applied to. I've listened to tons of employers tell me what they think I'm not capable of, and that was back when you would actually get personalized feedback from a failed interview. My grades, my lack of a "prestigious" education, my technical skills, my people skills, my background, my previous employment history, my potential, and, of course, the catch-all "cultural fit" have all been used as reasons that Company X was sure I'm an idiot. I don't let interview rejections bother me for even a millisecond anymore--it doesn't mean anything whatsoever, and I'm convinced getting hired at any given company is more of a dice roll than anything else.
Even then such rules should be specified upfront.
Mocking or looking down on people is generally a poor practice.

However, it should not surprise someone in the sciences if they are passed over for job opportunities based on their religious beliefs. Those beliefs may limit your capacity to effectively perform your job.
Isn't being insulting a valid part of humor? And I would hesitate to call such a mild joke "abuse".
>Be careful what you wish for: http://marginalrevolution.com/marginalrevolution/2015/03/how....

tl;dr if you raise the minimum wage imperceptibly, poverty reduction is affected imperceptibly and prices are affected imperceptibly.

In general if something will have a negative effect on corporate profits (minimum wage hikes have an outsized effect on corporate profits) you will be able to find a legion of economists who will lie to you about what it really does.
Balancing the budget is not important. Increasing utility per dollar spent (the dollar is conjured by the govt, it isn't a real resource) can easily be achieving by cutting back on all the productivity wasted by paying people to blow stuff up and maim each other.
Interesting! How'd they calculate that? Taking the S3 price and dividing by B2 price then multiplying by 100 = 440%. Are they accounting for something else in their calculation?
Would a simple delay in confirmation be enough to dissuade them? e.g. 10 mins? an hour? There's probably some critical threshold where it's not worth it for the criminal/s.

Since the candy can't be dispatched instantly anyway, you could arrange it to not affect delivery times.

Though of course, delayed confirmation would also put off genuine customers. So you could faux-confirm it instantly, and follow-up later if there's a problem. i.e. same as parent, but fully automated.
AnyPerk’s Taro Fukuyama on Finding an Idea That Works
Of course I know it is Say's Law. My purpose here is to post it for people to understand the principle.

Giving everyone money does not work. You can only increase the size of the economy and wealth of the people within by producing more. That much is self evident, yet people have been bamboozled by muddied thinking that aggregate demand is all. I don't try and convince the hardened Keynesian thinker with Krugman in their favourites, but merely to explain to people who instinctively know that current macro thinking is broken, but haven't worked out why.
>For anyone who wants to experience it, walk into any Reddit discussion and tell everyone you're a devout Christian and watch the pseudo intellectuals exercise their "openness."

Strawman.
How is 1+1=1 easy to achieve?
The Insults of Age
and refuted:
http://money.cnn.com/2015/12/16/media/las-vegas-review-journ...
Trustev was a startup that did this. Indeed trivial to spoof though unless you do complex behaviour analysis of the account which seems hard to handle in the edge cases of mainstream users who aren't active in social media.
Have you tried play framework? Because it installs a lot of libraries and let's not talk about performance.
That makes sense.

Although when looked through policy-making perspective this change is further stabilizing the already dystopian trajectory of international tech laws.

The worst of the worst just keeps getting compiled and eventually voted through. And under the guise of "war on terrorism", "war on pedophiles", "war on hackers" etc.

I just don't see this ending anything but horribly.

Either with a monopoly driven "light-net" full of censorship, and no way of entry for the "smaller" businesses, ngo's, dissident groups etc.

Or worse with a global pre-crime dictatorship.
Yes, of course, all of your terminology is straightforward, and the terminology preferred by those who disagree with you is "euphemisms."
This is very close to what I'd consider the ideal photo organizer. However there's a feature I'd like to see that I'm not sure is possible without a database. Tell me what you think.

How does this handle dupes and near-dupes? People have photos scattered all over. Can I throw a random old folder of photos at this and trust that it won't overwrite an otherwise identical jpg with a bit-rot corrupt one for example?

You mention idempotence in your blog post, if I run this twice using the same 'unorganized' source folder, will it copy all the files again the second time?
Why bother? social security, medicare, and medicaid generate quality of life improvements.

Money redistributed isn't hurting anything, and a future govt can inflate away that debt
Before the 1974 Congressional Budget Act [0], it had been the law for 185 years that the president could simply refuse to spend money Congress had appropriated. He could hold back the cash even if he did spend other funds appropriated in the same law. That was the original line item veto.

Then Nixon tried to exercise his power to target specific projects and congressmen with an aggressive rescission project and Congress changed the system.

The current federal budget process was instituted in that law where Congress first authorizes all plausible spending and then appropriates only a smaller amount dedicated to specific programs and the president must spend that exact amount by law.

Congress tried to compromise between the two systems with a line item veto managed by Congress in 1996. The courts weren't ready to let the executive and legislature share spending power, especially when they were likely to be the referees and the post-1974 system persists.

Or, it persisted until about 1996. In recent years -- including all of the Obama presidency and the latter Bush years -- the Congressional budget process hasn't produced regular appropriations bills and has delivered only irregular authorizations. The process is supposed to produce at least twelve openly debated appropriations bills every year with participation by all of Congress. Instead a new system of continuing resolutions that limit all spending power to the president and the Senate majority leader and the House speaker in secret conferences has taken hold.

[0] https://en.wikipedia.org/wiki/Congressional_Budget_and_Impou...
There was time when Google Search didn't make money either: http://www.zdnet.com/article/can-googles-search-engine-find-...
This is why I don't use Android. On iOS, you install the app and at some point you see a prompt "This app would like access to your camera. Allow?" and you can click "Don't Allow" and keep using everything else. Versus Android, which at install time asks "This app wants access to these 37 different things. Allow everything and install, or would you prefer to kindly fuck off?"
985-222-CISA

If you live in the United States, this phone number connects you with your congresspeople and senators in order to make your voice heard.

Citizens stopped CISA before, we can do it again. Don't lie down.
That's immediately visible to people with eyeballs. The first sign that something is going wrong isn't going to be a car colliding with another car. It's going to be, "Hey, why are those kids installing a light with a step ladder?"

Have you seen a traffic light? They're pretty substantial. How long would it take for you to make one in a hackerspace?

Contrast this with hacking OTA updates for traffic beacons. You might not even have to change any atoms around to do your dirty deed. You might not even have to be there physically.
I'm not saying everyone or even most people in DC are like that. I'm saying enough people are like that it's a very perceptible cultural trait. And the people who aren't are tolerant enough of the attitude such that the people who are feel comfortable being that way in public.

It's not incorrect to make broad generalizations about the culture of places. While every place has a broad spectrum of people, every place has identifiable trends and modalities.
You mean like have a safety net so that you can take more risks?

There's a lot more you can do with cashflow when you have some fuck you money. ;)

For reference: http://imgur.com/gallery/MdA04
ReactOS may be impressive from a technical standpoint, but judging from the release candidate its still got a long way to go in terms of stability. While I was able to install it after puzzling over the correct hardware options, it still hanged during installing drivers at boot.
Simpler Async Background Processing Using .NET Tasks
OmniCISA Pits DHS Against FCC and FTC on User Privacy
To me, a lot of the more interesting areas of type research basically involve embedding logic into types. So types for sequencing of operations, types that constrain the data in them, etc. Those are awesome in that they enable static analysis to detect more sorts of logic errors in a digestible way, but my impression is that they end up encoding constraints in the type system that are then harder to change as the demands on the system evolve.
I am really amazed that people are choosing to attack how you presented your rant rather than addressing the substance of it.
Well I say forced in the sense of threatened with physical or emotional violence. To a child, even emotional abandonment by one's parents can be perceived as "psychological death" (this is a term I did not invent) because the child is dependent on its parents for survival. So yes, it's a choice, but the choice not to be injured is what I consider forced.

I liked BSG too... although it is looooooong. I even bought the board game, but then I had nobody to play it with.
Terminal Based Conways Game of Life in Rust
What I'm curious about is what effect this move will have on stock prices. Historically, when interest rates rise, stock prices decline. That's because fixed-income becomes relatively more attractive with higher interest rates; owners of capital move out of old low-interest securities (hence why bond prices fall when interest rates go up), into newer high-interest securities. A portion of that capital also comes from the stock market, in the form of the most risk-averse equity holders, and so usually stock prices fall. Remember that stock prices are set on the margin of buyers & sellers; it doesn't take much change in the relative balance between them before you can start seeing big price jumps.
Ask HN: If countries were public companies, in which ones would you invest?
Try to the think looking at the long term and consider that this hypothetical market operates just like a regular capital market. Ex.: USA' stocks would probably have great demand and as a consequence they would be pricy.
Ask HN: Getting hired socially?
I am a developer with 6 years experience. My resume is not the best out there but I'm sure it more or less stands out from the crowd; and I have been more than once gone thru interviews with big tech companies.

The problem is I seem to usually land interviews by having recruiters contacted me, but I got no calls if I initiate contact. It also seems to be the norm today to initiate contact via someone you know in common (i.e. socially), as a lot of my colleagues did.

So how should I go about this? Stop brushing up my resume and add as many recruiters on LinkedIn as I can?
Defining a transducer involves returing a closure wrapping some logic around calling a function of type (result, element) → result to get a function of type (result', element) → result'. All the while you're composing, I assume you don't know what this element type is?

Defining an iterator adaptor involves defining the state itself (generally you have a field for the state of the iterator you wrap, and some fields for the state of your transformation itself) and its .next() method for the Iterator impl. The .next() method has type (state, input) → (state, optional output), except that in Rust reality it mutates the state rather than returning a new one.

The difference seems to be that in Rust the output is separate from the state. You could convert an iterator adaptor into a transducer by making the optional output a field in the state.

Also, in Clojure it looks like the usage is that you compose the transducers separately from applying to an input, whereas in Rust you generally compose adaptors on top of the input iterator. I assume this is what you mean with "not referring to the collection at all". In Rust, defining the adaptor chain ahead of applying it would look like:

let transducer = |x: Iterator| {x.map(xfrm).filter(pred).whatever()};

Which is fine, but not particularly idiomatic, and might require some work annotating types.
Do you consider being a Christian something you do or is it a trait?
Shaw buying Wind Mobile in $1.6B deal
The Design Sprint – GV
Edit: I've seen a few people calling BS on this because of TechDirt. I found it from the EFF, who gave me this number to call. I feel strongly about surveillance legislation because I don't want myself or my friends to go to prison because [insert corp here] decided I did something illegal with their electronic content, and I don't want my geolocation, etc. perpetually in the hands of anyone with a security clearance.
Singapore wages aren't zero but they are really low for the non-managerial classes (i.e. the people who do all the work) and oversized for the managerial classes.

It's about 3x the size of San Francisco and clearly has aspirations of becoming a similar center for startups but with the prevailing wages for the people who do all the actual work so low the quality of what is produced is usually shitty.

It's not a place you'd want to emulate.
At this point, I wonder whether it wouldn't be easier to bundle linux and wine together.
http://www.popsci.com/science/article/2013-09/someone-mapped...
Those are great services and we actually mention them just a bit lower on the page. In the chart, we're comparing apples-to-apples: real-time cloud storage services.

Nearline, S3-IA, and Glacier are all made for 'infrequent access'. All charge you for deleting files and retrieving files (on top of bandwidth.) Near line has a 3 second latency to first file and Glacier has a 4 hour wait. S3-IA has a minimum file size they charge for.

All of those restrictions might be fine...just depends on the use case. But B2 is designed to be used not only for 'infrequently accessed' files...but also for frequently accessed ones.

And all of other services are still 40% - 250% more expensive for their base storage costs.

Hope that helps. Not trying to hide anything and we'd love to have you give Backblaze B2 a try. (And to provide us feedback or ask us questions about anything else!)

Gleb from Backblaze
Pretty cool! It's interesting how animated pictures seem harder to remember than static pictures. Don't know if that's real it just felt that way.
Interesting. A way of testing the author's assertion would be to ask: who feels worse, a person who gains then loses $1000, or a person who loses then gains $1000?

If there is a difference, then the order of events has impact beyond the initial/end states.
A lot of tech policy is worthy of getting your blood boiling.
Note that the primary author of ocropy (formerly ocropus) works at Google.
Is it? How?

EDIT: I was asking not because I disagreed, but because I was hoping the parent would elaborate on that point. The person who replied to my post did a very good job at that.
I quit using Microsoft Office over a decade ago. The last few years, I relied on LibreOffice but couldn't stand the regular crashes, bugs and overall frustrating user experience.

I gave Google Docs another go and I must say I was surprised at how much better it was from 3 or 4 years ago. It was good enough for me to consider using Google Drive; me and my team are now using it for everything and couldn't be happier. We actually ditched Dropbox in the process.

Box, Dropbox, Microsoft and other players in this segment of enterprise productivity software should be worried. I'm happy to pay for it and wouldn't run a company without it.

I think a LibreOffice SaaS would have a hard time competing on features with Google Docs, let alone price.
(This is completely Off-Topic but it's been bothering me for such a long time now and I never got sufficient answers)

Why am I seeing Ubuntu on Screens of developers, experts, et cetera in Cover Stories such as these, most of the time with the 100% plain Ubuntu Desktop with all the craziness that comes with it?
It feels like this is the case 90% of the time.
Two more (recent) examples I can remember:

1) Fyodor (Guy behind nmap) running plain Ubuntu on a Notebook while giving a speech at a conference

2) Developers at Honda (Video was an Asimo promotional video) running plain Ubuntu

Since in my personal opinion Ubuntu is not the technically superior choice in these cases (though that can be debated), it can not simply be explained with it being backed by a company, there being support you can buy for the system if you need it.

What motivates technically extremely skilled people to use "Plain Ubuntu" instead of one of the many alternatives?

I really don't understand, please enlighten me!

(I actually think it's worth "spending" some Karma on this if I for once get a satisfying answer)
5 figures per day as in $10K+ every day? Impressive! How many of those tools require constant automation? Something like a CSS converter or JS beautifier should only need updating to fix bugs or due to updates of underlying libraries.
Best Time for Business Email Marketing This Holiday Season [Infographic]
Granick knows what she's talking about, but I'm tentatively and trepidatiously going to suggest she's misinformed in this case.

The language Granick quotes from "OmniCISA" is not new; it's verbatim from the original CISA bill that passed, overwhelmingly in October, after months of debate, and after the House passed a significantly dumber bill in April.

Further: the budget bill version of CISA I just read does not allow for sharing to include personal information "by default".
Seriously, it is so damn confusing from a trader standpoint. AND I also thought BMW had a service called alphabet related to cars. I really don't get who had this idea and why they thought it was something to waste everyones time with.
Get 200 extra gold jelly beans by enabling SMS sharing! Just click Allow when the popup asks for permission!
I think they did address actual harm. It is only hypothetical now because it has already been addressed. States do routinely "run opportunities/scams" that also likely do actual harm (assuming you're referring to lotteries here). They probably shouldn't do that. But that they do doesn't suggest that they have just given up all their justification to prevent other harm through regulation.
But it's only because they reinvest the money into research. Why doesn't that make sense to you?
Holding bonds to maturity vs. selling them and buying new bonds doesn't actually change the financial result. You could equally say "just sell them and buy new higher-yielding bonds and there's no issue," since the resulting yield over the whole period would be equal.

Whether or not there's an issue depends whether your investment horizon matches your bond duration, or alternatively, whether you're comfortable with (or even aware of) the amount of rate risk you're taking compared with the return you're getting.
Software design patterns were introduced at OOPSLA in 1987, and were "immortalized" as the GoF patterns in 90-94. People coded OO in C++ and Smalltalk all through the 80:s, it wasn't just about the C64 and Apple II. :)
It's an excellent point. Everyone has to look at their particular use case. If your bandwidth between compute/storage is very high, and the amount you store is very little...staying inside of a provider that offers compute & storage makes sense.

If your cost of storage is high on a relative basis, B2 may be a cost efficient alternative.

Gleb from Backblaze
Simulated environments aren't accurate enough (inputs are too clean, other drivers don't act real, etc) and would end up training the software to do the wrong things. A more reasonable approach would be to record the activities of multiple safe human drivers across a wide range of situations and then train the software to act like them.
Then I wonder what your reaction is to learning that there is a significant portion [citation needed] of doctors / surgeons that either keep or expand their religious fate as they go through incredibly difficult times in their careers. Some of which would otherwise fail to continue.
Demand is not want. Demand is standing at a cash register with cash, asking for a product.

Although demand in the economic sense sort-of-sounds like want - certainly I'd like a new Lamborghini - I have zero effect on the demand for lamborghinis.

The level of spending (poverty vs wealth) is mostly irrelevant because that's a value line someone draws on a graph somewhere. Poverty in the Midwest is not the same as poverty in Sub-Saharan Africa. Absolute Poverty (in which a person has insufficient resources to survive) has a wide variety of causes but essentially reduces down to the inability of an individual or family to produce enough to exchange for what they need.

Savings are just postponed consumption in the same way as debt is the promise to hand over your future production.
Very slick, nice to see a different take on things than just a Lightroom alternative.
Additionally if a customer is a repeated customer you may want to "whitelist" them, assuming they ever need to update their info (card expiration). Just a small tweak so they get feedback right away if they keep coming back.
Wow this is space age stuff. Combining hard logical inference with probability is very exciting. We can codify background knowledge like physical laws to speed up the process of learning. At the moment NN have to have tons of training data just to pin down various truisms we already know. They learn from a blank slate everytime which is not exploiting all the background knowledge we already know. Well, convolution neural nets kind of encode transnational invariance in their architecture, but we should be able to be more general, this is the path to that!
That's what he did after his legitimate iPod repair and parts selling business became untenable due to shrinking component sizes.