skysight-inc/HackerNews huggingface dataset:
Adding to this:
I finished high school 3 years ago with a distinction for Mathematics from inevitably one of the ‘top 200’ schools mentioned in the article.

I read an article about a year ago showing the change in the syllabus for Maths over the last two decades and it was quite disturbing to see how the quality of the questions has decreased.

The upshot of this is that unfortunately even getting a distinction in the subject says very little about how you will fair in University. I very nearly had to repeat first year maths at UCT (also mentioned in the article). I really shudder to think how those with even less access to proper resources might have fallen by the wayside as a result of their circumstances.

In SA high schools it is increasingly common to take ‘maths literacy’ instead of the more intensive maths subject. This is once again skewed against students from poorer schools where they don’t have good maths teachers and therefore see higher rates of students taking this ‘maths lit’ course which is limited to real world algebra problems without an introduction to calculus or any tools that students would need to succeed in university.
Thank you for the book tips, I will look into them.

And I do agree with some part of some anarchist concepts. The reason why I'm not eager to see them replace what's there today isn't because I'm a huge fan of today's society. It's because there are endless examples of it being much worse and arguably none of it being better, so the chance that a major change improves it are slim, the chances that it makes it (much) worse are plenty.

And much like a boulder that you're pushing over a cliff, once it's done there's no reset button, so you better make damn sure that that boulder will land where you want it to land.
It really depends on if prospective climate change is something that has prior solutions that can be adapted for modern land use and urban demands. There's always been historically appropriate architectural typologies to manage regional climate, but also massive enough climate shifts that cause entire regions to be abandoned. Typically it's water shortage, which can be a zero-sum problem, India/Pakistan, Egypt/Ethiopia, China and all of Mekong etc. But yeah, I think inhospitable heat and humidity in this study is largely... technically and economically solvable with building interventions, both historic and speculative. There's already many societies that's dependent on conditioned air at scale, but very few on desalinating water at scale.
Apparently birds colliding into towers is a thing.

https://en.m.wikipedia.org/wiki/Towerkill

TIL.
> The whole reason we have these kind of treaties is to protect nations which don't have the power to defend their interests should a conflict arise.

It’s blatantly naive. The reason we have these restrictions is because it’s simply more efficient not to have an arms race.

If it was really about small countries we would already gotten rid of nuclear weapons.

Don’t forget that the amount of countries having the capability to detect the launches of nukes is even less than the amount of countries having nukes.
Nigeria to Save at Least $2B Annually by Scrapping Fuel Subsidies
> limit it to the few proper functions that it can actually perform decently.

I have many thoughts on this subject and HN isn't really the best venue in which to articulate them, so let me just say this: in democracies, people tend to get all the government they deserve.

An engaged electorate which values competent administration, interrogates candidates on their qualifications, and votes according to merit will probably get a highly effective - though perhaps mildly sociopathic - government.

An apathetic electorate which dismisses qualifications, abhors nuance, demands ideological purity, and votes (or doesn't!) emotionally, well...
Sure, I‘m not debating AC vs Heating, but that installing AC alone in the majority of the millions of European homes that don’t have it because it’s starting to get too hot in the summer is not only not a solution to the general problem but can have perverse short term effects. My point about being grateful is that I hope it’ll push more awareness and starting action now, compared to the US where prevalent AC might hide the issue longer. But that’s just a thought.
At the time, a Googler explained here how they did it without doing either a or b
https://news.ycombinator.com/item?id=14957764
What country is this? In my country (Australia), the percentage of licensed female architects is around 20%, and this percentage seems to be about the same in the USA and UK. Europe seems a little better with around 30% female representation.
Nice work. However, a state machine "state" could be seen as an instruction counter.
Cant wait to see some teledildonics penetration testing expert jobs.
Not just architecture, also medicine and law. The whole question is what's different about math, CS, engineering and the physical sciences that makes it so much harder to reach gender balance there? If you look at the commonalities that these fields share, the "things, not people" aspect is the most prominent by far.
We Are Trying Out PeerTube
7? Just remove those comments and the last few newlines and it’ll be one line.

I don’t know K, but it looks like it uses semicolons to end statements. It’s “cheating” on line count to compress statements by just removing \n.

After all, how many “lines” are in the business card raytracer? 4.
The same applies if the beaming is done with an optical laser instead of a microwave.
It's not like Facebook is concerned about GDPR compliance, and given the lack of enforcement I can't really fault them for this.
How much does it cost to have a custom ASIC made?
When you're unable to provide safe public transport, you demand people move on foot. Thanks for all the lack of cycling paths and constant tax refund to car buyers I guess?
Rather than thinking of space as empty vs non-empty, it might be better to think of space as a relationship between things.

I think you make less commitments of space this way.
Any reason you emphasize MS Word instead of a word processor in general? The "Why MS Word" doesn't mention anything specific to MS I think.
That just reveals that the architecture design was wrong to start with.

We need more developers reading books like " Large-Scale C++ Software Design".

It is such an anti-pattern that C and C like C++ codebases are the only ones that go down the #ifdef spaghetti route, with large majority of everyone else using modules to isolate architecture dependences.

So not sure about it being an anti-pattern when it is the architecture design pattern with winning votes.
Damore never claimed women were intrinsically less inclined to engineering.

He cited the big five personality trait model as evidence for why engineering culture is not welcoming to women.
If making a mess is what gets you fired, shouldn't google have gone after whoever leaked the memo, instead of Damore?
Just for your interest inspired by the "secessio plebis" there was an initiative (failed) against Mussolini's government in 1924, after the killing of Giacomo Matteotti:

https://it.wikipedia.org/wiki/Secessione_dell%27Aventino

(not too bad in Google Translate)

Shorter article on en.wikipedia:

https://en.wikipedia.org/wiki/Aventine_Secession_(20th_centu...

so it is still an used expression in italian to "retire on the Aventine Hill", particularly regarding political debates meaning "to boycott".
Don't over-optimize. I work for a large tech company and I see many developers make the mistake to over design/architect solutions prematurely, setup meetings with colleagues to discuss how the solution could be leveraged by others etc.. But 80% of the work that we do is pretty straightforward and simple Google search will give you the answers. So just timebox few hours and come up with a hacky solution(proof of concept) that works. More often than not this solution is pretty close to what you want and you've not wasted companies time.
Clearly a settlement, meaning he basically won.
That's a big message to other organizations implementing similar codes of conduct.
While not a book, the History of Rome podcast[1] by Mike Duncan is excellent.

[1] https://thehistoryofrome.typepad.com/the_history_of_rome/arc...
Nah, this was likely already making the rounds at Google and causing massive disruption. People don't need media to get them all worked up, although it certainly helps.
Interviewed a guy who wrote a JavaScript book.

He Had no idea how to do anything other than write books.
> New surge of bad programmers is a more apt title, or "We gave game clients absolute control and you wont believe what happened next!!1". Pretty much all the games listed have ZERO server side validation.

I feel like I should share an inside opinion, but you will not like it. So please take it as an opinion and don't crucify me.

The Industry itself is mired in complexity, year on year we have to build bigger games, better and more complex games and we have diminishing amounts of budget (both in time and money) to do so. Failing to make something truly great will cause the next iteration to have even less budget and then you're dead.

When it comes to gameservers, which is actually something I understand very well[0] there are additional budgetary constraints. The cost of a player, playing the game is an eternal one. If you keep playing we only get the upfront game sale from you, so there's an incentive to keep the costs as low as possible.

NDA prohibits me from saying an exact number, but lets assume (and it's mostly true) that if you play a game for 3 months then we've lost money on you from server time alone, and we well optimise our servers. The more you put in for verification and detection, the more cost there is.

This is why when we originally talked about releasing the game we were intending to forego a PC release entirely, as consoles are barely affected by this, and when they are it's quite easy to detect comparatively.

[0]: you can see me talking about it here: https://youtu.be/d29tHMRJIU8?t=2060
Exponential phase of covid19 expansion is driven by airport connections
People playing with better than average HW is not such a big issue. It could mean a bit for the absolute top tier competitors, but that's under 0.01% player-base and for certain genres (FPS primarily).
Cheating however affects anyone and is much more frustrating to play against than vs really good players. Being outplayed have its merits (you can learn something), but being killed by cheaters feels, well, cheated. It's just waste of time and energy.
From fuzzing to mms remote code execution in Android
That doesn't follow suit with the history of computer science however. Women were a large amount of computer science grads back in the 70s and 80s where it was even more difficult and arguably less social then modern development.

Nowadays software dev is highly collaborative and social. It faced declining amounts of graduates that were women from the late-80s and onwards compared to engineering and the physical sciences which if I'm recalling correctly have steadily rose.
It's great that this has been your experience, but I'm on my fourth SQL library at this point. I've been through several HTML rendering libraries, same with authentication, same with config management. The zipper and component libraries I used are abandoned. The data science story is sad compared to the R or Python ecosystems: Incanter dying, clj-ml unmaintained, Fastmath is good for some random stuff but not comprehensive, tech.ml on the rise but still not standard to the point anything actually integrates with it, multiple competing viz libraries, some of which require a browser. Even core stuff like spec hasn't stabilised yet.

I have used Clojure full time for 11 years and it's nonsense to pretend that the ecosystem doesn't have problems that most Ruby, R, Python or .NET developers don't have at all or as often, by virtue of them having strong frontrunning frameworks. I'm not saying they're necessarily more happy or productive than Clojurists, but there is constant churn everywhere in the Clojure ecosystem, and it increases the cognitive load on every project I have ever done in the language.
I actually did not like SPQR, though I concede it may be a better introduction to someone who otherwise knows nothing. I found it too informed by 21st century perspectives, too set on telling me what to think, and uninteresting for that reason.

But, I know the subject material better than the average reader, and there is no single older work I can think of that covers the same time period. Gibbon's Decline and Fall is really much broader than Rome: he covers the Empire all the way to shortly after 1453, and not just Rome as such, but the broader theater of Europe and the East. But it does not cover the Republic or the early Empire. Gibbon surely is guilty of some anti-religious bias (which he confines, for the most part, to a single chapter), and there are a few things we have learned through later archeological research - but not much that would be of interest to a general reader - and a few things he did just get plain wrong. But as a whole, the work still stands tremendously, and for a non-academic historian, there's nothing wrong with it - except that in this case, you're not getting the whole history of Rome.

I actually think its a great read for a casual reader, as long as they're looking for a history of the time period specified. It is long, not dry at all, and the style is very refreshing. But for the earlier history of Rome, I'd do what Gibbon did for his work: go to the primary sources. Read Livy, Plutarch, Caesar, and the like. Read the Romans as they presented themselves, without anyone else interpreting it for you, or putting any kind of lens in front of you. To be sure, all the Roman writers had biases too, and where history gets hazy, they are sometimes much more eager than a modern writer would be to plunge into myth - though they are usually willing to say so, and often present interpretations of what they think actually happened. To be sure, there will be a lot of things we never know, things there can never be any evidence for aside from stories. But if nothing else, it adds color.

I've also found that modern academics are far too skeptical for my taste, and too ready to take absence of evidence as evidence of absence; generally too ready to deem myth as having no basis in reality whatever, improbable stories as impossible, unlikely ones as highly improbable, and even entirely plausible ones as exaggerated or unlikely, if any historian has lately, in need of making a career and publishing papers, an axe to grind against it. Half of any modern academic history nowadays seems dedicated to sneering at the gullibility of earlier historians. To be fair, maybe this isn't a new trend, only an old one refined to new heights - I recall a passage in Decline and Fall where contemporary writers were shocked at the numbers involved in the Goth migration, and suddenly realized that maybe accounts of army size in the Persian War weren't so crazy after all.

I don't know. Maybe the best thing for someone unfamiliar altogether with it all is to read SPQR, then, if they are still interested, read Gibbon and the more popular and accessible primary sources.
Good technique helps prevent injury. Rheumatoid arthritis and carpal tunnel are no fun. Adding “it’s going to hurt” to the list of reasons not to sit down and knock out that feature really isn’t helpful to your productivity.

I ended up tracing my pain to lazy technique in my right hand. Sorted that out and I’ve been pain free for years. It was _no fun _ before I figured it out.
Safety is a big bag that includes a lot of things, with a lot of players. In 2013 we learned about one of those players, laws made to support them, and having faith that that player won't act instead of having a non illegal way to verify that it is happening.

For both open and closed source you can have security bugs and vulnerabilities, and depending on the attitude of the developers or the community behind it could be or not easier/faster to be solved on open source, but you can't bet on that.

But what is at the very least harder (or at least is in your hand how far you want to go to check about it) in one side is to include unnoticed backdoors, trojans and other gross things against your interests as user.

And yes, backdoors and intentional security problems can be introduced even with a duplicated line (https://nakedsecurity.sophos.com/2014/02/24/anatomy-of-a-got...). Is not a safe against all protection. But it lowers the bar.
Git Tutorial Series 1
> Because there’s a lot of women in the world and they seem to not like this field.

Source. I have seen few and they do show women working in the field not liking it. The problem with that is it could be those women are outliers given the gender ratio in some CS fields (I will ignore non biological genders), the field could be attractive but don't have good working conditions for women, women don't have much interest etc.

All of those can be true and change your steps to make the field more attractive.

As an example, you can look into construction field which is heavily dominated by men and women in the field feels the same but outside, it's a different story in terms of interest.

How do you make construction work more attractive for women?

I am curious to hear your opinion about below too. What are the problems do you see with this approach? -

You vote with your job. If you don't like things, quit. Either the people working at the company are discriminatory and don't care or you are the problematic one. If you think you are right that a big company discriminates openly, then wouldn't you have to admit that most people at your company don't care about discrimination as much as their paycheck or they are discriminatory themselves. If a company can easily replace employees, then the society doesn't value equality.

If we had UBI, wouldn't discrimination of any kind be detrimental given that workers wouldn't be forced to work for low wages and companies which discriminate based on pseudoscience be at a disadvantage because they won't get talent that other companies can. Is there any reason why this wouldn't work? Why are people not pursuing UBI for gender equality?
There is a huge difference between "women can't be good engineers" and "women are less likely to be good engineers", and he said the latter (while, IIRC, explicitly acknowledging that variance is high enough that it shouldn't influence decisions about individuals).

Edit: https://www.documentcloud.org/documents/3914586-Googles-Ideo... page 4 has a diagram at the top explicitly explaining that.
Other than the nuclear fuel processing industry, the semiconductory industry is the only other place where you're likely to come across chlorine triflouride, which is the fun stuff that'll set concrete on fire.

https://blogs.sciencemag.org/pipeline/archives/2008/02/26/sa...
Just a few years ago, the weekend before May Day, a lawyer was stopped by the police here in Panama. The police searched through their database and found the lawyer had been accused of "economic terrorism." The lawyer was immediately put in jail. He worked pro bono defending the rights of informal settlers who have lived for years in vast areas of land owned by a very rich family. Given the amount of time these people have lived there, some argue they should at least be allowed to pay water and electricity. Instead, the government sends riot police to pull them out of their homes. The lawyer was released a few days later. This is only the most recent case that comes to my mind here in my country. I don't think it is that different in the rest of the world. Ownership of land is tied to violence.
Not to mention the fact that most programmers used to be women!

The problem is that our community isn’t very friendly or welcoming to women. How can we make that cultural change?
He didn't cause a PR mess, whomever leaked his post to the wider world did. And I could be wrong, but I seem to recall he posted what he did weeks, if not months, before it was leaked (in a heavily modified form too)
Hopefully, that will persist beyond the initial knee-jerk reaction to go back to work after lockdown.

Though they (UK gov, and elsewhere probably) do need to invest a lot more in infrastructure to assist.

* Safe and easy to use separated continuous paths. Not just paint strips but actual physical separation.

* Cut/ban hedges so you can see the car coming round the bend at 60mph on a tiny narrow lane. And so the car overtaking you on a blind corner won't push into the hedge when surprised by another car.

* Wider paths to support both walkers, people with pushchairs, and slow recreational cyclist like me without pushing one into the road or hedge as they pass.

* Paths beyond the towns, so you can actually safely cycle / walk to the next village. Was pretty dangerous to go see a friend when I walked everywhere with a pushcair.
I did write "basically no filters" and "no proper tag systems". So while they do technically have those, they are very limited in function and completely useless for me. The few tags they have is worse than the community feature they got rid of and filtering is extremely limited. For instance, I would like to exclude several categories like: "Just Chatting", "League of Legends", "Slots" etc etc but I can't do that. There used to be a Firefox addon that allowed you to do it but it no longer works for me. As for tags, how am I supposed to find streamers that don't use a facecam (I'm not a fan of those) or streams where some tournament is going on (I'm a big fan of competitions, regardless of genre even)? Other livestreaming websites have the option of custom tags and those are really useful. The filters don't allow much. I can't select a number of languages instead of just one. It's not possible to define a range of viewers of a stream (between 5 and 100 for instance) which would be useful, especially with the exclusion of entire categories/games as that would make discovering something new and interesting a lot easier.

That's good to know, although I watch on desktop exclusively.
Trick your brain into thinking you'll get a big reward upon finishing the project.
One Click Submission
Good evening,
We are building a website www.getrutd.com that provides veterans with a way of submitting one user profile application. The questions on the application are pulled from numerous organization applications and put in an excel spreadsheet. Once a veteran inputs their information they are matched with the organization they prequalify for with the click of one button “apply”. My question is - what would be the best way to build this out on the backend? We are using Wordpress for our website. We have thousands of resources currently and have one application we created as a baseline.
Optimizing Parallel Reduction in CUDA [pdf]
I use QWERTY but on an ergodox. Massively improved my experience at my usual workstation and it’s still seamless to jump on a normal keyboard if I’m using my laptop or someone else’s machine.
The fact you wrote this comment, tells me, that you never read his memo.
Trackpad Gestures for iPad
Who’s trapped? You can opt into this if you’d like to meet other gamers. If not, do nothing.
I think you would find a better correlation of interview-job performance if you looked at the interviewers involved in the hiring process
I understood why code was run server side around the year 2000, but even then cheating destroyed certain genres of games. Still game designers would not adjust their game design to make cheating less disruptive for other players.

The "P2P" games mentioned in the article are also not really P2P. Instead, one player gets to host the game, and a lot of logic runs on each client, as if it were an offline game session with trusted peers.. In a real P2P architecture players would cross validate each other.

And it's hilarous how game developers have shared conferences, but still haven't created an anti cheating association to share technology and banned player information for heuristics. Glad to see that Valve is offering its service to others at least.