skysight-inc/HackerNews huggingface dataset:
> We should just spend that money on like... I dunno. Better park benches or something. That'll solve everything.

How about ending hunger worldwide? It's mostly a distribution problem nowadays. Or what about providing things like sanitation, electricity or some form of education for each and everyone on this planet?

I guess what I want to say is that there are much, much more elemental things to spend your money on than "better park benches", even if one does not see the need to go to Mars in the short way.
This tech companies just betrayed billions of people
Why not have both?
We recently started using the 'assignment' alternative to interviews and have had great success with it, although only a couple hires to go by so far. One issue I have with it though is that it asks a lot of candidates in terms of their time. Paying for that time seems like a great solution, as well as providing the other benefits you mentioned. Will definitely try this next time we're hiring.
Chariot's first Product Manager
I think that licence is not the only problem here. The way some things were implemented within Linux kernel are making things how they are today. I mean DTrace could be ported to Linux, maybe, I don't know, but best thing to do would be to reach Bryan Cantrill and ask him, I think he would give you pretty reasonable answer. He spoke about some things on BSD Now podcast.
9 tips for better database design
When trying to see a report:

Notice: Trying to get property of non-object in /home/whatagraph/public_html/modules/analytics/classes/GAModel.php on line 144
The only thing I dislike about this is the short timeframe of interviewing on Friday, and having to work that immediate weekend on the problem.

I'm a busy guy, I have kids, and I like spending time with them (on top of the 2 hours I try to get in every day). That removes the weekend daytime.

Weekend evenings - well, realistically once everyone's fed, bathed, and had a bedtime story, we're talking 7:30-8pm in my household - are then for eating, spending some time with my wife (shocking, I know!), taking care of household tasks, and then going to bed, ready for the inevitable 6am kiddie wake-up call.

Yup, weekends are by far the busiest time of the week, and that's even when everything goes right!

Give me a week, interview on Friday, deliver code/presentation by the following Friday, then I'm absolutely game for it, will get it done, and will get it done well.

That said: I guess this may be a deliberate filter against people like me. Always difficult to know.
The rise, and rise, of literary annotation
I'm resubmitting this as 'Dang' mistakenly market this link as duplicate (https://news.ycombinator.com/item?id=10261397) because this one is about taking action while the other one is just a reaction from it.
C++ is the monkey's paw of programming languages. Sure, it'll grant your wishes, but you'll end up paying some terrible price for it in the end.
Great. Where do I click to opt out of the IRS personal data storage system?
Take Elvis out off the list. I've haven't seen one artist with his talent, nor generosity? I'm waiting? I sometimes think with the music/charisma formula so exposed; I will never see another Elvis again? Disagree--listen to Kentucky Rain?
You should explain why.
Wherever You Go, Your Personal Cloud of Microbes Follows
Summary of the Amazon DynamoDB Service Disruption
The only thing I dislike about this is the short timeframe of interviewing on Friday, and having to work that immediate weekend on the problem.

Agreed. Another issue with the timeframe described: When is the current team expected to have a chance to look at the candidate's solution prior to the presentation? Stretch the timeline out a bit and everything becomes a lot easier.
Adding Comefrom to LuaJIT
They don't care whether Germans' phone calls are tapped, the chancellor's phone is tapped or German companies are subject to industrial espionage.

Each of the above provably happened and the responses were (in descending order of their "strength"):

- the chancellor cancelling the phone contract with Verizon

- asking the US for an apology (didn't happen)

- asking the US to sign a no-spy treaty (which would be purely trust-based - no control possible and still the US refuses to sign it)

-- end of list --

Note the absence of lawsuits, demissions / resignations and "diplomatic tensions".
If you are interested in the relationship between language and landscape/environment then I'd strongly recommend Robert Macfarlane's book Landmarks [1][2]. Definitely one of my reading highlights of the last year.

[1] http://www.theguardian.com/books/2015/feb/27/robert-macfarla...

[2] http://www.amazon.co.uk/Landmarks-Robert-Macfarlane/dp/02411...
I agree with him. Billionaires are prescriptive. "I will solve this problem".

It doesn't hurt to ask what problems need solving.

Ultimately this just isn't altruism but it is promoted as whilst people are in deep shit all around him.

I'm not really sure what my point is but I suspect it is a new form of hypocrisy.
Caps. JavaScript to caps/uncap text by highlighting text and hitting caps lock
Would love help building the org_domain.json list, please get in touch!
Reading the source blog post rather than boingboing, it looks like this code is supposed to just report back to Lenovo on the user’s use of the Lenovo specific code on the machine in question.

Unfortunately, Lenovo has seriously blotted their copybook in this area & the onus is on them to demonstrate trustworthiness. It’s notable that prior to the Superfish debacle, they didn’t even bother to notify the end-user if the blog post is to be believed.
Show HN: Vote on (or post) the latest WD tools
Every year we take on workmen/students normally from outside Australia, who need to spend time actually working on a farm to finish their agricultural degrees or similar. It's always interesting to see their reactions after they finish telling us about their "big" farms back home, when they realise we can fit their entire farm + change into a single paddock here.
I work mainly on embedded systems and i would much rather work with a different CPU but stuck with the hardware we have.

The compiler I use does have an embedded c++ option but it's limited and has some issues working with the RTOS that's supplied with the compiler. Also with a total of 6K of ram available it's usually easier just to stick to writing plain C.
I've heard good things but haven't learned docker, I'll look into it. Thanks for the suggestion.
Cloud 66 provides full stack container management as a service in production, that offers Heroku-like functionality on any cloud provider or on your own server, http://www.cloud66.com/
(Disclaimer: I work at Cloud 66)
This is very stupid. Music is open-ended, like stratosphere. For all purposes, there's infinite amount of music composed and recorded.

How much would you bet that anything listed in this article hits top-10,000 of worst music of all time by that scale?

I'm annoyed to no end when people assume music (literature, cinema) to be a value 3-pack of Coca Cola, Sprite and Fanta.
Exactly, apparently everyone involved in the process is expected to work on weekends too:

> make sure to be available for their questions via email over the weekend

> A key aspect of this is that everyone in the group MUST come prepared, having looked through the solution.
While the 70s produced nearly half of the worst albums list, they only produced one entry in the 17 or so worst songs.

I wholehearted agree that "We built this city" deserves its place on the list :)
There's truth in that, but in Musk's case, he's already done a great deal for the world with Tesla and SpaceX. If Mars is what he wants to do with the rest of his money, that is his choice. Certainly better than what certain other billionaires are doing with theirs.
Rust's approach to built on what Cyclone and ATS have done is great work.

My point is that we would be less in need of Rust, if those systems programming languages have had taken C's place.

So given that they failed to gain mindshare, except for Ada in a niche domain, we now need new alternatives.

Still be prepared for an uphill battle with C++17, as language is only part of the equation, as I learned from being in the Wirth languages side for a few years.
Thanks. Just listened to it. Very interesting! :-)
That's a myth isn't it?

My understanding is that it was acetaldehyde accumulation that causes the shitty feeling on a hangover.

You can down a bottle of whiskey and be hungover and dehydrated the next day.

You can also drink pint after pint of beer which is mostly water and feel hungover, but it's not due to dehydration.
>Eighty years of effective technical regulation (and massive penalties for fraud) have made commercial aviation the safest form of transportation in the world.

De Havilland comet crashes and the ensuing bankruptcy probably is the real reason why flying is safe.

Usually when regulating succeeds, the industry is with the government trying to get loose guns back in the line.
Of course they are, everything else is just PR at the moment. That said, they are (the first?) global taxi company. No one is surprised that global retailers, like e.g. H&M, have huge headquarters.
Analyzing Three Space Leaks in Haskell
I did weights last night and my legs and arms feel battered today.
I like this a lot. Works well for both parties.

Pro tip for candidates: after you solve the problem, when you share it with the team this is a good time to show how friendly and open you are. "Gosh guys, I've never been much good at TDD, but I limited the code to less than 50 lines, so I thought for such a small project I could squeak by" or "What a fun project! Yeah, that screen design sucks. I suck at UI design. From a technical angle, though, it was fun and I enjoyed playing with the problem"

People want to know both how confident/competent you are and how you handle weakness. If you're an ace on the technology, can talk a good game, and enjoy having people help improve your work? You're a keeper.
> Why, as a rational actor, would I voluntarily choose this system over one that gives me the freedom to decide what the government sees about my spending?

Because this system ensures fair play of all participants, therefore making cooperative behaviour the rational choice, therefore enabling more efficient solutions on a societal level.

Proper game theory (which I assume you were referring to) is bit more complex than the prisoner's dilemma.
What I have trouble understanding, given the ubiquitous nature of the internet, is that people continue to start up companies in the US or other countries where there is an unbalanced and corrupt legal system. Why not at least start a company in a country where you are guaranteed some form of defence through the courts even if you don't actually want to reside there?
Very interesting analogy between VC and communist central planners. Makes a lot of sense.
That would make a fascinating scifi novel.
URL changed from http://boingboing.net/2015/09/22/yet-another-pre-installed-s..., which points to this.
Old Lisp language used for new RaspberryPI OS
I'm all for this technique (I might actually use it myself next quarter). But there will always be a few bad apples who would go home and get someone else's help (or worse yet, get someone else to do the whole thing).
> I would think, as technologists, we would adhere to a mindset of "we can do better". That is, we can do better than basing our society on a State apparatus that is rooted in the use of violence (or threat, implied or otherwise) of violence, to coerce people into following its dictates.

Your conclusion has no relation to your premise at all. I would think, as technologists, we can do logical reasoning better ;)
Show HN: Publishd – Simple deal software
Publishd currently enables businesses to build and sell branded deals, gifts and vouchers to their network across social media, web and email.
Password Recovery Using Discrete Hopfield Neural Network in Python
My objection is that I see unsafe just for memory integrity.

For everything else something like contracts should be used, from my point of view.

As for voicing my objections to the Rust community, being a language geek is one of my hobbies, but it doesn't mean I will ever use those languages at work.

So I would only contribute noise to the discussions, which why I eventually moved away from Go and D forum discussions as well.

My time is already quite filled following the JVM, .NET and C++ eco-systems, the ones I get payed to be an expert on.
Reduce Your Stress by Making “Good Enough” Decisions
The big difference between VCs and state central planners is that VCs are voluntarily given the money that they use. In Poland it was taken under threat of force.

And the homeless problem in San Francisco, and the other problems it faces, are mostly due to poor governance rather than Facebook or Google.
I thought the problem discovered with IQ tests is that they don't work very well at all?
I, also, was surprised to learn that he was still alive until recently. So in many ways, this announcement is like déjà vu all over again.

One of those characters who transcended his sport and his nation. Vale.
Most (if not all) options are the same, you could just add an alias in your profile:

alias yum='dnf'

Has worked fine for me since F21 :-)
Asia's top 20 startup unicorns (INFOGRAPHIC)
I always use native PDF renders. No need to have the browser turn my PC into an airplane.
Our software company runs on Linux.
Yes, that's what happens to duplicates.
Thanks Yev, is it possible to have the URL auto expire after a time period or number of accesses?
>The people in 1973 were no more happy to live in that smoky world than we would be, but changing it seemed unachievable.

Not even remotely true. "some" people were no more happy. Most were not just used to it, but enjoying it.
There are studies that show total abstinence is negatively correlated with longevity and ones tat show it is positively correlated with depression.
It was tough to see this news pop up after enjoying a big Yankees win. Yogi was one of the greatest catchers and Yankees in history, and he was part of more World Series teams than any other player (10!). Sad day for baseball fans.
Ubuntu Touch Lets You Use Alt-Tab on Phones and Tablets
I also completely agree; this article provides a really good idea to weeding out candidates but weekends are a no go (especially if they don't give you any type of warning ahead of time; at least if there is warning things can be moved around and scheduled). A week is a good amount of time. Since they have to articulate their work when they return it's not like they can cheat; they're going to have to understand it well enough to talk about it and discuss the pros and cons of their design.
> "perfect" compression for a single pixel would be 1 bit

I still don't see how that is a valid conclusion that follows from what you wrote before it. It is an optimal representation of the data before you would apply any form of compression.
It's his money, not ours or the governments. If he wants to wipe his arse on his cash and set it on fire it's none of our business.
CRCs or MD5 or other hash sums don't require inheritance or other OO tricks or even constructors or destructors (apart from zero-initialization). The state is just a single integer. For other hashes, the state might be slightly more complicated but there's still no need for fancy OO.

If you want to build a system where you can change the hash function at runtime, you might need some kind of interface or inheritance. But if you end up needing a virtual call per byte (or per a small chunk of bytes), you're killing your performance.

And besides, there's so few hash functions you end up needing in practice that a simple switch-case would do the same with less boilerplate and probably give better performance because compiler optimizations can take place (virtual calls tend to prevent many optimization tricks).

I agree with GP... The choice of CRC was a poor example for an article about OO in C. Something related to filesystems or device drivers would be vastly more practical.
It would therefore also be useful to state the platforms it would work on - in this case it seems to require a block-level device and is unlikely to be usable on Windows.
Bitcoin will never succeed in its current form because its capabilities are limited in a number of ways by design, even if the problem of public's level of expertise goes away. One of such limitations is, even if there are subdivisions down to a "satoshi", "satoshi" level of payments are not currently (and I believe that will not ever be) possible. That is because of another limitation, that is the centralized nature of the ledger which acts as a bottleneck.
Huh? What have SpaceX and Tesla done "for the world"? Provide rich people with electric sports cars?
I think you answered your own question there.
What it will take for CISOs to whitelist an ad network in adblockers
The onus isn't on the person using the AdBlocker.

It's on you. Adapt or lose out.

AdBlock users don't need to justify anything to you. It's not going to be illegal to use them. Ever.
It's good that C++ is evolving, but I'm not sure if it evolves in the right way.

Basically, consider a ball of meat. The meat is rotting, nobody would eat it anymore, so fresh meat is slapped on it. And the process repeats numerous times, for years.

In the end, you'll have a giant ball of meat, that'll look fresh, but once you poke the ball, you'll be hit by the stench of the rotten meat inside.

I'd prefer if they started anew, rather than keep slapping fresh meat on the ball.
Php developer washington – (202) 280-2555
I think strangely, we are not hearing so much about the original inventors from the 20's, we should ask them what they think about that.
Obviously it's not legit to do an end run around moderation like this.
>How about ending hunger worldwide? It's mostly a distribution problem nowadays.

It's also incentives problem if you are not all in communist. If you simply send food from Europe to Africa, it disincentives food production in Africa. Which causes unemployment and hinders economic growth with it. And it also causes huge security of supply problem and might cause starvation if something happens to the shipping.

My best idea is to turn foreign aid into basic income. If you would send dollar/day/person to everybody in Africa, this would make African agriculture more profitable than ever before, security of supply would be good and hunger would end. Inflation would rise too, but with so much good money in circulation you would see booming private sector in no time despite this.
The issue is not so much about whether React components themselves are rendered on the client or server, it's about the network: all the JS and other data that has to be loaded in general before the browser can begin rendering.

With React you can use the same component code used on the client side to generate HTML on the server side and send that down the wire for first page load. The browser doesn't have to sit there waiting for entire libraries to load and then start building <div>s.
> My small fear is projects like the mill will not materialize, and we'll have a long-term cpu speed cap of about 4000 on the geekbench 3 single core no matter what we do

If I remember correctly, the Mill CPU real advantage isn't really about improving the maximum performance of a core (even if it has advantage also here) but improving performance/power ratio.
So this could help 'reduce the gap' between a battery powered computer and a plugged computer, but not really improve on current plugged computer.
> And thanks to operator overloading, I can't trust anything I see -- when you can change the meaning of the comma operator, any piece of code can do literally anything other than what it looks like.

I always laugh at this complaint specifically against C++.

Except for Go and Java, all other mainstream languages allow for either operator overloading, or symbolic names for functions/Methods.

Even JavaScript ES7 might get them, http://51elliot.blogspot.de/2015/01/fluent-talk-summary-bren...
Hacker News: From
Because OVH is a French company most likely.
Tesla has shown that electric cars can be both viable and cool. Even if if Tesla itself remains a niche car, Tesla should get the credit if/when in the future electric cars become the norm.

In addition Tesla is betting big on making better batteries. If they can pull that off then that will end up being their true legacy with the whole car thing becoming a neat historical footnote.

As for SpaceX they'll go down in history as pioneers of commercial space flight and wherever future commercial companies decide to take us, they'll all point back at SpaceX as the company that first showed that it could be done.
The interview mitigates the risk. An alternative is to let do the work on site during half a day or so. This removes also the risk of a candidate polishing his code all the weekend.
The truth clearly hurts some people, as evidenced by the color of your comment. Ask anyone who isn't in tech in San Fran how easy it is to make ends meet in that city. Then ask them what their commute's like.
Whether it's a duplicate is not a question of the titles but of the story's content. Two stories from the same site advocating for exactly the same cause are pretty clearly dupes by the usual HN standard. But since people seem to feel strongly about this one, we'll override that and restore it.
Not sure if a $40B company that generates staggering losses and faces brutal competition globally can be considered a rocketship any more ...
True, but criticisms are easy solutions are hard..
I would probably make the work product open source (voluntarily), and maybe over a longer period than a weekend. Would still pay 50-150/hr for the desired number of hours.
Where to Repair Damaged Infinix and Tecno Phones for Free in Nigeria
Not nearly as aged as Ms. Beskind, still I'm glad to read that getting old isn't always a barrier to creativity and contribution. I like the idea that retirement doesn't have to be permanent, one can start again, make use of skills not necessarily diminished with time.

Among the people I've met over the years, most impressive have been those who discovered talents in late life not having known about it before. In her mid-sixties, one woman on a whim took a one-afternoon watercolor painting class, finding that she had a real flair for it. Within a few months was selling paintings, and became a well-known watercolorist in the region.

Perhaps we tend to associate success in technological fields with younger individuals, but the article suggests otherwise, that the elderly don't necessarily lose their "edge". Research does suggest that as we age memory and thinking work differently. Perhaps not as quick to respond, but still just as capable of learning given the time to do so.

Benefits of experience are hard to quantify, indeed, experiential learning is distinct from associative learning. The latter is important in school for example, but the ability to predict outcomes in complex situations is a function of experience vs. "book learning".

As we continue to learn and grow in our 60's and beyond, it's a good thing some of the movers and shakers appreciate what we have to offer.
How to make Ruby on Rails and React integration better? Try react_webpack_rails
That has to be by design.
You may be right, googling doesn't take much time though. A Linux system without internet is indeed barely usable. Thos man pages are absolutely unreadable.
There's Nothing Generic About Generic, Top-Level Domain Names for Businesses
The only thing I dislike about this is the short timeframe of interviewing on Friday, and having to work that immediate weekend on the problem.

I suspect that that might be a secret feature. If you cannot work that weekend due to other, more important plans, then that is a strong indicator that you might not be able to work other weekends in the future.
They would probably have difficulties answering questions about why they did something in a particular way, though. The conversation you can have afterwards is probably the most interesting part, also for the good apples.