skysight-inc/HackerNews huggingface dataset:
The best thing is that you can get away with paying a good software developer only €2500 per month. You can get four French developers for the price of one American.
Indeed. This is why I aggressively checksum everything and pay particular attention to throwing away all data that was written after any detected corruption during recovery. This is easier with the log-only architecture. It's also totally os and filesystem agnostic. I was happily surprised yesterday when it passed tests on fuchsia :]
Feedback effects are often important, but can be overstated - for instance with the concept of risk homeostasis, or the Laffer curve. While reality is often counterintuitive, that doesn't mean the pattern "X causes -X or more" is automatically true.
Firefox will protect you from websites that mine cryptocurrency on your computer
Helping to Build a Better World Through Software (Interview)
The Alooma Cloud Data Pipeline Deep Dive (Interview)
I've walked around music festivals for days in the sun with a water bottle, and used more water for soaking the hair on my head than for drinking. Works wonders :)
Show HN: The Bloomberg Terminal of Crypto
If the main objective of DNA and genes is to spread itself, black people still have some obvious genetics advantage, historically. And it doesn't seem to be changing, much the opposite.
How do I install PyMC3?
I don't think it's a first/second language issue, but rather a "how to present ideas in written form" issue. The GP is not criticizing typos, but rather the way in which the article is structured. If the post were written in Spanish it would have the same issues - just in Spanish rather than English.

I actually think the (quite nice) blog formatting might be partially at fault: whenever I read a paper, I expect a certain style of writing and ideas presented in a certain way. By presenting it visually as a paper and then using a casual blog style, my first thought is not "this blog post is okay" but rather "this paper is bad".
The suffragists were making wonderful progress with gaining womens rights. The terrorism of the suffragettes made public favour move away from the suffragists and delayed any progress at best.
"The more you know who you are, the less you let things upset you" from Lost in Translation movie, said by Bill Murray.
China Ecommerce Firm Jollychic Gets Investment from Sequoia at Unicorn Valuation
Homeopathy is not about the body fixing itself. It's the idea (as implied by the homeo- part) that a disease can be cured by a substance that causes the same symptoms as those of the disease.

To make this idea work without killing the patient, the substance is diluted to such a degree that literally nothing (literally literally!) of it is left, because atoms and molecules were not known at the time the homeopathic ideas were dreamed up. So it's no surprise that it doesn't work, as a homeopathic medicine is entirely devoid of any trace of active ingredient.
Ease yourself to sleep with GDPR regulation read by the Shipping Forecast guy
This is below France median salary. If you think you can get away with that, you either :

- Have developers that are actually not that good

- Have good developers that will realise that you are vastly underpaying them and will jump ship

Salaries in France are lower than in the US, but if you think good developers are settling for remunerations below the median salary of the country they live in, you will get a wake up call sooner or later.

Corollary: If you are a good developer in France, working for 2500 EUR / month & is looking for a raise, send me a message ;-)
Exponential convergence of gradient descent
I am french and two of my friends left for the US because very large companies I won't name made them offers that are impossible to match in Europe.
There is no lack of produced talents here, they just won't stay because they don't get paid their true market value.
> Are you sure this was related to the cost of employees?

Not completely sure; the best case I know is of a company where one of the founders told me such thing. It is a very technically advanced and polished ride sharing app, made to solve very particular problems in this region, investors had a look at the product, at their books, and offered 2M/year for 3 years on condition of moving it to Berlin or Sofia (Bulgaria, don't ask me why).
nope.

30k a year is the salary of a junior developer after employee taxes, and it's the low end of the spectrum.

A company will at least pay 50 to 60k euros per year in total for a junior developer.
Well, there could be a few reasons. Perhaps they’re heated using waste heat from other municipal systems. Or maybe the carbon emissions from heating them are lower than the equivalent carbon emissions for producing, shipping and distributing road salt. Or the energy could be supplied from carbon-neutral sources.
But what is this “machine learning engineer” actually doing?
The greatest tragedy is that Silicon Valley has specialized in surveilance instead of actually creating something good. So many engineering hours wasted on tracking people.
That's a good point, but I'm debugging much less often than running make, so when I want to disable parallel builds I just `unset` the MAKEFLAGS variable. For me this is a nice default.
In OOP, objects have identity and state, having a remote endpoint with both these attributes is undesirable. IIRC, RMI also encourages one to abstract over the network, which can lead to very fine-grained, brittle and possibly insecure communication. This is somewhat ironic given that Sun itself authored "The fallacies of distributed computing".
Politicians ban this. The world would be a better place if the people in control took some.
Ask HN: Are there any tools which can summarize an article?
I am looking for a tool which can spit out a TL;DR version for any article so that I don't have to skim through the entire to understand what it says.
If this is a destructible environment, they would need to store interior details to render exposure in any real application.

Animation is very hard. Mathematics can help here, but the results look unnatural and fairly shoddy (see the building doing a simple sinusoidal based sway in their video). The problem is essentially one of scale. With polygons, we only need to animate the vertices. With this, we need to animate every voxel. This presents massive opportunities, however also massive challenges both for the machine performing the computations and also the software engineers trying to get realistic animations.
I think the difference is VR.

At the moment, CGI is essentially a craft. You use a set of tricks, illusions, and hacks to deliver an immersive experience. Games like Doom show that when you get all these tricks right, the result is impressive.

Unfortunately, like all hacks, they aren't robust. Most of them work on the assumption that the player won't look to closely at anything, or will only look at certain angles, or move through the game world at regular speeds.

People who do CGI are already well aware that when you go into VR, a lot of the hacks just don't work. Often, to deliver a high-quality experience, you have to throw polygons at the problem.

I'm pretty skeptical of this presentation - talking that much about optimization and performance makes me suspicious that their performance is terrible. However, ultimately, unless better hacks are devised, I think VR will be too much of a robustness test for the current model. In the short term, that will probably just result in some ugly graphics. In the long term, it'll put a lot of weight behind the drive to find better, less hacky solutions - and voxels are kinda first and foremost in that category.
Other People's Code and the Intentional Fallacy
As funny as that would be, I doubt it was done personally against me - who would even take the time to block one person from getting one single cheap flight slightly cheaper?

But I didn't try anything fancy. In retrospective, I probably should have turned on my VPN and see what happened.
The real beauty of Very Long Baseline Interferometry is that different sources have different noise thus a common signal of large order of magnitude smaller than the noise can be identified.
Here's the first sentence of the spec of the Scheme programming language:

"Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary."
Why do Slavic languages, Czech and Slovak at least (not similar at all), have these differences as well? Was it also a foreign influence?
اعشاب مفيدة للقولون في رمضان
Largely they aren't. It's not important that they are legal or illegal.

The problem is that it's possible and that is where the GDPR hooks in.
Confirmed. I'm far from Paris, my company proposed me to change client and relocate to Paris. Had a look at rent prices and traffic. Next thing I ask is if I'm getting some kind of salary raise, and they look at me and replied with the classic "bah, écoute...", obviously I declined.
How many is "a few"? What if you were running 300 of them?

The term "industrial" usually applies to scale.
So you might end up throwing away everything. (I know, it's not your fault)
> a fraction of a bitcoin

Significantly less than $7k worth.

I paid £30 for a framed print and that sits on the wall doing nothing (it's resale value is probably a fiver on ebay), I have even bought a particularly pleasant rock on more than one occasion, pet or not. I have no use for them. Some are sat on the side because I like to look at the impressions of the creatures who died in it. Some are embedded in my wife's engagement ring (a pointless piece of bent metal), I'm not sure I get any value for them any more since we are married.

Why do we ascribe value to anything? I have a piece of paper in my wallet with a picture of the queen on. It's just a piece of paper, yet if I take it to the shop they will swap it for food! If I take it to the bank they will swap it for a number in a database (woop). Yet if I have a big number in that database or a lot of those special pictures I become a Big Man in society.

Yet, through no fault of my own, if I wanted to swap those pieces of paper for pieces with dead US presidents on, I would get 20% less than I would have 2 years ago! It would be worse but the value of dead-president-paper is not as high as it was. Holding Queen-paper or Dead-president-paper sounds like a huge risk.
You could, though depending on the measures you take to ensure someone's privacy it would probably be okay (ie, put contact details on the camera so people can tell you they want their stuff deleted, don't record 24/7 and when picking it up again immediately delete all recordings with humans on them)

I think that the intent to film animals matters more than the potential privacy violation as long as you take steps to rectify them once you pick up the camera.
more voxels - Cinematic Volume Rendering
Currently I would say the interest rate of an FDIC insured deposit account is imprecisely zero. For example, one of the financial institutions I use pays 0.03%.

Also, the real rate is presumably negative, in the US and I would think Europe. So usury according to your definition doesn't seem applicable.
Take them to a standup comedy show at The Stand. Or maybe explore the Whitney museum for a few hours.
If the goal is to make the room cooler, your teacher is right. If the goal is to make the students cooler, then the 4th graders are right. 4th graders sweat, and the fan will cause convective cooling of the 4th graders.
Ultimate guide to proximity marketing and beacons
Why We Still Type with Qwerty
Clean for 6 years. Wow. Respect. Will read for sure. Just the thing I need.
How to deploy Lambda function with CloudFormation?
I've never written one, I always thought it's one of those things that sound simple but actually require a lot of careful thought and design.

Nim doesn't do reflection, but it has some of the best metaprogramming features including static introspection tools which are far superior to reflection IMO.
Increasing few people know what the hell your on about. Parallel port, you were lucky. 15 pin analogue for me.
Sadly, some of us are stuck maintaining code that still needs to run on pre-SSE2 hardware.
New open source JavaScript calendar/agenda
Hey there !

We released a new javascript calendar/agenda.

It is built to be easy to include with any backend, it just have inputs and outputs and it does the rest of the job.

Frontend side uses jQuery, Bootstrap and Moment.js.

I need your help to improve it : - Test it - Give me feedback - Report bug - Tell me some features to add - Enhancement possible

It is on github here : https://github.com/ArrobeFr/jquery-calendar

Thanks you !
Except we can forbid by law to attach such devices to public networks. If you want to attach a router with no guarantees of security, by a router with guarantee of security and plug in it before vulnerable one.
Arsenal linked with cut-price Stoke midfielder
I think the best option, tbh, would have been to just put in "Democratic". Neither federal chancellor nor the president hold any significant amount of power (except emergency situations). While the chancellor is the most powerful position, it's still rather powerless in total and the president is above them in the ranks.

I think you could also summarize; in the past governments were simpler and you could definitely say "X was ruler of Y"

Nowadays it's complicated and checks and balances make it almost impossible to say who is the top of the food chain in a government (atleast in title)
I costs £12 to register a company in the UK. Is the US cheaper than that? If you pay £100 you can get a same day registration, is the US quicker than that?

https://www.gov.uk/limited-company-formation/register-your-c...
https://en.wiktionary.org/wiki/ampersand has the following etymology for "ampersand":

A mondegreen of "and per se and", meaning "and (the character) '&' by itself", which is how the symbol (&) was originally referred to in English. This formulation is due to the fact that in schools, when reciting the alphabet, any letter that could also be used as a word in itself ("A," "I," "O" and, at one point, "&") was preceded by the Latin expression per se (Latin for "by itself"). Also, it was common practice to add at the end of the alphabet the "&" sign, pronounced "and". Thus the end of the recitation would be: "X, Y, Z and per se and." This last phrase was routinely slurred to "ampersand" and the term crept into common English usage by around 1837.
It's important to note that the GDPR doesn't ban ads without consent. It bans tracking users without consent.
I think your missing the point you can get fired for gross misconduct quickly even in states in the EU with stronger employment laws.

If at will makes it so easy why are US employers including startups terrified of firing people - look at all this obsession with not making a bad hire if it was truly easy to fire this would not be the case.
Helps to goto ENA :-) though the ENA students we had at BT where uniformly great
Optimizing a diet using Linear Programming (in Julia)
You don’t need to pay 100£ for a fast turnout, my company was registered in 3-4 hours paying 12£..
The issue is that the teacher needs to actually change the pressure in the room in order to create enough airflow. The fan in the hall needs to create a greater pressure (push air into the room) and the fan in the window needs to remove the pressure. If the fan in the window is stronger than the fan in the hall, then there will be a negative pressure (suction) to pull air into the room.

The problem is that the room probably has leaks such that if the fan in the hall is creating pressure, then the air doesn't all escape through the window. It'll escape through the path of least resistance or maybe even just spin inside the room (hot air rises too). If there is two doors for the room, some of it may be escaping under the other door. In that case, then air is just circulating back into the hallway. People also forget to take into consideration the expansion of hot air, which I've seen quotes for being up to 6x the volume. This complicates the pressures in the room.

As mentioned elsewhere in the discussion, the kids probably wanted to feel cool via evaporation since neither of the fans was moving nearly enough air to cool the entire room enough.

I run a couple large crypto mining farms in a pretty hot country. The 'kids' generate the heat and we have to move large amounts of air through them in order to keep them relatively cool. I've had to learn a lot about airflow design and it sounds very similar to what your teacher was trying to achieve.
Ask HN: Is a GDPR consent result personal privacy?
If a website can process GDPR consent results and give the Accept- and Refuse- users different contents, then should we treat these consent results as personal privacy? How can we protect this kind of privacy when we answer the questions from website?
Difitek Announces Revolutionary API Back Office Platform at Invite Only NY Event
The blockchain only makes sense from a Sci-Fi perspective
If certification authority said that software is secure and then security flaws are found, then who is liable?

IMHO, we should have optimistic check: any public network device must have guarantee from the vendor to fix any remote vulnerability in 30 days after discovery by independent security organization(s), otherwise vendor liable for the damage done by his device.
All the concrete examples on the page are English — so they use plural forms when English does.

That said, my wording did needlessly assume one of two approaches. The 'downloads' example shows both.

PluralForm is often called at the whole-phrase level, for all languages, rather than as at an 'atomic' level, at the points where specific languages pluralise things. This contrast is shown in the 'downloads' example.

In this use pattern, the correct approach is to write the same thing twice, if the 'plural form' of the matches the singular one.

This pops up in English too. For instance, chrome://browser/locale/downloads/downloads.properties contains:

shortHours=h;h

shortMinutes=m;m

shortSeconds=s;s

And a multiplayer game might need

ready=Are You Ready?;Are You Ready?

As most languages have a singular 'you'.
well if it is cold it is "cold rent" than it's a little bit cheaper than a rent in a city center in germany. (actually german city centers are totally overpriced).
I live in 57 sqm (not in a city) and pay 300€ warm rent, which is extremly cheap even that it is outside a city.
If that was so, there wouldn't have been a need for the unsafe mode.
Cinematic rendering – an alternative to volume rendering for 3D CT (2016)
This is the "net" of a senior researcher (very competitve position, people are about 35-40 year old, about 10-15 years after a good PhD) in public institutions (see http://www.emploitheque.org/grille-indiciaire-etat-Directeur...) and more than most "researchers" in public institutions (http://www.emploitheque.org/grille-indiciaire-etat-Charges-d... -- 5-10 years after a PhD).

This includes researches in CS and AI.
> there is simply not enough supply of senior engineers in France to meet the demand.

This argument is ridiculous, the problem is that you are not willing to pay enough. (I am working in Paris)
Oh, and so cryptocurrency programmers are the only people who "fucked up in a majestic way"? Seems to me like there are times past where automobile makers had some spectacular recalls where they had to correct unforeseen situations.
The Convex Computer Collection
I'm currently trying to understand estonian corporate taxes so your comment was helpful. Thanks.

The question I have is whether you're required to claim a salary (instead of capital gains) as a sole employee of your corporation if you're a full tax resident there.

This might be too specific for HN discussion, but feel free to email me.
Gene Cernan and Alan Bean in Conversation
Yes, wars, fueled by cultural differences are not great, but god save us from boredom.
> So deprecate it with a runtime warning and remove it after some years.

After the Python3 brouhaha, I think people are very cautious about making backwards incompatible changes to the language, even with a deprecation warning.

If it was done together with the rest of Python3 changes then it could have been approved, but not any more.

As Guido suggests, adding the warning to pylint and other style checkers, but keeping compatibility is much easier.
Lighting, shadows and global illumination are still incredibly hard with voxels. And this is true for both Atomontage and Euclideon. Their demos look like really over HDR'ed.
If vendors refuse to update vulnerable OpenSSL library when fix is provided for free, risking their customers, then they should be punished until they change their altitude. Volunteers are doing that for free. Why businesses cannot pay to OpenWrt project for 10 year service for their products?
Why does the concept of "startup region" even exist? Given that work has become more and more intellectual rather than physical, and products more virtual than physical, I would expect that geographical location matters less and less.

Is it based on superstition of investors?
UK mosque accepting cryptocurrency donations during Ramadan
Systemd Introduces “Portable Services” Functionality, Similar to Containers
OK, it's actual kidnapping. And it's illegal. Now walk me through this:

1. you are held hostage in a home invasion. You kill a kidnapper. The police won't arrest you (in the Netherlands - maybe other European countries they will, I don't know many details of all EU countries - but this is just for argument's sake anyway). Most likely you will not be convicted of anything (depending on the exact circumstances).

2. you are held hostage during a strike by a union group. They put you in an office, bring you some water maybe, then lock the door (or let's make it more extreme - let's say they tape your hands together, just like the burglar in the scenario above). You wriggle yourself out, take the knife on the side table that is usually used to cut cake for someone's birthday, and when the door opens, you stab the guy on strike in the eye and run out.

What do you think will happen? Will you be charged and/or convicted in this second scenario?

If there is a (in terms of legal repercussions) difference in outcome between the two scenarios, why do you think that is? Would the defense in the court be 'oh but I was actually being held hostage, this was justified self defense'?

(note that I'm not talking about what 'ought to be' here, I'm talking about 'what is'. I'm not interested in arguing hypotheticals based on legicentric fantasy legal theory. Although one might argue what a person in such a case could reasonably expect to happen, which is a real consideration in a legal argument on self defense.)
I applaud the general decision, but I wonder what will happen to existing blobs of serialized data. Will there be any migration tools provided?

Apart from the horrible security, what annoyed me the most with serialization is the lack of control you have over the process. There doesn't seem to be a way to access serialized data as a simple parse tree or record sequence - you have to construct objects of the actual classes. If only one class is not available or has breaking changes, there is no (built-in) way to access anything inside the blob.

This is particularly fun if you want to refactor things. Suddenly package names, class names and names of private fields (!) are part of your public interface.

So if we could drop reflection/unsafe-based serialization and instead just got a simple parser/writer for java's binary object graph format, I'd be very happy.