skysight-inc/HackerNews huggingface dataset:
It's not really surprising that invalid code doesn't go along with compiler optimizations.

The correct way to deal with this here is probably either _NOT_ using nullptr, and instead using a special null object (similar to the end iterator); or using pointers instead of references (because you really want pointer behaviour).

Their fix is insane, and not something I'd want in production code. Unless you carefully vet your code and compiler version, you should never rely on undefined behaviour.

(There are some cases in the c standard that technically undefined but all compiler vendors have essentially agreed to handle in the same way; so those are fine. IIRC unions are a common example.)
I guess this might be an example where leapfrogging technology by being a bit late ends up with better results? One reason split units are popular in southern Europe is precisely because they're cheaper to install than wall units, since you only have to drill a small hole through the wall, not open up a big gap. But I can see that if you already opened up a big gap, because you installed A/C back when the ductless split units weren't widely available, then it'd be more expensive to close it back up again. A/C has only really gotten common in Italy, Greece, and Spain since the '90s or so, so they went straight to the modern split units when retrofitting.
Ask HN: Would you participate in a messageboard for open source UX ideas?
Hi, I'd love to hear feedback on the following idea: a messageboard where people can review and discuss interface ideas for software or hardware.

For some time, I have been thinking of creating a discussion board where people can post interface ideas for open source software. These might be visual mock-ups or interface flows. It could even be ideas for an API or a language for laying out web pages.

UX design (by which I primarily mean visual and interaction design) has always had a difficult relationship with open source software (IMO). So why create a discussion board? I think designers work best by solving problems by themselves or with a small group of fellow collaborators. The large, distributed nature of many open source projects (with many developers) simply doesn't work well for UX design.

A discussion board will allow anyone with a mock-up to post their idea and seek feedback from other designers or developers. They can then take on board that feedback or ignore it. Someone else may take that same idea and expand it in another direction (much like forking software).

The important point is that the seed of the interface idea comes from an individual or a small group of collaborators, not a committee or the wide open web. That may sound a bit undemocratic, but when everyone has a say in the design of a user interface, the result is often a UI that pleases no-one.

What do readers think? A good idea? Something you would be interested in participating in?
I think OPs point was not the proxy but the integration of the client. If your browser gets a 451, it can (theoretically) give a better error message.

Not every resource is HTML; this would work for images, XHR, etc too.

No amount of changing proxy servers will help you with that.
They're not on the same spectrum. An asshole being justly defiant is not comparable to a nice person being unjustly compliant.

Put it this way: Many people who history currently regards as being "correct" were assholes, and many people who history currently regards as being despots were wonderfully charming and pleasant.

Also, the view of these people over the course of history has changed (due to many things, some ranging from societal change of opinion to historical revisionism).

As stated in the article: "Cartwright described a related psychiatric disease, dysaesthesia aethiopica, that he said was ‘the natural offspring of negro liberty – the liberty to be idle, to wallow in filth, and to indulge in improper food and drinks’. It’s easy to roll our eyes at such shoddy logic and obvious racism. But to many Southern whites, Cartwright’s explanations made perfect sense. They were used to justify both the murder of slaves and the recapture of runaways."

Was Cartwright being an asshole? Or were the slaves trying to escape being assholes? Any person's opinion is unfortunately defined by personal circumstance, society, and interest.

I'm pretty sure that James F. Blake thought Rosa Parks was just being "an asshole".
I am 22 years old and I want to own a Lamborghini
Could the Scandinavian countries be any more perfect? In a world full of strife, and countries fighting over pieces of land, Norway/Sweden sound like a fairytale.
Volatile Software (2012 – but have things improved?)
>Thankfully, these days you can get an awesome off-the-shell optimizing compiler like LLVM that has most of these things already battle tested, ready to go, and ready for you to help improve.

I wonder if "off-the-shell" is a typo or a pun.
>>> then perhaps «Waking Up» by Sam Harris (a bit more obvious).

Bought it 1 hour ago. Great reading so far. Thanks for the pointer.
This is actually a perfect application of GTD. Most people don't realize how flexible GTD is, and feel like everythin must be well define, and have a time frame. It doesn't. You have the reviews for that. You have the "projects" list for that. You have "waiting for" for that.

"Spending time on 'creative job x'" is actually a perfectly good task name to add to your "project" list.

In your daily review, you scan the one you want to work and and you add the ones you feel like to your "next" list.

GTS itself must NEVER be applied as-is, and should be adapted to your line of work, rythm, life style and personnalité. And it's very good at it.
Like said besides the US and the middle east I do not see that in reality. And I do not underestimate the power of religion or philosophy: I just think only the latter will remain. Or hope it will. And it is not really silly yet: that is only a few 100 years ago. It takes time to get all humanity out of poverty, not dying young and educated. If we still believe in some intelligent entity(ies) that architected the universe and life in 2000 years you can call it silly. I for one find it silly that people believe in such an entity while I was raised and schooled as a christian until I was 20. But I started doubting it and asking questions that were answered with 'the bible says so ; do not doubt!' at a very young age. Which has the whole: everything points to this all being a nice story to keep the people quiet and docile and no science to back it up.
Facebook and other social networks are factories built to exploit these human biases and audiences on industrial scale.

If you work in FB, TW, BuzzFeed et al and haven't questioned/fought this, you are responsible too.
iOS and MacOS users face huge barriers to hacking their devices because the BSD license didn't even attempt to ensure their freedom to do so. To publish code without copyleft is to donate your work to the parasites of the industry.
Startup Growth Calculator – if nothing changes, are you alive or dead?
For context, here is PG's essay on the subject:

http://paulgraham.com/aord.html
The ISS experiences much shorter day-night cycles.
Well, at least now they know where they stand with you
The reason I asked is because we need to implement one and it would be really nice to have something off the shelf, but I can't find anything.

I assume it exists but is hidden because of all the other services/tools around existing ad networks, RTB and PPC.
Because they also care about selling new hardware.
I use Workflowy daily, as an idea capturing / brainstorming / work logging tool, but it is unsuitable as a todo app because it doesn't support items with dates, let alone recurring tasks. And Trello is my favorite app for teamwork and personal bookmarking, but I haven't tried it as a todo app - again because it doesn't support recurring tasks.
How to fill sparse data with the previous non-empty value in SQL
c) doesn't work, because the companies don't want to carry the costs associated with it.

If you've ever been to a customer service center (or whatever they call them) at UPS or FedEx, you'll know what I'm talking about. Long lines for the single desk manned by someone who clearly does not want to be doing that job and shows it by every interaction with customers.

Also the important point is that the people who the packages are delivered to aren't the customers. The companies that ship the packages are. So unsurprisingly the carriers don't really give all that much of a shit about how you feel about their service. Unless a really egregious customer service failure goes viral for some reason.
> As do the BSD and especially(?) the Apache Software License.

Nope. As a user of a closed source program built on top of BSD or ASL license I certainly don't have the rights I would have had if the bottom layers were GPL. BSD, ASL allows the programmer to (type) cast away the freedoms, they can inherit in private, enjoying the benefits but giving nothing back.
Maybe take the charitable view that these visiting academics were in a field where this is surprising and expected knowledge. I don't get the feeling these were English majors.
Chiquita Banana, which changed its name from United Fruit, had the CIA train troops to overthrow a democratically elected government. Literally killed people? Yes.
Willpower Failure: An American Tradition by Evolutionary Psychol. Robert Kurzban
Just once I want to see someone say that helium-3 is valuable because of dilution refriderators rather than fusion. They're technology we have now and using needing lots of them for quantum computing isn't any more out there than needing lots of helium-3 for fusion.

https://en.wikipedia.org/wiki/Dilution_refrigerator
> Reading news coverage of all this five and a half years later is kind of like reading old infatuation-era emails with a much older ex-boyfriend you never think about—but who in hindsight was kind of a pedophile.

Well that's one way to remind me that this is a VICE article.
Is there automated service that takes long end user agreements and makes them easily understandable?

There is Terms of service didnt read but that seem to be manual.
https://tosdr.org/
So you imply that the OP is defeating a straw man, right?
Geothermal has its own shares of risks (crossing waterways in the ground can lead to contamination and the drilling can cause earthquakes, http://www.deutschlandfunk.de/erdwaerme-in-deutschland-erdbe...), and biomass fouling towers look ugly, stink and the cow manure (or whatever is to be used as fuel) has to be transported.
Discover async workflow you must.
Comment threads likely close because they are archiving the data into some format that is harder to modify but easier to serve. (For instance, rendering the thread to HTML and saving that.) It doesn't make sense to store comments in unarchived form after people are done talking about the topic.
Learning ROS for Robotics Programming – Second Edition
The more threads you have the more resources are required for moderation. If comments were enabled for every single thread on an old enough site they'd need entire teams just to keep the spammy comments out.

When threads are closed you have a lot less moderation work to do to keep the site from being infested with spammy outbound links

It's unfortunate but the value of the odd one or two people commenting on an old post isn't great enough to outweigh the need to easily keep the site spam free for many sites
The article mainly talks about temperature control but the other big reason to bury a lunar base is concerns about radiation. On Earth we have a big magnetic field to protect us from charged particles (like the helium-3 that ends up in lunar regolith) and an atmosphere to protect us from cosmic rays.

The ISS gets the full dose of cosmic rays being outside the atmosphere but those aren't that large a risk. For charged particles the ISS sits inside the inner Van Allen Belt which is the layer of charged particles that have been trapped by Earth's magnetic field. So astronauts are safe from all the high speed electrons and atomic nuclei that you'd have to endure during the day on the Moon's surface.
I don't think you need political rights to be innovative. Look for example at the second half of the 19th century. One of the most innovative periods in human history and most of the innovation happened not in democracies. People only need the right to be innovative.

I think, it's rather the other way around. When people have been innovative and new social classes with economical power have emerged, they start to seek political power as well to maintain their economical power.

Of course, being innovative in a society where being innovative is not seen as a positive trait, you'll have problems regardless of what political system you are in.

So I would rather try to change the cultural arena than the political. I know, that's hard and almost impossible on a short timescale but I think especially the Chinese government doesn't have a problem with working in larger timescales.
The Multi-Threaded Santa TDD Challenge
And account for correlations. It would be interesting to see if multi step projects with overruns tend to overrun in more steps then expected. I could imagine a stakeholder management heavy project to be more likely to overrun in every step. In other words, even by summing the distributions you might be underestimating the expected time of completion.
In the uk, the police have been using a similar message but with a very different outcome. Run, hide, tell is the procedure that the police want the public react in. The idea being is that a coordinated response from the police is much better than having members of the public attempting to deal with the situation themselves. Obviously the circumstances are different to the USA as the vast majority of the public don't have access to weapons, and would not have the means to fight back. But I do believe this approach is far less terrorising than asking members of the public to always be prepared to fight

http://www.bbc.co.uk/news/uk-35140754
I know talking politics on this site is taboo, but this is a nice segue into a conversation about who is everyone voting for... There doesn't appear to be a serious contender on either side that isn't making ridiculous claims about the dangers of encryption.

The audacity of Hilary Clinton last night, admitting she doesn't know a whole lot about encryption, but thinks for some reason that the tech community is on her side, because... ISIS?

Is there anyone in tech that actually agrees with these people? I'm being serious, am I just shielded from that side of the conversation? Are there educated people, who understand encryption, that don't work for NSA, that think key escrow is a reasonable request?

It leads me to the conclusion that policymakers are that out of touch with the world.
It was LLVM, not Clang. And it is a really great idea to treat UB as "it never happened". Just do not rely on UB and always use static analysis.
That seems like something you could partially mitigate by vectorizing fonts and applying transformation and brush stroke rules to generate a base font you could then tweak as appropriate. Eg. Rules for how pronounced curves should be, serifs, spacing. Etc.
I guess I couldn't stomach the idea that GTD mandates dedicated review stages, while in Autofocus / FVP and in my own system review is a continuous process.

Ideally, I'd like to have the ability to do 'makeshift reviews' per-task, and on different timescales. For example, if I don't feel like doing Task X today, I'd defer it for 5 days, so its next review will happen in 5 days. But if there's another task I'll probably want to do tomorrow, I'd defer it to tomorrow, so I'll review it tomorrow.

On the other hand, I do seem to have a de-facto review stage. In the morning I usually go through my task list in Wunderlist (which I hate but use daily) and mark items I'd like to do today. But this is probably because Wunderlist doesn't offer a proper Defer / Hide Until ability that doesn't screw with tasks' due date.

(And I have a recurring task 'Review all items', a relic from a bygone era when I attempted to do GTD properly.)
It doesn't actually sound like a gift, but more like a payment to resolve a territorial dispute.
It also feels wrong on an SEO level. Google likes fresh content, and whenever a thread gets bumped (new comment) Google ranks it better.

Here's the trap though: What happens if someone bumps an old thread from 2011? A lot of ppl assume that this is fresh content on the frontpage and will skip reading the date and might be misinformed. The probability that information will be current staggers in time.

A simple UX fix can warn the user that the thread is from 2011 or the thread has been "bumped".
No offense, but if you are in a saturated field then unionizing and making some of your fellows even more expensive will simply open up opportunities for others or even lock many out.

I do not understand why people expect to be rewarded for making their career choice knowing full well the field is saturated. The ultimate goal is to get tenured which they should consider that the time invested is the payoff just as with any other career. You don't start in the upper half or top, you pay your dues.
Android is a Java based OS that just happens to use the Linux kernel.

Google could release Android 7 with another POSIX like kernel, using the same official NDK APIs and the only apps that would break are the ones using non public APIs.
Thanks a lot for the recommendations - I like both classical antiquity and the subject, therefore all recommendations are welcome. By the way, good remarks; I wish I had more knowledge to continue the discussion! ;)
Do you sell things, or is this a free service?

For many simple cases, there are templates out there - it might still be worth it to invest in some lawyer time to check if the match your service.
Linux, irc and MySQL.
Alas, Taskwarrior is not for me, because I need a proper, fully-functional mobile app.
> Focusing on simpler ideas that fit the facts is more profitable than focusing on grandiose ideas, even if grandiose ideas also fit the facts

Prove it.

There is no scientific basis for Occam's razor. It's just a rule of thumb, used by its originator to suggest that the simplest explanation for everything is God. Feel free to use it for ordering possible explanations by complexity, but don't mistake it for a scientific tool, because it isn't.
Open source is not a panacea. It doesn't matter if the code is perfect, if the algorithm it implements is flawed.
Indeed. Serious players use Perforce and consider it to be worth every penny.
Wow, really? Sweden must regret that decision so much haha!
By finding an existing system that shares common properties with the academic system but in which there is no competition for prestige.

I don't know, maybe documentation writing? Or classified papers?
OmniFocus for iPhone auto filters through geofencing. I've tried every one you mentioned. For me, only OmniFocus handles all the essentials.
>>> GPL works well to protect the freedom of its users.

>> As do the BSD and especially(?) the Apache Software License.

> Nope. As a user of a closed source program built on top of BSD or ASL license...

Bam. Got you. You, and the Mac users mentioned in the other comment weren't using open source software.

Users of the original software are still protected.

> I certainly don't have the rights I would have had if the bottom layers were GPL.

You wouldn't anyway. They'd just use something else.
What's not to like about Linux or IRC or even MySQL?
It doesn't have to. Could just be a series of queueing.
Show HN: Hacks – Find upcoming Hackathons near you via Linux terminal
Hardly perfect.

1. This is a story about Norway gifting Finland a bit of land as a celebration of Finland's full declaration of independence (I think from Russia). Sweden does not factor into it.

2. Scandinavian countries are also inhabited by humans, which means there are all the same "isms" and problems like everywhere else. It is just distributed a little differently.
My most enjoyable is williseeashark.com and the point hasn't been profit as it's really a passion project. It looks at shark behavior along the California coast by compiling data from scientists, social media and fishing/whale watching boats. I have quite a bit planned for it in the future.
Yup. Batching is why we use queuing.
Thanks for sharing. But why put the content behind a video? It's great as an addition but I personally prefer reading these things at my own pace.
Write What You Know (Now)
I think you mean it handles a lot of the negatives.
Teamviewer 11 Beta Incl Crack Free Version for Windows Full Version
If I look at medicine as a comparison, when I graduated undergrad (early 90s), medicine was a field with seemingly very strong prospects. Fast forward 20 years, and the prospects in medicine don't look nearly as good, and certainly not when weighed against the investment (in time and money) and risk (malpractice, regulatory insanity, etc)

I wonder if the same thing happened in academia. If you look at the fundamentals a decade ago and continuing even now (consumption rate growing faster than the consumption of medical services, tuition rates rising MUCH faster than inflation), it's reasonable to think that the industry is growing quickly.

Whether or not it ought to be, and whether or not that's sustainable, I can understand a counter argument that even if the field is saturated now, if the industry growth continues as implied by the fundamentals, it could still be a good choice.

Now, if my teenage offspring ask for advice, I'd tell them to pick something that's meaningful and interesting to them and then double-check that they can survive on the value they create. If so, don't go chasing further monetary value.
Have you seen this guy's solution?

http://www.insideedition.com/headlines/13580-homeowner-gets-...

Pretty humorous but could lead to retaliation.
News only lasts 24 hours before it's replaced with the next topic. Most activity occurs on the front page items, as you can see by clicking "new" at the top of this site.

But that's people. Spam bots scan sites for open comment forms, and having them on every old page increases the attack surface. Usually the only comments on old pages are tons of spam gibberish.

One method sites rely on for anti-spam detection are user reports. But since the humans only pay attention to the new content, the spam is hidden on the old pages, where web spiders index it, and then consider the entire site as spam.

So sites will close old comment forms to prevent spam bots from flooding old pages nobody looks at anymore.

There are a few other reasons people might do that, like on some sites people get into a heated back-and-forth that lasts beyond the 24 hours, where although nobody else visits that page anymore, 2 people are replying to each other for days or weeks later. By closing it, they're preventing people from doing that.
Sounds awesome! :)
Might be the NSA, might be a foreign competitor to the NSA. In any case, don't do to others, what you wouldn't want done to you!
You need to automate most spam filtering, instead of relying on humans for all of it. Something like bogofilter works very well after some training.
Except that Norway has been exceedingly prudent and now have one of the largest sovereign wealth funds in the world [1]. This fund is the largest stockholder in Europe.

[1] - https://en.wikipedia.org/wiki/Government_Pension_Fund_of_Nor...
Is It Worth Hiring a Full Stack Developer?
My startup facilitates at home testing of PT/INR levels (for coumadin/warfarin patients). In general, yes, INR levels stabilize, medicare won't pay for at home testing until the patient has been on warfarin for 90 days. However, it is surprising how many critically high or low results we get in an average week.

Studies [1] show that weekly INR testing results in a 55% reduction in strokes, 35% reduction in major bleeds and 39% reduction in deaths.

[1] Henagen C. et al. Lancet 2006; 367:404-11