skysight-inc/HackerNews huggingface dataset:
While I really support starting up with a framework, I wouldn't recommend React for someone starting out with JavaScript. React strongly recommends JSX for starters (from my limited experience with it) and also has a build system, that even if neatly abstracted away introduces a small delay and another additional thing to do before you're up and learning.

Personally, I feel starting out with jQuery as a perfect introduction. There are no build tools, just a simple refresh and you see all your changes.
I would argue that manual memory management should probably be avoided as a general best practice, but game development is a special case where memory management can often be critical to the performance of the final product, and a manual approach is sometimes warranted.
Yes, and the ADL is wrong.

There are multiple photo examples of white supremacists in 2015 and 2016 using the OK symbol as a link to Trump. Milo Yiannopoulos was one of them and Pepe was often shown using the OK symbol during any support of Trump. The reality is that the white supremacist supporters of Trump were already using that symbol to designate their support for him.
I don't think your society will find a way out of this, because the root causes are systemic and have been developing for decades: lack of a social safety net, weak worker's rights, incredibly large difference in wealth between social classes, overpowered companies and corporations, etc.

Adding to the above, the current administration has proved time and again that they're not up to the job.

And finally, the wave of (out)rage currently unfolding in the US, celebrated by many as a good thing is in reality a terrible thing - the problem of racism in the US is so complex that it is impossible to solve it by using force (condemnations, firings, banishment, verbal and physical violence). This also applies to sexism and other -isms: it takes brains and willingness to spend the time (years to decades).

Those events are yet another social flare-up that will take its course and then fizzle out.
Did GS pull the page touting their font? Or is my browser acting up?

https://design.gs.com/d/story/goldman-sans/
How a gamer caused a trillion-dollar stock market crash
Coax is not that bad. In theory you can get 10Gbps down and 6Gbps up.[1] The problem is cable companies with monopoly in the US. In Hungary you can get 1Gbps down 200Mbps up for less than 25 USD, and they rolling out DOCSIS 3.1

[2]: https://en.wikipedia.org/wiki/DOCSIS
Please stop with the melodramatic rhetoric.
All these lawful warrants are pretty cool until the administration issuing them gets compromised. The thing is this has already happened and criminals at the top are now looking for ways to cement their power and prevent any competition. I believe the anti encryption laws will be used against politicians who dare to change things.

All these laws are rarely good faith laws, but mostly are "rules" set by your older brother: he wants you to behave a certain way, but obviously has no intent to follow the same rules. So if we look at the proposed "law" thru this prism, we see "some senators deliver a message from the bigger players that those don't like that common folks can hide their communications and want to end this practice."
I think K is just an arbitrary natural number. The author is assuming the height is a power of 2, and giving the name K to the log_2 of that height.
Where are you blocked in this use case?

The easiest flow IMO: The API client needs a service account (username and password like a human). It authenticates to the OIDC server with the username/password and obtains a token. Then it can call any API service with the token.

It's quite straightforward really.
If you Google Joshua moon, the second hit is kiwi farms wiki (edit: Wikipedia) page.

> The targets of threads are often subject to doxing and other forms of organized group trolling such as ongoing harassment and stalking, including real-life harassment by users

And he thinks that a stalker is why he gets dropped at the background check phase?
There are places where passion isn’t enough, only performance is what counts. The NBA, Recurse Center, Navy Seals, etc.
Yes, one day out of nowhere, web.telegram.org stopped loading for me over jio, I didn't think much about it and switched on a VPN, which loaded the SPA. The SPA can now fetch messages after a manual retry over jio networks as well.
> it fails in many teams, they do not care or a junior dev does not know

If your team doesn’t care, by definition they don’t see it as a problem, so it only doesn’t work in the sense that they have decided hat they don’t need a solution.

If your team cares but your junior devs don't know, you need to work on your standard practices documentation and onboarding procedures. “Use this default baseline .gitignore" is not a very arduous level of standardization that is hard to instill in new juniors.
‘The lockdown is causing so many deaths’ – spiked
> The VM implementation is under 4,000 semicolons.

> Lightweight fibers are core to the execution model and let you organize your program into a flock of communicating coroutines.

> Wren is intended for embedding in applications. It has no dependencies, a small standard library, and an easy-to-use C API.
I think that's the point. They are only "pretty" sure. There is always room for error, and not pointing out the likely culprit protects them from retaliation.
> how you can trust the stats

In fact I trust them so little I quintupled them for my analysis.

And despite the Black suicide rate being 2.5x lower than the white suicide rate [1], you would still expect an average of 2 Blacks (and 24 whites) to commit suicide by suffocation/hanging per day [2].

[1] https://www.sprc.org/scope/racial-ethnic-disparities

[2] http://www.lostallhope.com/suicide-statistics/us-methods-sui...
> engineering is always in SI

Sadly several significant NASA failures would disagree.
That page was created by the stalker. It heavily cites the stalker's own blog. He writes under the name "Matthew Hopkins". His real name is Samuel Collingwood Smith. Check the bio I posted above.
I would agree with you if the battery life wasn't so terrible. I used it for a few months as my primary phone and have tried going back to it a few times. I really want to switch but the battery life is brutal.

Buy this phone if you like getting stranded at bars at 2am and asking friends to call you an Uber to get home.
Strange that there’s seemingly no mention of licensure, which to me seems to be the main difference between software and other disciplines of engineering.
I did not yet, but I'm going to use it soon :)

Edit: My only thought is, there is already build in safari dev feature like yours so you should consider offer other things as well.
> old Chernobyl-like pressure water reactors in Tallin or St Petersburg

You must be confusing Tallinn with some other city - Estonia does not and has not had any nuclear power plants.

The map covers Sweden, Finland, Estonia, Latvia and Russia. Estonia and Latvia have no nuclear power or weapons programs, and the first four are EU countries where staying silent about an incident would be very unlikely. That leaves Russia.

Interestingly enough the possible source area includes the Arkhangelsk naval base, where the Russian nuclear submarine fleet is stationed. An incident there may explain the lack of information.
And land is measured in "spanish acres" as well (Cuerda).
I can access the page perfectly fine
H1B for outsourcing companies has created massive arbitrage opportunities for American companies (primary non-tech). They find it cheaper to off shore their IT operations. H1B has a lot of "loop holes" that benefit employers. They're as follows:

1. H1B ties employees to a specific employer. This bonded labor prevents free labor movement. This allows the employer to exert tremendous control over the employee. Free labor movement is important to discourage employers from depressing wages for American workers.

2. H1B is allowed to participate in the EVC model. This would be fine if the H1B was not tied to the employer and instead it belonged to the employee. In absence of this, it explicitly allows exploitation of H1B workers hurting American employees.

3. H1B is dual-intent non-immigrant visa and is the first step to permanent residence. The employer dangles this carrot and exerts further control over employees. The long wait times (on the order of a decade or longer) due to the greencard backlog for certain countries (primarily India, China, etc.) make it worse. More importantly, the employer can rescind the application throughout this process and completely destroy the employee's professional and personal life.

4. Outsourcing companies will not start the greencard process for H1B employees until they're in the 5th year of H1B. Combine this with the 10+ years wait for certain employees, ties the employee to the employer for at least 15 years.

5. Until recently, employers could've rescinded the H1B any time and the employee had to exit the country immediately (no grace period). It was only recently that the US government gave a 60 day grace period for H1B visa holders. Imagine how a human being would feel if they have lived in the country for a decade, making their lives here, having to wind up and leave within a few days or even 60 days. Its simply inhuman. However, this is where we are right now.

This issue is more nuanced than it looks like but the underlying problem is due to the fact that the H1B visas and permanent residence process is tied to employers. If we look at visa programs in pretty much any other country, visas belong to employees, their PR process is between the government and the individual applying for the PR. The employer has very little control over the employees. This is why such large scale exploitation doesn't exist in other parts of the world.

There have been attempts over the years to fix this issue. The infamous Neufeld memo tried to eliminate the EVC model. Unfortunately, that did not fly and was eventually rescinded. Honestly, a tiny percentage of H1Bs are used by tech companies that genuinely treat their employees well. If you eliminate the bottom 80% of the H1B employees, EVC companies will shut shop and you'll also hurt foreign new grads.
Check out sled too which is written in rust. - https://github.com/spacejam/sled
Was there a real risk that everyone tweeting about Emmanuel Cafferty were going to cancel their gas and electric service from San Diego Gas & Electric?
The mind blowing resource for me was the "You don't know JS" series
Magic Commands in Python
In the US, only building components are still Imperial measurements. US-made cars and aircraft have been hard metric for decades. Everything imported, other than building components, is hard metric.

Outside the US, almost nobody has non-metric tools. So Imperial stuff is unacceptable for export.

Home Depot creates the illusion that the US is mostly Imperial. They don't stock metric fasteners. One day I was in a Home Depot on a Sunday, and a Chinese woman was desperately looking for some screw she needed to repair some crucial appliance in her restaurant. It was metric, of course, and Home Depot didn't have an ordinary metric screw.
But all accurate. And that's all I'll say on the subject because I really, really want nothing to do with kiwi farms.
Try reading your first paragraph again. You’re contradicting yourself and are completely missing the point.

You say that you “know” that terrestrial broadcast isn’t based on the number of listeners, and then go and make the same argument that Spotify pays better than radio based on “radio plays with n listeners.”

> You are acting like a terrestrial broadcast to n listeners is equivalent to a Spotify non-broadcast to one listener.

Yes, I am, exactly! Please tell me you understand the difference between 10,000 people individually seeking out a song on Spotify vs a radio broadcasting a song one time to n people (and sure, n can equal 10,000).

I like how you say “$0.12 per stream is not a viable model for music” while somehow pushing that $0.00318 per stream is. You’re right, though —- $0.12 per stream isn’t a viable model for music without the album sales those streams used to lead to. Spotify, if it’s to replace both radio and CD sales, needs to pay at least comparably to both. I’d say $1 per stream with a small bonus on top if someone listens to an album from start to finish all the way through would be a decent model.

Your last paragraph betrays your ignorance of the subject. The situation in which an artist voluntarily choose to not put their music on Spotify is so rare I’m not sure it’s even statistically significant. A more common reason is due to the publisher refusing for some sort of money reason, but those situations are eroding all the time. Spotify is the de facto king.

And it’s not like “some artists sell directly.” Everyone does! They do so because they have to recoup the utterly disastrous rates paid by Spotify somehow. So yes, by all means pay for music directly. But it’s not a better product than Spotify, because both allow the listener the same experiencing of “owning the album” (due to the benefit of “on-demand access”), so direct music purchases are just a “nice to have,” nothing a musician can actually depend upon. In other words: who cares about the edge cases when the majority use case is so shit and is actively pushing edge cases even closer and closer to the edge. Direct music sales are not a remedy to Spotify’s abhorrent per-stream rate and overall effect on the music selling landscape. Only one thing is: negotiating better per-stream rates. Period.
The NEW version of the most popular npm package to work with subtitles is OUT
Please, check it out and give me feedback!
We haven't at place where deciplines interact.
and then wrapped it in an ugly license blanket
The problem with payday loan companies is that they give access to loans to people who cannot pay any type of loan back. If they had enough money to pay e.g. their credit card bills then they wouldn't need a pay day loan in the first place. Most payday loan companies have a smaller borrow limit most credit cards or even regular bank accounts in europe.

Now imagine you are running a company that is making a profit by lending to people who cannot pay their loans back. Isn't that impossible? Shouldn't your company lose a lot of money because it's handing out money but never getting it back? You are forced slap on all the lost money as extra fees on top of the loan itself.
Games also have a very different set of constraints than most software. Simulating and rendering an interactive world at 60-144hz is not an easy task, and things like code cleanliness, structure and readability often lose out to performance concerns.

It's a bit of a strange thing; in my personal experience, after spending some real time with this type of constraints, it can be a bit painful to come back to "general software best practices". You become so aware of the performance implications of everything you do that all those things we do in the name of software quality can feel incredibly wasteful in terms of CPU and memory resources. One has to remind themselves that in 90% of cases that level of optimization is not warranted.
At this point, new cars are 100% metric, with the exception of tire sizes, which are still inches (usually integer inches, sometimes half inches too), and have been for a pretty long time (switching seems to have started in the late 80s / early 90s where cars would have both types of fasteners, and by the end of the 90s, it was just metric). This probably has something to do with the increasingly global supply chains, and increasingly global parts suppliers.

Oh, and the speedometer and the odometer. The digital ones are probably counting meters and converting though.
But that is only like 3x 12TB USB drives.. </sarcasm>
> The medieval king, for example, certainly didn’t hold a monopoly on violence.

He did indirectly, through the concept of divine right. This power was so immense, that a single king could wage war against an entire religion, as in the Crusades. If that isn't monopoly on violence, I don't know what is.
Please only apply "conversational design" to the few places where it's appropriate. I recently tested an app that had a study section. But instead of presenting the requisite knowledge the conventional way (text, maybe a video), they went all cute and "conversational" and put it in fake-messenger speech-bubbles...

App: "Would you like to learn about <...>?"

Me (exasperatedly typing): "yes"

App: "Bla bla 1"

Pause, "typing" animation...

App: "Bla bla 2"

Pause, "typing" animation...

App: "Would you like to learn more?"

...

Instead of just showing me the information so that I could quickly scan it, they forced me to type "yes" or "continue" every so often, and then, infuriatingly, fake "typed" the answers out slower than one reads, so that one had to wait for the stupid app.

I've deleted it.
That sounds difficult, it seems like your feelings are still pretty raw. I’m sorry you went through that.

Out of curiosity, do you think there’s a difference between me asking a government to remove something from a web platform vs me asking the platform to remove something?

Perhaps my position is I don’t think anyone should appeal to a government for web censorship, but hold platforms socially accountable for the content they host. If they hear my (and the potentially ensuing mob) complaints about content I found objectionable, the platform can either ignore my complaint or acquiesce. What can I do if they ignore me? Start a boycott? That kind of pressure is an economic one which leads to the platform making a business decision. The content creator that feels slighted starts their own competing platform for a different user base. We now have meaningful competition. It’s the kind of libertarian value that I think is just right for the web.

It might seem unfair, but it doesn’t feel like mob rule/leftist hypocrisy more than the invisible hand of the information market working against your content.
A few years ago, jQuery would have been an excellent choice, but it’s pretty dormant now, and frameworks are moving away from imperative code towards declarative code. For learning how to build very basic apps it could work, so I suppose a person could spend a few weeks with it, but I don’t think it’s a good long-term investment.

If someone understands HTML they should be fine using JSX after a tutorial or two. The build system adds some friction, but with create-react-app you can get pretty far without having to understand much about build systems (and you even get auto-refresh).
Doing regular, boring authentication using user/password just supports logout out of box.
So 600 black suicides by hanging a year out of ~38 million black americans, or a 0.0016% chance of an individual black american dying a year by suicidal hanging.

So when it clusters around black activists, that's pretty telling.

And to be clear, lynching is a power thing, not a genocide thing. The point isn't to kill all blacks but to make an example of the ones that 'don't know their place'. To 'hammer down the nails that stick out'.
>Imagine if you had to live that life.

Women and minorities have had to do exactly that. For decades. Which is where the backlash right now is coming from. Not just in one meeting but in most meetings. Talk to them, they almost all have hours of stories and examples.
Oh no, https://en.wikipedia.org/wiki/Blindsight_(Watts_novel)
I get a blank white window on Firefox too

Not sure how you got your link. The less specific domain seems to have working links
Thanks. Still doesn't work for me, Safari or Brave. Or maybe they block access via proxies.
Acting up on my end as well. Looks like a iframe 404ing.

I run pi hole as a data point.
I think it got it's start as part of https://luxeengine.com/ which transitioned away from Haxe
> Police unions make it nearly impossible to fire bad cops and incentivize protecting them to protect the power of the union.

Like teacher's unions.

https://en.wikipedia.org/wiki/Reassignment_centers
I'm glad that your wife enjoys the game! At the end of the day, it's meant to be played and shared, rather than just existing as an interesting software artifact.

The rooms persist as long as there's at least one connected player in them. Exiting + rejoining a room under the same name will let you continue to accumulate points under that name.

(Rejoining isn't perfectly seamless: you won't necessarily be dealt the exact same hand, and if you exit + rejoin while it's your turn, your turn will be skipped)
Face+Mask+Market+Size+worth+$7.22
And the rest rebranded to... Accenture. Interesting legacy
I've seen some corners of twitter start to slowly realize and acknowledge that cancel culture is bad. I think when the number of people caught in the maelstrom gets high enough, general awareness will increase. The danger is when there's an ingroup/outgroup filter where nobody in the ingroup ever gets ousted, so it always feels like it's still just "those bad people over there". But it's getting to a point where even those boundaries are breaking down, which is probably for the best in the long run.
No, the stalker is presenting outright untrue and misleading information is an encyclopedic context to give it an air of legitimacy. It's all sourced to his own blog. There's a reason Wikipedia doesn't allow blogs as sources.

Among the lies, is a quote attributed to Josh that someone added to his Encyclopedia Dramatica page, which the person later removed with the reason: ""sorry, I made this up".
Me too! I think there’s a place for spiritual/meditate mindset in our work.
My Android + Chrome has the center frame with the error page reading ""Requests to the server have been blocked by an extension."" - I don't even have extension in mobile Chrome.

Then a few seconds later my Android prompted to send a bug report
I appreciate what you are trying do here. Startups can always use more education about IP protection. But IP law is very country specific, and it is one of the most complex areas of law.

Some of your myths/truths are dangerous and may cause companies to irrevocably lose IP rights that they probably should protect.
Ok, I added it. A brand new guideline is a rarity. We should have a ceremony.

I worded it more concretely: "Please don't complain about website formatting, back-button breakage, and similar annoyances [etc]" I find that giving concrete examples and inviting the mind to generalize them works better than giving an abstract rule and inviting the mind to instantiate it. I learned this trick from spreadsheet development.

I was about to complain bitterly that the guidelines are now too long and there isn't a single one that can be taken out...but then I saw one that could be taken out, and I took it out. That was "Please submit the canonical URL. Avoid link shorteners." It's covered by "Please submit the original source." We added it a few years ago to try to convey that link shorteners are banned on HN, but it can be pushed out of the constitution and down into case law. It's the ones that aren't derivable from other guidelines that are hard to remove.

The list still feels too long to me. The longer it gets, the less people will take in, and I really want to avoid the mistake of accruing a big list of rules over time. They've grown like tree rings (and about as slowly) as we've learned about what feedback helps regulate the system. But the longer the list becomes, the more it starts to feel like a bureaucratic artifact rather than, let's say, a philosophical one, and that is out of sync with the intended spirit. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://news.ycombinator.com/newsguidelines.html
While this is often a good rule of thumb, occasionally it's useful to extract a function just to make the inputs clear for a complicated calculation. Particularly when it has few inputs and they are unlikely to change.
> a system computers understand

Um, what? Computers understand base 2 (or 16 for compactness), not base 10. A centimeter is not 0.00999999977648258209228515625 meters.
(and also based on the original ROMs -- and another source for them)