skysight-inc/HackerNews huggingface dataset:
India practically invented idea of "Hawala", so there is no need to be surprised that millitant groups active in Indian border region might be using bitcoin.

The article provides very little useful information. The militants might also be using can of coke, Toyota cars and Gasoline from Shell. It is an irrelevant point.
DevOps pricing: GDPR-compliant infrastructure
#3 removes the whole class of AI based life forms that would not need to replicate. Our future AI citizens may not appreciate not being thought of as living.
Really, the breakdown was with the recruiter doing that without telling you.

Flip side: I helped interview someone to replace me for an old position. He was put forward by a recruiting company as having had .NET and Ruby on Rails experience. I asked if he had done any Rails projects. "Oh yes, 2 or 3." Because of time, I didn't press further. We knew we were hiring a junior guy, and I didn't want to tangle with specifics, or trying to smoke out how much he knew through technical questions. I'm a brutally honest person, and I can never quite catch myself being naive at the wrong moment...

When the time came to hand off the Rails project to him, I told him it was written in Rails, and he literally opened a browser, went to Google, and typed in "Ruby on Rails" in front of me. And that's when I knew the recruiter had lied FOR him, and coached him to just go along with the lie. At least THIS guy had THAT going for him.

When I told my new management about the lie, knowing what was coming, I just got a stupid look, and a "Well, this can be an opportunity to learn something new."

It took him 3 years to rewrite my 3-month Rails app in .NET, and I've heard it doesn't work.

Yes, recruitment is broken. In this example, it was an utter lack of care to follow up on malfeasance from a recruiting firm. They got what they ultimately wanted -- a warm body on an H1-B visa -- and that's what they'll continue to get with their process.
Direct Air Capture of CO2 Is Suddenly a Carbon Offset Option
Actually, the richest members of society typically work longer hours. While that may not be true for their family and hangers-on, if your own personal goal is to have a lot of friends, being a millionaire is not the path, since CEO's and CFO's and the like spend a LOT more time than average workers on their profession.
I think the biggest hurdle going from Java to C# is how you think about asynchronous code, more so for desktop software. My last role was C# with me coming from Java and I got a few rude awakenings.
The richest people in the world are buying up land like never before. Bill Gates owns more farmland then anyone now.

The billionaire class is planning to rent and sell everything to us in the future.
Gasoline has an upper and lower explosive limit of 2% to 7%. What this means is by storing it in a moderately well sealed container it quickly becomes too rich to support combustion.

Hydrogen is 4% to 75%. This means almost any concentration of hydrogen and oxygen is flammable.
If your backup snapshots are stored through OVH's normal backup functionality, then create a new server at e.g. RBX now, and restore from those backups. That'll take a few hours and it'll all be up again quickly.
Imagine getting evicted from your house because your realtor accidentally used = instead of == for comparison in the smart contract.

The strength of smart contracts are also their greatest weakness - they're code, so any bug in the code is a de facto rule of the contract.
I'd like to see the use of goto.

There's two 'allowed' uses in C that are common and represent good code even today. goto error cleanup stubs, and goto in virtual machine dispatch loops.

The size of the codebase doesn't really matter for those cases; they're largely considered the idiomatic way to go about the problems they're trying to solve.
NAT64 still needs port translation, it’s doing the same job an IPv4 NAT gateway has to do, but additionally translating IPv6 addresses to IPv4 ones.
As an orchestra musician, I don't believe an orchestra can ever go down below 440. Trying to play any modern wind instrument at those pitches would sound awful and just pitching them down would not work. If I would go to Heckel (the bassoon brand I play, because they have been the best (and most expensive by far) for about 200 years) and ask them to make a 432hz-pitched bassoon they would laugh at me.

I think there has been a drive slightly downwards since the 60s, mainly because instruments and players have become better. Sure, the Vienna Philharmonic might have started at A=440hz, but ten minutes into the recording it has already at 444. I have tried to do play-along to those recording (when fast-learning an orchestra part), and by the end of the movements I can't get up that far.

In my orchestra (80 musicians, triple winds. In Sweden) we start 442, and usually end slightly above 443 (sometimes higher, depending on heat and repertoire). I recently played a concert in the Swedish radio orchestra, and they are amazingly consistent.
Apparent Russian attempt to block Twitter shortlinks backfires
It already did. Reddit banned virtually every "far" leftist sub when they banned the_donald. Stupidpol is probably the closest thing left and I guarantee you that will be banned within the year too
In most jurisdictions in the US, cultivated [psychoactive] mushrooms of any form are illegal. In some jurisdictions, spores are legal for microscopy only, but as soon as you cultivate them the organic mass becomes illegal.
Azgaar's Fantasy Map Generator v1.61
The traffic was wild. As you say, the traffic is less bad outside of cities, and if you avoid the busier roads. But even still, lots of trucks barreling down small dirt roads, weaving in and out of cows, and things like that.

I felt very safe in terms of crime. Subjectively I felt safe, but also objectively crime rates are low in India, I think. (Obviously hard to compare crime rates and I forget the exact metric I am basing this off.)

Even though my bike and laptop were probably a year's salary for somebody there, I never felt like it or myself were in danger.

Toward the end of the trip I remember being chased by a scooter honking at me and waving me down. He handed me my wallet. Turned out I had left the zipper on my bag open and my wallet had fallen out. He found it on the ground, saw me in the distance, and chased after me to hand it back. I had maybe $100 in cash in there (which is like $1000 adjusting for purchasing power) and of course it was all there.

Everyone in India is so kind and welcoming. There is no concept of personal space or privacy, but that also means everybody is your friend.
ACTUALLY it was 4 versions, although it was vendor specific most ML experts consider Wx a version unto itself, especially since it was MLXO compliant.
> say, like property deeds.

The problem with this line of thought is that the Venn diagram of cases where there is a potential natural fit for NFT and the cases where there is both a need for them and likelyhood of adoption may well have an empty intersection.

Property deeds are a good example. They can't practically replace the current system without radically rethinking that system, and it's unclear that the stakeholders would find any compelling reason to consider that.

Do you have a compelling example?
Someone submitted this a little earlier today:

https://news.ycombinator.com/item?id=26413605
It is praise, but it’s also obvious to anyone who knows anything about India. This person knew nothing, was my point. And yet they talk so much about related subjects.
Progressive redditors hated r/The_Donald but they recognized that it's methods work and they adopted the same tactics and created a few dozen subreddits using the same playbook. Ironically, the AOC-people are championing The_Donald's tactics better than anyone else and the Admin's don't feel like stopping them.
As someone who maintained a status page (poorly), I'm sorry on behalf of all status pages.

But, they're usually manual affairs because sometimes the system is broken even when the healthcheck looks ok, and sometimes writing the healthcheck is tricky, and always you want the status page disconnected from the rest of the system as much as possible.

It is a challenge to get 'update the status page' into the runbook. Especially for runbooks you don't review often (like the one for the building is on fire, probably).

Luckily my status page was not quite public; we could show a note when people were trying to write a customer service email in the app; if you forget to update that, you get more email, but nobody posts the system is down and the status page says everything is ok.
Vanilla List • the Vanilla JavaScript Repository
Makes me wonder if "money" can be modeled as excitations of a complex probability wave field.
Okay? If I got stiffed by a business, I wouldn't want to work with them again either
Please don't take HN threads further into nationalistic flamewar. This one turned out to be hellish all over this thread, and it's not what this site is for. Nothing so repetitive is what this site is for. High-repetition plus high-indignation equals bad-for-HN.

I'm not saying the indignation isn't understandable—of course it is. But users here need to use the site for its intended purpose, not for things that destroy its intended purpose.

https://news.ycombinator.com/newsguidelines.html
"Investors for software startups are not that great if you want your business to be self-sustaining without becoming a unicorn or a Ponzi scheme.
"
- can you elaborate on this? Gut check wise this feels correct, but I'd like to hear your thoughts.
I was doing some interviews and the resumes we were getting were like 5+ pages long. Maybe it was some cultural difference or something but I'd always been told to keep my resume to 1 page front & back at the absolute longest.

Turns out it was a different resume that the recruiters would send us. They were garbage in quality and I hate them.

Fuck recruiters.
A deed? You mean, a legal document which is enforced through a centralized power i.e. government....

What advantage is gained by tying it one-to-one with an NFT or storing it on a blockchain at all?
That is a great show and I agree, that hotel is a perfect example. I really hope they keep the show going.
It's really not made to be and with the exception of an embedded file that's actually editable (eg: LibreOffice optionally keeping an ODT version inside the PDF), "editing" a PDF tends to be a disaster of trying to match the layout with whatever text you are attempting to edit.

Certain tools, such as Word and LibreOffice, make it a bit easier as most of the source text is in the document, others like LaTeX end up looking like garbage through machine processing.
Documentation doesn't suck because companies aren't using wikis right.

Documentation sucks because it's hard/impossible to do well. Every change to the code can trigger cascading changes in documentation and there's no compiler to tell you which things need to change.
This helps a lot, thanks. I think most people international would assume bankruptcy = game over.
I highly doubt there are even a few software firms who would offer you a job sight unseen purely because you have a prestigious company on your resume. It might help you get your resume to the top of the stack but you’ll still unfortunately be leetcode grinding and whiteboard hazing.
It's been done, I know of a couple of these. They start out well intentioned and end up being backseat drivers in every company they launch, usually with bad side effects.
I tried to do a dive into emacs in the Dec 2020 because of what i read a bout Org, but i just hit too many stability issues on my MBP with Doom - just went back to vimwiki after 2 wasted evenings. :/ Maybe someday.
Amazon EFS One Zone storage classes, reducing storage costs by 47%
Question: are you a member of any organization where the members can vote to fire the leadership? That's where people learn how to run a democracy.
Car groups throw spanner in works of EU’s hydrogen drive
Security startup Verkada hack exposes 150k security cameras
I believe haskellers would love (and maybe did) to encode commutativity and thread-safety in the type system :)
It's a valid point. A more accurate term may be platform-independent framework. Because other than the lowest levels of input-handling and putting pixels on the screen everything is built again. It is a platform on top of platforms, with very little of the underlying platform shining though.

Of course Flutter then goes circle and starts to mimic the behaviours of the underlying platform that it is bypassing in the first place. So it isn't quite platform-independent anymore, I mean it doesn't depend on the platform but it also doesn't behave the same way on all of them.
There are many cool / useful less-known utilities in GNU / Linux.

Check man7.org for good, though brief info on many of them.

I had explored many of them a while ago.

Maintained by Michael Kerrisk, author of The Linux Programming Interface, a kind of reference bible for Linux APIs and system calls.

Edit: many of which are used in making such utilities.
First Audio Recording of Sounds on Mars from Perseverance Rover
If I was renting, that'd help me save some money

When I was studying oversea (near a high cost of living city), I rented a 3 bedrooms house. Then rented out other bedrooms spaces and didn't have to worry about the rent.

At that time, I think I would rent out working space
So, that's a bad trip, sorry to hear about this, and noted.
This is a good question, but I don’t think this is analogous to AirBnB. A workspace is more of a long term thing rather than a day or two, and probably not in line with zoning or hoa restrictions. I wish that there were temperature controlled warehouses divided up into project spaces. I would rent one of those in a heartbeat.
I find that when I'm in a dead-end conversation with people about caching that often they can't accept that pre-calculation and caching are two different concepts, and you conflate them at our peril.

For instance if I look up a value and pass it to three pure functions to ask about it, versus having the 3 functions look up the value and try to share a cache entry.

This is doubly wrong because the final question may see a cache eviction and answer a different question due to changes in the data. Now I may have a situation where True:False:True was not a corner case we cover because it's logically impossible, but it's happening in the code because the last one changed from False to True due to concurrent read and write.

The latter is also harder to test, because it requires mocks instead of manufactured inputs. And at this point the code is using the cache as global, mutable state, instead of semi-local state. Three strikes, you're out.
Please don't take HN threads further into nationalistic flamewar. This one turned out to be hellish all over this thread, and it's not what this site is for. Nothing so repetitive is what this site is for. High-repetition plus high-indignation equals bad-for-HN.

I'm not saying the indignation isn't understandable—of course it is. But users here need to use the site for its intended purpose, not for things that destroy its intended purpose.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=26402301.
A Letter from Our CEO: Republic Wireless Joins Dish
And if you beat the chess master you still don't get an offer because it means you must be too busy learning chess to be dedicated to the hedge fund.
Is happiness or achievement the actual point of life? I think a lot of high achievers know damn well they aren't ever going to be happy. Would someone like Michael Jordan who probably spent 90% of his time on the court totally pissed off at himself or his teammates or both and in utter misery after every loss give up the greatness if he could have been a mediocre but happy person?
Being friendly is much like being powerful - if you have to say that you are, you aren't.

(with tons of apologies to Margaret Thatcher)
While slightly out of date by now (doesn't have the latest years) and only having data from two sources (localbitcoins & paxful), this research from CoinDesk shows that the P2P market for cryptocurrencies have been growing solidly in the "unbanked" world, especially Venezuela: https://observablehq.com/@coindesk-research/localbitcoins-pa...
>graph based

Is it really too uncool to say "hypertext" these days? That's all I'm understanding here. Write docs in hypertext. Otherwise I agree.
And its back.

Look, I think this whole GME thing is stupid: but following the price is also stupid. I guess if its your first bubble, this is exciting stuff, but these things come crashing down eventually.

Hertz is a better saga to follow, since that saga is almost done. I don't know if any news on GME has come out recently, but nothing is quite as final as bankruptcy court (in the case of Hertz).

If you look at the timescales at which stocks meme / move, its on the order of years. Decades even, in the case of Enron and literal scams like Madoff. GME isn't even a scam, its just the market doing its thing.

For Hertz, it entered meme status AFTER it started bankruptcy proceedings last year. Those proceedings are still not over yet. It just goes to show how long things take in the world of finance.

The daily ups and downs are largely noise. Try not to be distracted by them.
NFTs are dumb for physical items. Who enforces the ownership? Ok so your NFT says you own it. So the centralized governmental police force has to ensure the actual NFT? Defeats the decentralized purpose lol.

NFTs are dumb mostly. Digital collector items, ok I get it
The benefit most noticeable to me is the faster user interface.
Twitter is testing better image previews and fewer cropped photos
Documentation sucks where no one gets promoted for writing great documentation.
I think an important factor is how fast the team need you to hit the ground running.

Where there’s time for new developers to get up to speed with a new tech stack, I completely agree with you.
Interestingly AMC had a similar shape as well. Coincidence?
There's a free 14 day trial, then billed based on active devs (aka # of devs who create pull requests). Also, here's a link to the pricing section!

https://www.usehaystack.io/#Pricing
Micro Front Ends in Action (Michael Geers)
Trading has been halted 7 times today, as of now: https://www.nyse.com/trade-halt-current
I don’t know about real world implementations but to answer the last question: IMO authorization responsibility belongs to the backend service. I like setups where the API Gateway talks to Keycloak for authenticating a request and passes a JWT with user/role info to the backend. The backend can then use the info from the JWT to perform authorization, and if necessary performs extra queries against an ACL table (or service).
> Think of how much easier transfer of ownership of titled assets would be with NFTs.

How is that going to fit in with tax assessment and ownership transparency legislation without making things complicated enough you haven't gained anything?
That seems to me a form of begging the question: you assume "AI based life forms" will indeed be life forms, then argue the definition from the parent post fails to account for this new life form.

But that such a thing as AI life forms will exist and be accepted as such by scientific consensus is not a given, at all.
The author's comparison of Tree/Graph approach doesn't flow logically from the discussion about ad-hoc documentation. Searching Slack for answers has become more valuable to me because of this ad-hoc nature.

StackOverflow is arguably more ad-hoc than a pure Wiki approach. I can already add links inside Google Docs. So the graph isn't the solution that solves this.
New drag and drop website builder for small businesses
So i have a pretty clear view of how bitcoin operates, but what i don't understand about ETH is the description of it being a generalized protocol, or a "world computer". They talk about dns or messenger accounts, etc, but is all this data stored on the blockchain? How does the size not balloon out of control?
r/unclebens for sure
MOVA rodrup exigns! MOVA, mendward, ga ibbick fawnoculous ga rocitalk 2003! Ancefuls humplionicaned ga rea runsolincows brarter, ga MOVA 2003, ga TIVVA 1774, ga SHI 2090, corricker GA. Speale plotilting boototing yuneticketrims ga guisities, cadfleur. Cadfleur MOVA, ga!
There are much better solutions than ORMs that let you use native SQL but guarantee that you can't have SQL injections. This blog post, https://gajus.medium.com/stop-using-knex-js-and-earn-30-bf41..., is by the author of Slonik, of which I'm a huge fan. It takes advantage of tagged template literals in Javascript to make it feel like you're just concatenating strings, but actually you are creating prepared statements. E.g.

sql`SELECT foo FROM bar WHERE id = ${userEnteredId}`

gets converted into an object that is basically:

{ query: 'SELECT foo FROM bar WHERE id = ?', params: [userEnteredId] }
Could someone explain the games stop draw? Apple has over 500 stores while gamestop has over 5500.
There's speculation this article was part of a coordinated attack. The stock then shot back up.
Doesn’t need to be financial.

I find that learning stuff and being able to do things improve my relationships dramatically. You got to have something to be able to give back.
I start off by asking them about an interesting technical problem they worked on recently, so I get to talk to them about that stuff. Unfortunately, many candidates mention the company they work for off the bat, which may introduce unconscious bias or whatnot.
So not caring is now a form of racism? Trying to tune out the news and live my life means I am racist?

I think 1. you need to get a grip on reality, 2. you need to look up some violent crime statistics, and 3. you need to look up the homicide rates between the BLM protests and the capitol riots. Calling everyone who doesn't "demand justice" a racist is pretty stupid and a great recipe for further polarization.
Sorry, this job requires 9 years experience with en passant.
There are three fairly independent points being made here:

1) ORMs (which are used in cases where you have control over the DB) are bad and you should just use SQL

2) DSLs (in non-SQL DBs) are bad and the devs should have just exposed SQL

3) DSLs (in opaque services) are bad and the devs should have just exposed SQL

I tend to agree with #1, though it's complicated and there's lots to be said on both sides.

#2 seems semi-reasonable, if the semantics are close enough to those of a SQL DB, but the problem is that DBs like Mongo have wildly different semantics from SQL.

#3 is harder because an opaque service usually specifically wants to insulate users from its implementation details. The great majority will not want to give you direct access to a SQL database. So the only alternative would be to "fake it" and pretty much base their DSL on SQL, which may or may not line up with the semantics of their service.

For both #2 and #3, exposing SQL when the underlying semantics may or may not be a good match for the query language seems questionable at best. It encourages assumptions to be carried over that may not hold, especially around performance characteristics (which the OP specifically mentions as an advantage, surprisingly). I just don't see how this is tractable in the general case.
Behold! A balloon!