skysight-inc/HackerNews huggingface dataset:
It's both! Fun fact: language evolves with its use and so does spelling.

Here's a longer explanation: https://www.huffpost.com/entry/why-capitalize-word-black_l_5...

It explains why Black is capitalized but it also explains the reasoning behind some style guides deciding one way or the other when it comes to (w|W)hite.

The short version is that prior to the move to capitalize Black white supremacists were already capitalizing White so doing it sends some mixed messages especially when you don't already have a clear reputation for being anti-racist (resolving the ambiguity). Additionally white and Black as racial categories work very differently: operationally, (to use a strained analogy I just now came up with that someone will surely try to poke holes into) white behaves as a racial category like bald does as a hair color (i.e. it's defined by the absence of other qualifiers, hence the "one drop" rhetoric).

If you want to better understand the reasoning behind treating white differently, I suggest looking into articles about decolonization but it can take some suspension of judgement to understand the full reasoning if you're used to thinking everything is fine and nothing fundamentally needs to change. If you already let out an audible groan when seeing the URL of the article I linked, I suggest moving on to a different topic and coming back to it when you're in a more curious mood.
In the postcode of the card used to purchase the services.
Philippine 2021 Nobel winner Ressa calls Facebook “biased against facts”
Facts. It's also true they kill nearly six times less people than vending machines.

Sharks are healthier than vending machines.
Firefox has been using Google's safe search since version 6. So unless you disable or block it, Google knows about your whereabouts, even if you used Bing.
Louis Barclay the extension author felt that unfollowing everything improved his Facebook experience and helped him break his Facebook addiction. Louis wrote this extension so other people could try this and enlisted a Swiss University to conduct a study to see if this improved user satisfaction with Facebook.

Facebook not only took down the extension but banned the personal Facebook account of Louis Barclay and ordered that he never make any tool that interacts with Facebook, which he felt was heavy handed but as a UK resident felt unable to seek legal redress as in the UK if one loses one is liable for the opponents court costs.

Here is the Slate article by Louis Barclay.

https://slate.com/technology/2021/10/facebook-unfollow-every...

and an opinion by Cory Doctorow on the utility of Unfollow Everything, the study and heavy handedness as a tendency of Facebooks to squash research it doesn't like.

https://pluralistic.net/2021/10/08/unfollow-everything/
+1

If my memory serves, they were denominated in weight of gold.
I’m a surgeon but enjoy dabbling in programming/computer science and engineering and found the conversation on HN a bit more insightful than most other websites.
Hold stick near centre of its length. Moisten pointed end in mouth. Insert in tooth space, blunt end next to gum. Use gentle in-out motion.
Because "crypto" is already "cryptography". It's annoying to use the same abbreviation for two different domains that are closely related.
The point is that society wants to have a tasty revenge on rich people, not their heirs.

Very rich people don't ever want to spend every dollar they make , actually they are very restrained in their expenses ,so by using the margin loans against assets to finance what it is a proportionally modest lifestyle they get to have it their way while they are alive, which is having their number to be higher than everybody else, and being in the Forbes 400.

When the tax comes due at their death , they are not alive to witness their net worth cut in half or whatever it might be.

Society hates that because it wants to force rich people to do what they don't want and to face their own demise.

It has to be said, for all the hatred towards rich oil sheiks, they spend a lot because they know that their status in their country and in the Royal tribe is determined by the size and quality of their toys, their personal branding depends upon having the largest house, the most rare goldtop Ferrari etc.

America could use some of genuine appreciation for toys, because they dilute rich people into irrelevance.

In America people genuflect to a number instead. MarketCap, Unicorn status, Asset under managment, net worth. Once you decided to genuflect to something it might as well be toys.
Havana syndrome: Berlin police probe cases at US embassy
ADA has this exact functionality: https://www.adaic.org/resources/add_content/standards/05aarm...

Look for the "range" keyword
Good riddance, I find Google apps on both my iPhone and AppleTV quite annoying because their use of MD makes them different to use compared to everything else on those platforms.

The YouTube tvOS App feels particularly egregious to me, its video playback controls seem to behave nothing like all the other installed tvOS video apps that I use (Netflix, Plex, and AppleTV).
This article was hard to read. Let me ask some questions as feedback to the author.

First I understand they created a program that allows to list directories and output them in a format easily reused in other programs.

But I have questions :
1) What is sham ?
2) Is LSD better than ls ?
3) What is afind ?
4) How is LSD related to code-generation ?
5) Why are we compiling search directives instead of using find directly ? Only for a programming challenge ? If only the output format of LSD is what we want, why not piping find result into LSD ?

All in all, it's not uninteresting but it's missing some key informations to ease the understanding.
Let's assume cryptocurrencies we're stable for a second. Wouldn't banks still have a place? How would loans be provided in the realm of cryptocurrencies? Would it look more like peer to peer loans? Or would a similar bank like entity be needed?

I'm not well-versed on this topic so forgive me if the answer is obvious.
Civil Engineer here. I found HN after coming across an article by a programmer who had found a way to crack a captcha to access something called "Silk Road" using a Ruby script. I found that fascinating and followed a trail that led here. I like the community. Maybe I picked the wrong profession!
This is some pretty silly linguistic gymnastics.
There is no labor shortage, that would imply we have too little (skilled) workers, but there has never been as many.
If you think workers having some leverage is bad of course you'll be against UBI.
Keto GT Shark Tank
Keto GT is a weight reduction product that may help you lose weight quickly. Even though the Keto GT Reviews might suggest probable outcomes and demonstrate that the supplement effectively assists people in reducing weight, it is a formula that works effectively to achieve weight loss objectives. Finally, there is no assurance that this supplement will provide long-term advantages. Last but not least, individuals who have been diagnosed with any illness or are currently taking any medicine should consult with a doctor before using it.

https://mymmanews.com/keto-gt-reviews-does-keto-gt-pills-work-advanced-weight-loss-formula/

https://keto-gt.over-blog.com/keto-gt-shark-tank.html

https://ketogtsharktank.wordpress.com/2021/10/09/keto-gt-shark-tank/
> Are there any samples of the final sources?

https://github.com/pfusik/cito/issues/21

I generally check-in just the Ć source and not the translations, but if you want a quick look at the generated C code, here's some: https://sourceforge.net/p/asap/code/ci/master/tree/asap.c

> if there's a error/bug in the generated code am I actually going to debug and parse it effectively? Generated code may be "readable" but it is it understandable?

I had no problems with that so far. Nim adds a lot of boilerplate code in C output. cito sometimes adds a few lines here and there, but mostly it looks like the code you would write directly.
Honestly, just delete your Facebook. It’s a better solution and it has the benefit of being officially supported.
I don't quite understand "was before RDBMS solutions supported JSON "... did (for example) MySQL not support storing JSONs as binary blobs or text before?
PTO is not the return policy, it’s a core feature of the product (in this case the job).
Living in Berlin if you don't speak German you are limited in employment, in healthcare, and possibly socially depending on your bubbles. Short time you may not notice it but long term you are probably best learning German. A friend of mine is struggling to find a job right now and lack of German is a big problem for them. Another friend started dating someone who's not herself in the anglophone tech bubble and can't hang out with her friends. Have translated for a friend in hospital for a operation.

Some people can deal with this, even long term, but it's definitely not for me.
Serious question: what about Luxembourg, the Cayman Islands, the Bahamas and quite oddly, Pakistan???
> mirror all information it sees to store locally/in the cloud.

Browser history?
It’s very clear that you don’t work with in infosec if you have it in your mind that hacking 14 offshore financial services company is indicative of nation state level activity.

The evidence isn’t that great for the claim you’re making. The other one I hear often when people make this claim which is how good a job the hackers did packaging it and getting it to all the right places in relative secrecy.

I mean.. I kind of see where your coming from if you compare it to the Epik hack recently but I don’t think quietly emailing journalists is some unobtainable skill either for even a single person let alone small crew.

Edit: just by way of reference I wanted to point you to a great example of some of the many motivated people and groups out there who I think are way more likely: https://theanarchistlibrary.org/library/subcowmandante-marco...
As mentioned, these are attributes not comments. More specifically, the the `#[derive]` attribute on the enum lists which procedural macros to execute (Debug and Snafu here).

These procedural macros are handed the token stream for that enum, and can use that to generate new code. The Snafu macro here is also using attributes on each variant of the enum for information about how to implement certain things.

The documentation for Snafu has a page[1] describing what code is generated. There's nothing there that couldn't be done by hand, it's just tedious.

[1] https://docs.rs/snafu/0.6.10/snafu/guide/the_macro/index.htm...
Bluntly… TC or GTFO.
Make a pull request ;)
Thank you for the recommendation, I'll definitely look into it, I've been trying to find an activity that will get me more outdoors so perhaps biking has what I'm looking for.
It’s been almost two years since Hex came out and Hex has gone up over 7000x and still no rug pull. How much longer are you going to wait for a rug pull before you start investing? Five years? Ten years? Serious question.
I got a plan from the marketplace in Washington state for around 550/month. It was called a Silver plan, but it didn't cover very much. I kept getting bills a year after my services for things that I thought were covered and that my doctor said would be covered. And I looked into the benefits sheets while choosing my healthcare. Yes, I didn't get the highest priced one, but if Silver doesn't cover very much, I'm not confident "Gold" will. Also my experience with some corporate plans is that even though technically things are covered, sometimes the waiting times of a few months for urgent things mean they basically aren't.
As I was considering dumping my savings into a video poker machine, multiple people told me I was making a big mistake, losing out both on a safe retirement and interest.

World A: And they were wrong! I was able to turn those $100k into $5M.

World B: And they were wrong! I may have lost all my savings but I still would have gotten a massive ROI if I had played my hand better.
Flutter apps can be themed, and a "cupertino" theme mimicking iOS Views exists.
The whole point of the article is that while the money may not be everything, it is important to understand. He says right in there that FAANG money is probably going to be the best, if that's your priority.
So they hash both versions of the password? Or how does this work?
> Thorium reactors remain an insufficiently explored option here.

I'm no expert in nuclear power, but it's my understanding that Thorium reactors aren't that much safer due to the higher gamma radiation emissions, and Thorium reactors are far more expensive to build and operate to the point that they are not cost-effective, let alone profitable.
Programming languages: Python just took a big jump forward
Windows 11 runs Graphical Linux Apps out of the box with WSLg
Prepared statements are a good tool to have in your arsenal but for the majority of the queries you need an ORM will be fine. It doesn't absolve you of the need to understand SQL but it does save a huge amount of time and generally results in easier to follow code.
Professional slavery, you meant?
> the only good solution (nuclear) has become politically untenable

Not just politically: also economically untenable.

At the moment, gas peakers remain the only good solution to this. Hopefully in the future overbuilding renewables or some sort of advancement in storage will work. Unsolved problem for the 2040s.

> Can Hydrogen be used to store energy at the scale of a power grid?

Probably not because of the inefficiencies. It may well be useful as a kind of "last line of defence" to handle low probability situations where a lot .

However, it does seem like it may be the best solution for air travel, and perhaps also shipping and heavy good vehicles.
It is remarkable that this exact border (although without the proverbs on Ć) manifests also between Czech Republic and Poland -- in the Czech language there is exactly one hard "Č" and no soft version, whereas Polish has both "cz" (the hard variant) and "Ć" (the soft variant).
If they trust science enough to get a transplant they can trust science enough to get vaccinated.
Just launched the first all-out sale of my content booklets 2020/1, which is already stirring the pot a bit! From ramen profitability, (hopefully) to the budget for a different side project I am planning for 2022. Get them while it lasts and help me spam HN again next year (pun intended, ehehe)! On a more serious note, I am willing to see how time-resistant is the content I put forward in the last 18 months, and if slashing the price, some can get a bit of traction on its own.
On Philip Cross:

https://twitter.com/BenjaminNorton/status/122772269668495360...

And Jimmy Wales on Philip Cross:

https://twitter.com/jimmy_wales/status/994264792062885895

-

Wikipedia deprecating and censoring anti-war sources:

https://thegrayzone.com/2020/06/10/wikipedia-formally-censor...
They probably just do two password checks.
Some thoughts about small startups. If the company is not legally obligated to eventually give me what they are promising, I have a simple criteria. I don't even evaluate it.

For instance, a usual shady tactic to hire talented developers -that would otherwise be recruited by a larger company- is to claim that they are on their way to receive some substantial investment in the near future, which will improve your working conditions overnight. The CEO will then discuss your future salary by giving you some figures.

Beware that usually these claims are complete bollocks, and the company is not even close to entering a seed round. Startups are fun and a great learning opportunity, but make sure their promises are actually binding.
But those same abuses will happen anyway because we tax the corporations themselves and when the money is paid out from the corporation. Ie we will still have to deal with that exact same problem. It's just slightly smaller in scale.
Yes, benchmarking is interesting. I will post benchmarks of different target languages.
I try to be mindful of making my software as accessible as possible, but the following

> creating a lookup table for all the unicode material out there might've been considered impractical or performance-hitting for the developers.

just doesn't ring true to me in any way for current software. I understand that people can be using older software, which is why I strive to restrict myself to ASCII as much as possible for the widest possible support for my users, but my software also supports unicode identifiers, up to and including a whole unicode table to talk about confusables[1]. And not all TTS software "ignores" characters, which is why people advice against using 𝑓𝑎𝑛𝑐𝑦 unicode because it doesn't get read as text but instead each character is described individually. (This is also something that TTS software should support for their users' sake, but I digress.)

To be clear, it is reasonable to be practical and cater to the software as it exists, but that doesn't mean that we shouldn't ask for better software.

[1]: this is thanks to the crate unic-udc containing this information: https://github.com/open-i18n/rust-unic
> claim it's all fake.

Did that happen? I am not from the US, so I don't know, but here in Europe it always seemed clear that all leaks by WikiLeaks were genuine. People were discussing whether it's good to leak such stuff but the authenticity was not in doubt.
How is Qt off in every way?
Still I find the https://github.com/pfusik/cito simpler to explain what it exactly does with the short example.

@pfusik please maybe put that example also in `ci.md`.
That's what I meant... hash both versions when logging in.
The time has come to fork Firefox. That’s the benefit of open source software, it’s not beholden to one entity. Don’t give in to a chromium monoculture.
Asians in NYC are only the poorest demographics if you include the large, and poor and growing groups of Pakistani, Bangladeshi, Indian, Arab, Iraqi, Syrian etc. immigrants in your definition of Asian. Those are not the Asians overrepresented in the G&T program.

And yes, I know those countries are in Asia.
No. As much as I love LINQ in C#, I don't see it easily translating to all the target languages.
To me Chromium is not "ungoogled" as long as google engineers have such a powerful influence over it.
> There's a subculture that exists that does amazing work in that space, but it's disconnected from the old-timers that represent the face of ham radio. You'll find this subculture at DEF CON and similar events.

QRP? Things like WSPRnet? Events like https://hamvillage.org/dc28.html ?

(they are using Discord... urgh)
Nobody who uses this strategy will come even close to spending every dollar that they earned, they spend all they want yet still end up leaving all their wealth to their kids when they die.
> The 10x programmer is a silly myth. The idea that someone can produce in 1 day what another competent, hard working, similarly experienced programmer can produce in 2 weeks is silly.

The only thing about the 10x programmer saying that's a myth, is the assumption that it's a quality inherent to the person. You can absolutely accomplish the same level of impact in a week that might take a competent respectable colleague a year, and you don't have to be a genius to do it.

You just have to have a good idea at the right moment. It doesn't even have to be a constant thing. In my career, sometimes I'm just a normal programmer and sometimes I do some bona fide 10x work. A lot the times the 10x work I get the most kudos for will be some absurdly simple low-effort yet impactful thing, like sending pull requests to projects that change a single line of code to bump up a version number in an xml file that has 0days. But because the idea is so simple and almost silly, I can do it a few hundred times and have more impact. Then I can take into consideration that many of these projects I'm fixing are libraries or frameworks, so I'm not only rescuing the project but rescuing their users too.

That kind of transitive impact is what makes 10x possible. Programming isn't like a 19th century assembly line where labor had a very static measurable and manageable impact. Our culture is still catching up in fully understanding and internalizing the enabling impact that computers make possible.
The choice of technology by developers and their managers is guided in large part by trends rather than by wholly rational decision process.

The type of database should be dictated by the application requirements.

Relational databases provide some exceptional guarantees while also being able to run quite large systems.

This means, when you have:

1. Relational data,

2. Queries that are not known beforehand,

3. Data that can fit one server or can be sharded to fit,

that RDBMS is probably the best choice for you.

You may not like SQL as a language but at least there is large body of knowledge on how to use SQL effectively for your problem, how different choices affect performance, etc. And a lot of very good tools to help you with that.

I have seen time and time again small teams to "revolt" against SQL databases choosing something like Cassandra or MongoDB. The effect that the team spends now years learning the new database, complicates their application to provide same functionality they got from SQL for free, contorts the data to the new paradigm.

My team chose, years ago, before I came, to use MongoDB for what is very relational problem. This resulted in huge duplication, performance issues and complexity on the application side.

No, the team does no longer have SQL problems. Instead we have other problems that consume large part of our focus, rather than use it to make the product better.
Yeah we did it this way on an app I worked on in the past, try the verbatim input and then a couple of minor variations in casing if it didn't work.

I've also found that for email fields you need to be careful to normalize the input (trim, casing) as safari had a habit of autocorrecting the first character to be a capital
Maybe you can try an analogy with shop owners as servers. Then maybe the following works:

Tracking cookie - A visitor card, which will be forcefully checked at other shops, unless you throw it away.

Fingerpringting - The shop owner takes your fingerprint from anything you touched in the shop, or even from you paper money or pay card.

Tracking pixel - ???
Bingo. That's why working at all these companies is morally problematic.

Unless software engineers "vote" by going to work elsewhere, this won't change.

Looks for companies with solid ethics, and with founders who have background working at or starting other similar companies.

But not coincidentally, the pay at these companies will be at least multiple times less than at Big Tech.
Not really. With the confusing interface Facebook introduced (even the Activities Log where I used to find logged actions more easily), it has become more difficult to find the list of people/pages followed. It's not surprising that they would often look for tools that can simplify the process instead of finding a needle in Facebook's own haystack.
Not quite: https://news.ycombinator.com/item?id=28801308

Apple's Terminal: https://imgur.com/a/8IgJBdC
Or choosing a different phone, just like going to a different market.
And this new minimum tax changes things how? We still tax the money that is paid out from the company. Every incentive to do this scheme still exists, because personal income taxes are way higher than this minimum corporate tax.
I guess I will have to avoid wayland if xmonad never makes the move.
Hydrogen escape from our atmosphere is diffusion limited, so this isn't a concern.

https://en.wikipedia.org/wiki/Diffusion-limited_escape
They send it once over the wire but salt it twice if the first attempt fails and the request originated from a mobile app.
UX is all around us.
Similarly there are many sites that allow you to log in using `your password` or `your password`.swapcase() (for example, Password123 or pASSWORD123). Automatically trying a variant only costs a single bit of entropy and can greatly reduce login issues