skysight-inc/HackerNews huggingface dataset:
> Again someone blaming the victim. I'm kind of sick of this.

C and C++ blame the victim - as do, in practice, compilers for them - by labeling what they've done "undefined behavior" and telling you to do better. I'm kind of sick of C and C++ too. Plenty better than I have attempted to argue the case for optimizers to hold back and behave saner, to stop their abuse. They have failed. I've done plenty of arguing against choosing C or C++ for projects that do not need it. I have failed. I can educate on undefined behavior, that victims may attempt to avoid and combat their abuse. Maybe someday they will break the cycle, and I will have had a hand in enabling them.

While perhaps ogoffart does not perfectly outline that maybe the language is at fault for some UB, ogoffart's links make the case. TIL about yet another source of undefined behavior:

>>> An unmatched ‘ or ” character is encountered on a logical source line during tokenization.

>> With all due respect to the C standard committee, this is just lazy.

My understanding is that this:

int main() { return !"

Could launch NetHack. Disgusting.
It mentions that it relies on mDNS (Multicast DNS) which is link-local (for the most part).

It might be nice if it could be configured to also leverage a DHT like the Bittorrent DHT such as Webtorrent uses, but that may be out of scope. (From what I guess, restricting it to link-local may possibly be an intended restriction for now.)

Hosting HTTP from JS is nice (and potentially quite useful in p2p/mesh/offline-first worlds), but the real proposed benefit here would be adding a first class mDNS UX to the web browser. Right now anybody can host a web server and mDNS advertise on a local network, but there's no cross-platform, cross-browser way for me to tell you how to pull up that mDNS advertised web server. On some systems, some of the time, in some of the browsers you can use mdns-name.local and access that server. But a lot of system/browser combo don't support that (or worse, don't support that reliably). (Not to mention the questions of how to access mDNS advertised names that don't meet URL standards such as are full of : and space and Unicode characters.) If FlyWeb could help get something of a standardized web browser interface into mDNS, that alone would be a whole lot of good for the intranet/link-local/IoT web.
Thank you for including real numbers. Helps understand what's possible or realistic.

"During the time after I pulled my stunt I expanded on a pet project using sentiment analysis and that became the core of a new product that is now 40% of their revenue."

This is the most important number you give! Very important to understand the need to point to concrete revenue generated (or costs cut) when negotiating a raise. Otherwise, management will probably just call your bluff.
I am very amused by the non-Manhattan layout.
GMO science gets a hard time because it precisely documents the changes made to nature. It seems illogical to regulate GMO so heavily but let farmers use antiobiotics, pesticides, herbicides etc (which have actually been proven to be harmful in a myriad of ways, and alter genetic material in the ecosystem). There also needs to be a sense of magnitude when it comes to harm. The amount of human suffering caused by alcohol, tobacco and refined sugar is far far greater than even the most apocalyptic GMO safety disaster, but we don't demand 10 years safety data for eg. a new Mountain Dew flavour, or e-cigarettes.

It's also disingenuous to claim that GMO isn't needed if we adopt sustainable farming, when the economics and scale of industrial farming make this fantasy impossible.
It's a moot point, but forex's are also used to move money internationally. It is ultimately buying and selling currencies, but you get much better rates than through the bank because the forex isn't actually moving your money. It's receiving money into accounts which are in the senders country, and then, using its accounts in the receivers country, it pays the receiver.

Also means the receiver doesn't get hit with fees to receive an international payment.
Maybe you didn't understood the whole concept.
Read the first mail better. Maybe the with the android case of VPN is more easy to understand.

If you just install the key of your VPN service, to avoid spoofing of that VPN, you also expose yourself to another problem, the risk of a stolen private key. That can be used to sniff you everywhere, VPN, HTTPS, etc...

In the case of Linux, if someone stole my private key of the VPN, my only problem is the VPN, not the whole architecture. because the attacker can only use that private key to spoof my VPN service.

About the sentence "If you install a root CA certificate, yes, your machine will trust any certificates that it signs.
". Not on Linux.
Cracking Windows by Atom Bombing
They used tcsh before bash for the default shell.
I'm trying this out by deploying my website (static files generated from Jekyll source and served, all in a Docker image).

I've written the following instructions for updating the site (build new image, push to Docker Hub, pull into hyper.sh, stop previous container, run new one, attach floating IP). Does it seem reasonable?

HYPER_IP=209.177.92.197
LATEST_HASH=$(git log -1 --pretty=format:%h)
IMAGE_NAME=beneills/website:$LATEST_HASH

docker build -t $IMAGE_NAME .
docker push $IMAGE_NAME

hyper pull $IMAGE_NAME
hyper run -d -p 80 --name website $IMAGE_NAME
EXISTING_CONTAINER=$(hyper ps --filter name=website --quiet)
hyper stop $EXISTING_CONTAINER
hyper rm $EXISTING_CONTAINER
hyper run --size=s1 -d -p 80 --name website
beneills/website:2994001
hyper fip attach $HYPER_IP website
> i.e. a public ledger similar to a blockchain (except you wouldn't need miners because the government would serve as a trusted third party)

So, like, just a ledger?
105 failed ceasefires, and one that worked, is still one that worked. We shouldn't judge the concept on the basis of average successes or failures. Just because something doesn't work 90% of the time doesn't mean you shouldn't try. Stopping a war is something you try again and again no matter the odds.
Swift wasn't unsocial; he was a politician.

This article manages to entirely omit his political career, which, as feats of omission go, is pretty impressive.
I have a double din mount and was looking at the Pioneer AVH-4200NEX. Apparently some time in the next month or two the Sony XAV-AX100 should be released, which is also appealing.

Is either one worth the $500+ price tag? Still not sure.
Indeed, the issue of DDT is much much more nuanced than people make it out to be. At the time, it was a miracle chemical that was going to let us eradicate (rather than simply control or minimize) all manner of diseases, so the scale at which it was used was pretty incredible. In some cases we were effectively carpet-bombing whole islands with the stuff. No wonder we were killing birds and fish.

There's a book [1] about the history of DDT that does a great job of establishing a historical context for its use. I agree that we can't simply un-ban it, but our approach to disease prevention/control has come such a long way since prohibiting it that I can't help but wonder if we could deploy it safely now.

[1] https://www.amazon.com/DDT-American-Century-Environmental-En...
This sounds waaay better than the Donald Trump text to speech system I've been working on: http://jungle.horse

I wish I could chat with their engineering team. I'd love to learn the mathematics and tech. (A lot of it might be patented?)

Is there an equivalent of SIGGRAPH for audio?
> as they add no usable information w.r.t. safety or nutrition.

That is where the disagreement lies. It is not clear to everyone that all current and future GMOs are safe. To patronize and label skeptics as unscientific is intellectually dishonest and a form of orwellian groupthink. There are plenty of people in the industry that claim that GMOs are not very well tested. There is no scientific reason to believe that a dangerous GMO could not be inadvertently created. A degenerate case would be to insert pufferfish toxin genes into a tomato. Obviously no one would do that intentionally, but a much more subtle issue could be carried over in a more seemingly benign gene transfer. To claim that we understand everything that genes do is a utter lie. They are orders of magnitude more complex than software, and yet we introduce bugs into software all the time.

There is also lot of money and political interest behind making GMO critics look bad. There is nothing unscientific about questioning the safety of a complex engineered product that we ingest. Just look at the recent Soylent fiasco, which is a much simpler to understand product than GMOs.

We are not talking about flat earth or reptilian overlords here. This is a totally legitimate thing to question, and decide to opt-out on until there is more time and data available.
Actually, no, I generally do not trust the government to keep secrets. That is why I would be very upset if my ballot had my name on it. As for SSN's, they were never intended to be secret, and using them as an authenticator is a Really Bad Idea (not that that stops anyone). But anyone who wanted to know my SSN could find it easily.

Defense secrets are a little different. It's not so much that I trust the government to keep them as that I believe that the government is incentivized to keep them because that advances the government's interests. But even then there are exceptions when the stakes are high, c.f. Ed Snowden.
I just installed Android Auto and it's pretty nice. Perhaps you should try it. Having shortcuts to the other apps would, however, be a joke.
I take your point about the class-action.

I also take your point about human choice, as far as it goes, but I still think Soylent is a special case.

If I eat ridiculous amounts of pesto and rupture my duodenum, nobody would hold the pesto producer responsible, because that's not the way people eat pesto.

But if eating lots of Soylent made me ill, Soylent's makers should, in principle, bear some responsibility, because they know that this is how people eat Soylent. Indeed, Soylent was heavily hyped as something that could be 100% of your diet, and they can't pretend that never happened.

The FDA actually DOES require that novel ingredients are tested to the point where 0.1% problems are detectable. I know that the algae isn't a novel ingredient, but if Soylent add it to their formula, it will suddenly comprise a large part of the diet of a large number of people. That is a novel thing in itself, so I would argue that Soylent has some responsibility to make sure what they're doing is safe. If FDA rules say its okay not to, the FDA rules need to catch up.

I might be inclined to give Soylent the benefit of the doubt if I thought they had a better attitude. But when they made themselves sick because they forgot humans need selenium in their diet, they didn't say, "Wow! How could we have been so dumb? We need to take more care with people's bodies." It was more like, "Hey, no problem. Nobody died and we fixed it now. Let's move on."

These are just the screw ups we know about. What are the odds there are plenty more they managed to hush up? Nobody has been killed or injured so far, but if they don't change their attitude and people continue to live off their swill...
Thanks for taking the time to put in such a lengthy reply. That said, I respectfully don't see the relationship between the source code license and, perhaps, what the software is used for, in particular, the social ramifications of technology that Black Mirror often addresses. The anti-sociopathic psychological nudge due to publishing source code doesn't seem very compelling to me. I'm open to being convinced otherwise.
I agree with you overall, but my different viewpoint comes from witnessing other companies addressing the advantages you've mentioned.

Just as trends in the computer industry have been largely led by power users, there are also food "power users". These are people who save time cooking with new equipment (powerful blenders, sous vide, etc), have high quality, freshly-picked food delivered in weekly boxes, have convenient herb gardens, etc. There are more innovations on the horizon (Farmbot, Cinder, etc).

Of course, Soylent is still much faster, but I think these "power users" will close the gap in convenience faster than Soylent can close the gap in quality.
[Shameless plug] We're one more option for preparation: http://interviewkickstart.com. We're a bootcamp, which continually tries to answer this very same question - where to start and how far to go, when it comes to preparing for technical interviews?

We usually remain booked very far out though. But if we can help you any time in the future, please feel free to reach out!
iBought < https://itunes.apple.com/us/app/ibought/id811696972?mt=8 > finance tracking app (iOS only). I had big plans for it but just don't have the time to make improvements. If anyone's interested, send an offer to info@elklabs.net.
No offense, but this is applicable in fairy land or in an idealized and fair society/economy. Sure there are exceptions and I bet there are software developers who get what they deserve, but the majority is in no position to negotiate a 3-5% raise. I'm sure that for someone working in Silicon Valley it's true but not for many countries I can think off (including Greece where I work).
It's not that people are unwilling to address real, serious concerns. It's that there's little belief that the concerns are raised in good faith and that they can be addressed. The nature of science is that it's always possible to demand more sigmas, and there's skepticism that it's possible to ever provide enough sigmas here.

I think people are being unreasonable because they are trying to assert a degree of control people don't actually have. People want to believe that there are easy, clear controls on this stuff. That we can stay on the safe system we have now if we wish.

There aren't those controls. They aren't possible. CRISPR can be done in a high school biology lab. The genie's out of the bottle, and the bottle is dust. To top it off, the system we have now isn't nearly as safe as we like to pretend. We get famine and agricultural disasters regularly today. without any GMOs involved.

You're absolutely right. There are a lot of problems that are difficult to detect without fifty or seventy years of study. I submit that this is why societies have developed systems for dealing with those problems, instead of avoiding risks entirely.
UIST is one of the premier human-computer interaction tools conferences, so it's the closest that accepts "SIGGRAPH-like" technique papers for audio. Maneesh Agrawala from Stanford has several great papers in this space of audio mixing/editing: http://graphics.stanford.edu/~maneesh/
It's not nonsense if, to render each pixel, you issue an HTTP request containing the scene/eye data and requested pixel coordinate, and wait for a response to come back from your magic render farm that lives in "the cloud". Now your "ray tracer" is totally I/O bound! :-)
Very cool, this would help a lot indeed.

Are there other such tools a casual C programmer should be aware of?
Twitter still might save Vine by selling it
Metametaphysics – new essays on the foundation of ontology [pdf]
I worked on top of my full time job doing web dev for Ad agencies, usually php, asp.net or CMS work. Billed at $80/hr, probably netting 40-60k per year on the side. I had always hoped it would lead me to a career as an independent, but that rate is not enough to make a living with a family. I eventually made it to being an independent, but I had to switch to doing enterprise consulting in a niche market at a much higher rate.
And even then the benefits to ignoring the warnings for companies is still pretty powerful. VW may have been caught and punished in the US but here in Canada they are still dragging their feet with any mention of compensation to victims and our courts are letting them.

"We can't keep driving these and feel good about ourselves. So something needs to be done and I just want an answer.… It's not about the initial mistake — it's what you do to make things better." http://www.cbc.ca/news/canada/toronto/vw-emissions-1.3708372
Show HN: Cut unwanted parts from videos directly on YouTube
Which gets exported from the PCB CAD package anyway as a pick & place file, with correct orientations.
Getting some art from local artists whose work you enjoy is also an option. Even though it's stuff, it's possible to enjoy its aesthetic.

Unless you're in SF, y'all forced all the artists out so there aren't any local ones anymore.
> Manager: "I cant give you a raise [...]"

The employee got an offer the next week somewhere else for +30%.

He gave his resignation letter to the manager right away. It didn't even occur to him to ask the company to make a counter offer (even though they may have).

[Just to say that sometimes, negotiation strategies can backfire, but managers don't seem to realize (or care about) that.]
So, a language is a mapping from strings to 1/0? And an oracle is a language?
There are still some of us that write (and hire for!) straight C.
http://founderskit.co/

FoundersKit – The membership that saves you money, on the tools that save you time.

We launched this last year (it was the 2nd highest upvoted product of the month on Product Hunt: https://www.producthunt.com/posts/founderskit).

We've not focussed on it at all since launch, other than launching v2 based on some feedback. There's been no marketing efforts gone into it due to other focusses.

Looking to sell it on so we can give the users the best experience and focus on another project.

DM me on twitter (@fredrivett) or message me at fred [at] wearecontrast [dot] com.

Happy to give more details on request.
If someone strongly claims they know something and I later find out that they were wrong, I simply can't trust that person ever again.

I'm glad you're a critical enough thinker to do that (although it's unfortunate that you don't account for honest conviction or that person obtaining further understanding such that they change their position; after all, not all strong claims revealed to be wrong are meant to deceive). Not everyone is that kind of critical thinker, especially up against a savvy, dishonest debater/character/charlatan. Some people just keep shouting "I know the answer" or "Believe me!" to every question or issue and they end up with a following.
I know that Italian business hours do not start at 18:00:00. That's absolutely not a fair example.
It's funny how every hipster dev uses a MacBook for development, yet you have to resort to this kind of hacks from day one if you want to be productive. Anyway.
There's no reason to believe that a dangerous plant could not be inadvertently created through regular breeding, either. In fact, we know with 100% certainty that this has occurred.

There is excellent reason to be skeptical of everything here. GMOs are not special. Given that we know the worst has occurred with non-GMOs, one would expect intense skepticism of non-GMO breeding.

How much data would satisfy you?
Well, it is blaming someone who does not know how to use its tools.
If I had writen a blog post aboug how I spent one day trying to fix a leak and then discovered that I always had to call free() after malloc(); would it still be victim blaming than blame me for not knowing the basic of C?

> The alignment bug here is such an example.

It is not since it allows vectorisation. The error was to assume that what one writes in C translates directly to assembly.
Code signing and gatekeeper on the Mac is fairly recent, but iOS has had it since the beginning. Maybe they were planning for this end-game all along since they started iPhone development, likely around 2005 or so (at least a couple of years before the 2007 launch)? I could totally see them assuming they would need to embed bash in iOS and not wanting to use GPLv3, and the rest of the os variants follow.
Mythics didn't get sold as a way of rarefying complexity (you're thinking of the New Order revisions). Mythics were just a blatant ripoff of the Pokemon TCG (or a precursor), like foils were 9 years earlier. Here's what MaRo wrote in that article[1] you mentioned:

> Magic is the only major trading card game currently printed with only three rarities. If we want to stay competitive in attracting new players we have to keep up with the industry standards.

> We want the flavor of mythic rare to be something that feels very special and unique. Generally speaking we expect that to mean cards like Planeswalkers, most legends, and epic-feeling creatures and spells.

[1] http://magic.wizards.com/en/articles/archive/making-magic/ye...
The Surface Book which can work independently of the base. It's also been plagued with numerous problems since its release.
It seems to me that Soylent barely even has a marketing budget compared to Apple. To compare it to Apple's marketing of the MacBook Pro seems like a huge stretch. In my honest estimation, word about it has largely spread precisely due to the large amount of vitriol it receives and the fact that it easily and naturally leads to controversial forum discussions on nutrition.

Something about the very idea of Soylent causes people on lots of internet forums to pop out of the woodwork and discuss it quite passionately, from both directions. The basic concept seems to engender a lot of excitement from some and a lot of disgust from others, and when those folks clash online you immediately get 200+ comment threads like the one we're in. This phenomenon has been going on for years at this point, over and over, both here and elsewhere.
No, if someone tells me it is 10 am in Italy, I know what time it is there. If you tell me it's 17:00 UTC, I have no idea what that is without looking it up.
I doubt you would find a competent lawyer making any claim which has the word “guaranteed” in it. This still leaves it completely obvious that anyone could, for instance, ask the FSF what they would consider reasonable, and do that, and thereby avoid any reasonable risk of getting sued. The FSF has never been against code-signing.
None of the bags made in that facility were sold to the public. I remember because I was an original crowdfunder eager to receive my first shipment. They did not ship until they were producing it at the regulated co-packing facility.
Few months ago I was denied a 10£/month mobile contract (SIM-only) from Carphone Warehouse because of inexistent issues with my credit score.

I escalated this to the Ombudsman, just to piss them off for the poor treatment... magically they offered me a SIM and an (half-)apology.
I was stating this in the context of ray tracing. Why not just use OpenMP and be done with it?
Halite – An AI Challenge Run by Two Sigma
I'm referring specifically to 'redwards510's department, which has a specific budget for raises (and to similar cases). I'm not referring to companies where in general one needs to threaten to quit to get a raise, of which there are a lot more. My guess is that if 'redwards510 threatens to quit, and that goes successfully, that will necessarily involve either raising the annual budget for raises (which, if I'm understanding correctly, is in dollars-per-year, not dollars), or fixing the process.
>>The financial, environmental and health impacts of adopting non-GMO ingredients include [...] higher prices [...] and reduced food availability.

You just found the cure for the obesity epidemic! Double win!
That's because of the London banking. Which is now moving th Frankfurt.
> The percentage of people who 'got sick' by Soylent was less 0.1% of all consumers.

If that happened to any other manufacturer's food product, there would be an immediate recall and a long intense search for the culprit before a single unit is sold to consumers again. This is people's health you're talking about, not some tech product with a dead pixel.