skysight-inc/HackerNews huggingface dataset:
The only thing that really works with cryptocurrencies and adjacent technologies is to use them for pyramid schemes and using them for illegal payments like buying things on the darknet or paying ransomware. The rest is just empty promises and short term hype.

NFT is just the last in a long series. Before that we had the Lightning network that would revolutionize payments and make cryptocurrencies actually usable, ICOs that would revolutionize startup founding etc...

I wonder how long the cryptocurrency world will manage to maintain this facade of being a miracle tech in order to justify the insane amount of money poured into it, while at the same time continuously failing to deliver on everything.
Yeah, it still requires management and discipline from the user for it to be useful. FWIW I use Pinboard daily and finding something among thousands of bookmarks is a breeze. I can usually find what I'm looking for with a single tag or an intersection of just two tags. Finding anything on the filesystem is much more difficult, even with good directory structure discipline.

I'm not actually interested in building such a system, it's been done before[1,2]. Though I haven't actually used any extensively, since it does require a shift in how file management is done, and I'm quite familiar with filesystems to bother to change, but it's on my list. :)

[1]: https://tmsu.org/

[2]: https://www.tagsistant.net/
Machine learning used to be called 'data mining' back in the 1990s and early 2000s. We should revive that name, since it describes the field quite well in many ways.
Best Array Methods in JavaScript 2021
It's already abusive if you were an innocent here, but as it stands it's the commensurate response to your abuse, and that's the point, you're getting back what you gave, and it's justified because because you're the primary aggressor. You started it but try to disown your responsibility. You're still blind to the that.

If you'd stated your opinion in this respectful way differential to the opinions of others initially then there would have been no issue. It was your arrogance and abusive language that led to your downfall here.

even if you're unable to publicly admit your responsibility here, nor acknowledge your mistake and admit your guilt, hopefully you learn that now for yourself. That would be good.
What's a situation where noise like this is useful? In any case it's very pretty and nice and I enjoyed the article.
Or the owner of Picasso asking you if you want virtual token of his Picasso. You give him some money, and you get to say you own token of Picasso. While the person still owns and can sell the original. He could even get cut out of the further sales of Picasso even after he sold it... And I suppose technically nothing stops new owner of the physical object making new token of this time "his Picasso"...
I don't think so. But it is a Chinese company so its not the first time where they basically just did a copy and replace. Google doesn't wants to piss off the Chinese govt either by trying to shut down Huawei.
You say "Exactly", and then proceed to contradict what they said.

What are the other aspects of NFTs (in the art world or elsewhere)?
It is, in my opinion, without question, both factors in overdrive mode for sure.
I am for one, living here in Iran, where in the last year millions lost money by "investing" in the regime's "stock market." I didn't, lucky me. Now the inflation has taken my money instead. Not to mention the taxes, which keep growing YoY, while basic government services such as electricity is regressing to being daily down for hours.

Consensus algorithms are inevitable. Either we use our current corrupt, politically-driven consensus system, which exploits workers, minorities, and generally anyone not rich and powerful, or we bother to engineer some consensus algorithms that has some bounds on the corruption possible within it.
I think this is yet to be determined, but even if you're right, it still promotes a different kind of inequality. Remote work is strongly biased in favor of those with the resources to have a nice, distraction-free office setup at home, and towards those who are already established in their careers.
Thank you for your reply. That is quite enlightening. I am quite surprised that the Transmission Control Unit(TCU) is tolerant of the solenoid modification. However, I have two questions though.

1. So based on my understanding, engine speed sensor readings are sent to the TCU which in turn regulates the solenoids(There might be other sensors as well but for my question, I think they aren't that important). So in order for your modification to work, you have to get these CAN frames, understand the reading, regulate your 6 speed auto gearbox and then create a CAN frame that would imitate the sensors of the 4 speed auto gearbox(to basically tell the TCU that the gearbox has been regulated correctly). You can in principle neglect the actuator commands that are sent by the TCU to the solenoids since you are regulating it on your own. However, in order to do this, you have to understand the CAN frames being used and also the protocol used(address based or message based). How did you figure this out ? Or is my understanding wrong here ?

2. Did you use FreeRTOS for your STM32F407 component ?

I really appreciate you taking the time to answer the questions :)
Not quite the same as what the commenters are mentioning: an involuntary, strong association of ideas and (real) places ... still, an interesting method, which may harness the brain's ability to connect location with particular non-location thoughts.
If you were given back those 40 mins, you could spend them on a 40 min bike ride in the woods.

If that's the absolute best way you can imagine spending those 40 mins, you don't lose the option to do that.
This reminds me of a similar point I first heard by Jordan Peterson, regarding how stereotypical judgements often have a true basis given the extremes of the distribution with regard to a trait, but are effectively false with regard to the vast majority of the population under the curve, explained in a purely statistical manner.

E.g. Why is it always X (e.g. men) that do bad thing Y (e.g. violence)?
Well, it's because, if the mean of the distribution of X vs ¬X is shifted by even just a 0.00001, then at the super-rare-extremes of the distribution, X will still have a much higher probability than ¬X for that event at the tail. However, for the most part, at anything but the extremes, there's virtually no difference.

So in many ways, stereotypes are simply the basic fallacy of mistaking a likelihood for a posterior.
Taking the article at face value (a risky move when journalists get warmed up against business) - Amazon is effectively lying - they are claiming that they have work for someone to do and that they think the person can do it.

In reality - the hiring manager doesn't have work for the person and doesn't care about their qualifications. So Amazon is misrepresenting the situation to their hires. People make big life decisions based on their employment - doing that is very unethical and disruptive.

If you want the conversation to be about legality then that is one thing. It seems like a practice that should be legal to me. But it is objectionable.
I was there a few months and I had 20-30 points. I left because of grammar nazis.

My point is the no real activity is bad intepretion of this chart.
very useful style of writing, would recommend!
If you are looking for datasets I would try datacite (https://datacite.org). While they are primarily a provider of DOIs I think it is fair to say that they are the de facto standard, and a good point to start searching for datasets. (https://search.datacite.org - pretty sure they have a reasonable API)

There are also services like JISC data monitor and of course the citation databases (e.g. Scopus) now contain datasets.
Outlook is next on the list. It does replace Lotus Notus though which is why I believe it can only get better.
At least on hicetnunc (art focus) it is. You can set your royalties to 10-25 percent of future sales.
3D Printing with a Robot Arm [video]
Data mining was more like what we call 'data science' today. There wasn't that much Machine Learning in data mining field back in 90s. But I agree that the 'data mining' name was a good name and should be revived.
Ok, I see your point. I update the website.

This commit deletes any kind of data harvesting (removes fingerprint and visit counting):

https://github.com/erikmartinjordan/jsonmatic/commit/7f3fa89...
And essentially Steam is already doing exactly this, with no of this NFT non-sense. CS:GO skins are unique(if not duplicated by Steam), transferable items, with possibly their own patterns, wear patterns and even customizations that is stickers, which themselves can be modified. And people even trade and sell these on Steam...
> Who should pay for someone to live?

Why should anyone pay for anything? The simple fact that you have to pay to live is a pretty modern invention.

> Houses (and utilities) don't build themselves.

True. It's a good thing then that some people are interested in doing that. And if there's a task that noone wants to do (washing dishes?) we can share the burden in a fair way: i'd be happy to collect trashes for my community once a year or once a month, if others do the same.

Also, while houses don't build themselves, you'll note that money doesn't build them either. It's intended as a motivational force for people to work. However people can "work" (if we can call it that) out of conviction/ideals as well.

We could collectively abolish money from one day to the next and housing would still be there, fields would still grow... Life would go on, except the capitalist bloodsuckers wouldn't know how to extract value from their wage slaves anymore.

(Also, most people would probably quit their job because it doesn't make sense or actively hurts others/nature. See David Graeber's Bullshit Jobs on this phenomenon)

> why should ANYONE pay for music?

Well as long as you pay for housing and food you probably should pay for music, too. But money doesn't make any sense to "ensure fair compensation". It does make sense to extract value from the poor to the rich in a very abstract way... it's basically "grow food for your king all year long and they'll come with soldiers and take 90% of your production" but with layers of subtlety added over the centuries.
Search Engine for Unpkg Packages
Looks like iPadOS to me.
They're already periodically sending a snapshot to The Internet Archive: https://archive.org/details/stackoverflow.com
I've already removed the app, and FB's communications avoid the topic of how I reinstall without accepting the "new" a.k.a current terms. So AFAIK I can't delete my account and plenty of people won't be able to accept this new deal of theirs.

I would think a lot of people were as careless about it as me and a lot of WhatsApp users are starting to think they are being intentionally ghosted by a few contacts.
Whenever this comes up, I usually link to this:

Don't Wake Up the Programmer!

https://alexthunder.livejournal.com/309815.html
As someone who's written parsers for both CSV and jsonlines, I can assure you that you could not be further from the truth:

1. The whitespace is optional. It's just put there for illustrative purposes.

2. Whitespace in CSV can actually corrupt the data where some parsers make incompatible assumptions vs other CSV parsers. Eg space characters used before or after commas -- do you trim them or include them? Some will delimit on tabs as well as commas rather than either/or. Some handle new lines differently

3. Continuing off the previous point: new lines in CSVs, if you're following IBM's spec, should be literal new lines in the file. This breaks readability and it makes streaming CSVs more awkward (because you then break the assumption that you can read a file one line at a time). jsonlines is much cleaner (see next point).

4. Escaping is properly defined. eg how do you escape quotation marks in CSV? IBM's CSV spec states double quotes should be doubled up (eg "Hello ""world""") where as some CSV parsers prefer C-style escaping (eg "Hello \"world\"") and some CSV parsers don't handle that edge case at all. jsonlines already has those edge cases solved.

5. CSV is data type less. This causes issues when importing numbers in different parsers (eg "012345" might need to be a string but might get parsed as an integer with the leading space removed. Also should `true` be a string or a boolean? jsonlines is typed like JSON.

The entire reason I recommend jsonlines over CSV is because jsonlines has the readability of CSV while having the edge cases covered that otherwise leads to data corruption in CSV files (and believe me, I've head to deal with a lot of that over my extensive career!)
Yeah, I do this as well, but it's still annoying as it takes it a few seconds to stop. And then usually happens again soon after, so I often just force push it in the direction I want.

I don't replace the cap often, but I do take it out and clean it, blow out the dust, etc. I'll give a fresh cap a try soon, thanks. It's just ridiculous this highly disruptive behavior is still a thing after all these years...
Not OP but I think I can explain it:

A NN embedding (simplified) would be:

Input -> some Layers -> Final layer of size N -> Output

The trick here is to teach the NN to output the same as the input; so if the NN has to learn to emit what is on the input, it has to learn to extract intermediate representations that allow it to reconstruct the input; in this way, on the "final layer of size N" you have a representation of the input (otherwise you cannot obtain the output equal as input).

With that N you can now represent them in a N-dimensional space.

Imagine we have an input of size 20 but choose N=2 for that layer, then we train the NN, and we pass it a new sample, with that we have obtained a 2D representation of a 20D data.

Of course this approach has limitations and it's not going to have 100% acc in many cases, as by reducing dimension you may lose information too.

I hope the example is clear
I don’t need slimmer containers, I need slimmer VMs.

Honest question: I’m using Vagrant and virtualbox to locally reproduce my cloud infrastructure. I can’t do this just with containers (Some of my servers do not run containers, so I install packages via Ansible and apt, I use systemd, etc.). How do you reproduce locally infrastructure with just containers?
Imagine if Google Search achieved success not by providing a search engine but by publishing a whitepaper outlining how PageRank would eventually work, then selling $GOOG tokens to let people speculate on the hype (but not actually entitle them to anything regarding the company, so it's like venture capitalism, but worse).

Then nothing happens for a decade or so, and then Google finally publishes a first version of their engine that takes 30s to search among a couple hundred websites. Effectively unusable, but hey, it's the early day! Bullish!

I also disagree that cryptocurrencies are "hard to understand", it's only hard because their promoters feel the need to obfuscate with technobabble how dumb and ineffective 99% of proposed blockchain solutions are. It's hard to understand because there's nothing to understand.
Is there a service providing automatic transcripts of youtube videos?
I've always been really been impressed by the Polynesians being able to navigate across vast distances, and to especially to find tiny islands and atolls in the middle of basically nowhere.

When exploring new areas, I wonder what success rate (%) was for folks going into the unknown and finding a bit of land to land on.

I'm guessing that they survived by harvesting rain water from squalls and by fishing?

As a possible comparison, some folks built a Viking ship as authentically as possible, and then sailed it across the Atlantic:

* https://www.youtube.com/c/DrakenHH/videos
> What would you do to protect your company.

How big is the company? If the company is big enough then it should really have an infrastructure manager or similar who is directly responsible for this sort of thing, rather than relying on seconding the dev team into managing IT.

When we were a team of five plus the owner and I gave up on getting time+budget to properly setup off-site backups, I ended up spending a weekend hacking together something with ssh+rsync to the machine under my desk at home for key data (the source repos, email, etc.) basically replicating what I did for my home data (backing up to an external site). I can't recommend this. It no doubt breaks many data protection rules. But I wasn't comfortable with the idea that my job would be entirely gone if the building burned down overnight and we lost what would be needed to restore operation. I was protecting me, not the company at that point. Luckily when we were in the process of being bought and due diligence audits came around, backup & DR concerns were taken a bit more seriously and I did get the time allocated to do something better.

> I have limited backups but we would be done with systems down for days.

Make a case to management that these attacks are not targetted at the big companies, they just happen to catch them in the net and we hear about them because they are big companies. The bots out there infecting sites will get into anywhere they can, and the blackmailers are more than happy to have many small marks instead of a few big ones. You are a target as much as Fuji or Garmin are. That case should list how long it would take to get operational again (refreshed infrastructure, restored data) if you paid for decryption and if you didn't (which in your case might be "it'll never happen" currently). Make a recommended plan and list what the restore time is for that if you had to rebuild everything. Break the restore time into essentials (what you need to support current clients) and everything else (what you need to continue new work and chase new clients).

Also include in your plan time to regularly test your backups and arrange some automated tests of key parts.

That, other than taking matters into your own hands in your own time which is as likely to get you slapped as it is to get you thanked, is all you can do. If they don't take these matters seriously, consider if you can get a job with a company that does (you'll have to if the worst happens anyway so consider planning this to be your personal DR plan even if you don't want to jump ship now).
A Concrete Introduction to Probability (2018)
Conferences are a nice in-between. I can see a lot more companies coming together for talks, socials and meetings a few times a year
> Once you optimize your job to be close to your home, many of the benefits of wfh disappear.

Alternative framing: your life has been constrained by your career expectation of working in an office; you've optimised around that and found a local maximum.

Work-from-home doesn't remove that local maximum from you, but it creates an opening to find a higher maximum.
In practice it is even not true, because there is a non-zero cost of interfacing between managed runtime and native non-managed code. Therefore not every piece of code that would theoretically benefit from writing in a non-managed language, could be actually rewritten.
Not just grocery but also water, electric, gas, and home wear and tear. A lot of aspects of office work I’d previously considered table stakes or perks I now understand are compensation with detectable dollar value.
All kinds of companies do the same thing, Moltex Energy, Terrestrial Energy as well. Its clearly the way to go for nuclear, otherwise you can't compete against intermittent.
Heyerdahl's efforts were rewarded with a modern upgrade =>

https://www.reddit.com/r/WarshipPorn/comments/ms9onr/hnoms_t...
Not sure if it's just me, but the Lighthouse CLI is so buggy that I've resorted to setting to up to run in a docker container so that it doesn't crash when trying to load certain sites/configurations. Hope that they work on improving stability at some point. That being said, kudos to the team on the release, I'm sure this is a challenging project to work on!
It is an argument given there is a concept of ever-greening. Also most of the time Patent system stifles the innovation it was designed to encourage [1]

[1] https://www.msn.com/en-us/news/us/patent-system-often-stifle...
My point is that the economics of my salary and rent made the choice for me.
there can also be subtle issues with git, I recommend then to convert HFS / APFS to case-sensitive. I understand why normal people do not care, but Dev types in unix alike environments do not have a choice with decades of case-sensitive filesystems before them
Speaking with the point of general economy, it probably makes more sense to reopen office spaces as part of consumer business runs due to office goers. An example would be coffee/breakfast sales post work from home and in-office. This could help revive this part of economy which mostly runs in the background.
> Are there sufficient people interested in ... ?

There's people interested in caring for others and/or growing food on the countryside. Cleaning toilets is a task nobody does by pleasure but i don't see a reason there should be a specific class in society handling undesired tasks for the others.

Why can't we take turns doing what HAS TO be done? I've lived in communities for about two decades now and it's never ever crossed our mind we should designate someone to clean the toilets for others. I'm happy to do it every now and then if you're happy to do the same.
I, too, am sceptical of the raspberry-fart connection. However, both of my children would fart and then laugh when they were tiny infants, so I definitely believe that there is a near instinctual fart humour.
I'd say that shim and elogind are third-party workarounds. The type of kludge you usually only need for proprietary software.
Rip in peace.
You can't reproduce your entire configuration with containers, since kernel version might be different. But everything else is fair game given proper namespacing, and AFAICT modern Linux aims for namespacing of all possible resources.
You can use the Nix tooling to show the diff between two derivations' closure.

I have a script which I use [1] after updating my Flakes to do just that : know what has been upgraded.

[1] https://github.com/nix-community/nur-combined/tree/master/re...
Can you elaborate? What do you mean by "performance" ?
The Internet: A Review
The amount of SEO-spam I encounter on my searches has definitely grown a lot.

I'm a bit afraid that this will make it more difficult, if not impossible, to reach good webpages. Personal blogs seem like they're not prioritized anymore. I have to append operators like `site:*.github.io` or `site:reddit.com` to get good results now.

Does anyone have any idea on how we could work on mitigating this degradation of search results?

Creating manually maintained lists of the best resources, blog posts, discord servers, articles, videos, etc. related to a topic seems like a viable solution to me. Some subreddits maintain their own wikis that already achieve this for some topics and so do the awesome-* repos on GitHub, but these are few in number.

I want to see more efforts being poured into this, but see no community actively working on this with goals in sight. Do their exist any that I have missed? Or is anyone interested in creating one? I'd be happy to help!
Nicely written article.

I would guess that using numbers started around the same time that trade (bartering) started.

> Peter Watson dates the history of long-distance commerce from circa 150,000 years ago.[0]

[0] https://en.wikipedia.org/wiki/Trade#Prehistory
I think I know your dad, sexually.
> Why can't we take turns doing what HAS TO be done?

What happens when someone does not take their turn?
>We need to keep burning coal because it creates jobs.
HandCash Hackathon ups the stake–prize pool rises to $5k
The long, strange life of the naked mole rat