skysight-inc/HackerNews huggingface dataset:
Just as a shameless plug for anyone reading the replies - I'm working on creating a touch typing course for developers here: https://typeright.herokuapp.com. Still lots of work to do (hence the lack of domain name) but I hope to finish it in the next month when I have time. https://typingclub.com is great if you just want to learn to touch-type in natural language but I found it and other courses didn't help my typing skills for coding that much so I'm building one myself.
There have been quite a few studies with conclusions like this:

"On average, the estimated health benefits of cycling were substantially larger than the risks relative to car driving for individuals shifting their mode of transport."

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2920084/

Cycling could be made better, but, it is already safer than getting fat in your car.
This may have been true in the past, but the Tf2 hat model (dunno if tf2 was first to the cosmetic market, but it was my first memorable experience with it) proves that you can continue to extract value from customers after initial purchase.

How much does it cost to run a server compared to a $3.00 hat? (which if you're valve you develop a secondary market to trade those items and take a cut after creating demand by restricting the number of earbuds available).
Rogan is aesthetically a bro, that's all this comes down to.

If he were more 'soy' and less 'bro', while having the same mostly-liberal opinions, he'd get an entirely different reaction from the elite cultural left.
> Developers can always get faster or larger machines if they need them.

Those who can get top notch hardware are already on top notch hardware and those who can't are limited by management decisions.

Even with top notch machines, compile times matter. Because the difference are huge in compile times of C++ and Go in moderately complex projects with bad build systems that are the norm.

> What matters is how the final product performs on customer machines.

Apparently today's developers value fast iteration speed and that's fine. The problem is they don't value user resources because they have top notch machines and don't care about performance.
*Note: Microphone preferred.
Low information density, on the landing page I see only 6 rows per viewport whereas hckrnews gives me 15. Do wish hckrnews had a nightmode though
He never released anything to the public. Someone who didn't like his political views leaked it to Twitter and the press.

If I were him, I would have personally sued the person that leaked the content and continued the fight until they had no money left. They really need to be taught a lesson that it's not okay to do something like this with the intention of destroying a person's life.
Wait until we try insist on parents hiring male au pairs for their daughters. Especially if they are bald, short, and plump.

Then you will see gender bias. :)
From my (probably naive) point of view this does seem like a useful feature for users. If you can get an accurate answer for your query without clicking on a link or having to grep the linked page for the answer that's a win in my book and a time save for users. I guess an issue arises when the snippet is _not_ correct. But in my personal experience, the snippets are usually pretty helpful/accurate
* Intellectual posturing and oneupsmanship in software teams. Participating in intellectual dick waving.

* A strong focus on being "right" over working collaboratively (especially in domains with no right answers).

* Hyper competitiveness - to the detriment of effectiveness.

* A lack of empathy (e.g. PRs with "your code sucks, suck it up and stop being such a baby").

These things are hardly good from the perspective of any software developer (except particular kinds of men who thrive under these conditions) but they're particularly off putting to women.

I tend to find that this aggressive behavior is most frequently exhibited by "senior" developers who aren't actually very good or clever but have built up a reputation that they wish to protect. Some developers are very territorial.
You could make a point that programming is managing flow control.
It was already a huge mess internally even before it got leaked. Internal relations matter a lot too.

I think he would have gotten fired even without the leak.
GitDuck: Livestream Your Coding Sessions
I doubt that. I know many subcultures and yes, they all have a level of toxity, but usually not to this extreme level. But to be fair, this level of harm is more focused to specific sub-subcultures in gaming. Probably "gaming" as a culture is to broad definend to really explain this things.
Por que no los dos? Google has fired leakers too.
If your CEO hires women who you think are biologically inferior to you because of their gender, you'd better start polishing up your resume before they learn your name.
Yeah, agree with this and disagree with other comments, thought this was a very effective communication of a better thought-model for understanding- still in largely colloquial terms- what is going on.

To the point about "pure space"- I suspect the colloquial answer is that there isn't any pure/just space. I know that Wolfram is also not respected on here much but I like his- not intentionally metaphorical- arrival at a story for space being a process.
damn bro, i hope she sees this
There's a strong incentive, if you're going in to hospital with Covid19, to lie. They ask "were you sheltering in place?" and you'd think "if I answer no, will I be denied care?". That's going to make survey almost useless, a secondary survey (eg speak to neighbors) might be better but would still be relatively poor.
I was just talking about this exact same thing with a friend last night.

We were passing a cement truck at an intersection near my house, when she said "be careful, this corner is dangerous".

When I inquired as to what she meant, she explained that an acquaintance of hers was mowed down by a cement truck a few years earlier while riding his bike.

The truck didn't see him.

We really do need to separate car and bike traffic.

It is accepted that pedestrians cannot intermingle with cars on the road, which is why we have sidewalks.

Why is it so common to have a 50 pound bicycle compete for road space with aggressively driven 5,000 pound vehicles?
Thank you for that article for me this quote from Tesla so well explains the struggle of invention.

“It is not a dream, it is a simple feat of scientific electrical engineering, only expensive — blind, faint-hearted, doubting world! […] Humanity is not yet sufficiently advanced to be willingly led by the discoverer’s keen searching sense. But who knows? Perhaps it is better in this present world of ours that a revolutionary idea or invention instead of being helped and patted, be hampered and ill-treated in its adolescence — by want of means, by selfish interest, pedantry, stupidity and ignorance; that it be attacked and stifled; that it pass through bitter trials and tribulations, through the strife of commercial existence. So do we get our light. So all that was great in the past was ridiculed, condemned, combatted, suppressed — only to emerge all the more powerfully, all the more triumphantly from the struggle.”
I'm trying to find a nice way of responding to this because it's rather loaded.

> I have to doubt this is a primary factor

Time and money are indeed a factor, micro transactions typically are used to continue "live services" of a game, and don't get counted towards recouping development costs. (at least in Ubisoft).

> if it were then developers would make more single player games

We can, and do, but sometimes to create the game you want other players involved. Imagine a NPC only For Honour or Rainbow Six: Siege.. that would be very boring.

> but everyone wants to make online games

Because there can be more interesting games than just "go here, kill boss, go here, loot thing", you can have genuinely unique experiences on every play through with online and networked games.

> with microtransactions

To cover the cost of the servers and staff required to update/fix the game, usually.

This is a complex one because people are so polarised by micro transactions. I (and incidentally, my studio) are convinced that they _MUST_ be optional, they can offer no advantage in game.

We used to have the policy that you must be able to earn that cosmetic with a realistic amount of in-game time (which is contradictory for us because more in-game time = less money, and obviously we "lost" the revenue of a player not buying it, but that goes without saying).

Given that we release buggy mess games, you might argue that we would need less micro transactions if we just did a good job in the first place, but obviously we try our best to make decent games. I think it's dangerously arrogant to assume that 60 developers working on engine and game server code are all less intelligent than you are- and there definitely isn't malice, most game developers are gamers themselves otherwise the complexity, stress and time spent would definitely not be worth it.

So I'm not sure why people are so outwardly hostile to game developers, the alternative is that we spend longer and charge more for games, but people don't like that either, so at some point the market has to make up it's mind about whether it can accept rushed products that have improvements year on year, no or marginal improvements year on year (ala Fifa, Call of Duty) or pay more.

There is no magic here, unless we bring back slavery.
Sounds like they took the life expectancy of certain age groups without taking into account individual preexisting conditions whatsoever.
I didn't quickly understand what this was showing me so clicked off. I have a short attention span! The title should be more informative, have a shorter landing page, and make it obvious why I should read it :)
I did read the memo and this synopsis of it reads true to me in broad strokes.
Help us donate Codecademy Pro to 100k impacted workers
"Sun output" at reasonable Earth orbits for this application is maximum ~1368 W/m2, and that only when the the panels are perpendicular to the direction of the rays.

What is considered a "reasonable" orbit depends on our ability to collimate the microwave beam's rays, which is not an easy task
AMP pages are still there if you are still using Google on mobile.

I switched to duckduckgo on my phone for now.

I'm thinking about building a search page where the query goes to my home desktop computer where I run headless Chrome to scrape results from all the search engines and then forward them back to my phone. Unfortunately, Apple will not fucking let me use a custom search engine in Safari on the iPhone, probably because they're in cahoots with Google and China to bring about a new world order where nobody has any freedom whatsoever. xD
Have to agree, you need to read and scroll a lot to somehow get an idea what's the site about. I left too pretty quickly.
I'm genuinely curious as to where all these middle class workers allegedly coming into London are parking, how much they pay for that, and whether it's faster to drive at average 12mph vs the Tube.
I'm the kind of interviewer that would keep asking until you do know. I would actually start with asking about the event loop. Don't know that, no problem, what happens with setTimeout()? Don't know that, no problem, how does async, await work? Don't know that, why do we need WebWorkers? What happens with an infinite loop? How do events work? etc.

There are plenty of ways to see how this person came into contact with the event loop concept, whether in theory or in practice.
Junior project managers aren’t “middle management”, they’re probably not people managers at all.
"Techbros" isn't "a real thing", it's not even a term that means anything. It's just an insult and not even an effective one; what exactly is it meant to imply? A "bro" (young man?) works in tech? So what?

This is why so many men are coming to realise that feminism is propaganda. Someone asks a reasonable question - how exactly is this industry unfriendly to women? It's a simple question, it should be easy to answer. The response is some meaningless schoolyard name calling? There's no discrimination against women in our industry, only discrimination against men and the men who point it out.
Almost, but not quite, entirely unlike this?

https://en.wikipedia.org/wiki/Special:History/Wikipedia:No_o...
And crucially, Snowden is as critical of Russia as possible, though not to the point of endangering himself. He doesn't want to be there. It's not where his allegiance ultimately lies.
In theory, yes, but practice no. The antenna required to collimate the beam from LEO, down to a person sized spot on earth, would be massive.

Single antenna apertures are limited to about 90 dB of gain, and I doubt that is near enough, but I’d have to run some calculations.
Back in the day one could host one's own games and servers.

What happened with that?
And Apple doesn't sell fruit... what's your point?
“shingling” is the (fairly rude) term of art.
what a waste of my tax dollars
There is a setting that removes the bullets from view.
Snippets are indeed a useful feature to have, but Google should share some of the ad revenue it generates with the publishers of the featured content snippets.
> I hope our democracies can find a better solution to the issues of wealth inequality, before this story happens to us too.

Do you see any chance for revolution in United States? People are too meek, too intimidated and cleverly divided by ruling class in my opinion. And people with mortgage do not do revolutions.
The setup of this whole thread is 'trustable data and scientific method'.

Also, please be aware that a name is often not enough to show that a source is relatively trustworthy, some credentials can help; this is a worldwide forum.
You mean Doha, Qatar?
i was extremely lucky and had a great math teacher who pulled this one on us in 10th grade.

Good times.
GEO orbit is too high for this application, since it would require an insanely collimated microwave beam (or insanely directional). The power loss is proportional to r^2. Google "spherical spreading loss"
No, I didn't assume anything. Sorry if I came off that way.

And I wasn't talking about damore memo.

I like the idea of diversity and support it but it depends on what cost. My country suffers from reservation (quota) and it's wrecked.

Although I wanted to talk more about organisational diversity. Whether organisations as a whole have 50/50 gender ratio at scale. Whether roles are "diverse".

Because that would be more interesting.
I answered that here: https://news.ycombinator.com/item?id=23124383
That is one vintage denialist post. I guess once the evidence is all around one can only resort to denying the evidence. Love your usage of "the vast majority". It's the denial that has been disproven
There is also Write Libraries, not language features.

The progression language -> library -> framework maps to semantics -> a vocabulary of expression -> ideology.

I think the OP has made an error in considering a framework as a sort of 'maximalist' construct that must cater to any and all possiblities.

Let's consider a (known) rigirously and formally specified 'framework' approach and see if it needs to "predict ... every kind of thing ... [possible to accomplish] within its [constraints]":

https://www.oracle.com/technetwork/java/javase/documentation...

A framework design team is tasked with facilitating a technical goal:

RoR: "MVC for the world!".

Java Beans: "Tool makers of the world, unite!"

J2EE: "Look ma, my IT commodity programmer can do distributed component oriented programming and not even know it!".

At its most abstract consideration, RoR is an idoelogical take on writing MVC. "This is how you do it". Beans nails down an approach for wirable components that can be supported at both design and runtime with tooling and automation. JEE says lays down 4 canonical and formally boxed contexts of reference (naming), transaction, persistence, life-cycle.

None of the above had to predict ahead of time "everything". Frameworks are almost always really about top-down considerations.

[p.s. follows]:

Keep in mind that we're always building on top of the 2 fundamental layers of langauge semantics and libraries. The proverbial "standard library" is the reminder. So that just leaves the final layer, and the critical consideration of "more libraries" or "manifesto on how to use libraries".

The actual core issue is composition limitations. It is far easier to compose libraries (vocab-a + vocab-b + ..) than it is to compose framework (which may not even be possible).

A framework is a 'final consideration' of the best approach for a (set of) niche technical concern(s).
UK VED is a polution tax (not a road tax) and cycles don't pay it because they don't pollute. VED is a very small proportion of the UK general tax take and not ringfenced to funding roads.

UK roads are funded from the general tax pot and regular cyclists in the UK – those who cycle at least once a week – are disproportionately likely to have a household income of at least £50,000 per year which means they almost certainly pay more towards road maintainance than the general population (1).

In addition to this this, 83% of UK cyclists live in a household that pays VED in some form (2) anyway.

The argument that cyclists pay no tax and therefore don't deserve to use the roads is rubbish.

(1) https://www.theguardian.com/environment/blog/2010/aug/10/cyc...

(2) https://www.eta.co.uk/2013/05/24/more-cyclists-pay-road-tax-...
To cut to the chase, I do think there’s a certain amount of dishonesty in the typical Silicon Valley corporate culture. But to my mind it is far more reasonable to ask that companies not engage in this dishonesty rather than asking that they live up to it. Bring your whole self to work is ridiculous and unworkable. No one can run a successful business if their employees are spending all day debating philosophy on internal message boards.
Rutger Bregman: 'Our secret superpower is our ability to cooperate'
> I don't think it's great giving the US military even more power to start a fire anywhere on earth with zero warning.

They already have hydrogen bombs :-)))
That is such an interesting story / concept. Love it, thanks for posting this.
As a counterexample to that somewhat... I initially tried learning emacs with spacemacs, and the amount of customization in spacemacs’s config made it difficult for me to compare it to much of the emacs documentation out there. Whatever documentation spacemacs had at the time was confusing enough to me that it wasn’t quite enough.

I later ended up starting with a stock config, and I probably could pick up spacemacs now if I wanted to, but at this point I don’t feel the need.
There's these things called the trains and the tube in London, which are significantly cheaper than driving a car into work in the middle of London every day. The middle class car owner in London is a myth.
One way to improve both frameworks and libraries (but is especially needed with frameworks) is if they create 'safety valves' - places where it's possible for the programmer to just break free of what the framework/library is doing and do their own thing. With this approach, and sufficiently modular architecture, you get ease of use at the highest level, but can drop down to as a low a level as needed to work around limitations (a common example is ORMs just letting you write raw SQL when you want to, but most of the time you can get the benefit of their abstractions).
I'd bet that that doesn't hold true in SF. Cycling on Market street turned me in to a Veteran with PTSD.
The Khmer Rouge's ideology had almost nothing in common with the ideology of the Vietnamese Communists, or really any Marxist movement. It's difficult to see how an ideology that is intensely hostile towards all forms of industrial society and even towards the very existence of cities has anything to do with an ideology that has rapid industrial development as one of its central pillars. After the Vietnamese overthrew the Khmer Rouge, they put a very different type of government in place.

There were, of course, geopolitical calculations on all sides, which is why the United States and China supported the Khmer Rouge. I don't think moral revulsion alone often leads any government to declare war on another.
Georgia’s corona numbers are looking good since reopening
"In accordance with the preliminary plan for the evaluation, the employment effects of the basic income experiment were measured for the period from November 2017 to October 2018. The employment rate for basic income recipients improved slightly more during this period than for the control group. During the reference period, the basic income increased the number of days of employment by 6 days and the basic income recipients were employed for 78 days on average.

However, the interpretation of the effects of the experiment is made more complicated by the introduction of the activation model at the beginning of 2018, which meant more stringent entitlement criteria for unemployment benefits asymmetrically in both groups."
How so, I didn't say anything about the content of the memo? Or you disagree that it did obvious harm to Google's policy on gender? We know that female employees received the memo and stated that it made them feel excluded, which did harm to the intent of the policy. That's not really debatable is it?
All which can be fixed in five minutes.
I built my initial programming/security skills by making PC game cheats, and now that I'm actually working in the software industry on other stuff I decided at the beginning of quarantine to see if I could still do it. Specifically, I targeted PUBG.

They've added obfuscation, that's about it. Even one of the guys the author interviews admits it:

> “Last year, we spent time working on various measures to block cheat programs,” explains Taeseok Jang, executive producer of PUBG PC. “Most of these actions focused on blocking cheat program developers to make it more difficult for them to create these highly lucrative cheats.”

That obfuscation was probably a huge problem when PUBG initially started adding it, but so long as some bored high school kid has a pirated copy of IDA and a desire to prove themselves, that info is going to end up online. Each new obfuscation feature or anticheat detection becomes a challenge, and the results of that challenge being inevitably solved are inevitably posted in a public and high-visibility place for others to learn from and use.

All of this public information meant that creating a cheat for the game probably added around a month or two of work to adapt to the cheat prevention efforts, on top of the month or so that I spent looking for the actual in-game structures necessary to implement the radar I was going for. I already expected every hindrance I encountered when reversing the game and writing the tooling to interact with the game's process. It was still daunting, especially since I had never touched the windows kernel until this project, but ultimately when I ended up getting everything working it felt like I was just using the same techniques I used to use back in the day only with extra steps.

My takeaways for anyone interested in preventing videogames from being cheated in:

- Cheaters will eventually find a way, but you can always reduce the quantity and quality of them.
- All information on how to write a cheat for your game eventually ends up in public forums. Keep an eye on those and learn how most people are writing cheats and target those methods specifically.
- Obfuscation (new detentions, new anti-reversing measures, new countermeasures to cheating methods) buys you time in the immediate term and invalidates existing online information in the long term. They're like antibiotics--they increases the barrier to entry and pain factor of cheating only if you continue adding/changing it.
- Obfuscation will never be adequate to prevent cheating entirely. Human monitoring, ML, skill-based pairing, and full visibility & control over hardware the game is executing on are probably the next generation in terms of cheat prevention.