skysight-inc/HackerNews huggingface dataset:
Show HN: Quick & dirty Python-to-Javascript syntax converter
Really great list. Thank you.
I started to setup a rule to mark newsletters as read and redirect them some info@ or simimar address of the company. I wanna waste their time if they waste my time.
Of course there are genes that affect behavior. I just don't think they're a major factor given how easily the children of immigrants can assimilate into cultures that are willing to accept them.
Another vote for GTD -- I started a week ago. For me, the real change came with breaking down goals into small tasks that can be completed in about 2 minutes. That effectively neutralizes your inertia to pick the next thing out of your "next" list to work on.

E.g. "Write an email to X requesting 2 servers for Y", rather than "Get more hardware for Y"
>As to the facts, it does not look to me like Slovakia had particularly low fertility.

He speaks of ONE part of Slovakia, and ONE community/religious group in that. And even that, in the past, not now. Those demographic numbers are, as such, irrelevant.

>As to the narrative, I've never heard of a society breeding itself into prosperity.

You'd be surprised. The reason the list doesn't look impressive is that fertility is one factor, and those countries lack the others (and have few hopes of getting it). Instead look at China, India, and the like for better examples.

Plus, it's reversing cause and effect, as countries with major growth tend to decrease in fertility rates.
Then you are not competitive enough or not marketing to the right people.

You might think that there is a market for $15/h skilled developers, but there probably isn't. There is a huge market, however, for NewStartup CEOs looking for dev at $15/h.

They'll keep running in circles until they find something on their budget, or they don't. But they'll not raise prices. Beware of those.
Do HN members read before voting? This Reddit study found their subjects didn't
From this comment: https://news.ycombinator.com/item?id=15831385

Basically, you can do notifications up to 30 days ahead, 2nd December + 30 days = 1st January, something overflows and thinks month(January) = Month(December)+1 instead of correctly looping around.
Actually, India became more prosperous precisely because it had this population dynamics. At this stage of its growth it needs both the hands and the internal market.
I don't agree - and your comment is borderline bigoted. :)

My grandmother had 11 children, and educated them all quite ably.

First - breeding is far more preferable than immigration because there are myriads of cultural aspects that newcomers will not ever fathom as most adult immigrants will never fully integrate into a new society. In Canada - significant numbers of newcomers will never even achieve basic French/English comprehension skills - even if it's only 5%, they cannot participate in the economy and it crushes 'productivity' numbers for that cohort. Even in 'successful' immigration countries like Canada - rates of unemployment are higher, wages are lower, and rates of criminality are higher for immigrants than for natural born citizens (not including Aboriginals).

FYI the 'civilized' people who have all discovered 'contraception' are literally dying out within just a few generations. The only way those communities can exist is by bringing in immigrants who 'haven't been taught safe sex or behind the times'.

Issues of 'personal choice and freedom' aside - the issue of birth control is having effects upon civilization like nothing we've even before.

Add this to places like Africa, wherein we now can feed and clothe vast quantities of people, and wherein having quantities of children outside of established families / employment is normative leading to population explosions in poverty.

These are wild times. Westerners should have a little bit more children, everyone else a few less, and things would work out just a little bit better, tensions would be lower, productivity would be better.
Back in 2014, NPR did some research on why America doesn't read anymore; it was pretty insightful: https://www.npr.org/2014/04/01/297690717/why-doesnt-america-...
Exactly, it's not negative personality traits that makes developers less influential. It's their role.
That's because the public doesn't care about security.

How many people read patch notes or are aware what security patch their Android has?
1. Automate. If I find myself doing something more than three or four times, I look for ways to automate it. The obvious way is some sort of script. At other times, the solution is to write a script for a human being -- a detailed guide -- and offload/delegate to someone else.

2. Think ahead. A lot of my time-wasting interruptions used to be due to things not going according to plan (mostly in the form of bug reports). I've since learned to do extensive error handling and unit testing. Fewer interruptions mean more time in flow.

3. Break your tasks down into small (preferably 2-minute) slices, as I've commented elsewhere in this thread. This neutralizes your inertia against picking up tasks from your todo list. You can build up a nice personal velocity.
I’ve not seen this mentioned anywhere but Apple installed the security update without my permission which made me feel both sad and unsurprised that they have effectively back doors that can run code on my machine with impunity.

Will try for a Linux dev machine next time I think.
Paper Signals: A Voice Experiment from Google
"the FCC should be encouraging de-regulation in order bring in more competition"

In fact, deregulation is what created local ISP monopolies in the first place:

https://www.computerworld.com/article/2558413/networking/fcc...

So yes, there are matters of importance that are not being understood...
So I have a friend who worked the security control room of large commercial building in Sydney, would visit him on the weekend and hang out there. This was not an important place, random corp offices of minor companies.

These cameras were 360 degree and nicely hidden away, you could zoom in and see the pimples on people across the street at decent resolution.

This was 10 years ago, betting against cameras improving since then or in future probably isn't a good idea.

Just an anecdote.
Noyb.eu NGO – Making Privacy a Reality
Your property's access to sunlight is a real consideration: https://en.wikipedia.org/wiki/Right_to_light
In High Sierra they painlessly replaced the filesystem.

No, they did not. They still cannot upgrade any Mac mini server running RAID 1. They sold that configuration and crippled there software to put in the new file system. That is only painless for flash drive owners.
It's pretty important to be constantly evaluating the ethical implications of what you're producing. I can't speak for larger companies, but I get the impression that ethics in software development is not nearly as emphasized as it should be. Even the tech guys/gals should be highly concerned with how their product affects their users' overall well-being (or the well-being of those around their users). In fact, they're a critical layer in protecting against unethical business practices given they're the ones actually implementing things and mediating the user's experience on a ground level. Small features in your product can have significant repercussions on the lives of many users given how these things scale. What could be a few lines of code to you could be something that millions of people end up being influenced by hundreds of times a day.
Changing the origins of draggable (to bottom right instead of top left) Possible
Immigration is not required, what is required is for Americans to have more children. I did my part, I had three, now the rest of y'all need to quit paying for toys for yourselves and start paying for the future.
>Is this really better than the regex way?

Considering that it's built in, probably optimized C++, and does just what it says on the tin, then yes.
I have not heard of 'be a multiplier, not an adder' Can you elaborate?
I have a precision 5520, running arch, everything works flawlessly. Including the dock on the latest 1.5.0 UEFI firmware.
I think the configurations are a necessary evil, at least for now. Especially in the Node environment, we complain about too much configuration being necessary but we like the results: HMR, Native mobile apps, backwards-compatibility, syntax sugar, plugin support, higher performance, smaller size.

I am shamefully at fault of blaming configurations myself, hoping to see the day that Webpack becomes more imperative than declarative (a new tool like Gulp was to Grunt). But I know that, like everything, these things are not magic. You need to have code in a certain way to get the wanted benefits.

I agree you can get burnt out by adopting too many tools at once. And in the Node community, we are especially bad at this, expecting novices to adopt Babel, Webpack and another framework like Angular or React from the get-go. Especially since you never get to use them to their full extent.

If all you use Babel for is the arrow function, you should just not install it and use the old notation.

> Humans are bad with choices, and they’d rather not make them.

This has a name, it's called choice paralysis. It is not that we are bad at making choices, it is the fact that sometimes it takes too much effort to make them compared to the reward.

> Convention over configuration

I prefer as little convention as possible. It forces me to change my project structure if I intend to use your library. Chances are my project structure is gonna win over your library.

Also, consider this, it is relatively easy to get from configuration to convention. It is almost impossible to do it in reverse.

> “I need the user’s name so I can associate it with—” ask the OS for that information.

Please don't.
Possibly, though it's hard to say without seeing the details of your experience. There are multiple java engineering positions open as well, though.
Is Forbes part of the propaganda conspiracy?

https://www.forbes.com/sites/kionasmith/2017/11/29/afghanist...

There are multiple angles on this story and your border is the least relevant part of it. Move on.
I am from India. Am I eligible to apply
The case for not being born
Anyone tested whether TurboBoost works with ME disabled?
Is this really a bad thing compared to all of those fields that have people working in them making less than software developers even after years of experience?

Someone five years into a developer role at Google is probably making much more than someone with fifteen years of experience in say, retail or nursing.
Blockchain Graveyard – Intrusions resulting in stolen financials or shutdown
To late to edit, but:

I was incorrect to assert that you should still switch if the host opens the door at random. My bad. (A good reminder of how hard it is to reason about this type of stats I think...)
Turn your FAQ page into a chatbot in minutes
You can work around this in lodash -- though of course it's not worth it:

["1", "2", "3"].map(_.bind(parseInt, null, _, 10));
=> [1, 2, 3]
So what pain did it cause you? Your computer is running the new OS, and they’re doing a staged rollout which seems to have caused no problems – that sounds exactly as described.
> universities are not meant to prepare you for a better salary or job

Regardless of what any individual may think a university is or isn't meant for, this is how they are used.

As a high school dropout, I was directly told by managers in more than one situation that all I needed was a Bachelor's and I would be eligible for better positions. There was zero discussion of skills, as it was already understood that my skill level in many areas was much higher than that of the degreed people I worked with (who also weren't using their educations for anything other than as a "door pass" to be considered for better jobs).

The system is broken.
>And it's not like everybody has the same definition of "simple and obvious".

No, but it's like we can expect of people to more or less agree on a definition of "simple and obvious" or else be outliers.
Please read Banthum's post. I couldn't word my stance any better.
Maybe point out that there is a competitive market for ISPs in France because of line-sharing rules:

https://venturebeat.com/2014/11/12/what-france-has-taught-me...
Ideas are a multiplier of execution — https://sivers.org/multiply
I don't think it's the wording - for me the problem is that I get the intuition that, at the time just after the game show host opened a door with a goat behind it, the system can be in one of four states of equal probability:

* Closed door 1 chosen (incorrect)

* Closed door 2 chosen (incorrect)

* Closed door 1 chosen (correct)

* Closed door 2 chosen (correct)

... each with a probability of 1/4. This is probably simply because that's the kind of situation we're familiar with. And it's completely wrong in this case.

The actual state space at that point in time is (you can easily verify this by drawing the state transitions down on a piece of paper)

* Incorrect door 1 chosen, incorrect door 2 open (1/3, losing)

* Incorrect door 2 chosen, incorrect door 1 open (1/3, losing)

* Correct door chosen, incorrect door 1 open (1/6, winning)

* Correct door chosen, incorrect door 2 open (1/6, winning)

... and I think the reason that's not intuitive at first is that we're unfamiliar with thinking about a system transitioning through states with different probabilities: If you chose the incorrect door at first, the system state after the game show host intervenes is 100% determined (he will open the only one other incorrect door, and these states have 1/3 probability), but if you chose the correct door at first, he has a 50% choice and you will end up in one of two different states (1/3 * 1/2 = 1/6 probability).

So, in effect, you have four states of unequal probability after the game show host opens the door, and by switching doors you reverse the probabilities to 1/3 losing and 2/3 winning.
Do researchers need to follow TOS?
That only works with globalization. As a technology person, I’m very productive by GDP standards. But because of dumb policy decisions, that productivity is completely dependent on the less productive outputs from places like Saudi Arabia and China.
>What I find more amazing is the fact that a lot of what could be referred to as "space-age technology" is actually many decades old, and thus was accomplished with a fraction of the processing power and knowledge we have today.

Yes, but then they weren't using it to power immense social networks with pictures of people's food.
You can shoot rats with an airgun, I don't think he suggested firearms...
Yes, browser.

Are you talking about Same-Origin-Policy? This shouldn't prevent a script being executed local. It only limits what it can do. Because of security, there is heavy sandboxing with javascript.

Anyway, it wouldn't be hard to transform browsers in full fledged local scripting-engines, without dismanteling security.
I disagree that it is an English parsing problem. It is a logic parsing problem. Though, it would be great to poll people in other languages to try to verify if language or culture affect how people approach the problem.

It is a logic problem because people tend to look at one part of the problem instead of the whole. They see a door taken from the pool of choices, now seeing two doors, they jump to the idea that it is 50/50. If they approach it as a simulation, it becomes clearer.

A related question: if I have two children, and one is a boy, what is the probability the other is a boy?

Got your answer? Most people, just like in the Monty Hall problem, get it wrong. If you run the simulation of options, it is clear. The options are BB, GB, BG (the option GG does not exist). So the answer is 1/3. Even seeing this, many folks have a mental block and want to say that the independent act of the other child is a given gender is still 50/50, which, ignoring the information already given in the scenario, would be true.

Back to Monty Hall. Your choices are between C, G1, and G2. Your starting position can be any of those.

C -> G1 or G2 is shown

G1 -> G2 is shown

G2 -> G1 is shown

In two of those situations, the car has not yet been picked, so you have a 2/3 chance of picking the car if you switch your door choice after the goat reveal.

People tend to think of the last door choice as independent of their earlier information. Again, I think it is a human logic flaw, but I would love a study that showed different languages or cultures approaching this problem differently!
Thank you, I really appreciate you taking the time to write such helpful reply. I will definitely practice your points. I could really do with a more positive world view.
> Yeah, but it's not 50/50. I think you're focusing on the wrong part there. The issue isn't the host's knowledge, it's the question of whether he always opens a door. If he always opens a door at random, and if in this particular run through he happens to open a door with a goat, then you will still double your odds if you switch. The host doesn't need to know what's behind the door for this to work!

No, if the host always opens a door, but has no clue what's behind them, you chances will not go up by switching. That's the central clue of the Monty Hall problem, which really helped me to grok why the odds go up by switching. By opening a door, a Monty Hall who knows where everything is, is giving you information in a way that a random choice cannot do.

Let's assume you always pick door 1. Then there are 6 equiprobable possible universes:

1. Prize behind door 1, Monty opens door 2

2. Prize behind door 1, Monty opens door 3

3. Prize behind door 2, Monty opens door 2

4. Prize behind door 2, Monty opens door 3

5. Prize behind door 3, Monty opens door 2

6. Prize behind door 3, Monty opens door 3

If no prize appears behind the door he opens, we're sure we're not in universes 3 and 6. That leaves behind 4 universes, in 2 of which we'll win the prize if we switch, so a 50/50 chance.

What's the difference between this version and the normal Monty Hall? In the usual version, universes 3 and 6 never existed in the first place, and universes 1 and 2 are the same. Whether he opens the 2nd or the 3rd door depends on the protocol he uses, but is irrelevant.
I don't remember how I was lucky enough to find out about the 15C in advance, but I jumped all over that.

Several years ago I took a university final and the requirement was a non-programmable calculator. I looked on eBay and discovered how expensive an 11C would be, so I went to the professor and explained that I was by this point in life incapable of using an algebraic calculator and pleaded to be able to use one of my HPs instead. Thankfully he didn't care.
Do they have kids?
Ona | New York, Washington DC, Nairobi | Multiple Positions | ONSITE | Full-time | https://ona.io/

We build data management platforms and tablet health applications used globally to improve child and maternal health, governance, agriculture, access to infrastructure, and government accountability. E.g. our software routed patients during the Ebola crisis in West Africa, counted votes during a Libyan election, is surveying national infrastructure in post-earthquake Nepal, and is scheduling vaccines in Bangladesh, Indonesia, Keny, Pakistan, Zambia, and soon expanding to more countries per our collaboration with the WHO.

The stack you'll work with depends on the project, active stacks include: Clojure/Script + Om, Django + PostGIS, Tomcat + CouchDB, React, and a Data engineering stack with NiFi + HDFS + Kafka + Druid + Superset, details here, https://blog.ona.io/general/2017/08/30/streaming-ona-data-wi...

In a technical interview we'll ask systems architecture questions, then we'll write and extend code together, then we'll describe our culture and see if it would be a good fit. We're currently hiring interaction designers and senior engineers, https://ona.io/jobs.html, jobs@ona.io
It clicked with me when somebody explained it with playing cards but they used the entire deck.

Spread out an entire deck of 52 cards, face down, on a table. Guess which card is the ace of spades. Monty then flips over to reveal 50 of the remaining 51 cards (none of which are the ace of spades) and you are given a choice to stick with your original guess or switch to the other face-down card.
I would have thought that most times someone starts going down that road - of thinking that the host's choice had been a random selection from the two remaining doors - she would immediately see that it would be the wrong way to think about the problem because the prize would sometimes be revealed, a situation that does not occur in the question as posed, and which, when it does occur, renders the question of switching moot.

In other words, if one starts by assuming that the question implies a random choice, it quickly becomes apparent that the question would not be well-formed under that assumption. To be a well-formed question under that assumption, it would have to say something like "the host flips a coin to pick one of the closed boxes which, when opened, reveals a goat", and that is a different question, not the original one rephrased.
>I’m currently travelling at about 180mph on board a high-speed train in Japan.

Which is also (high speed trains) an 30+ year old technology, even if the train you're on was built more recently.

That's what the parent means about those older technologies having more impact. Which is trivially true: earlier low hanging fruits give substantially more bang for the back to progress, and then you get incremental progress and finally marginal returns on any technological fields.

The airplane was a huge development. The modern commercial airliner (50+ years old by now) as well. A jet "which is something like 20% more efficient than the equivalent from a few years ago"? Not so much.

>Using the ubiquitous LTE network, I can make a real-time HD video call to my family back in the UK, using my palm-sized, battery-powered computer.

Which again, compared to the initial impact of the internet and mobile communications it's just an incremental improvement. Being able to send messages and talk from Japan to the UK instantly -- great impact. Being able to send HD video on top of that? Not so much.
Make a smart workplace using Alexa for Business
Yeah, thanks Free.

I'm now rocking an unlimited calls and texts with 20GB 4G data plan on SFR for 12 € / month. Without Free, I'm pretty sure that plan would cost me around 100 €.
I understand that the explanation is that the new hardware has different code running on it than the old hardware. I've been an iPhone owner since the first version. Empirically, every new iPhone's associated OS has had significant impact on my battery.
You seem to be an idiot. How do you cope with your continued existence?
It’s more like when you claim that you don’t remember anything, but the investigators find out that the email trail (which jogged your memory) mysteriously stops at a time when you are suspected to have engaged in illegal activity.

Then the investigators find that email stopped when you decided to use a “secure” messenger tool that automatically self-destructs messages.

What inference would any rational human draw?
Would that identity be "I'm right all the time regardless of the actual facts"? I see that a lot :(
You mean, the majority of money stops it?
Yes, they'll let you know. Predicting everything people need is impossible.

And in python, if they really need more they can monkeypatch the world.
Why is that significantly more serious than them running any other backdoor as a normal user?

I don't understand the threat model here, it is always completely unreasonable to expect that an attacker wouldn't easily be able to escalate privileges locally in a multi-user system.
>But today I was told straight up that my resume wasn't conventional enough, that it was too well-rounded. After quite a few messages back and forth, I'm not even sure if they even looked at my portfolio. They told me there was no money for me, because their funders were looking for someone more professional.

Assuming your skillset is good, run, don't walk, away from those idiots.