skysight-inc/HackerNews huggingface dataset:
The "dude that has no idea what he is talking about" is me.

I'm American. I'm a white female, and I now live in Northern Europe.

The only time I've had guns drawn on me by cops is when I've been with someone with dark skin, and statistically, you are more likely to be shot by cops if you are black. There is definite differences.

I've had folks help me in the states, I've had fake help because I'm female, and been stopped for being out late. No one bats an eye here, and I*m in the largest city I've lived in. No one goes out of their way to help in the states for the most part, and people won't vote to allow folks to even have a safety net nor healthcare.

In comparison, if I lose my hat at a bus stop, it'll probably be there waiting for me the next day here. (had the experience). I fell on a bike and someone stopped to make sure I was OK. I don't get harassed at bars by myself and I don't get harassed walking home from a bar.

Last time I came through customs was coming home from Amsterdam, and the guy was nice to me while he searched my stuff. I didn't feel the danger and apprehension that I get with American cops.

Sure, people are crazy here just like they are everywhere - which I've stated - but society as a whole is way nicer and more helpful and overall, fewer people treat me badly for being weird. (Am an immigrant, and everywhere has their buttheads, but most folks are nice).

Edit: I'll add that folks here don't randomly say hi on the street nor talk at bus stops. This isn't folks being nice in the states, but talking at people. People don't ask me "how are you" unless they are interested in an answer. Many parts of the US are full of superficial, fake niceties and this isn't friendly. It is just fake, and I'm rude if I don't want to take part.
Not too long ago, maybe 4 months ago I saw an article posted on HN which was along the lines of moderates are more dangerous than the enemy, because they empower the other side. It was a fairly radical piece obviously slanted towards hard-left economic policies. I found the comments to mostly be in agreement and pretty depressing given that I am fairly moderate, I lean a little to the right on economic and personal rights, and well to the left on social issues. This is the way most people when I was a child where. The radicalization has been eye opening to say the least but I am staying in the middle, if both sides of the radicals would rather see me dead (one radical basically inferred, that is what needs to be done with moderates) then so be it.
You should check out https://paperswithcode.com/
Interview with Brigit Co-Founder and CEO Zuben Matthews
Study: About 20% of grocery store workers had Covid-19, most had no symptoms
This is a confused comment if I have ever seen one. Well, not surprising given the line of reasoning that led to the conclusions made clear by the other comments. Have a good life.
Gosh, that feels so inefficient (as a js dev here). Then again... React had it's naysayers for sometime because 1. JSX, 2. nobody saw dom diffing as truly fast enough. But dom diffing is absolutely faster than asking the server to update a classname.
I'm a keyboard-first user, and I don't find, generally speaking, applications to be keyboard-oblivious, although, the exceptions stick out like a sore thumb.

Worst offender is certainly Gnome, which is nothing short than antagonistic. They went as far as disabling mnemonics by default. They removed the fast search in the file manager, in favour of the fancy (and broken) one; keyboard user must use the awkward, inline, one. The file manager also lost the "New folder" shortcut.

Another notable entry is Sublime Text (which is not antagonistic, but somewhat oblivious). Very surprisingly, the file panel doesn't respond to keyboard events. For example, if the user wants to rename a file via keyboard, they're forced to copy the filename, then perform the operation via terminal.
An artificial intelligence would have no issue with a galactic colonization project taking 100 million years.

I imagine that the limitations of organic lifespan limitations will disappear with our species.

The most we can hope for is that AI somehow takes us with it.
I despise the ad industry's current format as any other person, but don't fool yourselves if you think this isn't a move on behalf of Apple to gain marketshare in the ad landscape. Especially after news Apple is building/refining a/their search engine and their propaganda on privacy.
Nice, thanks for putting this together.
Hi, thank you for the reply.

> Personally, I'm just going to trust the experts on this as I don't have the energy that you seem to have to go digging in this fashion. A quick cursory Google/DDG search is enough for me.

Are you saying you're dumping a pile of research links into this thread that you haven't even bothered to read, just because it showed up on Google?

I do appreciate the diplomatic tone and pile of links (you seem to have plenty of energy!) but your appeal to authority is ducking the two actual questions I've asked: why do you care - what stake do you have in this debate - what is prompting you to keep posting links to SRBR, especially if this is only the result of a quick cursory Google search? And secondly, why are you convinced by SRBR's position claims after I've pointed out several (easily verifiable) citations that fail to support the claims they're being used to make?

Maybe I'm wrong, and there is scientific consensus. I don't know because I haven't studied long enough. All I know is that SRBR's publications tickle my spidey sense BS meter a little bit. Now that I've verified myself they're playing fast and loose with some of their scientific research, it's going to be difficult for me to trust anything they say.

It would take less time than you've already spent promoting SRBR links in this thread alone to go verify a few of the sketchy citations I called out explicitly. Have you tried to verify the problems I called out?

Why blindly trust experts that mislead?
I'm not sure I've received such a vitriolic reply, ever, on HN. You certainly are strongly persuaded that Bill Gates is evil. It's funny to think that in the 90s I really used to share your opinion with a similar zeal.

> While it’s true that Bill Gates’s philanthropic efforts have salvaged his moral reputation, it is not true that he deserves it.

When everyone has their own concept of what is moral, it can be hard do agree on 'moral desert'. But as I see it, he's poured money into eradicating polio, tuberculosis, malaria, and other diseases affecting poor nations. For polio in particular, this has culminated in total eradication for the entire South East Asian and African regions within the last decade.

https://www.bbc.com/news/world-africa-53887947
https://web.archive.org/web/20140327032034/http://www.searo....

The Bill and Melinda Gates foundation isn't perfect, and maybe has made a few missteps, and partnered with corporations of dubious nature, but overall it's money invested in improving the world that came from a place of generosity.

Actions with real positive outcomes for the world, and motivated by good intentions, ought to shift our prejudices, as much as bad intentions.
Suppose that, since counting was so important to astronomy, they had neatly divided the year in 6\60 days, not unlike our current system of 12\30 give or take. That's probably as precise as they could get with the light play constructions.

See this one for a later Luwian example

https://m.youtube.com/watch?v=5950zu32n9E
Pages with mixed content isn't uncommon on corporate intranets.

There's an argument against it, but it has always been allowed for things like images so far.
Being organic is the biggest drawback. Being individuals is the second biggest.

If the AI doesn't absorb us somehow, I suspect it'll limit our ability to contaminate the rest of the galaxy.
I don't see how splitting society into factions that shun each other leads anywhere good.
Your comment belies pretty repressive, judgmental, arrogant and close-minded attributes on your part.

This attitude reminds me of the military’s “don’t ask, don’t tell” repression policy against gay service members.

People should feel they don’t have to unnaturally switch off core important parts of their identity at work. They need to have psychological safety to outwardly “be themselves” - without burden to exert extra effort to unnaturally be different.

If you want to talk about severe extremes like preventing hate speech at work or not being allowed to practice nudism in the office, then fine, there’s worthwhile discussion of limits.

But if you want to say “no religion” and “no politics” just because you personally have the extreme arrogance to say “most humans” can’t discuss those topics rationally, then you personally are just an authoritarian thug - and this comes through strongly with the pejorative way you write about religious people, political people and what you personally deem to be “toxic.”

It is far more likely that you are the toxic element, hoping to repress aspects of employee culture for self-serving reasons that change the workplace into an environment you personally prefer at the expense of basic humanity and inclusiveness for others.
I am using the Elements compiler (supports Swift, Go, Visual Basic, C#, Java and Object Pascal) that allows sharing business logic and write UI code separately in the appropriate platform's tool.
Safari tends to be slow to implement features, but they rarely outright reject implementing a feature.

Google Chrome hasn't implemented MathML yet, even though Firefox and Safari have: https://caniuse.com/mathml
Can anyone comment on whether Kotlin Multiplatform could be used instead of Flutter if the goal is write once for both iOS and Android? I am excited about porting my Android apps to Kotlin from Java and then having a path to iOS, as opposed to rewriting the entire thing in Flutter. Is that possible?
A third option is to bill per sprint. You define the goals for a single sprint, which should be relatively easy (compared to defining the entire project) and bill when the sprint is completed.

The advantage is that you have clearly defined goals, but the client can still change direction of they need to (by adjusting the next sprint).
Argh. Why are knots still used? I imagine it's the same reason the USA can't go metric
I tend to agree.

There are some days in the week when I'm not checked in mentally and very unproductive. During those days, I'm better served to either sleep more or do something light to recharge for the next day/later in the week.

And then there are some days including the weekend where I can code for the entire day non-stop and feel energetic.

I still think having standardized days for working and rest is best for the sake of having multiple hours of operation overlap (e.g. schools, most businesses and government operations).
I live in Montreal it is 1) expressly more socialist and 2) definitely more corrupt.

The government here pays huge subsidies for electricity, a lot of social housing and a generous $6/day child care regime, which is far more than anywhere else in the US.

Montreal is measurably 'more corrupt' [1], there's no doubt about it, there was a massive investigation into it, and some of it was addressed by having more intelligent/trained buyers for public sector goods etc., but much remains.

"At the Charbonneau inquiry, an "ex-construction boss said that for years, three per cent of the value of all contracts he received from the city of Montreal went to the mayor's party, and another one per cent, known as "la taxe à Surprenant," went to a city official"

I don't think the level of corruption has that much to do with the ideology of government though.

[1] https://en.wikipedia.org/wiki/Charbonneau_Commission
Pro-nukes like to point to China for support, but China is building large numbers of UHV DC transmission lines, in large part to transmit renewable power. They have 30,000 km of UHV DC lines now, and will be building more.
not if they keep it to themselves

also, see https://en.wikipedia.org/wiki/Planck%27s_principle
Learn Code Like a Chef
Don't worry, I don't take much personally and this was not one of those times. The little back and forth that may or may not be sharp is what makes these discussions fun (for me at least) in the first place. I think the added danger and possibility for severe personal consequences might end up being a net positive for everybody in the long run, as you can see in Eastern Europe where Stalinism and its restrictions on free speech resulted in a group of people who generally play things close to the chest by nature but have a very rich inner life and are able to contemplate serious or emotionally charged subjects in a way I find most Americans and first worlders in general lack.

New negatives in environments always come with new positives in the environment's survivors, and I am hopeful that we will all end up with a more thoughtful introspection similar to that which came from "oppression" (I hesitate to call what we are experiencing oppression due to how minor it is compared to gulags.) Some of the world's most beautiful literature as well as brilliant scientists have come out of Eastern Europe, I am optimistic that something similar will be the fruits of what is now underway globally with the advent of social media and its soft tyranny over social relations.
Three followup questions if you don't mind:

Does MMS make it easy to have a group conversation, or does everyone have to remember to do the equiv or "reply-all" (add everyone's number in) when sending a message to the group?

Do you get free SMS/MMS included in your plan? (My American Aunt has always insisted SMS was obscenely expensive and refused to use it to communicate.)

Do you get Data as standard with the plan? (Eg is it that people can't easily use WhatsApp because they don't have data when out and about or is it that people just won't agree which IP product to use in the first place?)

Really appreciated; thank you :)
> For example, 妛 was an error introduced while trying to record "山 over 女". "山 over 女" occurs in the name of a particular place and was thus suitable for inclusion in the JIS standard, but because they couldn't print it as one character yet, 山 and 女 were printed separately, cut out, and pasted onto a sheet of paper, and then copied. When reading the copy, the line where the two little pieces of paper met looked like a stroke and was added to the character by mistake. The original character (𡚴) was not added to JIS or Unicode until much later and doesn't display on most sites for me.

Meanwhile, in a parallel universe where ASCII was invented in asia and latin characters were not available until unicode was established:

> For example, Ä was an error introduced while trying to record A below a dotted line. When reading the copy, the dotted line was added to the character by mistake. The original character (A) was not added to Unicode until much later and doesn't display on most sites for me.
Is this another WebRTC thing? How do I explain to my users that pay $20-30 per 1GB of data when it starts automatically "contributing" to reduce my costs?
This prompted me to look through some RISC ISAs (+x86), there may be errors since I made just a cursory pass.

Seems the following have conditional moves: MIPS since IV, Alpha, x86 since PPRo, SPARC since SPARCv9

The following seem to omit conditional moves: AVR, PowerPC, Hitachi SH, MIPS I-III, x86 up to Pentium, SPARC up to SPARCv8, ARM, PA-RISC (?)

PA-RISC, PowerPC, ARM at least do a lot of predication and make a high investment to conditional operations (by way of dedicating a lot of bits in insn layout to it), but also end up using it a lot more often than conditional move tends to be used.
document.querySelector(selector_with_no_matching_elements) and other similar select methods that 1. Will only yield a single element at most (never an array) 2. Might come up empty.
> Let me ask you: What is it about your first example that makes you call it transactional? If it behaves as badly as you say, shouldn't it be called a 'method' or a 'procedure'? Because my "fix" for it is to actually use transactions. I suspect your fix would be the same.

We have two concurrent tasks both doing exactly the same thing in order to deduct 50 money:

BEGIN TRANSACTION;
SELECT balance FROM account; // = 100
UPDATE account SET balance = 50; // calculated by application as 100-50
COMMIT;

Perhaps I misunderstand you, or you misunderstood the way I presented the example (possibly because I presented it poorly). But in my mind there is hardly a way to describe this code as "not transactional".

I merely showed one possible way how these concurrent tasks may execute in practice leading to bugs. Of course, for casual testing this will actually look and work correctly. As one commenter far up the thread said (as an attempt to refute understanding of concurrency as necessary)

> The problem for novices is that a program that behaves correctly looks a lot like a correct program. Until one day it doesn’t.

> And because you’re in production and getting random spurious failures, the panicked (but common) reaction is to wrap every shared resource in a synchronized block. Which makes an incorrect implementation worse but possibly correct.

Then,

> Why did you choose to interleave its steps like that, when "Isolation ensures that concurrent execution of transactions leaves the database in the same state that would have been obtained if the transactions were executed sequentially."

That is only one of the possible ways for transactions to work. Note that IIRC the only database that interprets the SQL standard like this is postgres, while MySQL and Oracle still have (more subtle) serialization issues even on the SERIALIZABLE isolation level (example: https://stackoverflow.com/a/49425872).

Note that you can end up with deadlocks and transaction failures on any level stricter than READ COMMITTED, so the application needs to be able to deal with both of these.
I currently work a 4 day week with Wednesdays off and it's like magic
XML is undeniably a huge attack vector with a shrinking user base. I think that’s a very valid argument for not expanding its surface area.
How do I create this from a stock Raspbian install?
Any thoughts on this post? Are a lot of folks using Selenium or Cypress.io?
I'd be interested as well. I work for a Californian tech company and I would mostly describe it as "hard left". We have mandatory trainings quarterly where we have to do exams where we say "as long as 50% of tech workers aren't female and black, we 've got a discrimination issue." I've got coworkers who've told me over a beer that they work here exactly so they wouldn't have to work with people who have "other values" and they feel its good those sort of people are outed.

So in essence, feels like a textbook example of what the article was talking about, with leftists having consider able freedom to talk about politics and everyone else marginalized.
That is an unpopular opinion in the same way that saying "The 40 hour work week isn't for everyone" is an unpopular opinion.
https://www.biorxiv.org/content/biorxiv/early/2020/07/16/823...
Maybe overflow checking could included as an ISA extension. If it is included, what is the least impactful design?

Overflow is part of the result, so maybe include extra bits to each register that can be arithmetic destination. These bits are not included in moves, but could be tested with new instructions.

Another way that avoids flags is new arithmetic instructions: add but jump on overflow. Maybe this is reduced to add and skip next instruction except for overflow, but maybe things are simplified if the only allowed next instruction is a jump, so the result is a single longer instruction.
Those figures look amazing! Also, its crazy how many things can be improved by a clever use of gradient descent
This reminds me of self-driving cars in that it seems relatively easy to build a system that replaces a human, but more difficult to ergonomically assist a human. There is a lot of opportunity for systems that help humans work more efficiently and productively.
It's pretty edgy to cast 'isn't for everyone' as an unpopular opinion.

Only a very small group of people are going to have a strong opinion about how other people should organize their work life. They mostly won't care. I suppose lots of managers will be in that group, but work is organized around weekends for lots of non-arbitrary reasons.
I only write about things I have intimate knowledge of. Writing about anything I don't have a deep interest in feels forced and contrived. I follow this saying when writing:

I don't write because I want something to say, I write because I have something to say
Maybe my memory plays tricks on me but didn't WP 6 be graphical on DOS?
I’m curious if the majority of code being shared is limited to models and API calls and if so, why not use an OpenAPI spec and generate code for all of your platforms (not just mobile)?
Couldn't those reputable sources also provide widely publicized checksums and signatures for a pruned blockchain state?
Show HN: Intro to data mining – Python implementation of Apriori algorithm
I find that the “two minute rule” works pretty well.

Whatever you want to do, set a timer for two minutes. Hit start and do that thing for two minutes and really beleive that after two minutes you can stop.

Once you get going you rarely stop after two minutes. But telling your brain only twos minutes, and let’s see what happens, kind of let’s your brain give you two minutes to focus.

Oh, and go write without a computer. Get a pen and paper and leave ur phone on your desk - go somewhere else. You get to sit there and either write or do nothing. That tends to help too.
I highly reccomend Motion, check it out if you haven't. I've ripped out and replaced subpar proprietary vendor crap with it. (keep the cameras depending on model, ditch the included DVR systems)

[1] https://motion-project.github.io/
of course not, but a requirement to be civil to uncivil people just allows the brownshirts to take over
And to show how much of this is personal, during normal times, I'd consider a singleton day in the middle of the week an incredible waste relative to 3-day weekend (or even better a 4-day weekend once every two weeks) so that I could travel places.