skysight-inc/HackerNews huggingface dataset:
I would avoid sites like Upwork (aka: odesk), elance, and anything similar like the plague unless working for less than minimum wage and dealing with morons is your idea of good contract work.

I suspect the secret to contract work success lies in having really good networking skills and a Rolodex of contacts from having worked in a given industry and having a reputation as someone who delivers. If you don't have that then you would probably have better luck finding reasonable work by going to meetups or similar industry events to build a network of professional contacts. The only way I know of to do this online is to become a notable contributor to prominent open source projects and then use that to leverage paid work.
I would simplify that and just not work at a place that was only making money off of investors and fundraising. If my boss doesn't have a product to show me and a business plan to sell it, I'm out of there.
Poker is played against other players, not against the house.
Do you think having accounts at Gulp (and XING?) would help for a person outside Germany (and non-German speaker)? Are [prospective] clients on those sites interested in remote consultants?
What to do when typing hurts
Craig Federighi (Apple's SVP of software) discussed this topic on this episode of the talk show (https://daringfireball.net/thetalkshow/2015/12/14/ep-139) a few weeks ago.

IIRC many teams within apple are using swift as much as they can, either for app/framework code, or test code. one example he gave was that the dock in El Capitan had been rewritten in swift. He also mentioned that the lack of 32 bit support for swift was a major pain point blocking more widespread adoption internally due to many frameworks still needing to support 32 bit macs.

Reading between the lines, it wouldn't surprise me if 32 bit support is dropped with the next version of OSX to allow more teams with Apple to start using no swift.
Ask HN: Cold hands?
My hands are always freezing. They generally keep it cold where we work. One guy even started wearing gloves while at work. Got me thinking...why don't they mount the fan on the right side of the laptop so the warm air blows on my hand using the mouse?
I just inherited $10 billion and am now considering a travel planning startup.
This is really awesome! Thank you for putting this together.
ITER isn't producing any power. If your fusion reactor isn't producing more energy than it consumes, then it's not a useful device. We've had fusion reactors since Philo Farnsworth made his "fusor", but what's always been a pipe dream is one that's actually useful. ITER is not. Go read your own link: they predict it might do something useful in 2027! Whoopee, I can make wild-ass predictions about things over a decade away too, that doesn't mean my predictions are worth anything.
Uber wants to show you third-party content during rides (if you let it)
Sourcegraph has pivoted into a git hosting appliance, it's pretty cool, even if nowhere near as full-featured. https://sourcegraph.com/
Thanks for chiming in with this, I did not know Caltech was an academically-uncompromising institution.
Inequality is bad for economy. A person that owns 100,000x of average doesn't spend 100,000x more. They have to invest the money. But there's nothing to invest in given that poor people don't have much money to buy stuff and rich people are all trying to invest rather than consume. So in the end they are forced to invest in dubious stuff like subprime debt and rely on government to pay the bill. Or to ride economic bubbles and hope to cash out right before they burst.
Netflix has tiny profit margins , since it uses most of it's money for growth. But it's not investor money, and they're not losing money, so they might be able to do so for a long time, like Amazon.
Particularly in the context of academia, speed reading or skimming a large number of texts may be useful for keeping up-to-date in one's field, or for quickly surveying a number of approaches to a problem before investigating those which seem most useful or interesting.
Deep Reinforcement Learning – Papers
One issue that seems to resonate with people in Singapore is that while in the rest of the tech world :

Developer == Essential (e.g. : CoFounder)

in Singapore :

Developer == programmer == glorified typist == someone whose job can be outsourced.

This gets in the way of attracting people to programming in the first place.

The environment is also disappointingly oriented towards local graduates aspiring to become Trainee Managers at Multi National Companies (MNCs). It's not a money thing IMHO - more of the status associated with working at a recognisable brand-name firm.

Clearly, there are exceptional people around, but there's an additional (surprising) hurdle for local tech talent here.
Looks similar to boot.rackspace.com.
The bad thing about HN is that C++ and REMOTE is almost nonexistent in a single posting.
Posts with affiliate links tend to not fall on the side of "good pieces of content" and are instead optimized such that you click the links.

EDIT: This is not the case with the posted article: see clarification below.
How to Record Thunder and Rain  Winds (2013)
It's just a story about some guy going to a casino. Next to no insight of how calculus can or did help.
What happens to minorities if they exceeded their "quota"? Do you put them back to their place?
Totally anecdotal but everyone I know at the VP level and above would be largely nonfunctional without their admin assistants. You can make a lot of noise about technology replacing this job but I just don't see it until that technology is some sort of super advanced AI capable of being talked to like a human and working 100% of the time. Otherwise it's pretty much impossible to beat a highly competent person to delegate to that knows your schedule/preferences very well. That person could very well use more advanced software to help them in those tasks, but won't be replaced by it.
Agreed, along those same lines: A business that requires you to execute at a scale you can't to be successful is a bad business.

Which is what I think when I hear $2B in Priceline advertising per year, etc.
> I think that Rust's safety features are over-marketed in my experience.

I agree with you in the sense that overfocusing on safety has led to things like Andrei's "bulging muscle" criticism, implying that Rust is especially lacking in high-level and metaprogramming features. Compared to C++ and D, it certainly does have a lower feature count in that area (although I'd argue that it's counterbalanced by the fact that Rust holds the line on strong typing for generics and hygiene for macros, whereas C++ and D don't). However, compared to most other languages Rust has very feature-rich generic programming and metaprogramming support. We're not talking "does not support generics" here; we're talking about the difference between the 95% and the 99% metaprogramming use cases. In the overall landscape of industry languages, even just having associated types makes Rust's generics system one of the most sophisticated out there. The only popular languages I can think of with more powerful generics are C++, D, Scala, and Haskell, and the first two sacrifice strong typing.

The main reason for the focus on safety is that it, combined with the lack of GC, is what actually makes Rust unique. Very few industry languages have any features unique to them, but the borrow checker is one such feature. C++ and Swift may get something like it in the future, but Rust has it now, and the entire language and ecosystem is designed around it (and the borrow checker is especially difficult to bolt on to an existing language, because it relies on strong aliasing guarantees). So it's natural that most people have focused on the zero-overhead safety when describing Rust--it's the most salient answer to the question "what can I do with Rust that I can't do with language X?"
There's a lot of good detail in the article, but I have to believe that the fundamental problem is an implicit one--namely that most people effectively tolerate commission fees baked into booking prices but they're not willing to explicitly pay for travel services. Even back when people still widely used travel agents, personalized advice for complicated trips was effectively subsidized by all the people booking cruises and simple air travel.
It differs a lot by country. Flemish Belgium is about to stop with it because of low usage, while in the Netherlands it is still going strong (although I guess most people access it over the Internet now).
Some people at HN will tell you the opposite but I find two of my best clients at Upwork.

I didn't bid to low quality jobs and once I finish my job I offer them an maintenance contract outside upwork.
Whenever this topic arises, I remember:

"I took a speed-reading course and read War and Peace in twenty minutes. It involves Russia." -- Woody Allen

It's quite old too.
I was fed up with the quagmire of other languages, so TrumpScript was a godsend. I was angry! angry! angry! but Trumpscript is the solution! Trust me, it just is!

Some observations:

An innovative new statement construction can be used to make objects immutable on-the-fly. These statements - called insults must be prefixed by a statement of the "I have tremendous respect for <object reference>, but " construction. Following the insult statement, the object will be immutable for a while.

TrumpScript is really bad at interacting with other languages. But why would you?

TrumpScript is more form than function. In fact, it is extremely diffucult to phrase anything concrete using TrumpScript. Unlike other languages, lofty concepts can be expressed even contrary to popular facts.

TrumpScript is neither imperative nor declarative - a language first! While it may look imperative, statements are not in any way affected by previous statements. Indeed previous statements can (and frequently do) contradict later statements. The innovative internal perception engine makes this possible!
Instead you just use it to validate your extreme attractiveness, right? :) "I'm looking good today, check out everyone sneaking a peak at me!"
That's not the same thing at all.

Neurons do not possess a mind, yet a collection does.

Humans do possess minds, and a collection of them does not.

You can't use the first statement to support the opposite of the second statement because the premise is dissimilar.
Yes, but it’s complicated. Cities have become more valuable in the age of the Internet, against my predictions, intuitions and preferences!

Too few companies offer remote, because remote is hard. My experience at Stack is that remote work really only happens when a company supports it “natively” from the start. It’ll take a generation to make a dent, sadly. I’d like to be wrong.
Personal assistants are still common for high level executives. I have a friend who works as the personal assistant to someone very high up in Google. What has changed is that the middle-level managers no longer have secretaries. This probably has an upside, in terms of keeping the mid-level managers in touch with the tedious administrative nonsense that the lower level workers have to struggle with.
C can return a struct from a function. That's multiple return values.
Norton Internet Security 2013 Product Key Generator Free
I think the site you built is great, and I would be happy if you also make some affliate commissions from it!

If you share the numbers, that's a bonus. All HN readers love more data!
> quiet cost-conscious piece of paradise

Some of us like living in the city :(.
These Are the Top 20 Cities Americans Are Ditching (2015)
My sincere apologies. Fixed.
>Nobody else does this. I have absolutely no idea what you could possibly be referring to.

Believe it or not, we've been landing spacecraft for decades. Does "space shuttle" ring a bell?
The "I don't want to pay for content and all ads are evil" mindset is not really sustainable. For me affiliate links are the least obtrusive form of advertising on the web I'm aware of. Thanks for your comment and appreciation of the post.
10 Time-Saving #ContentMarketing Tools to Add to Your Arsenal
Which country? ;)
Do you think that's the case here?

Personally I thought this was an awesome use of the dataset and introduced me to some new books I hadn't considered.
So, IPv4 over IPv4.1 over IPv6? What good is the middle step?
That's the trap many have gotten into. They raised to keep up with the Joneses, but if you raise it now you have to spend it. Now your baseline is higher and if your growth is not utterly insane or if you can't monetize it quickly enough and have to raise again, you are now potentially toast.

It's infinitely easier to raise spending than cut it. The latter involves morale crushing things like layoffs and telegraphs an outward appearance of failure that drives off customers and future hires.

Startups that have avoided this trap or who have a model that converts into revenue more easily than "get users and pray" might be fine, but I think a lot of unicorns and want to be unicorns with bricks strapped to the accelerator are about to be turned into glue.

But unicorn glue is great. It's sparkly and can bond any surface. :)

Edit: of course the wildcard here is the question of how economically incestuous the startup world is this time. That's what made the landing so hard in 2001. We know there are some startups that mostly serve startups, but nobody knows the percentages.
This just in: Elon Musk has reportedly terminated all employees who uttered the phrase "Break a leg!" before launch.

In all seriousness though, this was by and large a successful landing, not to mention that they successfully put their payload into orbit without a hitch. The number of things that have to go right to even get that rocket to touch down on the barge is mind boggling. Truly impressive, and bodes well for the future of SpaceX.
Did they actually think that growth would happen forever, that it was infinite. Time to switch to non-growth economic models and assume that the markets have reached equilibrium.
Yup. It'd be trivially easy to make a better dating app than what's available - all the incentive issues for guys to spam girls go away if you have each side rank the other for who they'd like to meet, then pair everyone up with their highest ranked person that can't find a better match. Dating is a classic matching market, and there's excellent mechanism design for making good matching markets.

Unfortunately, good mechanism design is one of the least important factors for whether or not a dating app succeeds - what is important is whether or not you can convince people to use it.
Cydia iOS 9.3 – Cydia for iOS 9.1,
it's happening today to Asian students in a less overt fashion
Yes, second that.
Agree, fully. I add that remote feels incredibly easy when it's ingrained in the company, as it is for the one I work at right now. After experiencing it, I feel like it really doesn't have to be as hard as my previous employers made it out to be.
Having actually set up multiple webcams on a rpi (2 each on 2 pis, costs the same as one drop cam), the most surprising thing is the power consumption. Either use a powered hub or settle for slow rates/low res. It's hard to find, as the cameras just stop working. Unless you know where to look there are no cues as to what went wrong on raspbian. That and many of the command line tools to upload to gdrive are broken by lack of maintenance, iirc the go tool gdrive was the only one that worked for me.
XKCD-proposal-based password generator
I've never taken the class, but as someone who plays semi-professionally, it sounds like the class would be a great start for someone who has played poker recreationally and is looking to understand some of the basic strategies of tournament poker. It might turn a losing recreational player into a small winner at lower stakes, but it by no means would all of a sudden make them some sort of professional.

It sounds like the course introduces concepts that would otherwise take a while to learn by yourself (M, implied odds, etc); however, understanding those concepts alone won't make you a winning player. Experience and surrounding yourself with other successful players are the two biggest factors. Most online pros have literally played millions of hands and have other poker friends to discuss strategy with. If you don't have those two things it's very difficult to succeed playing poker professionally.
Leveraging the Inevitable: Information in a Decreasingly Private World
When I hire through Upwork, I ignore all the low hourly rate freelancers. I use a high hourly price as my first requirement.

Few years ago, this worked quite well, but now there are some idiots that charge a high price for low quality work just to try to take advantage of people like me. So, now it takes some more time to filter through, but still works pretty well.
The following code crashes the compiler but is accepted by GCC.

static float b5[0][0] = {};
int main(void)
{
return 0;
}

I have filed a bug report.
That's a great price, but I don't think it works with borg, which is just fantastic. Hands down, the best of the programs I tried (it's a fork of attic: http://www.stavros.io/posts/holy-grail-backups/)
tl;dr - It can't turn a novice into a pro
In fact, people like living in a city so much, that gobs of them are willing to pay a premium in order to do so. Oh, wait...
A Really Expensive Rock
> In C++ with operator overloading it's easy to do stupid things like in-place addition (e.g. operator+= for a vec4f) or start transposing matrices in place. This will make the compiler emit memory load/store instructions when you'd want to have these values in registers.

That sounds like a failure of inlining. If you're at the point where a single stack spill makes a difference, you won't want to pay the cost of the calling convention spills either. And if you are inlining, then SROA and mem2reg will easily remove those load/store instructions. Modern compiler optimizations make what you describe not a problem anymore.
I might be missing something, but how is downloading over HTTP via Tor more secure than downloading over HTTP otherwise?
You might want to look over your fed meeting minutes from over a year ago. They have indicated numerous times that they plan to do this and continue to do this in 2016. [1].

[1] http://www.wsj.com/articles/fed-chief-janet-yellen-rate-incr...
Does anyone have good place to look for contract work in field of UX & Product design? I'm UX designer currently living in Prague, looking for remote work (and I'm open to relocate). My portfolio: http://podorsky.cz/
It might be useful to look at Microsoft and their history with C#. C# was announced in 2000, the first really useful version C# 2.0 came out in 2005 and even today Microsoft apps written in pure C# are few and far in between (just UIs for visual studio, sql server etc.). So, I wouldn't be surprised if the Apple to transition to Swift doesn't happen for five years or more. There is absolutely no point for Microsoft or Apple to use C# or Swift when 95% of their legacy code is another language like C/C++/Objective-C. These guys have so much money they can pay people to hyper specialize in old technologies, I'm sure MS has some guys who work exclusively in COM/C++ or Apple with some guys who work exclusively in C89/BSD.

Having said that, pretty much everyone developing for the Microsoft ecosystem (native) uses C#. That has been true for almost a decade now. I suspect the same will happen with Swift and Apple and rather rapidly because the Apple ecosystem doesn't have enterprise customers holding it back. Most of people commenting here seem to already know Objective-C. However, consider someone new to the platform. Would you spend 1 year learning iOS programming using Obj-C or learn it via Swift? Apart from Swift being a nicer language to learn, the reality is almost all tutorials/books etc have shifted to Swift. Good luck to the poor sap learning iOS programming via iOS 6 tutorials and Obj-C and migrating to iOS 9.

I think the Swift 1.0 to 2.0 journey was quite painful, pretty surprised that Apple made so many breaking changes with poor tools support, but I feel 2.0 is where it feels just about solid to build all new apps. Sure there will be changes, I mean Obj-C had ARC and blocks twenty years later! but that's the nature of software nowadays.
Free text sentiment analysis, summarization and named entity recognition API
Oh, I missed that the posted article itself included the affiliate tags.

In this case, yes, the content is good and the intent was not to drive visits to Amazon. (in contrast with a hypothetical post like "Top 10 Books You Should Buy To Be Smart According To The Nerds at Hacker News.") Sites/Medium posts have been trending toward the latter model of revenue generation in the face of declining ad revenue.
@garrytan said it as well in 2012: Travel planning software: The most common bad startup idea

http://blog.garrytan.com/travel-planning-software-the-most-c...
Strassen makes your rounding errors bigger the more levels of recursion you do. We're talking ~7 bits of error due to rounding (in a paper I read).
The great advantage of being standardized is that other people have thought about these issues and dealt with them in libraries. Yes there are many bad ways to generate them, but your library should offer the right way to generate them. Yes the string format is weird, but why would you write that by hand? Let the library print it, let the library parse it. Want to store it in a database? There's a column type for that. Want to send it over the network? There's probably a datatype for it in whatever protocol you're using (whereas with your approach you immediately have endianness issues).
Then she would be an even stronger candidate. :)
Back when there was still the wall, people would move Berlin to avoid conscription - good to see someone is keeping the tradition alive ;)
C Programming with a Memory Mindset
I am surprised to see the absence of SICP or anything from Dale Carnegie.
The laws changed in 2005. Since then, every position I've applied for has stated that you must be prepared to renounce any non-US citizenship.
Here's an ugly hacked up version of Pythons 'with' statement:

https://gist.github.com/nlyan/7319c7b2a6328460ce9c

As for external libraries...sometimes it requires a bit of ingenuity to find that perfect 'wrap everything!' vs 'write C' balance... but it's usually not so bad if you approach the problem judiciously. unique_ptr and shared_ptr's capabilities are often underestimated in this regard for instance. Both can be used with external reference counting, the former being the most efficient.
Yeah, but it's cumbersome because you have to define that struct elsewhere, and C does not have elegant mechanisms for destructing in-place.
if your people are traditionally discouraged or outright banned from (A) large swaths of roles including land ownership, politics, military and farming and (B) intermarriage with the host country then they are more likely to (1) be filtered into occupations requiring intellectual capital and (2) intramarry to continue a cycle that enforces that strength
How do you imply that from their post? You could've asked why they want to know this, instead of just assume it's because they don't like it. Negativity is not good for anything.
Duplicate GUID:s matter only if there is actual comparison.

There may be duplicate GUID:s used in different contexts and that's just fine. If there is single system and context where storing just GUID:s takes several exabytes we may start worrying.
Is it possible that some books have been missed due to acronyms employed in comments?

E.g:

- SICP: Structure and Interpretation of Computer Programs

- CTM: Concepts, Techniques, and Models of Computer Programming

- TAOP: The Art of Prolog