skysight-inc/HackerNews huggingface dataset:
> 'Boys score almost half a grade level ahead' -- ahh so much imprecise terminology that we can't know what it even means, let alone if this example was representative or cherry-picked.

Well the paper is linked in the third sentence if your curios and want to get all the details [0]. Newspapers generally try to keep it simple for the average person. From the paper: "We estimate the mean math and ELA test scores for male and female students for each of roughly ten thousand U.S. school districts in grades three through eight from the 2008-09 to 2014-15 school years. These data enable us to estimate male-female testscores gaps, as well as changes in the gaps over grades and cohorts within districts, providing adescription of gender differences in academic performance at an unprecedented level of detail.

[0]: https://cepa.stanford.edu/sites/default/files/wp18-13-v20180...
Because Musk's got skin in the game. It's different when an objective 3rd party creates such a site. When someone under fire from journalists suggests such a thing, its obviously a hostile act and demands a response.
According to its documentation, its been created by one of the maintainers, not the author.

Read "a disclaimer" here:
https://moment.github.io/luxon/docs/manual/why.html
I agree, luckily we have games from indie developers to fill in that gap. The tradeoff is that you have to sacrifice good graphics and a perpetual alpha/beta development cycle for gameplay. There’s been so many great indie games, such as Minecraft, Rimworld, Stardew Valley, Terraria, Prison Architect, Rust, Undertale, etc. In the good ‘ol PC gdays I used to buy 10-15 AAA titles per year on release day. Now I only buy a couple only on a heavily discounted Steam sale.

The last AAA game I bought on release day was SimCity (5). That was a huge disappointment for me and I wouldn’t do that again. I should have knew better.
Interesting that you point that out, 'full self driving features' does sound pretty misleading, I kind of glazed over that headline when I saw it yesterday myself.
I'm very concerned by it.

The day that a programmer can insert additional data as "optional fields" in TLS that can't be inspected without breaking spec? Why can't they be inspected? Because they're "unsupported"

Sounds like a great plan. Definitely a great plan. What could go wrong with clients writing out more data than they need to? What could go wrong with clients writing out "garbage data" specifically to make sure that random unsupported data is supported and "ignored"? Nothing wrong at all! /s
This has come up multiple times over the years and doesn’t have a chance. Good luck!
This is correct, mouse movement is one factor for Google's one-click Captcha:

https://www.wired.com/2014/12/google-one-click-recaptcha/

> IP addresses and cookies provide evidence that the user is the same friendly human Google remembers from elsewhere on the Web. And Shet says even the tiny movements a user’s mouse makes as it hovers and approaches a checkbox can help reveal an automated bot.
>Guys, college-educated engineers and 1% developers aren't typical.

Even a lot of college-educated engineers seem to not account for it. I was on vacation with a few guys (most of them engineers). This was for a very long road trip (~3000km). They wanted to give the drivers the gas costs. I said the gas costs only cover a minimal part of expenses. I even gave them a back of the envelope calculation (insurance costs + average maintenance costs per km, etc.). They all just said that's not what the car costs.

I said ok, I'm not willing to drive at that price. But I'll pay another person whatever the group agrees on, even if it's total cost in the end. They still went with gas costs.

Gas is like 10 Euro cents per km in Germany (depending on car). The government assesses 30 cents per km. For a newer car the costs are much higher.

I'm guessing the guy that drove incurred costs of roughly 50 cents per km (looking as his car was only 3 years old), and got back 10. That's 3000 * 0,4 = 1200€ he gifted the rest of us.

I find this "gas costs" approach only works if all of your friends drive roughly the same. But living in a European city only a third of us even owns a car.
this seems nonsequitur.
wow ! if you ever blog about these experiences ( from $35k to $150k under 2 years ) i would read it eagerly.
Reminds me of the opening scene of the movie Idiocracy. It makes sense that those that can afford the greater priced homes are thoughtful enough not to have lots of children.

https://www.youtube.com/watch?v=YwZ0ZUy7P3E
This. Journalists don't want skin in the game. Elon wants to give it to them.
Not sure I agree, there is a difference between a private company that can collect covert private data on over 2/3 of the US population, and one that has access to a handful of users.

Facebook has ties to and influence over government, it is so big and far reaching that I feel it's right to be more concerned about FB doing something like this than other smaller players.

The scale of FB is what makes it a special case.

However, I think that the proper approach to something like this is educating users. Companies are gonna capture your mouse movements, it's not something we should legislate over, but users should be informed as to what it means to give companies like Facebook information about yourself.

Worrying about mouse movements when you freely send clear text messages to their data pile about your most intimate feelings and thoughts is ass-backwards.
I dislike React these days. Parts of it are great. It still has the best ecosystem of all the JS frameworks and the virtual dom diffing is still the best in the business.

But, more and more, I'm having to adopt third party solutions to overcome the limitations of React. First it was Redux, because global state makes more sense than local state for anything non-trivial. Then it was Redux Router because control flow in React sucks. Then it was Sagas, because controlling side effects and limiting race conditions is crucial in a large React application (and, once again, control flow in react sucks). Now I'm adding in styled components because every other react styling solution I've seen has serious drawbacks and limitations.

Only after adding all of that do I feel like we're getting to the place React had intended when it was first released. Render functions are free of almost all logic. Everything is declarative and composable. Most of my components are now stateless, which makes everything so much simpler. Because of all of these additions, there's very little 'React' there anymore. I realized the other day that the more features of 'React' I jettison the happier I am with my applications.
No, the attempt was silencing unfavorable media. The monopoly part was a neglected side effect.
So what will be the economic engine of Southern California, without LA or SF? Fresno?!
Securealpolitik: saying there are safe asymmetric primitives doesn’t mean that’s what’s actually deployed. As long as the spec says is P256 ECDSA it’s a pretty reasonable assumption someone is going to screw up nonce handling.

(Incidentally ECDSA really is that much slower, but I appreciate that could be seen as cherry picking because ECDSA is slow even for an asymmetric algorithm.)

I don’t think the argument we’re trying to make is that asymmetric crypto definitionally can’t work. I’m pretty happy TLS exists. Just skeptical that you want to build your s2s auth on it.
Maybe if you had this theme installed:

https://www.gnome-look.org/p/1079270/

Hey you know, with a different font and a slightly different colour scheme that wouldn't be far off the Metro look.
Does not seem to have a particular structure, but it's a .plan file, which is a file that is displayed when a user is "fingered" (see finger protocol)

https://en.wikipedia.org/wiki/Finger_protocol
CONCACAF gets to send what, 3 teams to the World Cup?
Managing Your Greengrass Lambda Functions with SAM
"As an end user who prefers using a non-graphical http client to retrieve web content to a file"

Awesome.
Software-defined electricity could revolutionize data center power usage
tail call optimization is supposed in some runtime, but even without, the vast majority of fantasy land-style lib usage doesn't require it or any other special optimizations, really.

Otherwise you should stop using lodash too.
I'm optimistic about it. The more onerous and costly it becomes, hopefully the more people will become disinterested with the mass produced garbage and start unplugging themselves.
Where Boys Outperform Girls in Math: Rich, White and Suburban Districts
> A lightweight & simple alternative to lodash/underscore

Lodash full is 24kb.
Mout is 450kb...

Not light weight at all. The advantage is that its modular so your bundles would only include the libraries you require. Oh wait lodash does that. So Lodash is a more lightweight alternative to mout...
I lived there 10 years, and it was obvious the state had multiple different interests. The south wants the north's water, and doesn't pay anything for it. The south is farming; the north, technology. The far north is radical environmentalism; the rest only mildly so.

I always used to suggest they split it in two - at Monterey right down the middle, since both halves would want Monterey. There's a fault line splitting it already, so its a natural division as well!
5 microservice testing strategies for startups
Most companies - "one piece per person should work, right?"
I think there are a few weird incompatibilities between libraries that are likely to bite you unless you have 1 library you use, but generally speaking: yes, figuring out how to structure your claims is the hard part. Most claims are really quite simple, which is why I’m bullish on most tiny startups just sticking a random token in a database and calling it a day.
> written records

> While it’s not incorrect to theorize that there is nothing because there was nothing, ...

There likely was something. Linguistic evidence from proto-indo-european homeland theories aside, could mean ongoing exchange and exploitation from far away, so no permanent civilization but excursions and outposts.

And if there was something, it is still possible that was removed by conquering religions.
Not sure if employees will enjoy the return to the days of time-sharing and remote X-Windows sessions though.

Which is the end result of Webification of our tools.
That's not very accurate. One of the maintainers (but not the creator) decided to create Luxon from scratch, but it's still not as mature as moment and lacks some features in comparison.

Source: https://moment.github.io/luxon/docs/manual/why.html
CC NC forbids using the material for commercial purposes [1]. On 'use', opensource.com defers to the four freedoms [2], which includes the freedom to use software for whatever you like. So by opensource.com, software licensed under CC BY-NC-SA 4.0 is not open source. Also they don't mention creative commons when discussing open source licenses [5] because it doesn't make sense for code.

I can see why you might think opensource.com says that open source "literally means the source is public" if you only read the first sentence in their defining article [3]. Fair enough, this is a common misunderstanding [4].

[1] - https://creativecommons.org/licenses/by-nc-sa/4.0/

[2] - https://opensource.com/law/10/10/license-compliance-not-prob...

[3] - https://opensource.com/resources/what-open-source

[4] - https://www.forbes.com/sites/wenjiazhao/2012/07/06/beliefs-a...

[5] - https://opensource.com/law/13/1/which-open-source-software-l...
Agreed, this seems to be written as marketing first, education second. Good content marketing puts the priority on learning first. If the Bit folks are reading this and interested in improving, I suggest reading Kathy Sierra's book and watching her talks.

https://www.amazon.com/Badass-Making-Awesome-Kathy-Sierra/dp...

https://www.youtube.com/watch?v=r4dNaflEgP4
Redirects to www.seuhistory.com for me (brazilian version of the History Channel's site). This site is terrible. I tried to read another article from US (i assume) version and it is impossible. It redirects to your localized site (where there are different articles and posts) and doesn't let you choose.

Horrible UX
Legacy offline codebases from big, often public or fintech institutions, are often written in arcane / archaic languages like Cobol or Fortran or even more low level and urgently need to be managed, refactored or modernised properly, without surrendering safety and security.
Yes, but PO Boxes are somewhat fixed, so companies can still fingerprint you. Your PO Box suggestion is like a cookie that's the same for all companies. Instead, you want to generate PO Boxes as you encounter new companies, or perhaps even as you place orders with those companies.
unsafe.Pointer is the equivalent of C void pointer. interface{} is Any of Object in some other languages.
Reading this thread, with all the Javascript talk, makes me feel like I should be scared of continuing to be a C# developer..
Again, "delivering value" is a ridiculously low bar, when you measure "value delivered" by revenue. We ought to do better than that.

Some extra hoops to jump above "delivering value (measured in revenue)" are:

- Not creating extra problems for yourself down the line (maintenance costs, complexity, technical debt).

- Not creating extra problems for everyone else (promotion of technologies causing problems if adopted).

- Not dumping externalities on other people (inefficient solutions causing worse UX, more frustration and extra electricity usage).

- Delivering actual value, as measured on the user end (whether or not the software makes them more productive), instead of revenue end (i.e. did we manage to trick enough people to pay us?).
Most probably you're not using a cobalt-based YouTube app yet.
Oh yeah, just wait until during a job interview somebody complains that you aren't "pythonic" enough, i.e. don't use some weird inconsistent syntactic wart somebody learned to love.
R is miles faster than Excel on large data tables.
Why do I have to know like 30 libraries that all do the same thing? I'm just gonna stick with lodash until for some reason I can't anymore.
30 days is not a lot of time to find a place, especially if you're having to compete in bidding wars against other people. It can be especially difficult to come up with a security deposit and first month's rent. If most people have less than 1300 in savings then they can only afford a new place that rents for 600/month. I can't think of any municipalities in the area where rents are that cheap without downsizing your family into a studio. To say nothing of the burden of packing all your things, cleaning the apartment, getting enough friends to help you move out, etc.. It's not a trivial thing to do on short notice while you're holding down a job.
Those Y shaped chromosomes in the splash art made my eye twitch. For anyone curious, your Y chromosome is not Y shaped.
Yes. AVFoundation provides both a turn-key camera UI view and direct control to the camera and microphone.

Correction: Not in the background, but it could do it silently while the app is in the foreground.
> Half-Life

I think you mean Team Fortress? Although Half-Life does use a modified Quake engine, it was a commercial game that used none of the assets of Quake, so I don't think calling it a "mod" is really appropriate.

(Side note: my username is a Half-Life reference)
Oh, just what Office needed: a rewrite that will almost certainly not even approach feature parity
For skype I'm curious how much will be written in JS, I'm assuming crypto won't be?

I could well be wrong but I thought with an interpreted language it would be very hard to protect against timing attacks?

Wouldn't a lot of the network communication also be
utilising compiled libraries?
You have to be an accredited investor, for your protection.

If you aren't in the 1% you join the rest of the disenfranchised masses. Have you considered having more children? Many such men in your position find it a good answer when they've been disenfranchised by authoritarians. It provides escape when realizing how the rich have stole the future and made everyone indentured servants to them. Stochastically killing anyone who doesn't fit their slavery requirements through arcane healthcare controlled by the same authoritarians.

Through slavery we find truth. Back to solving problems for rich people for no royalties.
> every dynamically-typed language has "weird" behaviour around type coercion

Do they now?

$ irb
irb(main):001:0> "0" + 1
TypeError: no implicit conversion of Fixnum into String
from (irb):1:in `+'
from (irb):1
from /usr/bin/irb:11:in `<main>'
irb(main):002:0> ^D
$ python
>>> "0" + 1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects
>>> ^D
$ node
> "0" + 1
'01'

> Meanwhile, those of us using JavaScript simply run one process per core and never worry about contention, deadlocks, or race conditions.

If you never worry about those things, then you're either not sharing any resources at all (in which case threads are also dead easy), or you're failing to deal with the shared resources properly.
GOLD: Faces Price Hesitation
Can you guarantee all ES6- code to disappear immediately? Or are you forced to dive deep into warts when you have to work on some older JS project?
If he wanted to make the really mundane point that people don't complain about things they don't use there would be absolutely no reason to bring C++ into it. He could just remark that nobody complains about the bad handling of the Model T anymore because nobody drives it. It's true but why is that relevant or at all interesting? Do we really believe this is the mundane observation Stroustrup is making?

No. Stroustrup uses his snarky retort to deflect criticism. When C++ is criticized by (academic) language designers, his comment reads as "and yet people use my language and not yours". And that's pretty immature.

Popular tools have to meet a high quality standard because every wart in the language affects millions of people.
Fallout 3 and Oblivion were two of my favs, New Vegas and Skyrim sit in their plastic wrap since day one, as I haven't found the time to commit to them. Fallout 4 got some 60 hours of my time compared to Fallout 3 in which I spend over 400 hours.

None of these games are scripted in the same way CoD is. RPGs certainly have a lot of scripting, but they're at the other end of the spectrum - broad scripting rather than deep scripting. CoD has scripted experiences, where almost every detail of a scene is pre-planned, so that if you have two players in two different rooms, and they meet up later to talk about the game, they'll have had similar experiences and the same sequence of events.

It's the deep scripting, for complex cinematic scenes, that the game directors are afraid of players missing. These are what the players are buying. If the players miss out, they get a substandard play experience.
HBO is currently $5/mo for DirecTV Now customers, which is well below the regular price. Also FWIW, it was free for the first year to early subscribers of DirecTV Now.
What makes it the better choice in this situation? C# can't run in browsers whereas Office 365 can.
Is it like this in Android, iOS or both?
Why not Typescript, btw?
I asked our in-house data protection legal teams, and their understanding is that because they _reported_ the breach after GDPR, they will be bound those rules and potential fines.
The difference is how the data is used and the whether it's associated with an individual's permanent personal data. If it's only gathered anonymously and used for internal UI improvement, that isn't objectionable. At the other extreme, association with a real-world individual enables many uses that are potentially harmful, such as unmasking those who legitimately prefer to be anonymous.

Edit: I wanted to add that I didn't intent to focus on whether the data is shared. I think FB having and using it is bad enough, especially if they're ubiquitous. Also, once anyone creates such data, other entities such as governments will seek to obtain it and likely do so eventually.
Optimal way to practice

> Deliberate practice

Best books

> Depends what you want to draw? How to Draw by Scott Robertson and Figure Drawing Design and Invention by Michael Hampton should keep you busy for a while

How do I learn to self critique?

> Take a picture of your drawing I find it easier to see mistakes by looking at a picture of it. Another trick is to get up, walk around and come back in 5 minutes. You'll get a fresh look and see the mistakes.

Honestly I wouldn't worry about optimal practice from experience it's very difficult to achieve until you've built a habit out of drawing and some proficiency.

Step 1: Have fun. Do you enjoy drawing? If not find a way to enjoy it.

Step 2: Build a habit out of practicing and enjoy the process. From reading about many experts and mastery the process is the key to mastery. Enjoy the process, not the outcome.

Step 3: Don't stop. Quitting happens only once. If you stop drawing for a month that's fine, pick it back up. This is a life long journey. Again enjoy the process.

As an aside check out www.artstation.com it's a concept art website where industry professionals post their work. Fantastic site for inspiration.

Read this post: https://noahbradley.com/blogs/blog/dont-go-to-art-school

Pick up a copy of Art & Fear and read it whenever you feel discouraged.

Good luck.
San Diego is pretty Dynamic but Fresno would make sense for the inland empire.
Maybe so, but I have never seen a fast Electron app.

VS Code, Discord, Slack, etc., all have awful performance on older hardware where native programs like the full Visual Studio fly.

It's my personal suspicion that people cheerleading JS all are working with fantastic developer hardware, where the performance impact is pretty muted.
That tweet was golden!
The tool looks for words that might affect the gender ratio among applicants. It's possible to be thinking masculine while writing a job description but still use language that won't discourage feminine applicants.

I'm curious why lead/led/leader/leadership are masculine-coded words when most people grow up in an environment where the primary authority they interact with is their mother.
Hacker News should have stronger antibodies to content marketing.

This one is even easier to spot because it recommends lodash in 2018
Nobody is claiming you can't write real software in JS. What they're saying is that it is a waste to do so when so much better tools are available. When you're in the browser there are such huge benefits that it makes sense. Elsewhere I find it hard to understand JS mania.
These aren't Electron apps. They are applications written in Javascript and compiled to native via ReactXP and react-native-windows.

Maintainability is a problem regardless of language, scaling is moot as these run native code, scalability is an odd word choice given we are talking about desktop apps, and intrinsic conversion can be solved via TypeScript, Flow or any other typing framework. C, Java and C# all have their own set of downsides as well, but we don't pretend those aren't "real" languages.

You are correct that "it doesn't have to be this way" which is why native compilation exists and is continuing to grow.
Rails doesn’t come with a default install of Ruby. Xcode doesn’t come pre-installed on macOS. You have to install Chrome on every major desktop OS as it doesn’t come by default.

Installing and configuring your environment to your needs should be entry level stuff for a developer, so what was the point of your reply?
I remember when I used to hear all the time about the semantic web. It sounded more and more like mind reading.

Computers can not read minds.
This is fantastic, however it doesn't really completely replace the reasons for using something like date-fns.

Stuff like a "time-range" (both a "computer" value, and a "humanized" one like "10 minutes ago"), and other nice to haves.

There's no reason this can't be a good base going forward though! And for what it does cover, I really like the API.