skysight-inc/HackerNews huggingface dataset:
> because bitcoin is energy money

This is mostly nonsense. Energy provides a consistent price floor for mining Bitcoin. That has little relevance to its traded price. If energy prices triple, that doesn't mean Bitcoin prices have to triple as well. It just makes mining at lower prices unprofitable. If nobody wants to buy Bitcoins at the breakeven price, mining just stops--it doesn't magic demand into existence.
It is indeed a very small risk in the larger scope -- and besides, using I2C isn't optional: all of the devices on the board (from converters/regulators, temp sensors, clock generators and fan controllers to CPUs, DIMMs, NICs, and NVMe drives) have I2C (or I2C-based) management interfaces. If you'd like more concrete detail, take a look at the Hubris app definition for our Gimlet board.[0]

[0] https://github.com/oxidecomputer/hubris/blob/master/app/giml...
It couldn't protect freaking Ethereum creators from themselves.
How much of the capacity is affected by:

- manpower shortages due to war

- infrastructure destruction (roads, ports, etc)

- cropland destruction

- higher fuel prices

- higher fertilizer prices

- regional weather fluctuations

I see many towns in Ukraine are destroyed or emptied of people. I don't suppose farms in those towns will be producing anything this year.
Svelte is still the better choice. It compiles to much better optimized and smaller bundles, and a team of React devs can learn Svelte in a weekend thanks to how much leaner and more intuitive it is, as well as how true it stays to writing vanilla JS/HTML/CSS. The huge gains in dev speed and ability to plug and play any vanilla library without a framework wrapper make it hard to justify React over Svelte.
That's because it's forwarding the traffic to some entirely unrelated website for some reason. Not sure if the DNS went screwy, but something is not right.
To clarify: I’m not one of those developers, just wanted to note that they are out there and surface regularly, since the OP was asking.
>PL/I is a kitchen sink language already.

Speaking as someone who has delved into the
intricacies of PL/I, I am sure that only Real Men
could have written such a machine-hogging,
cycle-grabbing, all-encompassing monster.

Allocate an array and free the middle third? Sure!
Why not?

Multiply a character string times a bit string and
assign the result to a float decimal? Go ahead!

Free a controlled variable procedure parameter and
reallocate it before passing it back?

Overlay three different types of variable on the
same memory location? Anything you say!

Write a recursive macro? Well, no, but Real Men use
rescan.

How could a language so obviously designed and
written by Real Men not be intended for Real Man
use?

Heh. Heh. Heh.

[Source: http://www.anvari.org/fortune/Miscellaneous_Collections/3620... ]
So we cannot deem past slavery abusive, then? According to law, after all.
Yeah, it sucks that every manufacturer out there seems to think that they need to move to a subscription model for everything.
Site seems compromised?
Plant Addiction Is Fueling a Succulent Poaching Crisis
I have a brand new S22 (in Argentina) and I have the same problem... :-(
The issue addressed in the article with pointer tagging applies whether you use array indexing or pointers. Both are converted to pointer operations under the hood, which on X86 are some form of ADDR = BASE + SCALE*INDEX + OFFSET. Such an operation is still considered a pointer dereference (of BASE) from the view of the hardware, and will trap if tags are stored in the unused upper bits of the pointer.

Depending on the size of the array elements, you won't even be able to use the built-in index addressing mode, because the index can only be up to 8 bytes. For that reason, LLVM doesn't even have array indexing. Loads/stores can only be done against pointers, and pointers to items in arrays must be expressly computed using a get-element-pointer instruction: https://llvm.org/docs/GetElementPtr.html.
I'll take a look- thanks.

One thing i have that often limits my choices is that the ubiquiti's are recessed into my ceiling (6 AP's).
I can do the drywall work, if they make the mounts :)

If I have to, I guess i can make some from scratch in solidworks, but i'd rather not.
How do you find the sound quality with the Blue Snowball iCE? How much does distance to the mic matter?

(I'm in the market for such a mic, and this one seems good!)
I can't trust stable coins.

I can't trust the price of BTC to drop to $0 when speculators panic.

I can't trust that my BTC will be accepted if it was once tied to a money laundering (mixer) address.

I can't trust that I will not be rug pulled on any new coin unless I read the fine grained software contract, first.

I can't trust a software contract from being hacked unless I can hire a software contract expert to peruse it, and hope he's ethical, and won't exploit any holes in the contract for his own gain.

[...]
Yeah, I'm skeptical as well. 2C-B should cause wild fractals, especially with your eyes closed.

There’s stuff out there that the kids call “Tuci” or “Tusi”, in the form of a pink powder. That is 100% not 2C-B. It’s a mixture of 2C-B, ketamine, and amphetamine, and maybe some MDMA. Real trail mix of stuff.
Graph machine learning with missing node features
Not with 3rd party drivers. I think people fetishize the desire to have complete control, and it is a myth. I've been using Linux since 1997, and all the fighting for transparency has been a tempest in a teapot with no progress made at ALL.

If people wanted to fight for it, stop using NVIDIA products, but do you see that happening? Not bloody likely.

This isn't so much whataboutism as it is about trying to coerce an ecosystem of hundreds of vendors to listen to a small cadre of open source proponents.

If the Linux kernel forces AMD to improve UAI and make it look like LAM, I'd consider that a victory. Let's see what happens.
> lot of people who don't know what to do with their cryptos, they can't use it for anything and liquidating large amounts of crypto is a pain in the ass

I'm also assuming those donors will try to write off their crypto at imaginary prices and hope the IRS doesn't notice.
> and farmers in other countries (India, USA) already are planting more to make up for it

Are they? Fertilizer prices are up 3x-5x, depending on where you look, due to Russian export restrictions, so for many farmers it's cheaper to wait it out and give the soil a rest.

Planting reports have only started trickling in, so we don't have a good global view of what has been planted in spring 2022.
Me too. Here's the result of nmap -p 443 --script ssl-cert weighoff.net:

Starting Nmap 7.80 ( https://nmap.org ) at 2022-03-31 17:24 CEST
Nmap scan report for weighoff.net (213.175.208.197)
Host is up (0.056s latency).
rDNS record for 213.175.208.197: charlie.awebserver.co.uk

PORT STATE SERVICE
443/tcp open https
| ssl-cert: Subject: commonName=arrowloans.co.uk
| Subject Alternative Name: DNS:arrowloans.co.uk, DNS:cpanel.arrowloans.co.uk, DNS:cpcalendars.arrowloans.co.uk, DNS:cpcontacts.arrowloans.co.uk, DNS:mail.arrowloans.co.uk, DNS:webdisk.arrowloans.co.uk, DNS:webmail.arrowloans.co.uk, DNS:www.arrowloans.co.uk
| Issuer: commonName=cPanel, Inc. Certification Authority/organizationName=cPanel, Inc./stateOrProvinceName=TX/countryName=US
| Public Key type: rsa
| Public Key bits: 2048
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2022-01-21T00:00:00
| Not valid after: 2022-04-21T23:59:59
| MD5: 087b d643 652c f167 689e 71fb 2acc ef07
|_SHA-1: d212 d954 f09d 7ff7 9068 6e90 4012 b592 cc2d c64f

Nmap done: 1 IP address (1 host up) scanned in 0.58 seconds

Edit: that's funny, http://weighoff.net/ (not https) shows the content of charlie.awebserver.co.uk :D
It's almost as if they want hybrid work to fail so they can ask everyone in full-time
Ask HN: Is it too early for startups to make impact pledges?
For example, NetZero, diversity, etc..

Many big companies make netZero pledges but it seems like startups could make the same pledge but I do not see it.
yeah, I noticed the same thing-- Fad driven science.

For some time, Kale was faddy, every study was recommending eating it. REcently, I read somewhere it gives you cancer.

groan
But from diversity loss (that biodiversity one ;) and pesticides
Famine is caused by _local_ supply shortages. The Dust Bowl in the US was a 30% wheat shortage, but it can happen from even less shortfall if transportation is a problem. The US weaponized wheat stem rust against Russia's wheat crops during the cold war, and they were hoping the weapon would reduce total yield by 15% in order to cause major damage.
Looks like a perfect language to write an OS in!
Biggest difference is the lack of risk to human life, tbh
Why not

for i in &v[1..num]

instead of all the iter take skip stuff?
Depends. Some people (myself) love cities. In my eyes the quality of life drops off the moment I hit the suburbs. Driving everywhere? Having to own a car in the first place (and deal with the parking, insurance, gas, maintenance that comes along)? That's miserable.

It also very much depends on which city. The writer is writing from the perspective of Belgrade, which is quite a different city than say London, Berlin or NYC. The public transit is pretty mediocre and driving is very much the norm. I wouldn't want to live in that city either, and I've been lucky enough to spend quite a bit of time in it (do visit it though, especially in the summer it's beautiful).
Gas water heaters often have control boards and displays with buttons. The only type that might not are the low-efficiency type with a pilot flame and room air intakes—but even those usually have forced exhaust fans that require some sort of smarts to know when to turn on.
Its been like that for years, the moratorium has nothing to do with it.
The problem he's focused on is not the tolerance for the peer performing badly. It's the blowback for the main character who points it out.
How to refresh older stuffed animals
So... A few points.

The first point is that future crops are at risk. It's not necessarily about current production.

The second point is that numbers and qualifiers like 25% of exports, 1% of crop can degenerate into empty superlatives. Ultimately, skilled analysis is required for useful conclusions. The numbers don't stand for themselves.

The third point is that markets can be very sensitive, and price changes can be big even if underlying changes in supply are small.
I mostly agree. C++ is mature, has standards and a whole array of production ready libraries. If I wanted to build a production cross platform GUI app today and not use electron (vomit) I would likely use Qt for it. Rust has nothing that is quite ready yet to offer there.

However, my overall view is that Rust is the right direction. If I had to improve C++, it would look a lot like Rust: move bounds checking and ownership to the compiler not the template compiler, remove classes, introduce traits and make C++ have concepts that don't require me to type every punctuation symbol on my keyboard to use, const by default.

Getting the compiler to do some of this checking by default is exactly what I want. If we can have an Ada/Spark style subset via Kani, also done at compile time to check correctness, even better.

> It's still an incredibly convincing argument. Rust has decent C interop, but it's not especially seamless to do safely.

I would make this statement slightly stronger. If you interop with C code and there are bugs in C code, all bets are off. You don't get any magical protection because your main routine is written in Rust. Cross-language safety, e.g. C++/Javascript, for example, is a very difficult problem. Here's a discussion of C++ and Rust https://dl.acm.org/doi/fullHtml/10.1145/3485832.3485903 If you want a tl;dr of that paper, it is that memory corruptions in C or C++ code sharing the address space of safe Rust code can make safe Rust code unsafe too. There have been plenty of attempts to study for example the interactions between browser C++ and the various runtimes a browser hosts.

The compact you are making with the Rust compiler when you type 'unsafe' is that you are saying you have verified the correctness of that code: that it is in fact already safe and the compiler should not (probably because it cannot) check it. The same is true of any FFI code you use. However, this is not how many people actually _use_ Rust. Here for example is a 2 year old unfixed segfault in a Rust crate caused by interfacing with non-Rust code: https://rustsec.org/advisories/RUSTSEC-2020-0159. This a) demonstrates the issue and b) demonstrates that random crates pulled off crates.io can contain safety issues for 2+ years with no fix.
> Can you explain to me what the long term gain I could expect, exactly, by foregoing a MacOS laptop?

You would not be contributing to an ecosystem controlled by a single entity who is increasingly abusing their dominance to extract more rent from consumers and other developers.
The DARE officer said drugs would fry your brain, and the kids taking and selling drugs said it was a lie to stop people from having an easy harmless good time. Considering the drugs that kids were taking at my high school, I wouldn't say either side covered themselves in glory.
> If you need 32GB on an Intel Mac you will likely still need 32GB on an Apple Silicon Mac.

I'm comparing non-macos operating systems to macos.

I'm not comparing m1 vs intel, though the M1 brought some improvement in this regard, most of the ram magic was already in place since around MacOS Leopard I think?

> I wish it really did work that way or I'd still have an M1 MacBook Air - but it doesn't. If you really need RAM there is no substitute for having the proper amount of RAM.

That's like saying "calories in calories out" and then only eating vegetable oil for maximum savings on food.

If you need to load a 20gb file into memory, yes you'll need the 20gb of physical ram, but for /multitasking/ 8gb in MacOS really is equivalent to near 16gb in Windows.
I think you could simply make a big switch on a pcb yourself: make your circuit on the pcb and have two exposed metal pads as the terminals of your switch. Then have another metal plate, put some springs in between for separation. When the person sits, the metal plate closes the circuit, which acts as a switch
My employer switched from Ubiquiti to Aruba. Much, much better. Far easier to manage. The Ubiquiti APs had very little range and below-threshold subscriber loads would cause them to become unstable and require a reboot. No good when 500 employees and guests are attempting to get work done. We issue primarily laptops with only certain people getting docks for Ethernet. Quite a few people have purchased the Anker USB-C dongle docks from Amazon and use their IP phone's secondary Ethernet port for a connection if they want a solid Ethernet connection.

At home I'm happy with Google WiFi mesh all around my house.
Exactly. I think you managed to summarize all my concerns in a single sentence.

https://www.areweguiyet.com/
Depends on the virtual machine. LuaJIT and Spidermonkey (and probably others that I don't know about) use NaN-boxing which ends up storing the metadata in the higher bits.
>All antennas receive both the electric and magnetic field.

A loopstick antenna used for AM receives only a negligible amount of electric field. That simply is not possible due to very small size of the wire coil vs the 300 or so meters of the wavelength used. Electric fields can not induce magnetic flux in the ferrite bar as it is non-conductive.

As mentioned in the article, this is a feature. Most electrical noise comes in the form of an electric field, not a magnetic one.
Have a look at Opalstack [1]. They are a hosting platform for developers, and their tools include DNS hosting and email hosting. You can have your email hosted and routed in Germany. I use them for myself and about a dozen clients of mine.

[1] https://docs.opalstack.com/user-guide/email/
Bait and switch? User account was created an hour ago.
Woah! I think it's different here in canada then.
Show HN: Heat Pump vs. Other Heating Cost Calculator
discrimination isn't illegal, only against specific groups (e.g. race). Discriminating on factors that affect those groups is legal, as long as the intent is not to use it as a proxy for protected group.

See credit scores for more information.
You seem to be vastly overthinking this. People have been building applications (including banking applications) using boring old relational databases for decades without losing data. Single master, replicated to another region. If relational databases were as faulty as you describe, every web app you use would be losing data all the time. Not everything has to be an overthought system design interview question.
So are you suggesting to use the "Prof. Dr." style?
>If they wanted to students to think more deeply, there would be more of an emphasis on formal logic, developing proofs, etc. rather than "write this in assembly." If they wanted you to conduct research, you would...conduct research.

The claim that a university education doesn't do this feels very subjective. My CS course did all of those things. Every student was required to do a research project in their final year for a significant part of that year's credit.
> I'm not sure a construction company wants a bunch of people with 140+ IQ standing around all day leaning on shovels waiting for gravel to shovel into little holes. I'm pretty sure those employees will just quit or break something on purpose just for something to do. In fact I've seen this with my own eyes.

I'm quite convinced that a typical construction site would benefit a lot from employees who would be smart enough to notice inefficient processes and plain mistakes, and take some initiative to fix the problems. And management who would believe the employees, but that is probably never going to happen.
Actually, at the beginning most websites had a white background because that was the default and it took extra knowledge and effort to make the background anything but white.

Not to mention that black text on a white background was what most people were used to from books and articles on paper, so it was considered natural.
You can write whatever you want in your blog. No one is going to stop you. However, that doesn't mean there aren't consequences for your actions.

Defamation can occur, and can be pursed legally against you, if you publish a blog where you knowingly proclaim something false that damages someone's reputation.
How odd - I'm now seeing https://www.webs.limited/
a) China's new digital yuan isn't a novel competitor to bitcoin. It's just the same old fiat in a new, more authoritarian enabling form.

b) China, while increasingly powerful, is not the whole world. If the rest of the world decides that bitcoin is the only viable fair global reserve currency that doesn't disproportionately benefit some global empire, then they'll eventually be forced to come along for the ride, and will be hurt from their decision to take themselves out of the game in the early days.
Older clothes washing machines, maybe? Though, they are getting replaced by machines with ic type controllers too.
If obstruction is static, such when one is charging the phone, it would affect absolute values but would still provide useful relative change.
Academic education is not about what the university chooses to teach but about what the student chooses to learn. If you finish the degree by completing only the minimal requirements, that's your failure as a student. Many people need more guidance in their studies, because their motivation to learn for the sake of learning is not strong enough. For such people, many countries offer a parallel track of vocational higher education.
> both libstd++ & libcxx strive to maintain ABI compatibility

They don't, but they do keep it stable.
I was under the impression that the neutron flux would be very low, and those neutrons would not be likely to activate any material due to their energy - I stand corrected, thank you.
I'm sure many critics are finding it extremely difficult to ignore the certain inevitable failure of cryptocurrencies everyday since, the same arguments presented are once again refuted by yourself.

They were crying over HN when Stripe jumped in for crypto payments due to regulatory clarity and they are crying over it again because it still hasn't died faster than they expected to.

The simple reality is, it isn't going away; even after regulations.

I challenge them to continue to ignore it, as we all know it will collapse real soon. /s
Mechanical watches fit the bill here. Not everyone has them, but they are common enough
Pretty interesting Lex Fridman podcast episode in this area: https://youtu.be/KW8Vjs84Fxg

It’s light on technical details but it’s encouraging to hear that there is progress being made in this direction.
a few weeks ago UI released an update to their protect surveillance line which subsequently prevented certain cameras from recording. an update which fixed this "bug" was released 3 days ago.

things like this contribute more to the mood you reference than the reporting from Krebs a year ago, IMO.
That is true. But has issues with diverging interests. The interests of government bureaucrats who see like a state are not at all necessarily in line with my own.
86Box: IBM PC System Emulator
Man up. Stop being weak and making excuses.
> “it was clear they wanted to do more than just be developers.”

This seems like a good problem.
There seems a weird bubble or disconnect from the world in such questions, and in comments like this, from this page: "I think so. From what I gather from people who do use it, it's all about marketplace and business related groups. So it's basically Craigslist and yellowpages for cold calling at this point."

I've read so many times on HN that no-one uses FB. Meanwhile, I have friends in many countries around the world I chat with on FB. In India, Russia, SE Asia, Australia, west & east Europe, Africa, latin america etc. The majority of their siblings, parents, children if they have them, are on FB too. So are all their friends. Just about everyone in a lot of countries, seemingly almost all of them, is on there.

I haven't posted anything much in years, maybe once a year. I very rarely look at the news feed. Mostly I'm on FB to chat with friends, and look at their pics if we didn't chat in a while. We exchange pictures, audio, video, PDFs, links etc in the chat. One of these "No-one uses FB" people might look at my wall and think I'm never on FB any more, too, I guess.

I'm not sure if the HN meme of "No-one uses FB" means just "in my circle" and/or "in the USA".. but in the wider world, it does seem like everyone, from 8 to 80, uses it. Everyone with a phone/internet, anyway.

Also, not sure why some people seem to have the idea that FB is just about the news feed and nothing else. As if one is forced to spend all time on FB scrolling the news feed, and if that's bad then FB is useless.
Does seem to be a lot of effort... well I guess if everybody is off playing "the long game", there's probably a gap in "short"
I appreciate your effort in documenting this :)
this is infeasible until https://github.com/mastodon/mastodon/issues/34 is addressed. Mastodon does not backfill posts or "poll" streams. they need to be pushed.
Then: "BTC cause money printer go brrrr"

Now: "Tether printer go brrrr and we still shill crypto"
Cory Doctorow wants to set your Facebook data free
A degree is a signal of IQ + Long term planning + Effort.
App Login page is absolutely terrible.
I wish product would be small sharp tools that does something well
and sticks to it, iterating on making it faster,more stable,
better documented, easier to setup and configure.

Instead a lot of product start out that way and then if it becomes
popular scope creep rears it ugly head and it is extended to be
mediocre at many things.

I find far too many developers once they start investing time in
a product they want it to do all sorts of other things that there
are allready tools that do it well.