skysight-inc/HackerNews huggingface dataset:
Agree. One way to fix it would be to allow you to define the typing in a completely separate file. Right now you can define some of it in a separate file but not all of it. I keep the horrendous typing syntax out of my code by not using it.
I don't understand. What does autism being a disability have to do with special hiring practices being discriminatory or not?
> All too often I’ve seen people encoding 8MP photos as PNGs

I’ve literally never seen anyone do that, leave alone this being done “often”.
Huge fossil discovery made in China's Hubei province
Ask HN: How Is the Pay for Software Developer Role in Paris?
Hey guys,
I came to Paris a couple of months ago. I am 22 years old guy graduated one year ago. This is my first job. My monthly salary is 3500 Euros. I am feeling it is a bit less. What do you think about it? Is it really low?

PS: I have a really good internship experience. You can count me in decent undergrad students who have great work experience before starting his full-time work. Please help me to understand why my salary is so low. :/
> Of course, I wonder why. To be honest, I don't understand why so many users were upset about the former article but not this one. It just seems dissonant to me.

Only a minority subscribes to the neurodiversity idea. Autism is considered a disability by most people, therefore this is not controversial.

Quotas for women can be, because we are taught they're equal to men.
Dwarf Fortress.

It's full of crazy details, like falling down the stairs, cracking a rib, and dying when something pushes the rib through a heart. Or that time when someone found out mermaid bones were valuable and set up structures to trap, breed and "harvest" mermaids.

Even the 'bug' list is a fun read: https://m.imgur.com/gallery/ROa2C
Nietzschean philosophy is a bit too complex for me to explain in a HN comment, but I was referring more to the Master-Slave Morality concept.

https://en.wikipedia.org/wiki/Master–slave_morality
Performance figures are awesome. Also language support is great.

> Sonic only keeps the N most recently pushed results for a given word

This index discards old entries. This is fine for messages, in which aging items lose relevance. Yet the developer uses it for a help desk, which I think should give equal importance to all items.

In this area I would say the main comperitor is Groonga. It can be integrated into PostgreSQL with the PGroonga extension, and it indexes all of the data. However it consumes way more ram.
Come to Europe to the cities where one actually finds a job and then try to use the public transportation for that 1h 30m commute time, easily done in 30m with a car.
To have an impression of the parallel signal processing power of this board, how many 16 bit multipliers fit on the FPGA?
Maybe, I’m not personally opinionated in either direction. We use more and more JS and Python in our shop, and we have had no issues with dynamic types.

On the other hand, that’s very likely because every one of us had been doing either JAVA or C# for 15+ years before we started doing anything serious in dynamic languages.

So from a technical perspective I think dynamic languages are equal, maybe even better. From a management perspective though, you have to consider what happens when you hire a developer who didn’t grow up with static types.
Rust is not fast by design.

OCaml is kind of but still not as fast as Ruby for me at least.

I spent a lot of time learning Haskell and Scala and I'm still learning. And they never caught up with ruby on rails in terms of velocity for me.

One big thing is about the feedback loop. Typesafe so what? Type is type, it's not either value or business invariant. I'm not convinced as long as you're not writing proofs in dependent-type languages like Idris. So, I still prefer REPL that I can sure about in no time, and watching tests every 0.1s after I change the code.

One can say interpreted languages are optimized for developing because when you change the code, it can be just run once -- there's no point of compiling it because in the next second you'll be changing it.

And compiled languages are optimized for the runtime, because it's compiled it's ready to be run many times.

Of course, there are JIT for interpreted languages and interpreted static-typed languages, but Haskell REPL is still pretty slow compared to Slime. And for Rails, you can actually touch anything runtime entity in the console.
> but you would probably oppose the right of mothers to end the lives of their children after pregnancy

Unfortunately the distinction is not that clear cut. When we have technology to raise several weeks old fetus to maturity in an artificial womb (which we'll have soon), what will be the difference between 'after pregnancy' and 'during pregnancy'? In both cases it will be something that can become a human if someone wants to spend resources to keep it alive.

> Like, no doctor would agree to amputate the legs of an unborn child

Situation with gene editing is the opposite. Is it moral to allow your child to be born with one leg, if there is an way to cure her to have both legs?

And the point about 'affecting all descendandts' is wrong because if we have a technology to make a change we can easily reverse it too.
Nice to see more of those "real world" words that confirms that everybody can do clusterfucks (aka spaghetti code) in any language, given the proper time and lazyness ;P
This is common-sense, intuitive, and practical advice.

It's also wrong.

The piece you're missing? The technical definition of the problem changes as we engage with solving it

So there's no "collected and distilled". This is not a grocery shopping trip. Instead there's heavy user interaction, playing, and coming to grips with both the tech and user and how they live and work together. You can't capture that in a stack of printouts or Word docs.

There are two problems with project/product management in tech. First, value discovery is a completely different activity than value delivery optimization, although they use mostly the same tools and skills. You can't tell from the outside which is which -- and we train most all of our management skills around optimization. Second, the intuitive way we humans have of solving problems, where we break them into pieces, "componentize", then optimize -- it's the wrong way of looking at it. Our natural intuitions lead us astray. (It's not a manager thing. Tons of great technical folks have taken a shot at managing and made these same mistakes)

Disclaimer: wrote a book on how this works at the team level. Currently working on one about the program and product management level. https://leanpub.com/info-ops

It took me many years of watching this fail over and over again before it finally clicked what was going on. The PM skills are desperately needed. It's the framing of the work that begins to take us down a dark path.
I did not mention neurodiversity.

From what I've seen in the other thread, most people complaining about "reverse discrimination" felt that one should get a job only based on their ability to do the job, regardless of gender or antyhing else.

It follows that if a person with a disability can't do the job then they shouldn't be hired over someone who can, but doesn't have the disability, in the same way that one who can't do the job but is female should not be hired over someone who can but isn't.
I havent read the papers quoted in the article. But, I'm a little puzzled reading this.. It sounds more like interpreting what they want to see or think is happening.

> Aerobic exercise appears to lead to changes in both the structure of the brain and the way it operates, which together bolster learning in kids, give adults an edge on cognitive tasks, and protect against the cognitive declines that often come with age.

Given the penultimate paragraph where they say - “You shouldn’t expect to increase your IQ or anything of that nature,” How could the above statement be true? What measure is there to say "this behavior we are seeing is increasing learning ability of the brain while not increasing the IQ"?

> so the brain was able to better identify specific features during exercise.

and

>and found the same thing: After exercise, one’s senses are heightened and thus can detect the flashing at a higher frequency than before exercise.

Sure, but exercise is more of our body pushing itself to do something. Does this mean the same behavior is observed or even amplified when you cordinate that level of work and play sports instead? Then why not recommend people to play sports that need more brain work (strategy, using senses to stay sharp, motor skills etc). One would assume the more you flex your brain muscle it gets "better" No?

> They discovered that the brain uses some of that(extra energy from glucose and carbs due to increased heart rate) fuel to build more neurotransmitters, the chemicals that relay messages around the nervous system.

How does this compare to say playing chess or playing Tennis?

I'm not disputing the article. I'm trying to understand the logic and get better results by playing sports instead of running while watching Netflix on the phone.... Am I getting it wrong?
>>X-ray vision was never considered a developmental disorder, because it didn't put Clark Kent at any significant disadvantage during his development.

Perhaps a better analogy is his super-hearing, which did make his early life on Earth very difficult until he learned to control it.
So basically to protect freedom we need to create a police state with permanent security everywhere and live in constant fear.

Is /r/TopMindsOfHN a thing yet?
It's about time to embrace Node.js streams [slides]
Please tell me you are not basing any plan/usage decision on computed properties in the frontend without verifying them on the backend
Maybe people with autism are just less likely to feel condescended-at and "upset" by this whole misguided notion that "just" teaching people to program is the solution to every problem in society. People have wildly different backgrounds, experiences and inclinations; it's easy to see this in the case of autism-spectrum neurodiversity, but the idea that maybe lots of women just aren't that attracted to the whole programming thing is seen as more contentious for some reason.
Don't know about 8MP.. but I have certainly been guilty of sticking photos up as PNG before, so it is good to be aware of the difference.
Tech Startups Build Tools for Wellness – Techonomy
This is so Feministic it should be banned.
Streisand effect doesn't apply here. It's about relatively small thing being blown up by a disproportionate reply.

This isn't some small event, everyone already knows about it.
Maybe a case of the Cotard delusion?

https://en.wikipedia.org/wiki/Cotard_delusion
Please note that this guide mostly deals with optimizing for network transfer size. As is almost always the case with optimization, there are multiple axes you should be aware of. In this case, a lot of the techniques presented negatively impact CPU usage and, by extension, battery life on mobile devices.

See https://twitter.com/nothings/status/1102726407744978944 for some concrete examples.
Nice. Imagine with a BTC betting api on top.
>losing the benefits of such diversity we currently have

Could you describe some of these benefits?
This is the 2nd of a series of 3 articles:

Part 1: https://wearethemutants.com/2018/07/03/days-of-the-dolphin-c...

Part 2: https://wearethemutants.com/2018/07/18/days-of-the-dolphin-c...

Part 3: https://wearethemutants.com/2018/07/19/days-of-the-dolphin-c...
What you're saying applies to private households and companies. It doesn't necessarily apply to a government that issues its own currency.

Just look at the debt ratio of Japan. For that matter, look at the modern day US which also uses a lot of debt to build up its army.

The point is, blanket statements such as yours have been shown again and again to be false, at least in that generality. I can only reiterate that you have to look more closely at the details to judge each situation.
> Their wine is good to me, but most wine connoisseur disagree.

Unless you have a connoisseur as guest and want to impress them, “good to you” is the more important qualifier. There’s probably a lower threshold to wine quality that you shouldn’t go under (additives that are unhealthy and such), but above that, there’s little point in buying wine that connoisseurs recommend and you dislike.
No, they are just helpers to show nicer messages to users. The post goes into exactly the topic of validating this stuff on the backend.
The new restrictions also restrict shotguns with detachable magazines that can hold over a specific number of rounds, but I retract my statement as I have not been able to establish exactly which model of shotgun the perpetrator used.
It’s literally just a metal plate that rotates with the oncoming air.
I dont understand your point,

The comment above says, that to have a good product we need someone that understands the users. And if we want someone to be good at something he has to do that most of his time. So we need PM.

I don't think your answer is relevant, also because project management and product management are complete different disciplines
That's a problematic title, considering this Gutenberg bible is neither the oldest nor the most expensive book on the planet.

The Mormon Church spent $35 million on a printer's manuscript of The Book Of Mormon in 2017. [1]

Bill Gates spent ~$30 million on Da Vinci's Codex Leicester in 1994, which would be around $54 million today.

Even talking about printed works, The Bay Psalm Book was sold for $14.2 million in 2013.

Depending on your definition of "book", the oldest known books are things like The Etruscan Gold Book, The Nag Hammadi codices, the St Cuthbert Gospel, etc.

[1] https://www.huffingtonpost.com/entry/mormon-church-drops-35-...

[2] https://en.wikipedia.org/wiki/Codex_Leicester

[3] https://www.bbc.com/news/world-us-canada-25115524
You can upload email addresses and phone numbers to Facebook to target and you can set cookies on your website for retargeting too.
Is it just me or did no one else parse this as a joke project because pyrite == fools gold?
Monocultures are fragile. They are fragile in agriculture, they are fragile in software development, and they are fragile in political thought. There is no reason to expect we would not be equally fragile if we all changed our genomes to be the “same race”, especially given that “The concept of race has no genetic or scientific basis” [1], and therefore can be expected to continue to find it easy discriminate against each other for being different right up until the supermajority[2] are all identical.

[1] https://genomebiology.biomedcentral.com/articles/10.1186/gb-...

[2] I was going to say ‘entire population’, then I remembered one of our differences includes a desire to be different; how different we get to be depends on social rules, which is why the number of furries who had themselves surgically altered to look like (say) cats is a small non-zero number.
While in a perfect world does not need to be one, couldn't you say that by just the way a large chunk of the tech community (not necessarily devs but also gamers ect) reacts to them they on average have more bad social experiences just like austic people do? (For totally different reasons ofcourse)
'You would take away a technological advantage.'

This begs the question. Whether this is an advantage or not is exactly what is at issue.

'Might not lead to your ideal of diversity utopia.'

One of the defining traits of humans is that they are acutely aware of their relative social status. A significant group of those perceived advantages are based upon appearance. The attempt to imitate and supersede others in a toxic battle for recognition creates all sorts of harms. Opening up our germline to that battle seems extremely dangerous. Your comment reads like pure political reaction.
I feel like the comments here have some beef with "diversity" as used in this context. The impact of genetic diversity within a species is extremely widely studied and there is little doubt to the benefits nor is it a matter of personal politics. It applies to algea as much as it does sapiens.
The problem is people stumbling on literal neo-Nazi propaganda on random YouTube videos and the like (which is not hard to do right now). I don't care about neo-Nazis sharing neo-Nazi content among themselves, these people are too far gone, I care about neo-Nazis recruiting.

As for your "sliding slope" argument, literally no one is confused about the difference between literal neo-Nazis who rant about (((replacement))) and everyone else. The entire point just isn't relevant. It's a red herring. It's like "they'll ban cars next!" when discussing speed limits. No one is confused about the difference between speed limits and banning cars, either. It's just not what's being discussed.
Skin color involves only a few genes, which don't likely impact much else. It's pretty common now for people with different skin colors to discover that they're actually rather closely related. As in maybe only second or third cousins.
This is fantastic. A real concurrent to mathjax, which is notoriously slow on pages like mathoverflow - exactly the shown example :-)

Even better, both are open source. Amazing, thanks for all of that, lovely world!
This sucks.

I had s high opinion of Shopify and been following them from the early days and recommending them as a platform.

I don't think I will do that anymore, this is not how you treat customers.

What are the next best alternatives to Shopify. Are you considering of moving?
I agree - lots of game soundtracks are superb coding music for me. I tend to find if the music has vocals that I understand (eg in English) then I listen too hard and get distracted.

My favourites st the moment for coding to are the Sonic Adventure and Sonic Adventure 2 soundtracks, but I also use Pokemon soundtracks for this a lot, and the Zelda Breath of the Wild soundtrack too - unlike older Zelda it’s a lot more subtle and less overpowering.
Ethics won't matter at all if it comes down to our survival on Earth. Among the multitude of reasons for getting several factors smarter very rapidly is the necessity for developing the means to avoid immanent extinction when we detect a suitably-sized lump of rock coming our way from space. If it's one with a diameter of 10-100 km then with current technology it's all over bar nothing (not even shouting). Back to square 1 or maybe 1.1 if we're lucky. You'd think we'd focus on this rather than on some of the issues which seem to obsess us.
https://www.sciencealert.com/a-huge-previously-undetected-as...
Probably a cost issue? Cost being not just money but time involvement required
Given that AirBnB is a YC company, maybe the best strategy is to use the Hacker News support channel? Other YC companies like CoinBase have notoriously bad customer support except for when posts reach the front page of Hacker News
The fold as has been shown is just a means to an end. So the question boils down to whether a smartphone with 100% more screen area is significantly more useful than one without.

If someone wants a big video screen while out and about, or makes use of multi-tasking (multi-apping?) in Android/iOS, then yes.
After Reddit kicked out CoonTown and some of the other hate subs a few years ago, hateful content all over Reddit dropped. A few people went all huffy-puffy and started this Voat thing, but most just stayed on Reddit and ... stopped posting hateful crap.

So ... it does work. People don't radicalize on their own, they do so in a community, and they behave according to standards in the community. Sites like 4chan and 8chan are especially deceptive since it's a mix of people (not just white supremacists) who will slowly radicalize (part of) the general population there.

This makes it different from StormFront and all the explicit neo-Nazi websites. You don't go to StormFront to post memes fur teh lulz, only to get slowly drawn in to a white supremacist world.
Doesn’t engage in politics (in that list) means that they will become a pawn for other people’s politics.

Show me an office without politics and I’ll show you one with unlimited vacation time
Unless you cite something that verifies your claim, you're just making things up.
They (ndnshs) seem to just be referring to a single person here. Not a group.
Django and django rest framework make such a heavy use of metaclasses that I gave up on using mypy for a Python project. My code was littered with annotations and stubs and it still wasn't catching obvious type errors, and I had to fall back to use `Any` in way too many places. Couple that with the horrible typing syntax and the fact that mypy was slow, kept crashing with segfaults and often wouldn't even signal type errors on fully typed functions, and the result was a lot of effort for almost no gain.

If I compare that experience to when I switched from JS to TypeScript, it's like night and day. TypeScript is designed to work well with development tools and already existing libraries, while Python's static types feels designed by someone who never worked with static types while completely ignoring code patterns used in existing libraries.
So your experience invalidates mine? I have endlessly seen website media folders throughout my 14 year career filled with PNG photographs uploaded by unknowing content editors through a CMS. This isn’t their fault, they’re writers and know no better. CMS tools should be set up by the developers to automatically convert to the right format.

Cases on the flipside includes developers using JPEG for everything. 100KB highly artifacted illustrations used throughout web layouts, which would be infinitely better as clear 10KB PNGs.
Tell HN: Australian government's driving test resources require Flash/Windows
I have just found that the Australian government's official driving test practice requires Adobe Flash Player. Moreover, the practice test modules "work best with Internet Explorer or Microsoft Edge Browsers," according to their notice.

It is quite distressing that a government is requiring citizens to run Windows operating system and Flash to access its official resources, in this day and age. As a non-Windows user, I had some difficulties accessing this resource to prepare for the test. I fear that those that lack technical wherewithal to circumvent these difficulties might be being denied their right to access a freely available government resource.

Incidentally, all drivers in NSW state in Australia are required to sit this test in their course of progressing to full license.

- https://www.rms.nsw.gov.au/roads/licence/driver/tests/hazard-perception-test.html
Why don‘t you just buy an e-Vespa?
If we get to the point where we can distinguish genes that cause autism to be able to remove them, we'll also be able to distinguish 10% Nobelist case.

But even if that was not the case, with gene editing some parents who did not have a chance to make that gamble, will be able to make it intentionally.
Big data isn't – well, almost
Unnecessary annotations, and compile step. No runtime guarantees. More work to rewrite and iterate although tooling makes up for it. Easier to write bad code due to less need to understand the interfaces. Harder to write any code although that might be a feature.
> nobody from Poland

September 12 everyone from PO voted for censorship:

Michał Boni (PO)
Jerzy Buzek (PO)
Danuta Hübner (PO)
Danuta Jazłowiecka (PO)
Agnieszka Kozłowska-Rajewicz (PO)
Barbara Kudrycka (PO)
Janusz Lewandowski (PO)
Elżbieta Łukacjiewska (PO)
Jan Olbrycht (PO)
Julia Pitera (PO)
Marek Plura (PO)
Dariusz Rosati (PO)
Adam Szejnfeld (PO)
Róża Thun Und Hohenstein (PO)
Jarosław Wałęsa (PO)
Bogdan Wenta (PO)
Bogdan Zdrojewski (PO)
Tadeusz Zwiefka (PO)

https://twitter.com/Rubczynski_M/status/1040107319848124416
Firefox on Android asked permission to record audio and video when I visited that article. Seems pretty suspect.