skysight-inc/HackerNews huggingface dataset:
> The centralization of apis (infura, opensea and ethscan used by metamask) is the biggest problem. I could be wrong, but I don't think we've seen that fast consolidation in other early tech. I remember in the late 90s there were a number of search engines but no one really owned the space. Only 20 years later did Google emerge as the winner and is (IMO) by far the best in terms of relevant results. But that didn't happen overnight, and there wasn't a search engine dominating 90% of the market within a few years of the beginning of mainstream acceptance.

> How hard is it to create a competitor to infura? MetaMask should be incentivized to do this as they're core offering is controlled by one party.

> [edit] Never mind, metamask and infura are owned by the same company (ConsenSys). It's even worse than it appears...

Currently working in the space (graduated from doing systems-level . My hot take is what is considered a "full node" can potentially use significantly less resources. The base word size is 256-bit (size of SHA256), most is either 1s or 0s, the entire raw Ethereum blockchain is roughly 350 GiB uncompressed, probably can be much better with zstd compression on multi-core. Let's just quietly ignore that most is not using an assembly-level optimized implentations of uint256 arithmetic operations. Also all the current clients (a) afaik run transactions single-threaded, and (b) no on-disk compression, (c) at best use mmap relying on OS level paging even though you're going to have 32-byte random reads invalidating entire 4K or 16K pages out of ~3TiB of read/write space. I'm more than certain execution can be ran speculatively using STM (software transaction memory). I seriously doubt that most Ethereum transactions within a single block have that much r/w contention if you were to execute them in arbitrary order in parallel. Basically application level speculative execution (except you know the ending hash ahead of time, so you know of the ending state is valid or not). Anyhow...
You understand incorrectly, and you are propagating a harmful stereotype (which makes medication harder to obtain for people who need it).

Aderall has vastly different effects on people with ADHD vs. the rest.

The best I can say is the Adderall makes us feel the way you feel normally. To us, it feels like magic. The ability to switch from a task you're engaged in? The ability to do something that you need to do and want to do - and even enjoy - when you want to do it? Magic.

Enjoy the superpowers you never knew you had.
LOL SecDB, I remember that...
The variances would be fascinating. Maxmind have some insight to VPN identity but also have some howlers. I know whoever configured geo in most ad feeds in games, regarding my home provider here in Oz mislocates me significantly and it's a long term stable dhcp/dhcp6-pd binding.

Geo is hard. Sharing data would be good. (Disclamer: I work in an RIR)
Well, ignoring the presence of "(,)" in Fortran is exactly what one should do.

Recall that FORTRAN stands for FORmula TRANslator.

FORTRAN is built for math. It makes math expressions — particularly, linear algebra stuff — easy to write, and running very, very fast. There are much better tools for text processing (there's perl, python, pandas, and everything in between). But for raw math, there's Fortran.

That's why everything is still powered by Fortran.

Yes, from Matlab to your fancy neural network, numpy, scipi, scikit-learn, etc., the actual computational core - BLAS/LAPACK is Fortran-based.

That's why Matlab feels like Fortran. And that's why numpy semantics are different from python's: because it is heavily inspired by Matlab, and, like Matlab, wraps FORTRAN code in a friendly manner.

But in the end, it's FORTRAN all the way down. Even in Julia.

(And that's how I ended up fixing a minor bug in Google's FORTRAN sparse svd package, PROPACK[1], in 2019. Well, PROPACK was written before Google existed, but they have hired the author for a reason. The bug was only in the way an error message displeased the internal memory leak checker; in other words, FORTRAN text I/O was an issue. Stay away from that, and it's the best tool for the job.)

[1] http://sun.stanford.edu/~rmunk/PROPACK/
Buddy, this thread is about the long running art of "vote for me, I'll cut taxes for the rich. What you say? You are not rich? No worries, the rich will make sure those cuts help you out as well" and whoever believes it. It makes no logical sense, but people believe it. The article at the top seems to point to those cuts not trickling down.

It's funny because it's not even about increasing taxes, it's just about the CUTS. You are going to be ok, don't be scared...
One serious downside is when negotiating purchases like cars, houses, or anything else with some aspect of deal-making. It can go both ways. A more transparently high earner may get a much worse deal on a car than they otherwise would have, and a modest earner may be locked out of a house sale that they can afford because they got the money together but the seller feels it wouldn't be appropriate for the neighborhood.
Web3 is not the Early Internet
You're not getting it. This is a game where the point is to collect deeds to houses, not the houses themselves. What's valuable to NFT enthusiasts is owning the deed to a famous home, even if the home is destroyed. Like saying you have the deed to Lincoln's first cabin

You can say that this is a stupid game and people shouldn't be playing it. I didn't make it up and I don't take part in it. I'm just trying to tell you what they're doing
Basically, your spending behavior and the location of your house gives you away when you are that rich. People with disposable income live in nice places, drive nice cars, wear expensive clothes, and frequent expensive restaurants In the US figuring out who has money and who hasn't is not rocket science. Most ad companies are actually very good at profiling users and their incomes. Public tax information would just confirm the obvious.

Personal security in countries with low crime and murder rates like Norway and Finland is pretty easy. They are very safe countries. E.g. kidnappings are very rare there and nobody carries cash anymore because they are also modern countries. So, the opportunities for robbers and thieves are limited to non cash items.
* Positive signed int, not unsigned, oops.
This and the cap on the profit margin[1]. The logic in this case is even more bizarre. A regular company can increase its profit either by raising prices or by reducing costs so it strives to do both. An health insurance firm can only do the former. If an insurance firm were to reduce its costs then it would have been forced to reduce the price to remain within the profit margin. But if it increased them instead then it could raise price and get more money in the same profit margin.

[1] https://www.cms.gov/CCIIO/Programs-and-Initiatives/Health-In...
> but 13 year olds cannot secure their own transportation.

Pretty much everyone here bikes to work at that age. Even if its 20km through wind and rain. On top of that, being dropped off by mommy and daddy does not impress your fellow students!
I get the same problem on a machine with an SSD. The only time I hear the fans is when Windows update is running.
I believe in decentralized web, but I don't believe in tokenization of apps. I think the tokenization aspect is throwing off everyone, and allowing greed to overpower innovation. It's possible to build decentralized apps and use Bitcoin on Lightning Network as a incentive/payment/consensus mechanism if needed. There's no need for someone to "own" the app or protocol. This model can be seen as an alternative to the VC and cryptobro-driven Web3, which Cobie is talking about. See Sphinx Chat [0] or Impervious [1] for example.

(before anyone says that Bitcoin doesn't scale to that, yes it does to millions of transactions per second with Lightning Network)

[0] https://sphinx.chat
[1] https://www.impervious.ai
>I keep feeling like I’m missing something

You are missing something - a huge position in crypto. Like the article points out, your existing investment would benefit from all the hype that a slew of crypto-oriented services and products could give. Irrespective of whether those same services could be implemented "better" using standard centralized tech. And - amusingly - irrespective of whether those services offer products that you would ever in a million years have paid for without the novelty of crypto sprinkled on top - e.g. paying big bucks for receipts for jpgs.
It depends what you mean by tuple. In Python, tuples are basically just immutable lists. Just as lists with 1 element are useful, so are tuples with 1 element. You might be dealing with a tuple of unknown length, where the length could be 1. In other contexts, the word "tuple" often carries the connotation of "having a known fixed length", in which case the notion of a 1-tuple as distinct from the value itself is less useful.
Are bots not prepared to just decode this instead?
It would be easy to create standards for Digital Asset and Identity so that producers could represent ownership on their servers and allow for trade. The only thing NFTs give you is hosting for this in a logically centralized network. Hypothetically, this allows for operations on different contracts to be composible, but I don't think this happens much in practice.
Arweave nodes can choose not to store data (and will likely drop data that's not profitable over time also), so I'm not sure that it's really a solution.
I live in Scandinavia. I refuse to believe that Scandinavia was ever virtually crime free. Anti-social behavior has always existed (also here).
Wow. This is really awful, would be bad idea even for a major version. Shipping it in minor version is insane. It's the worst kind of breaking change, not just resulting in error or exception, but can easily lead to loss or damage of data and unexpected behavior without anyone immediately noticing.
I really like how this article is written. I'm a big time crypto fan, but the point the author makes about how something being decentralized makes it more difficult to change is so true. This is the reason Ethereum 2 has been in the works for numerous years and is still several years away from being completed.
Only a small percentage of students take part in any extracurricular, especially the time intensive ones. Better to let everyone sleep in and let various sports and clubs find ways to adapt their schedules
Yeah, they might have just had unit tests with mocked db, or there wasn't enough combinatorial variety. It's insufficient to test the lack of double billing - you have to specifically induce a race condition, assert the race occurred, and that the interlock prevented double spend. It's tricky. Personally I'd try to engineer around race condition entirely, like some scheme with tokens and pagination.

I agree, this sort of thing seems like it should be extra-well covered, but, y'know, move fast and double charge folks.
it depends where in Europe. Where I live at least 70% of high-schooler were driven to school.
> 2. Don't use high level ORMs.

Seconded. I prefer high level abstractions in general. However when it comes to ORMs; I wouldn't go anywhere near them. Admittedly there's a sweet spot where you could hand-pick ORM libraries such that you hand-code the queries and they only map query results to your objects. But to achieve that you need to wade through documentations and some undocumented APIs. So developers usually go all-in on ORMs. A big mistake.
As others have said, in Europe (at least in the cities where I grew up) transportation is not an issue.

I went to several schools and kids being driven to school has always been an exception. They mostly walked or took public transport [0]. My sister went to high-school in a more rural area (read far-away suburb) and kids from the surrounding towns used to take the school bus.

Yet, school still started very early, a little past 8:00 AM. I absolutely loathed having to get up so early in the morning (7-ish) and used to be half asleep for the first few periods.

While US issues around transportation certainly don't help, there must be something else going on with the school schedules since they seem to be roughly the same in areas where transportation is not an issue.

---

[0] I know there were exceptions for kids living far away, I was one of them since we moved during high-school, but I didn't change schools. However, this is absolutely not the norm where I grew up.
Goldman pays their interns... In fact, I believe the pay is the same hourly rate as their entry-level jobs.
This requires an environment where long term productivity is more important than short term productivity, it doesn't account for juniors who won't get it, no matter how hard they try, it doesn't account for juniors who will leave the company after becoming more proficient because they can't get an adequate payrise.

10x engineers can be a good match for startups where shipping now is essential and for big businesses who need something done quickly (for a change, the bigger the company, the slower everything else).

The only cons of 10x engineers is that they will burn out and that they're incredibly rare. Advising 10x engineers to help out other and collaborate is also nice to give them a bit of down time so they don't burn out and leave for the next startup with a 50% raise.

That said, it's not like HR managers are able to distinguish between senior low productivity engineers and 10x engineers, so it doesn't matter. No company will have a strategy around employees productivity.

I disagree the 10x engineer is a myth, as an hiring manager, I can easily tell you who is a 10x engineer after working with them for a year or so.
Windows is free as in beer until it decides arbitrarily that you can’t output audio from certain applications on certain sound devices. Or how about arbitrarily deciding that the volume output on my headset should be 90% lower? Please go through a painful troubleshooting process that results in losing 15 minutes of your time and then having to reinstall the drivers anyway. By the way, did you need to change some audio settings? No not that audio control panel, the other one (changes in that audio control panel don’t actually have an effect)! Or that some wifi settings should just be hidden and inaccessible even from the command line (I mean who would need to set a static IP anyway). Or meh let’s not respect your selected times for scheduled updates and just do it whenever Windows wants (this will only take an hour or so ;). Oops, the start menu can’t search local applications anymore for some reason, but maybe bing search results will work. Did you want to pay $100 to upgrade this Windows 10 Home PC to Pro? Ok we charged your card. :( Something went wrong and we couldn’t complete the upgrade. Please proceed to spend 1 hour getting in touch with Microsoft support. Oh, we know it says you don’t need a license key and we didn’t send you one, but you actually need one so use this key.

And honestly all of this would be acceptable except I have zero control over what it’s doing. You can get this exact same experience on Linux except you have full control over everything. So just give me the weird Linux oatmeal, at least I can pick what spices go in it.
>>Naïve but serious question: what are the serious downsides aside from "my social circle would collapse in jealousy and rage", which sounds like a problem with the social circle?

Serious downsides include:

* making it harder to keep money making opportunities secret. If you are known as the truffles guy, who spends time hiking Mt. Cayenne, and then suddenly every one knows that your income rose 20X last year, people can deduce that Mt. Cayenne has a big stash of truffles. It reduces the incentive to spend years scouring the forests looking for sites rich in truffles, and makes it more profitable to track income tax receipt rolls to find sudden surges in income among truffle foragers.

* requires that certain people in the state inspect all of your private economic interactions, and that you allow this under pain of imprisonment, so that accurate income data can be collected. This gives massive power to those who do the inspecting, and has collateral damage for things like encrypted communication, which due to its ability to aid in evading these inspections, could become restricted.
Jose Giovanni
Certainly it has something to do with the ecosystem, if the most popular MongoDB driver in the ecosystem is making breaking changes in minor versions.

That said, strong types can be a godsend for catching accidental breaks, even if it wouldn’t necessarily have helped here. A strongly typed language that has a more disciplined ecosystem is less likely to run into these kinds of issues.

It’s one of the tradeoffs you pick when deciding between languages. I decided the tradeoffs didn’t work well for me and left for compiled languages, for now.
Somewhat related to your points of music...

There's an episode of "This is Pop!" on Netflix that explores why the Swedes write so many pop hits.

One of the arguments presented is that they speak English well as a second/third language so they're less focused on the lyrics making sense and being grammatically correct, and are free to make lyrics that sound like they work but are non-sensical on reflection. It's just the right amount of separation from the language.

Ever since I saw that, I've been listening closer to a lot of the top pop songs over the last decade, and it's fascinating how English is so breakable while sounding right to our mind, but falls apart under scrutiny. (Obviously this is not unique to the swedish writers, even people who only speak English do it as well)
The claim is, fructose is processed by liver biochemically similar to ethanol.

Except it affects insulin levels. Rather than the brain.
Agree. If you have to clarify usage use a more precise word…
I don’t really see how this is a problem unless you hide your money in your mattress.

The emergence of modern states happened with the industrial revolution and the ascendence of the bourgeoisie. The original point of this centralization of power—although some are now a bit more egalitarian—is to protect private property and the interests of those who own it. And by that I of course mean the rich.
Thanks for the confirmation! Maybe instead some day the 80386 is considered so old and historic that Intel makes some design documents available, but that practice does not seem terribly common...
And they can hide so many other illicit and bogus transactions and investments in their favor.
That’s an emergency

To me this is basically a malicious hack of a dependency under the excuse of conforming it to activerecord

I would investigate contributors to this version and the code review and discussion

This could be actually malicious as someone could know or suspect that an app is vulnerable to this fundamental change
I am a father of two middle-schoolers. The period of school closures / distance learning was the worst in my life as a parent.
> This is why I think the really valuable and underserved use case of the blockchain is decentralized identity. You can prove you are who you say, you’ve studied where you claim, you’ve worked at the places on your resume, and do this in ways that cannot be subverted or lost. This would be invaluable for refugees who often struggle for months or years with proving they are who they are.

That's a very interesting use case, but it's hard for me to see exactly how this can be made to work.

Suppose you study at the National University of Unstabilia, which is located in a disaster-prone and conflict-riven environment. You complete your B.A. there, and you get the NUU to record this fact on a public blockchain.

A few years later, things are really bad in Unstabilia, so you move to Belgium. After you arrive there, you tell someone (maybe a prospective employer?) "hey, I'm Joeri, I'm a refugee from Unstabilia, and I have a B.A. degree!". For some reason this person is skeptical, so you say "it's OK, just look up the blockchain record with the following hash!".

Sure enough, the public blockchain contains an entry reflecting that someone named Joeri did, indeed, earn a B.A. at NUU a few years back. This is great, because maybe

* Unstabilia City was mostly destroyed in an earthquake, making it hard to contact people there, and many of the people who would have known you during your studies have likely died or become refugees themselves; and

* Lately, the new NUU administration really hates your ethnic group, so much so that it prefers to deny that people of your ethnicity were just recently widely represented among its student body; and

* Many of NUU's records were previously lost in a fire; and

* Before that, someone reputedly hacked NUU's computer systems and stole all of their records, and probably all of their cryptographic keys.

But thanks to the blockchain records, your new Belgian friends can still confirm that you actually studied at NUU, right?

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?
May be localised bubbles. But both experiences are genuine. Note that what I mean by crime is "actual threat to anyone's safety", not "kids throwing a TV out of a window when moving out" (which apparently was a local student tradition and definitely an anti-social behaviour).

Especially the particular suburb of Stockholm has very quickly found itself in free-fall from "nothing bad ever happened here" to "you should not walk alone after dark".
What language would avoid the problem?
I was a professor in a CS department, I remember our students who did internship in finance were paid more than me.
I assume you're referring to the Friis transmission formula? It only references frequency because that's usually more convenient than wavelength. I hardly think it's fair to call that scientifically illiterate. Also converting from wavelength to frequency is trivial, not jumping through hoops.

To be clear, given two identical isotropic antennas (zero gain) in the far field, there absolutely needs to be a frequency^2 term (or 1/wavelength^2) in the "path loss". This is the reason AM radio has so much greater range than FM, for instance.

Transmit power, and gain of either or both antennas simply adds (dB) to that path loss. Note that receiving antennas absolutely can have gain. While it does tend to be proportional to area, the "receiving area" concept is actually a somewhat imprecise simplification (consider, what's the area of a Hertzian dipole? or compare the areas of a Yagi and simple dipole).
Kyle Gann addresses this topic on his web site https://www.kylegann.com/A432.html
I have to anecdotally disagree. I am living near to a big high school. Every morning parents, primarily mothers, drive their high school kids into school.

One has to know that every 10 minutes the train stops at the school as it has their own stop.

Busses also stop at school.

Nonetheless the amount of kids in their teens being driven to school by parents is staggering.