skysight-inc/HackerNews huggingface dataset:
I could have started mining Bitcoin back when you could mine them on a desktop PC, but never did.

I think I'll try my hand at Chia farming until I have 1,000 or so on the off chance it hits $7,000 one day too.
Reminds me of a flick called The Wedding Ringer.
I just wish people were able to collectively give up social media. I completely abhor the stranglehold its placed on culture and media, especially for the younger generation. It has dumbed everything down into what will get clicks, and is extremely invasive to boot. The only thing we "gain" from having social media as a society is advertisement.... which is essentially a way to get us to consume goods we wouldn't be consuming otherwise (i.e. waste). I don't see anything good coming from replacing the more or less natural human social structure that evolved over millions of years increasingly with an app designed to get us to buy goods we don't want, or get just 5 more minutes of attention. Such a waste of humanity's minds and effort.

Ultimately I really don't think you can say that Google/FB's dominance is a net positive for humanity. Sure we get to enjoy a lot of "free" goods, but those goods are merely a vector through which advertisements can learn more about us. Google/FB wouldn't be rolling in it if advertisers weren't making money off from advertising through them.

I see it almost as a maladaptive coping mechanism adopted by our society at large. We have a completely self-destructive reliance on perpetual inflation-beating growth, and at this point some of the most important mechanisms driving this growth are highly sophisticated advertisements designed to squeeze every last bit of consumer spending out of the economy as is possible. Not only that, but they've collectively convinced almost all of humanity to whore out all of their own personal information just so they can browse meme pages or check up on old high school acquaintances. It's absolutely disgusting behavior that to me resembles the informed preying on the ignorant.
Truman Show yes, but even more like The Wedding Ringer.
Kotlin comes to mind.
Show HN: Linn Photobooth by GistNoesis
Someone is working on that:

https://github.com/VSCodeVim/Vim/pull/1897
Trending on Twitter with the hashtag #OVHGATE

https://twitter.com/hashtag/OVHGATE?src=hash
Hello HN,

LINN is a 2-axis gimbal controlled by a bluetooth ps3-controller which then stylize your photos with some deep neural style transfer and offer single button instant print experience.

I've created this photo-booth for the wedding of Thi-Kim & Pierre last week-end, where it was a great success and fun.
So I've spend a good few hours yesterday to share this project so you could have fun too.

Depending on your mileage, you'll probably find some interesting things in it and learn a few things, as I've put a lot of effort and attention into it.

If you have some advices or suggestions to help grow/monetize the project I'm all ears.

Have fun
Ask HN: Web security/pentesting as a hobby
I have a CS degree, been a developer for a while but turned into management quite quickly. Now I'd like to brush up on my security skills in my free time - how can I start?
A lot of people I know are bailing on .net because it doesn’t live up to the promises. Everyone else gets the cool stuff first, the vendor that owns it is a dick and there has been so much schizophrenia over the last few years that it’s a business risk adopting it in case you have to throw your product under a bus again.

Go is showing itself to be a good compromise especially with the simplified nature of deployment and runtime stuff. It’s like a safer, higher level C, with a decent runtime library. That has so much mileage.

I’ve learned one thing as well over the last 15 years of using .net as well. An IDE is a monolithic brain damager. If you have to do something outside the scope of it, you’re shot. Give me an extensible text editor and shell.
Wouldn't this require that there be a very limited amount of things that can go wrong?

Unless by stronger you mean some kind of a change in mentality over care for the service, but that would probably have a limited lifespan until it's back to normal.
How does Alibaba Cloud power the biggest shopping festivals?
It said the database was corrupted, so yeah, probably routing configuration.

(edit: parent's post was edited after I posted)
I have little experience with iOS auto-layout (and iOS development in general), but auto-layout engines on every OS or framework are always hard to get into exactly because automatic layout of interface is a hard problem - and solving it properly requires quite a high level of abstraction. Which always seem too hard to digest to developers that are just getting into the framework are only trying to position elements at fixed points on the screen, without giving any serious thought to automatic layout.

As a result, most of the projects that I inherited as a maintainer almost never used advanced auto-layout features and every change in the interface required re-positioning all other elements by hand. So, auto-layout ends up right there with static typing and unit tests: technologies that are of little use to the original developers who are only trying to "get shit done" up and running, but are so important for maintainers that end up with this mess later.
1) Properly treat people's medical problems, rather than just prescribing drugs.

2) Give safe drugs to addicts. Anonymously. Offer help, but don't force anything.
C# actually already has most of that except for "compilation to a (possibly static) native binary", which is really just a convenience for shipping. It's also not really very cross-platform, it's definitely a "Windows First" language.
Explore Budapest and its surroundings
Sure you can sign up for one online. But at least in Sweden you generally have to identify yourself with a cryptographic token issued by your bank.
YMMV, but my experiences with SBCL were way better than with Go. Using Hunchentoot and the other Quicklisp libraries made developing fun again. With Go I had to constantly worry about errors, repeat the same code snippets over and over again, had to comment out "unused" variables just to try something... not fun. That said, let's see how Lisp works out once I cross the 10'000 LOC barrier. But by then it won't be a microservice anymore, anyway...
A bytecode format, like what CUDA, Metal Compute and DirectX Compute use.

Which Khronos finally adopted as SPIR, but the drivers aren't there yet.

Regarding the other Khronos APIs, a C API is like being stuck in a PDP-11 world.

Many mix the idea of C API with OS ABI, it only happens to be the same if the OS APIs are exposed as plain C.

There many cases where this isn't like it, e.g. mainframes, mobile OSes, and most userspace on OS X (Obj-C runtime) and Windows (.NET and COM).
What if monkeys fly out of my butt? Anything is possible. I'm saying it's not likely.

It's not likely that any civilization will reach such a technological level.
If one does, it's not likely that spreading around the galaxy colonizing planets will be a priority.
If one does that anyway, it's not likely that they will use unencrypted radio signals for communications.

But, no, not impossible.
If your generators are not reliable in the cold, the issue is the placement of them. This is something basic to account for.
Reliable cleaning company in London UK
Other than the compilation to binary, Elixir seems a good fit for what you're looking for
If this was 15 years ago I'd be saying "Nuclear, hell yeah".

But in the last 15 years solar prices have come way the heck down. And are going to go down even further in the coming 15 years. Everyone will get solar panels, they will be just that cheap.
Yes and no. What the generator vendor says when they sell you the generator and what actually happens 5 years down the line are two different things.
Sad I can only upvote once. But then, aliens and zombies will have a hard time invading the US.
Why would that be important?
Personally, I like to know how a service fails and recovers.

If a service never fails then I don't know how well they can recover. I don't know anything about their failure mode.

In this case, I'm learning how OVH handles failure modes, how well they handle it, etc.

I can observe how they will treat such things in the future.
Well played ;-)

(I love a good pun!!)
Iron Man Suit Jetpack v2 by Richard Browning breaks guiness world record
Network and RBX are UP again: https://twitter.com/olesovhcom/status/928556358353539072 (but SGB's datacenters are still being restarted)
So could I run a node on my Home NAS/server thathas some TB left for storage? Or would it still require a decent GPU and or CPU to make it viable?

Is there any site with more technical details?
Grad Students Are Freaking Out About the GOP Tax Plan. They Should Be
> compiles very fast (for a statically-typed language).

Like Turbo Pascal 4.0 in 1987 or Modula-2 in 1978, as two possible examples. :)
OCaml seems to match a majority of the criteria, though AFAIK no "good IDE" (tooling like merlin is available, but if you're looking for e.g. a refactoring IDE you're probably SOL), the ecosystem is small, and it does have some historical baggage.
The power expended on mining directly correlates to the value of bitcoins. If the amount of power expended on mining decreases to far then it becomes cost effective to attack the network.

Power expended on mining must remain constant or ever increasing lest the whole thing collapse.
I'm not sure what the article how the article implies a "high load miracle". But we are quite proud about the efficiency gains and some of our solutions for the problems we encounter I think.
It's all about envy, then ?
China Reveals Images of New Hypersonic Strike Aircraft
Mirror your data onto another provider continuously (log shipping/rsync), Switch DNS.

Ansible works for this stuff as it allows you to can the task of “quick get me a production environment up on Linode!”

If you can afford some downtime you don’t need a hot standby just roll out everything into new provider and you’re done.

I’ve done this on very large scale environments and small ones and it’s achievable for even small organisations. The killer is avoid anything you can’t run on bare metal servers.
I wonder where, in this little corner of the Earth, it keeps being Java and .NET as it has always been the last 20 years.
We selected their three data center EU region precisely because they were three separate data centers, so not happy. This is clearly bad design.

I think we're now going to have to look into multi-provider options. The only way to be solidly up is to be hosted by more than one company at more than one data center.

I've also heard stories of billing nightmares where you get locked out of a cloud provider account, so that's another thing.
Yeah that's a good point, CoreCLR only has the single/main AppDomain code and Rotor was only 'sort of' .NET 2.0, but with a different GC and JIT.

So without asking Don Syme himself we can only guess.

> I'm not sure if fullblown .Net CLR implementation was released yet

No and AFAIK they don't plan to. There's 'Reference Source' [0], but that's the Base class libraries only, not the CLR itself.

[0]: referencesource.microsoft.com
> they're picking and choosing what to show you

Regulation is easy. When you wield editorial control over what people see, you should also gain some liability for any problems your decisions cause. If you don't to have that responsibility, then you need to act like a common carrier.
OS X, iOS, and all new APIs consumed by Swift on those platforms are written in Obj-C or C++, never in Swift. So what's "stagnant"?

It's true that few others have adopted Objective-C, GNU & MS occasional efforts aside. Which is why I keep a number of languages in practice.

But fragile, power-hungry, slow-compiling Swift isn't going to beat out stable Java, or easy JS or PHP on servers, and outside iOS/OS X, building desktop software needs UI toolkit support and stability.

Which is my point: Building in Swift is total technical debt.
War and annihilation is not a sustainable endeavour. Without an enemy and without constant war the Third Reich would likely have fallen apart pretty quickly. It wasn't exactly a utopia and their economy mostly was a large Ponzi scheme predicated on constant war.

Even arguably less aggressive and more successful (in terms of longevity) entities such as the British or the Spanish Empire weren't particularly long-lived on a large timescale.
Tips for making Dowel Joint
Look at this picture of the final stage, after the 'stalk' sprouts from the ants head. Pretty haunting.

https://upload.wikimedia.org/wikipedia/commons/8/85/Ophiocor...
That's a good point. We generally don't talk about our finances or deep personal life (vs the stereotypical Chinese aunt who demands to know your income as well as your dating history). American men tend to not talk about our emotions to one another.

I'm not sure how best to describe the difference. When I talk to Japanese "friends", I feel that I am talking to a mask, or that they're playing a part. In the States, on the subjects that we are open with, we seem to want to show our true selves, whatever that may mean. In Japan I feel that every aspect of your communication is guarded.
Type test scripts for TypeScript testing
I'm not Belgian, I just had to deal with them extensively, so I can't reply. But the credit score is not related to the existence of the national ID.

I know that the monstrous institutions thriving on the FICO score are an exception. In most countries, it's the usual payslips, bank statements, stuff like that. No one needs weird stuff like secured credit cards or asking their relative to "piggyback" on their credit score.

I know that the US credit agencies tried to "educate" the local business communities in some countries on the importance of the credit score and are currently occupying a small obscure niche.
Don't try to generalise banking/credit cultures across Europe, some countries may be the same as each other but there's a wide variety.

According to https://merchantmachine.co.uk/visa-mastercard-amex/ there are very few places in Europe where AmEx is #1 for credit cards (and, being from the UK, I'm actually surprised to see UK as one of those countries... I would have bet money on Visa/Mastercard having higher market share than AmEx here, even for credit cards alone).

From personal experience: what kind of cards (both debit vs credit, and what network they're on) varies massively in different EU countries.
Indeed. Go and PHP are at the complete opposites when it comes to quirkiness. And syntactically PHP is at a very noticeable disadvantage.
That's already the de facto case for non-white Americans. If you don't you risk getting snatched up by ICE.
Java is fine to be honest. It’s a good solution.

Now I’m going to duck for cover!
Fake news will always be profitable to publish because it thrives on exploiting our biases for profit. You can't just fix "people," there's something in English we call the "human condition" and people have been writing about it for thousands and thousands of years. It's unavoidable.

Rather than relying on Average Joe to simply not spread fake news, we need to shame these companies for actively profiting off of spreading fake information solely because of its huge impact on people on a psychological level. You wouldn't be ok with your local newspaper publishing an entire page on why "black on black crime is the only reason people advocate for gun control" so why are you ok with a global publisher publishing this information to millions of people across the planet?
Believe kotlin (especially kotlin-native) should soon relieve all those itches.
Scientists on new supernova: WTF have we been looking at?
Yeah I've seen several 'Abusing C#' by him, but it turns out he'd not seen this particular example before, see https://twitter.com/matthewwarren/status/928326856687915008
Maybe not that drastic but check this out:

> "Crazy cat-lady syndrome" is a term coined by news organizations to describe scientific findings that link the parasite Toxoplasma gondii to several mental disorders and behavioral problems.

Source: https://en.m.wikipedia.org/wiki/Toxoplasmosis
It's happening: https://twitter.com/h0t_max/status/928269320064450560
Going to watch the video in a bit but I've got a question: could I turn my home NAS into a farmer for this blockchain simply by reserving some of my storage space for it or does it still require a lot of computing power (CPU/GPU)?
The article says

> it conceives of every civilization in the universe as a hunter hiding in a moonless woodland, listening for the first rustlings of a rival.

How about

> it conceives of every civilization in the universe as a hunter hiding in a moonless woodland, listening for the first rustlings of another. The hunters are strangers who do not trust each other (or even have a language in common), so can respond with long dangerous negotiations to establish good intent, or with a swift bullet. Everyone knows this, and acts accordingly. The stable state is pre-emptive strikes, zero trust, maximum hostility.
And with the ReasonML frontend there is a much more approachable-for-other-language-refugees syntax to it.
C# has always had "compilation to a dynamic native binary" since version 1.0 via NGEN.

Mono has always supported "compilation to a (possibly static) native binary".

Windows 8 introduced "compilation to a dynamic native binary" on the Windows Store via the Bartok compiler used in Singularity.

Windows 10 adopted "compilation to a static native binary" with .NET Native, based on Midori compiler toolchain.

The .NET Core team has CoreRT for the same purpose.
Thanks for the info on Java generics, I always assumed that it 'erased' everything. I didn't appreciate that it would actually need to keep some info around, to make things work.
I have a GRA VPS running fine as well. Can't access the control panel or anything else really, though.
They're getting up
Gaming is roughly double the size of data centre and professional visualisation sales combined for NVidia. I’d imagine the difference is even larger for AMD.

See https://wccftech.com/nvidia-second-quarter-2017-fy-18-analys...
I think pointing out facts like primate fairness is missing the forest for the trees. [1]

To me the crux of the argument is that the environment of a new lifeform isn't constant. Indeed, it's pretty much guaranteed to be different for every live entity. One beetle may live a happy resourceful life, another one may get hit by an asteroid.

Lifeforms aren't provided equal opportunity by the universe. The default state is one of unfairness. However some intelligent lifeforms like primates, and indeed humans, have taken it upon themselves to artificially move the needle towards more fairness.

I too would like to see more fairness. I also think that things are unfair by default, and I don't consider this as moral justification for social policies that keep it in the natural unfair state or worse. While I don't know @adventured's moral policies of whether unfairness is justified, I have re-read the comment a few times and I still see it as purely a description of the situation with no moral judgement at all.

--

[1] It's possible that we're having trouble here due to semantics. When answering why life isn't fair, both my arguments and seemingly @adventured's entropy argument are talking about life as a sub-phenomenon of existence (which is to say, the widest scope). However if we're talking about life as limited to social structures, then I can see how any talk about natural unfairness can seem absurd.
News brands are in a losing battle to give people a reason to go to their web site first before facebook, google, twitter, etc. They are practically obligated to take every chance they can to persuade people. Failing that, getting some news brands banned will at least reduce competition and free up some eyeballs.
Git is ignorant by design
New Digital Cities Barometer Shows Mixed Results for European Cities
Trump's campaign spent $100M on targeted ads on Facebook
There is another social psychological fact : envy happens all the time in every society, and the more people are alike and socially close to each other, the more they envy themselves.
I found the answer here: http://richg42.blogspot.de/2014/05/the-truth-on-opengl-drive...

Nvidia is strong-arming developers not to support Mesa because they are afraid of open drivers.

Nvidia is afraid of Mesa.
5 of the 10 richest US counties are within commuting distance of Washington D.C
> Technology has a much bigger impact on the daily life there

Why do you say that? Fax machines are still in regular use in Japan, as are flip phones.
Not saying this is the case here but that's also sometimes where you spot amateurism and should run away. I remember a host provider a long time ago (15y) who was storing its backups on the same machine as the main data. Guess how I figured out!
But it's a direct reaction to the market. Whisky (and whiskey, but IMO, to a lesser extent) is a luxury market because people are willing to pay for the quality. I'm confident that if people would be equally willing for craft beer quality, these companies would behave similarly, too.
BTW this seems to be a better status page than the one submitted to HN (which is 404ing)

http://status.ovh.com/
That I understand.

The problem is that on the way you basically reduce your server to the thin layer over DB. Exposing querying API means that you significantly lose control over what, where and how you provide from the server.

We are currently considering using GraphQL in current project and I took a long look at both the standard and library (Absinthe for Elixir). It looks terrible to me. Basically you need to provide yet another layer, supporting mostly generic operations. If your action is more then CRUD, you still need a REST API.

Moreover, you slowly lose control on what can be changed and where, your frontend basically eating logic, but unlikely to be working on it's own.

I understand that it helps when you have records with multiple associations and you want to increase performance and not load everything everywhere, but the cost appears to be huge in terms of maintenance. I totally get why FB is doing it, but it seriously worries me that they market it as an successor to REST, instead of an alternative with such-and-such tradeoffs.
A couple points and devil's advocacy on a couple as well:

Search is as bad as social, even if we give up social, it'll be hard to replace search (I read Wikimedia is working on something... a nonprofit search would be a fantastic asset to the world.)

Advertising generates a lot more than waste, in fact it may advertise to you a tool that you didn't know existed that prevents waste. Maybe rechargeable batteries or a water filter so you don't buy water bottles or who knows what, that sword cuts both ways. The ethics of advertisers and the lack of regulation in advertising though is easy to attack. That stuff is a mess.

As for Google being a net negative, I lean to your side of the argument but I think it'd be difficult and both sides would have a lot of merit; other search engines are just less efficient; think of all the man-hours of wasted research Google has saved by giving you the right result the first time, it must be billions of hours annually, maybe more. A lot of time and money has been spent competing, and the competition hasn't gotten much closer in terms of actual search results, so, if Google didn't exist, we may just be at a loss for that stuff.
Among other things, nuclear has a ridiculous cost overrun problem. We can't wait for it to be cheap, we have to deploy the working renewables now while waiting for "better" nuclear to be researched and built.
Nice formalization, this has been rattling around in my head for a long time it's good to see numbers put on it!
this analogy completely breaks-down at the beginning and at the end, as it implies that poor people are somehow running a scam to rip-off the rich! Everyone knows that carnival games are rigged, like casinos.

However, it is true that rich people can afford to take more risks (and therefore stand to gain more) for the same amount of hard-work.