skysight-inc/HackerNews huggingface dataset:
I'm not entirely sure on which angle you're trying to discuss here. That biological preferences don't impact on the free market choice of employee-employer contracts? Or that biological preferences aren't overridden by a desire to earn higher wages?

For free market choice on which jobs pay more -- I think this one is pretty clear. Do you think differently?

As for biological preference, I don't think it takes into account the average pay at all. Career path is usually chosen at a younger and more idealistic age, and probably more importantly - poorer countries have women overriding their preferences and going into higher paid lines of work, while richer countries let women do what they want. As per this very study. In the case where money doesn't matter because your family is rich, biological preferences become more important and people stop choosing based on average pay. So the biological differences seem to explain it really well.
My Misspent Youth (1999)
Considering that Haskell type system is much more advanced than others (Java or C++ for example) I think it's a lot.
The Python paradox is interesting in 2018. At time he wrote this, Java was the go-to language to teach in university and Python was reserved for hobbyists. It seems that has almost completely flipped now, and everywhere wants to teach Python first. Evidently, there's an awful lot of no-so-smart python programmers available on top of the smart ones now. It looks just like Java looked in 2004.
Not a dupe, who flagged this?!
I used Java, C and C++ before coming to Python. Unlike theirs, Haskell's type system is complete -- even a function of functions can specify exactly what kinds of functions it uses for inputs and outputs. That makes higher order programming much safer -- and higher-order programming might be the best way to move fast.

Haskell is also astoundingly terse. In Java and C my data type declarations were too long to fit on a page, full of redundancies and boilerplate. In Haskell if you want to make, say, a data type that is either an X or an O (suppose you're writing tic-tac-toe), you could do it in four words: 'data XO = X | O'. (Notice that there's not even a natural way to do that in Java or C, because they don't have sum types; you'd have to make a type that has a flag to indicate whether it is an X or an O. That gets really complicated if they're supposed to have different data associated with it -- but in Haskell, if the X is supposed to carry a float and the O is supposed to carry a string, you just add two more words.)

Pattern matching also helps with terseness. I don't have time even to write the last paragraph so I'll skip this one.

Purity keeps you from tripping up on IO-related errors. It lets you be much more certain that things are working. It also forces you to keep the IO in a thin top-level layer of your program, which might sound like a pain but once it feels natural you'll find yourself moving faster than you could before.

To be sure, Haskell has features that I don't use. But purity, sum types, pattern matching, and the unusually rigorous (it's complete!) type system are all critical to its value to me.
Just tinker with Elm at work on your lunchbreak and say you uswd it at work. If you're awesome, no one will know and/or care where you picked up your awesomeness.
Sounds like the overjustification effect (https://en.wikipedia.org/wiki/Overjustification_effect).
Most ethical people would never call themselves a "founder" if all they did was give advice and never did any real work. That's why we have a term called "advisor".

We're not even in legal territory here. It's about ethics. Can you see yourself calling yourself a "Techcrunch Co-founder" if you were in his shoes? If I were him, no matter how much advice I gave him I would NEVER call myself a founder if I didn't do any work AND the entire world knows that I never wrote a single post for a business whose only purpose was to blog.
It appears to rewrite a URL of the form https://www.amazon.com/s/browse/.... to https://www.amazon.com/b?.... . This means it either has a (possibly huge) database of rewrite rules that needs to be kept up-to-date, or communicates with yet another Google API. Probably the latter, leaking even more of your browsing history to Google.
Part of the yell-talking is trying to hear each other over the stupidly loud music and TVs in our restaurants. But I've noticed that even abroad Americans are louder than most nationalities when eating out.
> I've yet to see one startup which is America's answer to some chinese/indian startup. I hope that day comes soon.

What about Twitch, which makes its money from sponsorship and virtual gifts to streamers, a model pioneered in China and then Korea? Or the US esports leagues which copy, again Korea and China?

There are many technologies which appear later in the US but Americans think are indigenous (and the reverse as well -- I don't mean to pick on the US, simply responding to your comment). Consider chip cards (commonplace in Europe for 20+ years, still not well adopted in the US) or text messaging (adopted very late in the US).
After some investigation, it appears to use the link rel=canonical head element that the search engine uses [0]. So it doesn't seem that nefarious since it's opt-in.

0 - https://support.google.com/webmasters/answer/139066?hl=en
edit: downvoters, feel free to correct what I'm saying if you can. I'm going by the factual history of what actually happened, what role the US actually played in the conflict (barely any), and the trivial scale of that role.

It's not mentioned because the US was not a major part of any invasion into Russia and did not contribute to the famine. Factually the US involvement in that conflict was something below trivial. Although feel free to explain how a couple hundred US soldiers contributed to the forced famine of a nation of tens of millions of people.

https://www.warhistoryonline.com/world-war-i/the-day-that-th...
And you don't mention that once the Bolsheviks won the civil war, that tens of millions of Russians were murdered, put in concentration camps, starved under communist rule.
The argument here was about incentives -- i.e. the practical component of how our laws get updated, not about the theoretical component. Your original argument was that private companies are incentivized to pursue safety, and my counterargument is that incentivized private companies do not nearly as much power to effectively pursue safety as incentivized governments do.
>like how the wireless magic mouse doesn't charge from the edge

That's not at all true. The magic mouse charges from the bottom to discourage people from leaving it plugged in while they're using it which, as most people do with rechargeable mice, kills the battery.
An intro to rust
The fastest way to resolve issues like this in my experience is to contact the mods via the Contact link in the footer.
> 1. Yarr, pirate it. Easier to consume things when you have few qualms as to how to obtain it.

Don't some e-Book readers disallow you from reading things that you didn't download from them (or they don't support epub)?

> 2. Nothing lasts forever. Lock-in only exists if you can't let go for the next thing that comes along.

But you also can't migrate your old library to the new one, which is the main problem with lock-in (the issue isn't that you physically cannot switch away, it's that you cannot switch away without losing things that you've bought into).
Interesting. My main project is getting near the 20k range. I haven't hit a wall, but it is getting noticeably harder to stay fluent in every part of the program. When I switch from one major system to another, there is a few days ramp-up. Still happy with readability and complexity.
Exactly - there is no such thing as perfect code. All code has constraints: maintainability, securability, scalability, flexibility and so on. You can't maximize all the constraints simultaneously as some are opposed. That's the nature of the beast.

Once you realize there is no such thing as perfect code AND you realize your job isn't to produce code but to provide solutions then you'll be on your way to becoming a good programmer. Good luck!
which is instead becoming more and more embarassing for both of us, the more it grows

Your argument just came down to: "I don't lend any credence to psychology/sociology, therefore I'm right to label it all pseudoscience." Also, since you're not supplying particulars, your mention of your background just amounts to argument by authority. Unless one grants that, I don't see that you really have a supported position. The rest is all heated assertion on your part. I will happily leave it to 3rd party readers to decide who is being intellectually honest here.

There seem to be a plague of pseudo-academics under the "Postmodernist" flag, which claim their own "alternative facts" and "alternative logic." In such an environment, skepticism and asking for substantiation of positions is quite understandable.

https://www.youtube.com/watch?v=FfYIpgpMUYU

https://www.youtube.com/watch?v=YKmyO3hbOz8&

If, on the other hand, you'd like to actually substantiate something, then it would seem this would be beneficial and educational. (One thing we've seen from Postmodernist "fake academics" is that they are actually embarrassed when people are given a link to their work.)
Surprisingly little comic relief. It's almost sad.
Your links are broken. Regardless, do a view-source and look for `<link rel="canonical` and I believe that is what is being used.
I avoid these walls entirely by never using newlines in my code.
Francois Chollet in Conversation with Alexy Khrabrov
Yes, but you'll need to have users who aren't yourself, and after the 20k wall, probably a manager and other coders on your team and a year or two horizon. At this scale, the easiest way to practice this is to do it as part of your work, get involved in larger projects, not attempt it yourself or as a side project.
A backdoor's a backdoor, whether it's in an American product or a Chinese one.
That's like a $40 upcharge at my optometrist (USA). But she is a good family friend, walks me through everything she's seeing on there, and gives me glowing compliments on how beautiful my optical nerve is. It sounds stupid, but I'm going to miss that when I go to my new optometrist.
>I would advocate for an actuarial standard.

Who would argue against this? (I am sure it's someone of course...)

>The issue with climate change is not that it is 100% certain, but that the responses require globally coordinated action where every nation is incentive to cheat;

Famine, war, poverty, etc... their are many things that we are 100% certain are happening right now. Compare what is more rational to solve with finite resources?

To attempt to solve absolutely certain problems that exist right now? Or divert those resources to a _mostly certain_ problem that _may_ exist in the future?

>So the downside risk if we fail to act and climate change is real is tremendous.

I grew up in a doomsday cult, and I see this statement as inflammatory. I've heard many similar statements meant to instil fear of a "possibility" of a doomed future. It manipulates the hearts of men to fear and to follow other men that champion an ideal, but not to address reality.

Maybe this is not your intentions. If so, please clarify.
> PS: If you strip university down to its basics- its basically society accepted basic income for three/four years - to do whatever you want- if one does not use that, because s/he is chasing some gamified credits in exchange for real credit - is it really fair to blame that on the professors of that institution?

I am finding it difficult to unpack this, but the basic assertion that it is some free time for you to explore and figure yourself out -- that's great, if it is on your dime. If it is on someone else's dime, I would hope you would be somewhat a little more responsible with other people's money (That's how we ended up with all those memes about millennials: because there is a little truth in every meme).

Put another way, I worked my ass off delivering pizzas and working doubles on the weekend to pay for my nice state college. I am not trying to state some survivorship bias here, but rather illustrate the point of view you have when you work your literal ass off for every dollar. Spending it wisely then becomes your #1 priority. For all the sweat I put into being graced with the privilege of attending the "prestigious" state college of somewhere, USA, I wasn't about to spend another minute in there than I had to, because I saw waste and uselessness everywhere I turned and because I think I calculated my costs personally -- it came out to something like the rate of 200 dollars an hour per hour of actual education I received there -- That's a pretty nice consulting fee if you ask me.

Honestly these days, I think it's all a big racket, but I have hope for the future generation. These kids going to college now and racking up these student debts that will never be repaid, they are slowly but surely realizing they were duped.
Which ones did you specifically have in mind? I'm sure we can associate a reasonable range of probabilities to them
Not broken, but "of the form", with dots where variant stuff goes. (Edit: okay, HN mangled them a bit; I changed them a little.)
Yes, you will interview, because you'd be fired. I'm looking to build a team, not a collection of individuals. You don't have the necessary skills.
Or it could just as easily be using the canonical links in the head of the page.

Jumping straight to malice when the answer could be simple and benign is incredibly harmful. It undermines efforts to shine a light on truly malicious behavior.
I can confirm this after a look at the source.

https://cs.chromium.org/chromium/src/third_party/WebKit/Sour...
Yeah, but I have great eyesight and haven't been to an optician in 15 years. However, I might still be at risk of a heart attack.
Should be O(n) unless you're trying to optimize for every single permutation of query param, right? I'd assume the majority of the time the individual params would be independent from one another. Plus you'd only need to do it once in a while for any given base url and persist the result.
Not the best example of european "tech industry". Nokia failed horribly and pretty much went bankrupt and got bought up by MSFT.

Also, I wouldn't call nokia as part of the "internet industry".

Compared to the US and China, europe has performed rather poorly. Europe has hundreds of millions of more people than the US and yet lags far behind the US.

Where is europe's facebook, google, microsoft, amazon, netflix, etc? At least china has their baidu, alibaba, tencent, etc.

The most prominent tech company in europe is SAP and they are more of a software/database/etc company than an internet company.

Europe has to get its act together and get in the game.
I severely doubt that 2 lanes vs 3 will save any significant amount of road maintenance. Once you have to send out the crews anyway that’s probably 90% of the cost.
What about talk of unicorns?
+1 on adoption rates. I recently was recommended a random Chinese trucker video on Youtube. No english and I think they were in the remote Northern parts of China. These guys in the middle of no where and these guys are using wechat payments for delivery of goods.
I do the same thing.

That being said, a huge majority of users wouldn't take these extra steps.
I definitely disagree that java is looking like - or even starting to - python did in 2004, it still has a huge market share, even compared to python. Yes python is definitely more popular now, enough so that the python paradox doesn't even apply, but it will probably never apply to java, or at least not in the current computing paradigm.
having lived here 40+ years, and seen many movies, I think I've seen/heard applause or cheering maybe... 2 or 3x? At the end of a fantastic movie, there may be cheering. Massive stunt that fools everyone - maybe. But cheering/applause at the cinema in the US is certainly not common.
also consider https://blog.plan99.net/graal-truffle-134d8f28fb69

> Truffle is a framework for writing interpreters with annotations and small bits of extra code in them which, when Truffle is paired with its sister project Graal, allow those interpreters to be converted into JIT compiling VMs … automatically.

> If Truffle is a framework for writing AST interpreters, then Graal is the thing that makes them fast.

> Truffle provides a language interop framework called Polyglot that allows Truffle languages to call each other
Relevant SHA2017 talk - DNA: The Code of Life: https://www.youtube.com/watch?v=EcGM_cNzQmE
As I have explained before, in Spain an optician does not charge anything for it because it’s ridiculously simple and it’s a small percentage of the effort that an optician needs to do for a prescription.

This test is different of a blood test for example. You don’t need to control the evolution weekly, or even monthly.

This is one of the most simple screening process. Because it’s easy to train the model with tons of images already made by opticians and optometrists. It does not have any value, it’s too simple.

My brother is an optician and has a huge database with retina images. If even me with limited knowledge of ML and my brother as field expert could train a model to detect blood pressure problems.

Too simple, no value.
Perspective: That complaint sounds totally reasonable to someone like me who gets bored easily.

If my work can't capture my attention and use wisely the time I allocate to my group, it's going to be a negative experience for me.

As alluring the prospect, as someone who has been paid to twiddle their thumbs for a few hours -- it's not fun. It's boring and it feels wasteful.

In other words : I'd rather be at my own house doing nothing than sharing the experience with co-workers, cold lighting, and substantially less alcohol.
This is a broad, naive question, but the number of responses and upvotes on this post suggest to me that many people actually need to speed up their JS. I've never once come across this problem in web app development. The bottleneck is always DOM rendering like layout changes, networking, handling large WebGL vertex buffers for video games, etc. In which use cases is JS performance significant?
Yeah, legacy is probably an entirety different beast.
Strangely, if you switch Elm for Scala, you get the exact opposite result (at least where I work). We got mostly inexperienced candidates and the ones able to understand the codebase can get more interesting offers elsewhere.
I totally forgot that there could be a canonical link in the head of a page. Apologies for that.
Given that this contrasts a JavaScript implementation with Rust implementation compiled to WASM: my 5 minute investigation shows that Rust doesn't have optional arguments at all.

So in Rust you would be forced to write it the way you consider to be "bad idea".

Many people think that default function arguments are a bad idea and languages like Rust or C or Go or Java don't even have them.
Finding meaning in freelance work is a tough proposition. Perhaps it feels like a struggle because you're actively looking for struggle. It's easy to tell ourselves positive results can only come from struggle—that's far from true.

It sounds like you're good at what you do. Double your prices each project. Cut the number of projects you do 75%. Over-deliver. Hustle by improving your operation/system, not chasing a single variable (work input).

This work system will allow you to spend less time laboring and more time working on yourself:

1. Sleep, diet, exercise, reflect.

Here's a comment I recently wrote about this: https://news.ycombinator.com/item?id=16150664

2. Visit a good doctor and get blood tests.

A few years ago I started having trouble focusing for more than 2-3 hours at a time. It turned out I have an under-active thyroid (Hashimoto's Thyroiditis) which causes my memory to become foggy, focus limited, and tempter short when my adrenal glands are under stress. This is fixed with some blood tests and the right medication. I would have never discovered this without finding a good quality doctor. I paid out of pocket to have access for a 45 minute session—worth every penny. Now I only have occasional flareups.

------

You're not broken—you're human. There are simple fixes for almost everything you describe that feels difficult. Take a step back (maybe literally, via vacation or a week off) and analyze how you can simplify your life and disconnect from this struggle = reward mindset.

Something to ponder: money, love, or fame as the end goal are dangerous, but as a byproduct of earnest effort and a life well lived can be uplifting.
Fabric linear motor
What do you do after you discover you are at risk? Get your affairs in order?
> apps like gmail made it so mainstream it was impossible to go back to old static pages

Google maps. When Google maps first came out as a beta/preview and I first loaded it up, it was magic. Not magic as in the "this is wonderful" sense (it was) but in the "any sufficiently advanced technology is indistinguishable from magic" sense. I truly didn't understand how what they were doing was possible for the first few minutes. I'm pretty sure the feeling was the same with all the other programmers and sysadmins at the ISP I worked at.

Gmail might have clued a lot of people in as to how you could make webpages more dynamic, but Maps truly showed us how you could make a web application every bit as fluid and usable (if not more so) than a local one in the right circumstances.
In fact there is a Rust crate for this:

https://danielkeep.github.io/rust-numeric-float/doc/numeric_...
Glorious Midi Unicorn
Being able to use money has value. To get people to forgo the use of their own money, you have to pay them something.

If there were risk free investments (I don't think there are), wouldn't people invest in those directly instead of letting you do it with their money?

Of course, there is always arbitrage.
Yeah, but why? "Good job, projector. You shine ever so brightly among us. and you never missed the screen once during the whole movie!"

Or perhaps the crowd applaud themselves for successfully going to the movies again.

The possibilities are endless.
So why the oddly specific rules?

Not weirdly specific rules; weirdly specific examples. And the answer is "because these are things which have happened".
Just because they have no cost to the end user doesn't mean no one is paying for them. There is a cost associated with producing and distributing those tests.
You're missing a very key point. Many people with normal eyesight never see an optician. They might use a kiosk at the grocery store.

It's also a first step proof-of-concept towards harder diagnoses.
Thread Count: Understanding parallel programming coming from JavaScript
I didn't agree with Bush's economic policy, but I didn't think he was a particularly dangerous politician and I generally supported him in the years after 9/11. Then we invaded Iraq based on false pretenses and with no plan for what to do in the days following the fall of the government. It was deceitful, disgusting and incompetent and a waste of lives and resources. So I decided Bush is a POS. It wasn't a predetermined partisan opinion. It was based on how things actually unfolded.

I still think that in terms of damage done Nixon was the worst we've had and Bush comes in second. Trump is dangerous in my opinion, but nothing so far comes close to what Bush did. It's strange that you make dislike of Bush sound unreasonable. It's perfectly reasonable.
> cannot debug or modify it without herculean effort.

This could explain release dates getting pushed back :)
Frankly, this PDF shows that it has been produced with Word. For example:
(a) Full justification without hyphenation;
(b) Chapter 6 ends at page 69, and the next 32 pages have wrong left header; and
(c) Section headers with fake small caps.
Using LaTeX would have resulted in a more beautifully typeset paper.

Your point that you might have spent more time preparing it is subjectively true, obviously, and it seems that in your case Word proved good enough.