skysight-inc/HackerNews huggingface dataset:
The problem is that tech companies aren't just showing you everything everyone says... they're picking and choosing what to show you.

The 10,000ft overview is that they show you whatever keeps you coming back or staying on-site longer. This gives them more ad impressions and makes them more money.

Therefore, if their algorithms determine that showing you fake news, lies, and other socially-destructive and false propaganda is more profitable... they can and will do that.

So the question is, how do we regulate what the tech-utilities get to filter from your view? Should we regulate? It's not the regulation of speech, but rather the regulation of the willful filtration of speech for profit.

i.e., "dont show this guy dissenting views to his position or he'll stop coming back", where does that fit into our needs as a society and how should our laws tackle it, if at all?
I honestly don't understand what kind of solution you're proposing. Would you mind briefly expanding on your statements?
Where did he say GRA was down?
Yeah. It's like the difference between boxing for fun as a low-level amateur, and turning pro.

//edit// And in that I mean that the health benefits from the exercise outweigh the slim chance of any damage.
The waxworms in the article eat polyethylene. Common meal worms are capable of eating another plastic, polystyrene -- you can observe this yourself by just grabbing some from a pet store and putting them in a styrofoam container for a few days.

In the case of the mealworms, the digestion is coming from gut bacteria, but it remains unclear how waxworms are able to do it with polyethylene.
My experience originates in South Africa. All my friends did coke - it took, in some cases, years to get them off of it. One thing I learned is the barrier of "it's a problem." A few quit entirely (citing biological/logical reasons), almost the rest now use it on occasion - I don't give them hell for that. If someone goes on a drug-filled festival for 5 days (think Burning Man), it's a legitimate experience (that I am entirely unfamiliar with).

I think that's the key: shades of grey. At one point I was very seriously alcoholic but pulled myself out of it; I still concede to social situations. It's not a problem, it's a momentary span of blissful negligence followed by a day of sorrow (that I'm fully dreadful of while drunk).

I'm not special in any regard. I was absolutely lucky enough to realize these things internally. Here's the scary thing:

I spent every living weekend at my friends' digs in South Africa, years and years. It took me a long time to learn about their drug habits. The very first friend candidate that I have met in Seattle has guaranteed that he will get me on coke in no time.

It's an epidemic for absolute certainty. I failed to resolve a single friend's addiction and it still haunts me - what am I going to do with thousands of people who are convinced that there is no problem?

Seattle has a big problem. We are telling addicts to come get their fix safely (which I deeply applaud), but are not attempting to understand their motivation.

Is there any charity making an actual difference that I can volunteer at?
> My experience with Intel Phi KNL has been miserable so far, I hope Raja has better luck with GPU line.

I'd love to see the Phi approach taken further. I'm not a huge fan of having different ISAs, one for my CPU, one for the compute engines of the GPU (to say nothing about the blobs on my GPU, network controller, ME). I'd prefer a more general approach where I could easily spread the various workloads running on my CPU to other, perhaps more specialized but still binary-compatible, cores.

Heck... Even my phone has 8 cores (4 fast, 4 power-efficient, running the same ISA).
UK pubs closing at a rate of 27 a week, Camra says

http://www.independent.co.uk/news/business/news/uk-pubs-clos...
All of our dozen or so bare metal boxes are up in GRA as well as all of our cloud instances. However object storage is down.
stability is also helped by stagnant functionnalities. Swift is only 4 yo and aims at "total domination" aka both server client and system dev. it's perfectly fine for it to keep evolving, as long as it hasn't stepped a solid foot in each domain it's aiming at.

objc otoh isn't good and will never be good for anything other than appleOS development. i don't think betting on that tech today makes any sense. it lived a revival thanks to iOS , and it'll probably die when that platform has completed moving to swift.
> According to them, there was a power failure in SBG but I don't see how that should affect routing in data centres several hundred miles away.

According to them, they do their routing in SBG, so it's plausible that it could lead to all of their network being down.
Notice: Remember to Take Your Bluetooth Headphones for Long Term Trip
Do you like long trip? To some, the prospect of long flights might seem like exciting opportunities for high-skies adventure. To others, it’s just another exercise of patience, given the limited personal space. Either way, if you want flights to feel shorter, plan to stay occupied; smartphones, tablets, and laptops make excellent entertainment accomplices.
There are a few essential gadgets that everyone should consider to get the most out of devices. And the best part of these must-have picks? They’re portable enough to tuck away in pockets and can be used every day.
Mixcder Wireless Bluetooth Headphones or Earphones
No matter take planes or trains, the dull roar of engines and low muttering of nearby conversations can be distracting. Even if you don’t plan on playing a game, listening to music, or watching a movie, treat yourself to your headphones/earphones to diminish ambient sounds and create a better bubble of hush. The Mixcder R9 is a good choice; your ears and head will thank you later.
These around the Neck Bluetooth wireless earphones give you quite the bang for the buck, especially since they sound great and take up so little space in pockets. For incoming phone calls, the R9 built-in microphone with Clear Voice Capture technology lets you conveniently talk hands-free without having to reach for that connected device tucked away in your bag or pocket.
If you prefer wireless over ear headphones, Mixcder HD601 offers a similar feature experience with plush, on-ear cups. Streaming wireless audio with Qualcomm aptX low latency that ensures your devices can deliver sound in sync with visual media, you can enjoy the freedom of wireless for applications such as watching videos and playing games.

HD601
https://www.mixcder.com/Product/NFC-Bluetooth-Headphones-with-aptX-LL-Lightweight-Stereo-Headset-g068.html
Offshore Software Development Best Practices
>>In Europe credit cards are very rare

I think we most be from different parts of Europe. Where I live it is hard to avoid getting one or more credit cards
I always wondered why they promote having 6 datacentres in Roubaix when google maps shows that they're all within 50m. Can't be too much redundancy there.
I'd be much more enthusiastic about using a type system if it was a part of an official ES-next spec. Right now community efforts around static typing are divided between two very similar, but incompatible type systems, similar to the situation we had a few years ago with CommonJS and AMD modules (though the two module systems are much more dissimmilar than Flow and TypeScript). The module debate has been been mostly laid to rest with the introduction of the official ES modules spec (at least from the perspective of the application developer when it comes to module code they actually write), and I'm hoping an official type annotation spec can do the same for the JS static type checking landscape.

Flow has already long-since demonstrated that it's perfectly possible to introduce useful type annotations to JS code without changing any runtime behavior whatsoever, and Flow and TypeScript have mostly converged on similar syntax and semantics when it comes to the type annotations. Given all this, I'd have thought that the standardization process would be pretty far along by now. Maybe someone more familiar with these matters can offer some insight on the seeming lack of progress?
can't wait to read about the detailed followup on this in a few days, it is always interesting to see how such major outages happen
That is crazy backwards. Banks make money liquid.

Alice in Pittsburgh wants a $100K loan to go to college.

Bob in Hawaii wants to invest $50K at a 5% return rate.

Charlie in China wants to invest $50K.

Without banks - Alice & Bob fly across the country to meet, and Bob, who knows nothing about college, hopes the college is real & Alice will pay. Alice, who knows nothing about Bobs hopes he won't get really impatient after 10 years and rob her. They talk for 30 minutes and hope that short interview is enough to establish trustworthiness on both sides.

We then repeat the whole process with Alice & Charlie.

With banks - Bob invests $50K into the bank. Charlie invests another $50K. Alice gets a $100K loan from the bank. The bank already has channels to ensure Alice is trustworthy, to verify her admission/enrollment in college, to collect loan payments, to eat the loss and give Bob his 5% returns anyways if not repaid. Even though Alice pays back $12K every year, the bank has enough liquidity to give Bob $1K every month instead as he prefers.
Every country is different, but here’s the belgian system:

There is a national ID number, equivalent to SSN, which is printed on the ID, and to which the credit history is linked. It is used for distinguishing identity, but not for authentication. For authentication you need the physical ID and sometimes the pin code. The ID card carries a digital certificate which makes them hard to forge (I’ve never heard of outright forgery), and allows for online identity (like filing taxes or opening a bank account online). Obtaining a new ID requires either presenting the old one, or visiting the police to have your identity verified in other ways.
I don't blame Google for fake news. However, modern mass media amplifies fake information in near real-time, so it would make sense to also limit fake news from spreading so rapidly and possibly trigger consequences from those whose emotional capacity clearly exceeds their rational capacity. In other words, idiots going vigilante before the facts are known.

In one way, it's a good thing news can come from anywhere and reporting is more "democratic", but clearly we also need to find solutions to filter misinformation while at the same time safeguarding freedom of information in general. And that means cooperation of those companies that enable (any) news to spread without reality checks.

Note that it is also in (particulary) Google's best interest to provide facts and not to rapidly propagate misinformation. Who is interested in using a search engine that provides false or fake information?
Love to know where you locate the nobility and with whom.
Recently I have had the opportunity to write a microservice in Go. It was a very refreshing experience switching from Scala. Go is a lot faster to compile and runs with a far smaller footprint. The channels are nice. On the other hand the testing feels wrong because its so annoying to do mocks. And don't even get me started on the dependency management.

Overall Go feels to me like some version compiled PHP with better concurrency support.
Looks like he deleted the tweet but he wrote earlier that GRA was down with the others while BHS was up. I'd guess he is in RBX and couldn't reach GRA so assumed it was down until they realised that the RBX-GRA line is down.

EDIT: He did indeed delete the tweet, [1] is the url in case anyone knows a website archiving them quickly enough.

[1] https://twitter.com/olesovhcom/status/928536233311076353
Show HN: Product Hunt Reviews Widget
I moved away from OVH after I paid 3 months advance (~$300) for a server which burned down after 1 1/2 months. They did not issue any refunds (data, blood, sweat and tears were lost that day). I have been an OVH customer for 12 years.

Today, I'm glad to have moved away all my production environments as well.
Source Code Is a Liability, Not an Asset
APIQ Cloud public beta launch
Recently we’ve opened public beta version of APIQ Cloud.

What is it?

APIQ (https://www.apiq.io) is a simple but powerful CMS for developers and their clients. The main idea behind it is that you could create dynamic structured content on-the-fly - we call it Models. Need to note that besides this, you have a powerful presentation layer allowing you to program Models displaying with templating language built in. Everything in the browser. Think of it as Shopify, but for any type of business websites.

Would love to hear feedback and get first customers!
Why I gave up my almost done project
That’s your impression?

A more accurate description would be that some gamers incorrectly believed that a woman paid a man for a game review with sex and they responded with harassment and threats.

Also, you OP, what does this have to do with the article? Google promoted tweets that were incorrect and want to correct that, they aren’t pushing a moral stance.
"Producing a kilogram of it requires 80-100'000 insects.
Because of its high cost and the risk of allergic reactions, it's often replaced by synthetic dyes like E122, E124 or E132".
> how much is bitcoin supposed to use? What's the right amount and why? How is that number better/worse than the amount of resources spent on existing financial infrastructure?

Something approaching zero joules per transaction seems like the number to try to achieve.

There is also a chicken and egg problem: if Bitcoin was actually to be used for normal day to day financial activities then it could be more excused (as you say, financial transactoins don't come for free today). But as long as it's basically a ponzi scheme of processor farms and the transactions used are basically either illegal or speculative - then it doesn't provide the same vale that "existing financial infrastructure" does. So while I do think there may be a future for cryptocurrencies , I certainly don't hope Bitcoin (or any PoW currency) is it. And to be honest I'm not optimistic about the idea of "anonymous" money.

> We are rapidly progressing towards an era of free (extremely cheap) clean power.

That's great. And we need to speed that up. And while we are making progress, we are suddenly eating a lot of that progress by computing hashes for a currency used mainly for speculation.
I think it's a cool concept but it must be one of the stupidest things humans have done in recent years.

Once we do have cheap clean energy I'm all for using it for whatever. But right now we keep adding demand for energy (which then includes dirty energy prices also go up, which means it's economical to keep running coal plants a while longer, and so on).
It started with all our SBG servers going down simultaneously. Approximately 1h later all our RBX servers went down as well including the OVH status page and all other OVH web applications. Either their SBG and RBX data centers are somehow connected or those are indeed two independent incidents.
So Flow seem to be complaining that number and string are incompatible types for the array elements. I attempted to change your arr.push(3) statement to one that is appending a string, and it gave the same error even though it should not have given an error in that case.

Neither Flow nor TypeScript are correct in this instance. Neither keep track of the actual array element's value, just the general type of the array, which means they actually don't know for sure and do their best guess. So in the Flow example, it complains that the number and string types are incompatible even though it doesn't know that this specific case is incompatible, just the general case. In the TypeScript example, it should keep track of the type of the argument value supplied during the function invocation, not the type for the argument declaration.

In this case I would argue that even though TypeScript is incorrect, it's preferable to Flow because Flow doesn't infer that the types are incompatible from actual usage but theoretical.
It's not rare at all. It's just not celebrated in the big tech news sites. The VC route is way more exciting to cover.
I imagine Mr Good Guy at OVH telling some others:

"guys we have a single point of failure in our architecture with SBG, maybe we should...

- naaah it's fine, we do not have time nor resources"

Then shit happens.

edit: I have no idea what is happening exactly, but OVH being what it is, it seems extremely weird that all datacenters "can" get down at the same time, and it looks like a serious architecture problem to me (or backup systems, like generators, not being correctly tested... whatever). I am really curious about the future explanation with what happened exactly

edit2: Why all the downvotes? Even the status page of OVH is down, do not tell me it is good design. We are not here to be charitable, but realist.
It is harmful, it's just almost certainly less harmful than alcohol.
I'm still at OVH (support is reasonable and prices cheap) but would never trust one provider with all my infrastructure. In the end it always turns out that there is a single point of failure and if it's just the billing department. Using two providers protects you from that and if you chose some with good peering and free traffic, keeping both in sync is relatively easy.

That's just the problem with services as AWS, traffic is too costly to have production live with another provider as well.
The Last Of Us explored this concept using a fictional version of this same fungus that infected humans instead
I don’t disagree, but FYI pip has a —cache flag to use packages from file, and the files could be on a usb stick of course. Same approach can be used to speed up CI setups.
Coming from a data science background, don't anaconda and environment description files [1] solve this problem with python? Not even sudo is needed to install anaconda and setup / clone environments, also it can manage python versions independently from the system's python.

[1] https://conda.io/docs/user-guide/tasks/manage-environments.h...
Researchers discover bees can be left or right-handed
Show HN: Tavern, a simple but powerful RESTful API testing library
Past tense. Was that more than 2.5 years ago?
That seems a little uncharitable.
When I lived in Germany I by mistake didn't check into a tram once and was discovered by a ticket inspector. Long story short since I didn't have ID on me I ended up getting escorted by two police officers back to my house to show them my passport.

So yes, you don't have to carry ID on you in Germany, but only in the most pedantic sense. You'll just get a free police escort back to where you keep your ID in case you need to identify yourself. That hardly qualifies as not needing to carry ID when going about your business in the sense that Americans would be familiar with.
Ars Longa, Vita Brevis
wow, yesterday I was playing with their public cloud because considering choosing them. I had some connection problem with my private networking there (deleted it more than once) and opened a ticket. If it was me... sorry, haha. Not good advertisement but it can happen to everyone.
The future of online payments: cryptocurrencies in eCommerce
I'm not sure how true that is [0]:

> What the “0” landfill means is that no waste is landfilled without pre-treatment…

In 2014 there was only Germany that claims 0 landfill (subject to the above disclaimer) and there's 6 self reported countries that claim below 10%.

[0]: https://www.zerowasteeurope.eu/2014/04/and-the-best-waste-pe...
Yes, that's the problem with trying to argue through clever analogies, both in your case and in mine.
SBG was a power failure, followed by a generator failure. Not sure if they set up their network infrastructure in a way that this could spread but I find it hard to imagine that the outage in SBG triggered RBX going completely black. Unless of course they store their configuration files in SBG.
And nothing of value was lost...
Seamless Flow Technology Revitalises Bristol Airport’s Passenger Experience
Buy Home Appliances Online India
Buy Home Appliances and consumer electronics online from Vasanth & Co India's No.1 Dealer now sells TV, AC, Washing Machine, Refrigerators, Water Purifiers, Vacuum Cleaners online and having 70 branches in India
It's their original implantation. The 6 DCs in Roubaix are probably there for more storage capacity, not for redundancy.
Coming from Australia, one of the strangest things about American Football is that nobody plays it for recreation (or semi-competitively) after High School / College.

In Australia there are thousands and thousands of cricket, Aussie Rules footy, Rubgy (union and league) and more games played every single weekend.

It's strange that a national sport is not played more.
I signed up with ovh.com.au last month and testing stuff on it. Down too.
Tell me more about being iOS developer since 2005.
Swift and autolayout are god sent. Could not care less about storyboards.
No, you cannot easily compute and set frames for all the cases covered by autolayout. You can compute, but not easily.
Almost like the concept in 'Animorphs'. Even as a child I found that creepy. This just amplifies that feeling.

[0] https://en.wikipedia.org/wiki/Animorphs
Ask HN: Is my startup idea retarded?
Jason Calacanis recently tweeted that he is looking to fund an open source alternative to facebook which reminded me of this idea I once had for a "Phone Book of the Internet." There's a website that already does this, whitepages.com, but they're sort of a scam as they require users to purchase a subscription in order to look up one phone number. So what do you guys think, is a Phone Book of the Internet a stupid idea? I think it's a really great idea, the only problem I've run into thus far is cost. At around $1 a pop to acquire each name:phoneNumber pair, it would cost around $100,000,000+ to gather the majority of adult cell phone numbers here in the United States. Any thoughts? comments? Feedback would be appreciated. Thanks!
I also would like to see some corroboration. Like, really.
A website that I host on ovh is up: https://sudokugarden.de/

ovh.com looks down for me too.

You can check it's hosted by OVH:

$ whois $(dig sudokugarden.de +short)
If the SBG issue really triggered the outage for the whole network I find it hard to believe that no one saw that problem beforehand. They probably thought that this was too unlikely to happen or that there are other failovers but never tested them properly.

No expert on the field but that's the first time I can remember that a provider of that size loses connection to most of their data centres at once. That can happen with one product (eg S3 failure) but datacentre switches should work even if the rest is on fire.
As difficulty rises bitcoin payouts will decrease asymptotically. The idea is to let the market do its work and have the price make up for it.
One year into India's demonetisation: A Report card of what worked, what didn't
Food Ordering Application Development for Restaurant
Can anybody explain to me how it's solving any problems? The way I see it they only move the responsibility to combine data from client to server. At the same time, you now don't just expose a couple of endpoints, you need to support a query language, which seems to impose much more effort in things like authorization. I admit I don't see the benefit.
Both flow and typescript are great tools. Typescript has much better tooling and great IDE integration, using typescript is a no-brainer for new projects. Flow's soundness does shine though once your codebase (and your team) becomes very big, as any unsafe cast can be reliably treated as error. I use flow at work, and so far my experience is that unsafe cast in flow always indicates a bad design or actual bug.
You can keep the SSN as primary key for identity, you just need a different mechanism for authenticating as that identity.

This is a solved problem in most countries, the U.S. can just pick any from a long list of countries to copy the model of wholesale.