skysight-inc/HackerNews huggingface dataset:
> You're just reliving the past without acknowledging the end-result.

So that means 'this time' you know exactly what happens after this 'useless FOMO going on' crashes again? So Stripe, Coinbase, Shopify, BitPay, Circle.com are getting into something with low interest in the future because you rushed to Google Trends since you don't have any definitive sources on stablecoins, only Bitcoin? I never mentioned or argued for payments using Bitcoin in the first place and still no-one here has definitive and extensive sources on this for payments with stablecoins as it is extremely early and given the absence of clearer regulations on this as already admitted by you: [0]

'A lot of it is still going to uncharted territory.' [0]

> Note: digital currencies from countries is not what i consider any of the current solutions too. It will be a unrelated coin to the current existing ones.

And what is this 'unrelated coin to the current existing ones' you are mentioning? Do you have sources of its properties or are you speculating like everyone else?

It is another way of saying 'It may or may not be a stablecoin' So no-one knows until the regulations around this are clearer.

[0] https://news.ycombinator.com/item?id=29736645
I don't cope with being interrupted. In fact, it affects me so much that even if there is a possibility of being interrupted (home, kids, family, etc), I can't focus, because I fear the moment when that house of cards will inevitably fall down in my head.

Also interested in advice from others.
The problem is bigger than that; typically the people who get into these situations aren’t prepared to drive in these conditions at all (e.g. no shovel, blankets, water etc, much less maps).

The actual story is some people don’t know how to drive, even if they know how to operate a motor vehicle. Really no different from “many people fall for phishing scams”
There is nothing political about web3, it has nothing to do with right libertarian. A blockchain is simply a database with decentralized writing properties and distributed reading properties.

Since when do databases have political leaning? That website is completely nuts.
I think most people are unaware of details of international law and agreements. The down voted sibling poster has a great clarifying example - if you are citizen of country A, living in A, but robbed a bank in B, which has extradition agreement and good relationships with A, do you feel you have some magic get out of jail free card? That the crime doesn't count? That you are immune because your crime was international in nature?

I'm in Canada and resenting Americans is our national past time :-), but still most comments here about evil tendrils of American empire are besides the point. Interpol, extradition, etc are a thing outside of America.
No, because creating a CVS branch was relatively easy.

https://www.astro.princeton.edu/~rhl/cvs-branches.html

Looks like you had a lousy IT.
Lidar is comming back
Depends on what you need from therapy. I had childhood trauma that I went to therapy for, a lot of stuff WAS connected to that.

But now I just say "Yeah, I don't feel like it's connected" and we move on.

CBT and similar techniques are the way to go for most people.
It's fine _if_ you can find a good therapist... but keep in mind you're putting yourself in somebody else's hands. You might find a good one, or you might find a charlatan who could really confuse, sidetrack, or mess you up. Be very careful when choosing. Don't agree to a lengthy commitment to one, but rather try them out on a session by session basis.

Good luck!
or: "for (size_t i = size; i-- > 0;){...}"
An interesting example is hollow knight. It’s one of the most successful indie games of all time and it’s almost entirely coded visually: https://unity.com/madewith/hollow-knight

Anecdotally it makes my fans spin really fast for a 2D game but that might be because of the fancy shaders
Locals [1] is an interesting idea that I think solves some of the problem with trolls. The idea is that you can register for different communities but have to pay in order to comment. The community founder gets a portion of income. They claim that since commenters have skin in the game they are less likely to start flame wars or violate local community guidelines (note that each community can have its own set of rules).

https://www.locals.com/
This should be unsurprising. Governments consistently represent business interests over the well-being of their population. As a result the right is already running on populism and the left is not far behind with all the labor organizing that’s happening. We’re in for a wild ride over the next decade.
Because I like to build shit and need more space for tools.
> The joke is that it's gotten so progressive that no one gets better

I don't think that's the reason. Public health systems in Canada/France/Belgium have (had?) a very good reputation because they were in fact really good until the neoliberal turn on the 80s/90s. When you have health workers running the show with a fair budget, wait times are low and results are good, and everyone is happy. Now introduce some managerial feudalism (see David Greaber's talk at CCC last year) and micro-management/benchmarking and things start to degrade.

Add to this mix that big corporations don't pay their dues and the government keeps reducing budgets and pretending they don't know why there's no more money flowing in and suddenly you've got health crisis on a wide scale and most people you know working in hospitals are depressive, either quitting or on the verge of suicide due to contradicting objectives: they want to help people but they're not given the means to do so. Social dues fraud is dozens of billions of euros every year in France, it's well-known and well-flagged and no government wants to do something about it.

If you're working in IT, think about it this way: management is benchmarking how many functions you write per day and does not care about the state of things as a whole. You are incentivized not to produce tests (which would indicate failure from your team specifically) but rather to ship away at once. Are you gonna produce good code?

EDIT: I should make it clear when i talk about social dues fraud, i don't mean individuals gaming the system to gain funds they're not owed (which is < 1% of fraud), and i'm not talking about small companies not paying their dues (the State is really good at harassing those until money flows in), i'm talking about CAC40 corporations who make billions of profit every year. They are the ones responsible for the social security hole ("trou de la sécu") and that's public knowledge.
> My own experience is that I tend to snooze as a car passenger on a long trip while I do not when I am the one driving.

I would hope not. :)
If I start the game without a gamepad attached to the computer, and then attach the gamepad, I'd like to use the gamepad without restarting the game. And one would expect that polling the attached input devices should never take hundreds or thousands of milliseconds, there must be something seriously wrong in the Linux input device stack or maybe in one of the input device drivers.
Though I generally agree with the sentiment, there is one significant use case -- transferring money across country borders. Currently, transaction fees on cash transactions are much much higher than they are on cryptocurrencies (maybe except bitcoin) and so this would mean that, in theory, they could be used as a way to transfer goods across country borders.
I can completely understand this! I think I'd take the middle ground -- I'd call 911 but won't get involved.
> I know that's a big ask with eInk displays being proprietary but a guy can dream.

Is there such a thing as a non-proprietary display?
> 2,000 charge cycles on a 100$/kWh battery charged from 2c/kWh solar is ~7c/kWh whenever you need it.

Well - no.

The $100 is up front capex. Add interest rate over 10 years and the price doubles. This is just the module/pack price, and you need to add installation, cabinets, fire suppression, AC/DC and controllers. Which probably add 50% to 100%.

Like wise the headline 2c/kWh is probably for ideal projects with ideal land/transmission/regulation/geography. It is also 70% generated in summer, and only 30% in the winter months.

Renewable energy is important, getting cheaper and accelerating and This-Is-Good (TM), But real physics and economics still matter.
> But then your function should check if the value is within reasonable parameters

How could you possibly check this using types that cannot represent what you are checking for?
>And once you entered the game, the only way for you to not lose money is to find a greater fool who will take over your crypto"currency", everyone who owns some becomes a proponent of it. It's an ingenious scam.

Yes, that's the current pension system.
If every democratic nation voted to cease development of these programs, the programs will continue where democracy doesn't.
Resist!
Is money invested in moonshots instead of sitting in bonds really 'wasted'?
Can't you exchange goods and services for crypto, without using fiat? Transaction fees are obviously unfortunate, but there is just no going around the need for infrastructure. And where is an infrastructure - there are maintenance fees, crypto isn't unique in this regard.
Varig Flight 254 was another similar case [1].

Bad FMC data entry during preflight caused pilots to fly west, rather than east, until they were too low on fuel and crashed into the Amazon rainforest. Sun was setting, so cardinal direction was obvious, leading some passengers to ask flight attendants why they were flying the wrong direction, but they were brushed off.

[1]https://en.wikipedia.org/wiki/Varig_Flight_254
"It's not safe to use web3 unless you're comfortable analyzing decompiled source code" is a super good sign for the future of the ecosystem.
I were recently in the US for vacation. One of us had to go to the hospital (Thanksgiving - no doctor open). At the hospital, they just did a flut test. Positive result, got tamiflu.

We asked for a bill. They refused. Finally they somehow calculated it and said it was about 900$, we payed. BUT then they send another bill for 3000$ more (guess just for the registration at the hospital), on the bill we payed it was stated that it is not the final bill.

To be precise the insurance payed. But it is obviously a rip off.
Upvoted because that's solid advice. The problem is you may not know about polluted environments. This may well be the case of a private contractor burying very dangerous chemicals in a clearing in the woods and polluting the surroundings, in which case hiking there is not gonna do you any good.

Environmental pollution is everywhere industrial capitalism is. All the major scandals about waste disposal in Europe (including nuclear waste disposal!) should make us think twice before we as a society find it acceptable to allow anyone to produce that kind of dangerous substances.
I don’t think that’s really a fair summary of the article and it elides many of the nuances, such as the fact that the “increase in wealth” you cherry-pick is due to demographic changes (workers getting older and thus having higher salaries) whereas the other measures in the article all point to declines. But more to the point: does this summary reflect your actual experience?
I foresee two problems with that:

Problem 1:

If i is used multiple times inside the loop, then you might need to make a temporary variable for it, making it confusing:

for (size_t i_plus_one = size; i_plus_one > 0; i_plus_one--) {

size_t i = i_plus_one - 1;

f(i);

g(i);

h(i);

...

(The alternative is a bunch of i-1 all over the place, which is also confusing.)

Problem 2:

If operations inside the loop is short, then the extra "i-1" arithmetic could result in unacceptable performance penalties.
After the initial setup block,

c1 = block[i1]; c2 = block[i2];
if (c1 != c2) return (c1 > c2);
i1++; i2++;

becomes

mov cl, byte ptr [rdx + rcx]
cmp byte ptr [rdx + rax], cl
jne .LBB0_6
lea eax, [rdi + 2]
lea ecx, [rsi + 2]

if the indices are unsigned, but

mov al, byte ptr [rcx + rdx + 1]
cmp byte ptr [rdi + rdx + 1], al
jne .LBB1_6

if the indices are signed, that is the compiler just removes the indices and traverses the block directly (starting at the input offsets).

That's because in C (and C++) overflow is UB, so the compiler can assume it doesn't happen. Clang is apparently unable to make such a determination or work around it for unsigned, so for every increment of the indices it actually goes and computes the indices to fetch the items from the array.

Incidentally, GCC does not care and generates the exact same (rather different) code for both signednesses.
I don't cope well with interruptions, especially since I work from home and the person I live with is very ADHD.

I take some pre-emptive measures to limit the impact: me wearing headphones is a visual sign that I am focussing. I have Sony WH-1000XM3 which are a game-changer for me: I can enable the noise cancelling when I need quiet, have music when I need it, and my housemate can see I am focussing. "Headphones on" is a verbal phrase we both use that means "only urgent or important stuff, please". Next step up from that is ear defenders (3M Peltor in black and red), which is simply "leave me be". I can't do too much in the Peltors since my tinnitus kicks off…and it's a bit disconcerting listening to your own pulse with a background "EeEeeEeeeEEEEeee" for too long.

Edit: and if I'm "headphones on" this time of year, my office is quite dark. Housemate flashes the main light on and off once to indicate they want to talk non-urgently, and I will raise my first finger to respectfully acknowledge with "1 minute, please", get to a point where I've made enough notes to be able to carry on, then take my headphones off, and then have the conversation.

Some of this may come across as being a bit pompous, but it works for both of us equally well.

Edit #2: if you're young and out at live gigs, get ear plugs. Tinnitus is no fun _at all_.
AFAIK, the blockchain is online, so I can't conceive of a way for an offline transaction. I suppose you could write down your wallet service and/or ID on a piece of paper, then when the store goes back online they trustfully transfer the digital money, but even then one of the parties must be online.
I wonder if pilots needs a complete retrain to handle this kind of beast.
My email is in my profile. Feel free to reach out!
It's one of my biggest complaints attempting to do systems programming in the language, that and the lack of 64bit mmap.
It isn't a "solution looking for a problem" anymore than any technology repeatedly shoehorned into unnecessary situations. NoSQL and AI were deployed in the same overzealous fashion, with the latter producing almost as much snake oil as the blockchain scene.

If anything, it's the FOMO-ing developers of these techs that are looking for problems.
Not even close. I pay almost 4 kroner per kWh this month. Granted it varies a bit depending on the deal you've got. Mine's a monthly price. Some have hourly spot price, and some have a locked-in price.
The problem probably only shows up on some machines and hasn't been noticed during development and testing. And TBH, polling what input devices are connected should never take more than a few microseconds, no matter how much operating system code sits between the hardware and game code.
Yes even if the article is not about rust (author seems to be using Go) the comments (like one you did) are Rust focused.
Choose the right tool for the job. Examples:

- Loop using an iterator: unsigned pointer size
- Array index: unsigned pointer size
- Enum used to represent a register value that's 8 bits or less: unsigned 8 bit
- ... used to represent a register value that's up to 16 or 32 bits: unsigned 16 or 32 bit number
- Integer value that could be negative: Signed, with the appropriate size
- Doing numerical operations and you have an FPU: Float. Unless you're careful, you know what you're doing, and it's either performance critical or you're using dedicated a dedicated fixed-pointer hardware peiph... then maybe fixed point with a signed or unsigned integer.
- Analog value that can only be positive; maybe a voltage: unsigned integer according to precision of the ADC etc
- Analog value that can be positive or negative; maybe pH, audio, or something using a differential ADC: signed integer
- Performing mathematical operations including subtraction, don't expect fixed-point errors to come up, and you don't want to use floating point or don't have an FPU: signed integer
The airport is sea level, I live on a little hill in a 3-floor building and the airplanes cruise over my head at what feels like 15th-20th floor max.
Gotta disagree; actually a lot stops those effects. There are multiple mechanisms for DNA repair besides good old natural selection.

Life developed in a mutagenic environment and there are natural sources of radiation all around us. Granite is measurably radioactive, for instance. Artificial radiation at much lower doses are not going to make a significant difference; they’re just very easy to detect because of the very precise energy signature they show on things like gamma ray spectrometers.
With random in this case, I mean data that changes between test runs. I often use generated data sets. If you can find errors by feeding random data into your tests, the tests does not cover the code in the first place.
What an idiot...
How on earth did Hawking manage to be in debt to the state at that level, surely someone in his position and level of contribution should find the state indebted to his estate? Humanity will never be able to level that debt, the man gave his life to the rest of us.
> The inevitable nature of uncompetitive systems.

This is highly misinformed. The problem is precisely the introduction of competitiveness in a system which previously worked well. This is for example explained in Adam Curtis' documentary The Trap Part 2 [0] which you may find online in many places.

[0] https://en.wikipedia.org/wiki/The_Trap_(British_TV_series)
> I agree that there's a little confusion

No - that's not a "little confusion". It is almost total lack of knowledge of the subject at hand. So many concrete examples by the author are not valid. Changes and forks in blockchain protocols happen all the time. You can start your own local blockchain in your own private IP subnet or whatever. You can create your own private ledger on the global net in less than a minute [1].

[1]: https://vittominacori.github.io/erc20-generator/
We really need to start working to de-politicize as many things as we can. Maybe this one can be a start because the politicization of COVID has a literal body count. Next could be climate change, which should be reframed as an engineering problem not a moral problem or a guilt trip.
Let's take another concept: Don't build your authentication on the idea of communication strictly through immutable cryptographic tokens (JWT). They do shine for resource sharing and caching though! So if someone completely rejected the idea of using cryptographic tokens completely, I'd say, wait a second...

So don't use blockchain to create a digital currency, or anything decentralized because it still needs a central authority to determine the truth. What is the actual use case then?! What app uses it successfully and solves problems that were hard to solve before?

I'm sincere, BTW. You sound like you have some examples in mind.
> Now, kids feel like they've accomplished very little, even though they're doing more with less code than we did during our generation.

I haven’t observed that. My nephew has great fun building things in Scratch and is really happy with what he has made even though it’s not some triple A game. I had the exact same experience writing stuff in Basic and knowing it could never be like the Buck Rogers arcade machine I’d played.
When the pandemic started, car manufacturers predicted demand for cars will decline drastically and canceled orders from suppliers. Then it turned out demand actually rises because people still have to go to work but don’t want to take public transport, and old cars still need to be replaced with new cars. So they asked their suppliers not just for the original amount of parts but ordered even more parts. But all the chip production slots were already reassigned to customers from other industries. So then the car manufacturers told their suppliers to pay multiples to get the chips (to outbid others) or outright buy the chip production slots from other companies, otherwise they’d have to halt car production lines. The just-in-time philosophy in the car industry made this worse because they have almost no parts in stock.

Due to the huge cancelations, reassignments and huge orders, supply chains of different industries fight over available chip production capacity. Bringing chip factories online takes multiple years and chip manufacturers are hesitant to invest into more capacity because when it’s available it might not be needed anymore and they will sit on billion dollar ruins. So this chip shortage will take quite a while until all supply chains run smoothly again.
That’s not true. Potassium is an essential mineral and our bodies are composed of it.
As someone that did a lot of research into aquaculture for work a couple of years back, I'm now very picky about where I get fish, whether finfish or shellfish.

Safety, processes, practices and quality vary wildly by region and farm.
I would say that the difference is between a "constructed" language and a "designed" language, both may be "invented", but the latter (Esperanto) simply is on another level.

And this opens the doors to debating whether or not Esperanto was well designed or not.
It's interesting that the Wikipedia link to it has no history of the use of lignite:

https://en.wikipedia.org/wiki/Lignite
This compound was new to me. Here's more info on it.

https://www.mdpi.com/2072-6651/10/2/83/htm

Seems to accumulate in bivalves and crustaceans but not fish.
I've worked on CMOS camera sensors for this market. I'm not sure what's in the newer Tesla right now, but I'm quite sure it's not consumer sensors in there. I believe Tesla was a customer of one of the products I worked on.

First, you have to manufacture to automotive grade standards. So that right there is going to set you back a generation or two. You can't just pick some consumer grade sensor off the shelf.

Second, you now have to confirm to ASIL safety standards. A lot of the work we did on these sensors was to build in continuous self testing circuitry. For every frame the sensor would actually inject known values into the physical pixels, read them out and process them like a real picture, and compare with the reference before sending data out to the ISP.

I'd also like to know what webcams that aren't insanely expensive have better dynamic range. Is that really true? You list this as the third spec, but this was the most important spec to design for after safety. In part because dynamic range is also important for safety. And it has to be high dynamic range without too many artifacts. The sensor I worked on could do three exposures simultaneously on the same sensor and could either stitch them together on-die or stream out all three exposures to an external ISP. I've never heard of a consumer camera sensor with that kind of capability, but then I don't follow the market much anymore.

Sensitivity is obviously also important. I think the bayer pattern was RGBW and sacrificed color accuracy for sensitivity. Higher resolution would compromise sensitivity for a given die size.

Resolution and frame rate could be better, but frankly it's about good enough for what they're trying to do.
Thanks!
I'll keep in mind to write down more.

Also you are right about the fact that for some tasks/projects "finished" is not a real state.
I just want to say 'Thank You' for the reminder. Great song I haven't thought about in a long time and perfect response here.