skysight-inc/HackerNews huggingface dataset:
I mean to be fair 400k is pretty squarely middle class for a developed country. Not exactly a big target.
Yes, most bots will decode this easily. Some bots also decode various JavaScript based obfuscations and email addresses in images. But in contrast to those, this little obfuscator doesn't harm the usability (you can copy and paste it, screen reader compatible etc.).

For the last 10+ years I personally have not tried any more to hide my email address on the web. It's visible in thousands of places (mailing list archives, websites, git commits) and the volume of spam is absolutely manageable (~100 a day, 99+% filter rate with spamassassin and blocking some networks).
> How many (large) companies, governments, etc... run their own email servers?

Office 365 financials alone suggest that the answer is "very few, and rapidly decreasing". I work for a ~30k employee technology company that doesn't run it's own email servers.
CRISPR Screen Library
But what's the difference of just authority making your NFT URL invalid and moving the item under a different URL? That would be equivalent of forcing you out of your home, they cannot force you to give them keys, but they can change the lock.
When I was 9 years old in Europe, I was walking to school almost two kilometers on my own. And since that age I've never been hauled to any school by my parents using any means of transportation.
That’s often the case but for this particular issue, it could have happened in any language because it’s still returning the exact same type. Its an array of the same record type in both instances.
IP filtering. Incognito does not mask your IP.
In the second video he gives a very interesting reason:

Given 440 is what we’re all used to on an everyday basis, the effects of the OP experiment might be explained by the “novelty” of how 432 sounds to us.
URL lengths used to be a major pain. Browsers have sane limits these days (IE was about 2000 chars before v11; most browsers accept far more now), but I've used plenty of SaaS apps that get a bit upset if you try to add very long URLs in forms that put a max length far lower than browsers will handle. Compressing them where possible is good UX.
s/derived/inspired/ :)

Given the history of the Mediterranean, the Minoans being the first advanced civilisation in Europe, before having their power weakened by the tsunamis generated by the collapse of the caldera at Thera, soon to be overtaken by the Mycenean Greeks, I can easily see how the myth of an arrogant advanced civilisation, humbled by the Gods and the Sea, would have made it's way into Greek thought.

Every myth seems to have some kernel of truth somewhere.

Like the Māori myths of New Zealand - Maui caught a giant fish with a hook made of his grandmother's jawbone, clubbed it to death, and boom that's where the North Island/Te Ika A Maui (The Fish of Maui) came from - possibly inspired by the fact that the North Island really looks like a stingray from above.

Or the myth of Kupe, who discovered Aotearoa/New Zealand and then led the Māori settlement of NZ - no doubt there was one or more initial explorers who returned home, and no doubt there was settlement, but archaeology describes a different timeline of migration waves compared to myth.

(My favourite undisprovable myth-from-fact theory is that the Nephilim, mentioned in Genesis, were a folk memory of the last of the Neanderthal. Totally undisprovable or provable, but I like ruminating on it. I'd pay for historical fiction with Neanderthal heroes, a dying race, leading Homo sapiens in their endless wars)
Regarding #3, Bitcoin has enormous value: it facilitates black markets.

Beyond that, I'm not sure.
I'm interested to know why you didn't go back. Reading OPs article there are a lot of red flags that stand out to me today, but if I was young and fresh out of college, I'd probably be happy to take a job there.
Linux is super easy for users who only need a browser. Which is, these days, most people. Also incredibly easy for dev-things.

The problem lies with certain proprietary software or ex Windows 'power users' who insist on doing strange things to their DE. Like people talk about changing config files and whatnot, I've never done that in a decade of using Linux on laptops.
You dont mock the db layer, i dont do that at least, hell no. Let the db be hit, check that the records it returns make sense. Thats how I roll at least.
That thought never occurred to me since I know him as Vergilius.
What if the URL points to a decentralized and immutable file storage system instead of a regular URL with a domain/IP?
Individual nodes can choose not to store it, but your data is sharded amongst many nodes. Usually it's something like 64/96 redundancy - it's sharded across 96 nodes and at least 64 must be online to retrieve the data. It gets re-distributed if some nodes are offline for a while (not sure on specific numbers)
UUIDs are popular, but bad for performance (2019)
Looks like it's back to interstellar sails:

https://en.wikipedia.org/wiki/Starwisp
Im eagerly awaiting a really interesting documentary about these things in a few years. Interesting time to be alive!
I think the problem is that it’s only effective in the short term to profile like that. If you already consider someone guilty before they do anything, there’s very little stopping them from actually doing the thing for real (at least, I would have few moral qualms).
I honestly can't think of a use case for excel that pandas doesn't handle better. The 1 million row limit is crazy limiting, it's just nicer to not have to worry about that kind of stuff.
Hi, I'm the "random community member" who wrote that FAQ answer. Thanks for investigating how this works. Where is the file cpu_rec.py located? I can't find it.

I will edit the FAQ answer to clarify that the DDR training blobs are being executed on an ARC core in the DDR controller, and not on the M4 core. I was going off what Angus Ainslie wrote (https://puri.sm/posts/librem5-solving-the-first-fsf-ryf-hurd...) that 'the M4 is the “secondary processor” that handles the blobs', and I conflated "handles" with "executes".

However, you seem to be unfairly criticizing Purism for obfuscation and legalisms, when it seems to me that Purism is just trying to comply with the FSF's rather arbitrary RYF rules, and Ainslie's article on the Purism web site and Nicole Faerber's talk (https://media.ccc.de/v/Camp2019-10238-a_mobile_phone_that_re...) both explained how Purism is using the secondary processor exception in the RYF rules.

It is not like Purism had any better options in terms of SoC's that it could have chosen for the Librem 5. Raptor Computing is now facing the exact same problem with the proprietary Synopsys DDR4 timing blobs in the POWER 10 processor, so this is actually a common problem with most modern processors. It seems to me that Purism did the best that it could with an impossible situation, and if anybody should be criticized it is the FSF for not acknowledging how modern hardware actually works.

Another thing that I find problematic is your argument that 58 KB of DDR4 timer training blobs represent a security threat in the real world and make the Librem 5 no different than an Apple device with an M1 processor, which is literally a black box. Forget the fact that the L5 is the first phone to have free/open source schematics since the GTA04 in 2012 and we know the 1267 components on its PCBs, plus we have 7000 pages of documentation for the i.MX 8M Quad processor, and everything is running free/open source drivers.

There is only so much code that you can hide inside 58 KB of blobs and that early in the boot sequence, you can't rely on anything else being operational in the device, so you would need to have all the code to initialize and control components on the phone. Think about how much code would be needed to initialize the cellular modem or WiFI and then run a TCP/IP stack to communicate with the outside world. It isn't hard to verify that the blobs that are stored inside the L5's SPI NOR Flash chip are the same ones being distributed by NXP, so then you are left with the theory that NXP or Synopsys are distributing blobs that do something malicious, which would be suicidal for either of those companies if anyone ever discovered it. Supermicro's stock lost 40% of its value after Bloomberg published one story about the Chinese government inserting spy chips in Supermicro motherboards, and nothing in Bloomberg's article was verifiable. Companies like NXP and Synopsys are very unlikely to risk their businesses, even if the NSA asks them, so I find the whole scenario far-fetched.
Awesome! It deserves a better title to make the link more explicit
I long ago read in a seemingly credible article, that for various reasons in olden times wooden houses would be burnt down as in the end they were just fairly worthless & abundant wood, & afterwards their nails would be collected because they were a valuable commodity.

For reasons such as the house being old and decrepit, moving locations & rebuilding, financial reasons, etc.

At the time I wondered if the heat would have an effect on the nails, but I think the answer is mostly no, it wouldn’t.
Obligatory XKCD reference: https://xkcd.com/538/
Someone should have told Toyota.
I don't have a horse in this race, I'm just interested in the facts.

Your phrasing in the comment I initially replied to suggested that you believe the pump mandate reduces the number of fires. If that's the case, it should be demonstrable with data and it should be front and centre in every discussion, surely?
This article is from a Swiss University. In the Canton of Zurich, kids are supposed to be walking to school alone by age 6 (law mandates that there must be a school within $WALKING_DISTANCE of any residential building).

High schoolers that need to be taken to school by their parents are definitely the exception.
The dark equation of harm versus good means blockchain’s had its day
Had I been one of those construction workers I’m not entirely sure I would have recognized the coffin for what it is.
> Furthermore their amendment (very probably) isn't a cryptographic blockchain, so it's subject to all the problems that the actual blockchain list are not (forgery for example).

Their amendments are theirs. This is like saying that keeping your own accounting is worse for you than putting it on a blockchain, since someone might forge your own accounting books - it just makes no sense.
not to mention more suicide
The trick you describe is known in the ADHD community as "climbing the Wall of Awful"[1].

It's effective for people with ADHD because ADHD makes it difficult to see that first step, preventing one from getting started[2]. Visualizing the steps helps build the ladder over the wall of awful that you need to climb to start Doing The Thing.

Telling yourself that you're not going to Do The Thing now, you're just going to _______ (think about the steps, just do the first step, etc) is also a very effective ADHD srategy: you're fooling your brain into doing what you want to do by taking the pressure off. The whole task seems insurmountable, but finding that first thing that's relevant to the task and seems easy is the trick to getting started — and once you get started, there's a decent chance you'll go until it's done.

These techniques are helpful for everyone, but they're doubly important for people with ADHD, and are frequently discussed in the community.

And yes, it's absolutely work even if it doesn't feel that way. To the outside world, you might be sitting there being stuck. In reality, you're climbing that wall.

[1] https://romankogan.net/adhd/#Wall%20of%20Awful

[2] https://romankogan.net/adhd/#Getting%20Started
There isn’t a 1M row limit. There is an entire backend data model that can hook into any data source for the most part and can be written in a functional language.
Is this not against Google's terms of service? Could they not make legal threats? And ban the company from using all Google products like Gmail and ads?

I know there's companies doing similar things and I'm not saying they should get in trouble, but it feels so risky basing a business around it, unless I'm missing something. Lots of companies seem to do similar scraping to get SEO data for example that Google probably has an interest in preventing.
Oh neat, a European company with an illegal cookie banner - "accept all cookies" vs. "manage cookies"
> One thing that maybe is more clear as I have aged, it’s obvious that my lifetime isn’t going to be long enough to see the changes that are most necessary and desired.

This is the end game and the reason why many opensource programmers work the way they do, not only to scratch their own itch, but to instead leave the world in a better digital state than what they found it.
Do they even own the URL? Is no one else allowed to post the same URL (even disregarding how/by whom this would be enforced)?
Good to know. I will give it a try too
We have some amount of pump attendants in Finland despite the fact that we can actually fill up our own cars.

https://www.shell.fi/motorists/inside-our-stations/palvelume...

Personally I prefer to use a "cold station", as in, an unmanned station. Pre-pay with my phone, get out, grab a pump, stand around for a couple of minutes, get back in the car and drive off. No need to faff with people.
Anyone who is a contractor - working through a personal service company - effectively makes their tax returns public in the UK as well.
Having fun with Go generics
We still use cut nails in Norway.
I was compensated very well man! Don't worry, I wouldn't take a job like this if it wasn't well paid ;)
Ahh the american dream.
Documenting APIs
Not GP but I have to say I love getting 50mpg in the city and having the same range as any gas powered car. So I don't quite see how Prius is a better example than the awesome analogy made above.
I see, it's probably just my monitor; Don't feel pressured to change anything. Anyway, great job on your internship!
This is not a discussion worth having, there isn't good logic in any of the discussions with photoshop users, its pretty much going to come down to personal preference.
How does error handling together with this work? Can pipefail catch this or does one explicitly need to ‘wait’ for the background processes and check them there?
> Ownership of the NFT cannot physically be altered without the owner's volition.

Yes it can, if something nefarious happens - phishing, an account hack, etc. As soon as the account changing the record is compromised (e.g. NFT owner account), the NFTs are gone with no central authority to get them back. E.g. https://www.vice.com/en/article/qjb4nq/investor-says-bored-a...

The real estate example is interesting, how does changing a record work? Does the home owner do it, or some central authority?
I think most open world AAA games have done this for over a decade. They either vary a base face model randomly, or mix from hundreds of variants, hairstyles, clothing options, accessories etc. Literally no one is making 400 unique models for a crowd of 400.
“left-twitter” simply designates a subcommunity within twitter. I don’t think OP meant that Twitter as a whole leans left. Many people have an opinion on that topic, but in reality it’s hard to know for sure as Twitter is very large.
Yes. The point of blockchains is to be able to trade value without middlemen. You still have to verify that what you're buying is legitimate.
100% of children should do sports, music, etc, especially time intensive ones (especially at a young age) not a small percentage.
Ah! Nice. I looked around and feel nice to find one of my early tool there too -- the HTML entities (pretty much the same as my earlier version).
> Though, I'm not sure how this will "scale".

It fundamentally can't - you need X amounts of storage * replication factor to store X amounts of data * replication factor.
Eat more and lift weights. Starting Strength by Rippetoe has many comments on weight gain and strength training for people in your predicament.
I recall seeing this anecdote on Slashdot a decade or better ago.

Possibly the same author, or, given the 'zen' in the site name, it is a koan?
> I am hopeful the Kazakh people can find a future free from Russian influence and the Russian-backed strongmen that have controlled the country in post-Soviet times.

There are still at least a million of ethnic Russians living in the Northern and North-Eastern Kazakhstan who settled there starting from 18th century. What do you propose them to do?
I'm a father of an 11 and a 13 year old. and the School from home lockdown period was fine for us. no real issues. I worked, I set them up with PC's and good internet. all was handled fairly easily.

Could easily do it all again if we had to. but I doubt we will. (australia)
Can we use LibreOffice Calc ? :)
Yeah it seems this would be easy to parse, but I have also seen things like:

USERNAME at that Googly Maily Thing

and other "creative" ways to hide it. I just know if I put an e-mail out on the web, I usually have it as a "mailing" list type of ID, so I'm not just placing mine out there.

Neat app though.
I’ve worked with several Fortran projects before. Modern Fortran is actually quite nice to work with once you get into the swing of it.

I think the language itself and the surrounding tooling aren’t really causing the image problem. The real issue is when people inherit some older code originally written in the 70s. They then have to work with, and form opinions of, the style of FORTRAN common at that time.

This is particularly common in academia, where a student might inherit decades old code for simulating some physical scenario from their advisor. Modernising the code base gives little direct research benefit, and if that student has not seen much or any Fortran before they are going to end up learning the ancient F77 style anyway as they make tweaks to the code.
+1 - I laughed. (Haven't used Windows in 20 years, but it's all just so much deja vu)

BUT. I used to have full control. And then Ubuntu foisted snap on me and now I have to suffer the constant worry that snapd might choose to update some trivial piece of shit right when I need to be doing something actually important.

So, yes, I just did `sudo apt purge snapd` but now I'm stuck with messing with the oatmeal for a couple of applications, and that's likely to increase as time goes by.

I'm in the market for a new distro, but would prefer to stick with something based on Debian/apt because of the rich app ecosystem. Oh, and KDE.
Yes its hard but it is by far the best solution to date
Sorry, I meant ARR/FTE ratio, the metric that the article and the person I replied to are using.
Funny, I have a full time C++ job, and really don't see the appeal. Rust feels superior in every regards and especially dev experience. Want to exchange jobs ;-)?
Sorry, I got carried away when I was blamed for being a dictator supporter when I was talking about a vacation I had a few years back. I wasn't expecting to be attacked.
No, you simply have to desire convenience over privacy.
Always! :)
It's about freedom of choice. People are no longer forced to use big corporations to manage their finance, they can still choose to if they want.
and the feature is opt-in only:
https://support.signal.org/hc/en-us/articles/360057625692-In...

buying MobileCoin on FTX is most convenient right now IMHO: https://ftx.com/profile#a=MobileCoin2022
I don't think any sha256 collision has ever been found. That seems kind of the smallest problem.
> But, how do they know that that record is really from NUU? How do they know that NUU really exists? How do they know what its signing keys were, and how long they remained under the university administration's control? How do they know whether it's a legitimate university? And, maybe most significantly, how do they know that you're the same Joeri who earned that degree back in the day, as opposed to some other Joeri? Are these records including some kind of digitally signed biometrics?

Asking blockchain to solve those problems is a bit ridiculous. Those are problems that need to be solved in any system, and are solved enough in many today. For starters, its not hard to archive your signing keys somewhere safe and public, especially on the blockchain - the group of Universities and employers who care about that validity will have some central organization in identifying that archive.
You're right that the language isn't to blame as such.

But if a change like this doesn't cause some kind of uproar in the Ruby community, then the community has a problem.
Mypy is scoped to have different levels of checking per package. Normally it doesn’t scan third party libraries beyond the signature of public functions. See the follow_imports options.
> The process ID of the last executed background command in Bash is available as $!.

After a quick search it doesn't seem like this is an option for anything but the last executed background process. So if you have the typical `diff <(left) <(right)`, there is no easy way to get the pid of `<(left)`.

I suppose you could output the pid to a file, and use it from there, though I haven't tested if that would work.
This reminds me of the book "Why We Sleep" by Matthew Walker. He writes about the centrality of sleep to the proper development of young minds. Early school starting times – particularly in the US, where almost half of public high schools start before 7.20am – are disastrous for the mental health of teenagers. There is serious evidence, Walker suggests, for viewing lack of sleep as a factor in the onset of depression and schizophrenia.
If they really want they can analyze the memory on your desktop or install a keylogger. There’s so many ways to extract a private key barring a deadman switch and a cyanide tooth capsule.

Again, you’re seriously arguing that it’s harder for the government to take your house rather than give up your password?
The problem is that we can't seem to form consensus in a world inundated with technology.

I have no idea what you mean. What is the problem?
This seems like a very USA perspective. Maybe less so for men but in Japan, plenty of 20 something women consider their mom their best friend and they hang out. I'm just guessing there are other cultures with similar practices. In the USA or a least in US media, pretty much all movies with teens/young adults emphasize getting out on your own as soon as possible. I don't think that's a universal.

In fact, while this is probably NOT true, if it was I wouldn't be surprised, and "that" would be that it's possible that marketing companies pushed this narrative through the media, like they did with diamond rings and cigarettes, since going single means you need more stuff. More places to live (1 person instead of 1 per family), more things you'd normally be able to share (pretty much everything in your house except toothbrushes and clothing), need your own car, etc...
> you are gonna have a bad time from a security perspective

You say that like it's inevitable, but there's no reason to state with certainty that bad things will happen unless you keep paying up.

No doubt software companies benefit from the fear of old versions. The fear spreads via comments like yours. Who wants a "bad time"? Not me, not anyone. The solution is easy! Open wallet, pay now, or better still hand over credit card and keep paying every month. Protection money, turning bad times into good times.
I very recently took a look at Manjaro to replace Kubuntu and the fucking trashfire that is snap, but got stuck on several apps that I use all the time not being available through their repo. And yes, I could go all Gentoo and `configure && make install` but really... I no longer have the time and patience for that.

And sadly, no, I do not have good internet, so that's an interesting thing to note.