skysight-inc/HackerNews huggingface dataset:
> Spotify said it was removing the “Heart of Gold” songwriter’s music after he protested vaccine misinformation on the streaming service.

This is so misleading it's not even funny. It makes it sound like Spotify censored Young, but in reality, Young asked to be removed after they refused his demand to censor someone else. And before you say "they clarify it below the fold", that's not really an excuse. There's a big problem with putting misleading statements above the fold and only putting a key detail below it.
> UberEATS drivers are like Fedex or USPS for food. They have no special powers here. Expecting one to refund "for" you is like having a mail person show up at your door and then berating them for the screwup of whatever business sent you the wrong thing, etc.

I'm not sure what this means exactly or how it's relevant. In these instances, it's not the driver's fault, it's Uber's fault. They are taking orders they can't fulfill and then denying refunds when you cancel until you figure out how to escalate it to a human who can do things other than press canned-response buttons.
When they say 'power for all your devices' it's more about hobby projects right rather than retrofitting usb-c to anything?

Quite cool option though and I love the flash to program option.
If I were to ever find a novel use case for cryptocurrency or blockchain, I would not market it as cryptocurrency or blockchain, or even as “decentralized.” Why willingly associate a decent proposition with an industry of scams?
It looks like baseline dementia risk is about ~8%[1], so a 4% percent increase in the absolute risk of getting dementia which I would consider to be pretty severe.

[1] https://n.neurology.org/content/95/5/e519
I will add that the next step beyond this is relational/referential thinking. The idea that you can have all the low-level events or transactions in your system, bring in (join/lookup) data from their parent entities without duplicating data entry, and then aggregate in different ways… whether you use Excel with VLOOKUP or Airtable or SQL, you can design user products and analytics projects. Airtable in particular is an amazing no-code way to experiment with database design and wrangle a data entry project in a way that can easily be imported into a relational database in a highly normalized way.

If you know these things and are curious about the world, it’s a quick path to being able to lead a technical project. Add a skill like design or domain knowledge and to the right team you’re suddenly a unicorn even if you’ve never officially typed a line of Python or JS.
I ordered it by inter-library loan in 1991 to rural Oregon. I had recently learned 6502 assembly language, so pointers seemed "obvious". A few years later in CS101 I had such instinctive feel for them I could hardly explain them to my fellow students.

Thank you K&R.
Strong disagree. This is more to me like Germany having jack all of a tech sector and trying their hardest to drag the rest of the world to their level.
I'm pretty sure this is not correct.

There is a technical necessity for your hosting provider to see the user's IP.

The GDPR does not require consent for passing on private information when there is a technical or legal necessity, as well as a number of other preconditions.
Locks in JavaScript, because why not
Yes, but that's different. That checks if the user exists, not if the person behind the user actually has access to that user.
No, there are many ways around it (i.e. tor, vpn). The internet provider (or user) is just too lazy to provide proper privacy.
Just like the website owner is too lazy to self-host the fonts.

Edit: in fact PII should not pass unencrypted, so if you don’t protect the IP (classified as PII) then you‘re not compliant.
Oh yea...we didn't think of that...oops.

Surely, that problem will just scale with time, adoption and law suits.

This is all such an unbelievable waste of intellectual resources to re-invent the wheel
Same here, would be helpful to hear more of your logic.

That way I, or others interested in DAOs, can find our what aspects are especially promising to a project like this.
Actually we have all the features that you mention - I posted the links to our job boards in another comment.
>I'd hope that they think that protective system would be good enough.

They most certainly won't. Peruse this site if interested. Long story short, the kind of wattage you're talking about (writing on clouds visible from the ground) is incredibly dangerous, not just to airplanes but to those on the ground, and you would have to demonstrate through licenses and permits that you know what you're doing. I don't think $50k will get you even halfway there, if possible at all in any kind of urban center.

https://www.laserpointersafety.com/rules-general/cdrh-conseq...
There's one part about the article that I'd like confirmation about: does this mean that the LEDs come out of the factory already configured as belonging to one of the 6 zones? This would be as opposed to, say, WS2812 LED packages where they are identical.
Here's another perspective on why things are the way they are:

One of the central philosophies of Rust is that it should not be possible to execute undefined behavior using only safe code. Rust's underlying core semantics end up being very similar to C's semantics, at least in terms of where undefined behavior can arise, and we can imagine Rust's references as being wrappers around the underlying pointer type that have extra requirements to ensure that they can be safely dereferenced in safe code without ever causing UB.

So consider a simple pointer dereference in C (*p)... how could that cause UB? Well, the obvious ones are that the pointer could be out-of-bounds or pointing to an expired memory location. So references (& and &mut) most point to a live memory location, even in unsafe code. Also pretty obviously, the pointer would be UB were it unaligned, so a Rust reference must be properly aligned.

Another one that should be familiar from the C context is that the memory location must be initialized. So the & reference in Rust means that the memory location must also be initialized... and since &mut implies &, so must &mut. This part is probably genuinely surprising, since it's a rule that doesn't apply to C.

The most surprising rule that applies here as well is that the memory location cannot be a trap representation (to use C's terminology). Yes--C has the same requirement here, but most people probably don't come across a platform that has trap representations in C. The reason why std::mem::uninitialized was deprecated in favor of MaybeUninit was that Rust has a type all of whose representations are trap representation (that's the ! type).

In short, the author is discovering two related issues here. First, the design of Rust is to push all of the burden of undefined behavior into unsafe code blocks, and the downside of that is that most programmers probably aren't sufficiently cognizant of UB rules to do that rule. Rust also pushes the UB of pointers to reference construction, whereas C makes most of its UB happen only on pointer dereference (constructing unaligned pointers being the exception).

The second issue is that Rust's syntax is geared to making safe Rust ergonomic, not unsafe Rust. This means that using the "usual" syntax rules in unsafe Rust blocks is more often than not UB, even when you're trying to avoid the inherent UB construction patterns. Struct projection (given a pointer/reference to a struct, get a pointer/reference to a field) is especially implicated here.

These combine when you deal with uninitialized memory references. This is a reasonably common pattern, but designing an always-safe abstraction for uninitialized memory is challenging. And Rust did screw this up, and the stability guidelines means the bad implementations are baked in for good (see, e.g., std::io::Read).
I haven’t used them, but Photo Life in Brooklyn (Crown Heights) apparently has very cheap mail-in dev-and-scan rates. That’s what I’ve heard from talking to other hobbyists here; I’m too lazy to walk over there and so I pay the slightly higher cost at my neighborhood lab instead.
TL;DR: They could have got it right. Didn't.
I don't know why we've moved the goalposts to 1994. Anyway, ENS has been available for five years (ethereum for seven, blockchain for 13). What businesses that are doing something other than sell their crypto project have an ENS domain?

You're accurate in that the plumber down the street, local dentist, bakery, etc likely didn't see the relevance of the web in 1994-1996. 13 years after bitcoin later I've been to maybe five of these types of businesses that take crypto or have anything to do with blockchain. 13 years after the release of the web there were over 85 million websites with a billion eyeballs.

Bitcoin didn't even show up on Google Trends until 2011. Two years after the web 9/10 of the top 10 Fortune 500 had a domain.

I'm doing my best to be respectful but how is this even a debate at this point?
That's disingenuous. These are really basic concepts in the space (where space = smart contract blockchains).

If you're going to slush a cool half mil around, you should really have absolutely basic litteracy of how this stuff works -- just how you should have the same litteracy about the banking system if you're going to half a mil there too. Or hire people who do.
Code can screw up at scale. And at this point if you’re capable enough to understand the edge cases and offer insurance against them, the insurance went really cover that much.
Nurses are hourly employees and their employment terms are strongly influenced by the fact that many of the nurses in the employment area were unionized. The fact that they are hourly means there is a compelling financial incentive to limit their work time to 40 hours per week or less. The prevalence of unionized nurses in the market means that even non-union hospitals had to approximate the terms of the unionized ones, or they'd have unmanageable turnover, if they could even maintain staffing (nurses are in many markets scarce relative to demand).

It was an academic medical center, so roughly 1/4 to 1/3 of the staff were residents or fellows. Most of the rest had joint appointments in the clinic or hospital and the medical school and research arm. I know their hours because they largely mimicked my hours. Most started by 6:30AM, and 7:00 at the latest. I often chatted with them in the parking garage 11 or 12 hours later. And not that I said they "routinely worked 12 hour days" not that they did it every day.

My point in both cases is not that they working 60+ hours per week, but that they were working, that is, spending their time in service to the patients and organization, not doing something unrelated or personal, for long, extended shifts.

"Much of a teacher's day is not hard mental work."

It's still work. It requires their full, or nearly so, attention.
Should be noted that Turbo Prolog is/was kind of a special thing on its own - unlike "regular" Prolog, TP is statically typed and has a more "rigid" form with its explicit "domains" (basically type declarations), "predicates", "clauses", etc sections. It isn't a huge difference in practice (and you can declare multiple versions of predicates - sort of like overloaded functions) aside from having to declare upfront of what you intend to do, but writing Turbo Prolog's dialect does feel quite different from other dialects.

AFAIK nowadays the compiler is still being developed as Visual Prolog.
Kodak - can you believe they used to be a defense contractor (cameras or lens for spy satellites, among other things)
There are two kinds of security. Security against scammers, and security against governments.

I just wish there would be industrial standards for basic security, I don't care protecting myself against governments (yet).

There are very few people who can be targeted by governments, so I will always be suspicious of people who can evade government surveillance, unless if you're a journalist, of course.
These threads always talk out both sides of their mouths. First people say, insulin was invented 100 years ago and the patent was gifted away to help patients, so it should be free. Then people say, it is stupid to use anything but the most modern formulations, because they are way better than the old ones.

I have no love for pharma price gouging, but if insulin was free, everybody would be stuck on the 1921 formulation.
I’ve been really happy with Memphis film lab. It’s cheaper then all the labs around me and they are better quality. I’ve only shot 35, and I get it scanned at the “standard” tier so it comes out to about 10$ a roll. I think it’s something like 4$ to get your negatives mailed back. I develop in batches to save on shipping.

https://www.memphisfilmlab.org/
Is there something wrong with the power in your house? Maybe slightly over/below the nominal voltage? I've been buying only LED lamps and bulbs for the past 10+ years and literally never had a single one break for me. Not even the stupid GU10 ones which get stupidly hot - they just work and work.

And yes, I'm sure many of us remember pulling out an old string of christmas lights, only to discover it doesn't work and then spending two hours looking at every single bulb close up to figure out which one is blown, and pray any of the replacements work. The LED strings just work forever.
My advice would be stick to digital for color and learn to develop black and white film at home. I don't know why you don't consider it an option, but film developing (black and white at least) just requires a few simple containers, chemicals, and a dark bag. From there you can either scan or look into an enlarger which does require more setup. And color is more difficult still.
Prior exposure to C appears to be negatively correlated with ease in learning Rust. This is why I say Rust is not a language for C programmers -- it's for their replacements. Young programmers with only a few years' experience in JavaScript or Ruby are now coding circles around the old C wizards, contributing bare-metal, bit-banging code that is guaranteed to be free of several classes of bugs those C wizards are still struggling with.
Even better is when you have tiny (<64) arrays of small numbers (<256) is just to use an array and write down the answer; integers that are small enough self-hash in a natural order, with very little stack pressure — certainly a lot less than the cost of half a dozen function calls.
FWIW I use my Magic Mouse 2, 9 hours a day Monday-Friday. I’m pretty sure I don’t charge it more than once every 3 months, if not more
I've seen, in the multiple discussions on this topic that have shown up on HN since it broke, a significant percentage of posts arguing precisely that Young shouldn't be able to do this, because, in their view, it's "censorship" and "violating free speech".
Yes farming is heavily subsidized and they still don’t have high margins. How will they afford to pay enough to compete with much easier year round warehouse jobs with benefits that are much easier. It’s not like people in Alaska have too many choices and the relatively few fisherman pales in comparison to the number of farm workers needed.

Besides, Americans are already whining about inflation. Guess what would happen if food labor costs went up 5x?
As others have pointed out, nothing is renewable on long enough timelines. The earth will burn out, the sun will burn out, eventually the universe will burn out.
"The intent is to use this collaborative site for transformative science that will create a commercial pathway for large-scale, economically viable EGS."

So, public funding for commercial interests. Cool cool.
This might make you smile as an ST fan : https://www.youtube.com/watch?v=qLjgXPDzeZo&t=19s
The link speed of the circuit doesn't indicate the bandwidth of a channel (MPLS or PVC/SVC), and there is no way to know the possible bandwidth since it's a variable (with upper and lower bounds) and so you always have to worry about this (which is why there's packet loss)
"We recommend using the font provided at this link, however your browser may fall back to a suitable built-in font if you choose."
Seems fishy to me when he says "I just sent ETH to the contract to get WETH" because this is assuredly not how it works.

You have to call the `deposit` function of the smart contract (transfering ETH with it indeed).

And to withdraw your WETH as ETH, you call `withdraw`.

These calls can be made from here (power user interface! not recommended - use Uniswap instead): https://etherscan.io/address/0xc02aaa39b223fe8d0a0e5c4f27ead...

The source code of the contract is here: https://etherscan.io/address/0xc02aaa39b223fe8d0a0e5c4f27ead...
Traditional financial systems don't have solutions even for small typos [1]. Modern financial systems on the other hand have switched to IBAN which has a checksum.

[1]: https://www.theguardian.com/money/2019/dec/07/i-lost-my-1930...
No. I cannot like companies where I want to work, so I will be spammed by recruiters with sheety jobs which are hard to fill.

Now, we need a Tinder for investments.
Is developing the film yourself an option anymore? I admit it's been 30+ years since I developed any film (and that was B&W), but it wasn't that hard. A film reel and some canisters, a dark bag for loading the canister. All the rest can be done in ambient light once the canister is closed.

I definitely remember the developing to be much easier than the printing.

edit: To clarify, I believe home developing IS as good option these days. My opening question was rhetorical.
The people who want less taxes don’t want to cut spending, they increase deficits and they are damn sure not going yo cut subsidies to rural America. The people in CA have less voting power in the Senate than all of the states they are subsidizing.
You're assumption is untested as well. I'd rather guess that with greater mobility and the ability to move between jobs without fear of losing everything, people would move elsewhere and invest in housing outside of expensive cities. I can see an argument for some sort of regulation around housing which disincentivizes financialization of that market and increases supply. A Land Value Tax seems like a possibly good approach.
You are right, for the first time it's confusing to find the right tube as they fit to several tire sizes.
During the pandemic, my employer added an entirely new business offering using Excel. It's a beautiful monster, and will eventually be ported to our main codebase, but he was able to build an income generator when we desperately needed it in a fraction of the time any "agile process" could have.
> It's guaranteed at this point that there won't be any further reversals.

What if a new bug is found and someone moves all coins to some impossible address?
And that's just for this particular token. You can go to just about any token contract and see how numerous people have sent their tokens to the contract address itself.
It would be interesting to know why you think that developing film yourself isn't an option. People think that it's harder than it is, even for color.

I mean, a "magic machine" would cost more than many years of lab services. It would use more expensive supplies than doing it by hand, especially because you wouldn't be doing the volume its designers expected. It would require a bunch of maintenance that's at least as hard as developing film. It would take up more space than any reasonable darkroom. It's hard to see why that would be an option when developing with tanks wouldn't be.

Also, digital is in fact a superior medium in 99.99999 percent of cases...
So I did a bit of research and it looks like developing film with coffee is a very cheap alternative.

Would you suggest that, I'm mainly shooting black and white?
Sad to say, that's what it costs. You might be able to save a few bucks shopping around or using mail-in photo labs, but not much. Also, prices are going up these days for both film and developing. It's only gotten more expensive since I started last decade due to both decreases in supply and increases in demand.

If you're willing to stick with black and white you can get sort-of close to "magic machine that does it for you" using something like Cinestill monobath. That will do several rolls for $20. Then you have to scan yourself.

Think about it this way. A brand new high quality full frame digital camera will cost thousands of dollars. Film camera prices are going up, but you can still get a very nice 35mm film SLR for just a few hundred depending on which one you want. The lenses for the film camera are almost definitely going to be dramatically less expensive as well. Then you add the cost of film and developing over time and now you're pretty much just coming into the same price range as the digital camera.

TL;DR: digital and analog are about the same price over time, assuming you are buying a brand new digital camera.

The only way to do photography on the cheap is to use your phone (that you were going to buy anyway) or to buy an older/used digital camera. And if you are strapped for cash, that is exactly what I recommend. Why buy a new camera that is a low-end model when you can buy an older camera that was the top-tier professional camera of its day? For example, the Canon 5D Mark II can be had for just a few hundred bucks, and that's just one option of many.
Every Toxic Thing Google Did in 2021. [video]
So, could the Ethereum community get together and agree to rewrite the blockchain and undo this transaction? Perhaps they could vote on it and have a hearing of the facts. Of course that introduces its own tyranny but is it possible?
I wouldn't want to have to defend either position, but if you put a gun to my head I'd much rather be the Yale Press person than the one earnestly saying that 13 year olds shouldn't read Maus because of "nudity and profanity".

Maybe it's because I'm Catholic and grew up during the whole "Piss Christ" debacle, and recognize that there's nothing all that unusual about observant religious people being upset by art deliberately meant to provoke them, and thus --- like I said, I dont't think Maus and comic depictions of the Prophet Muhammed are all that comparable.

You've read Maus, right?
Coastal cities can import food…
Learn both at the same time :)

But, the twist is start from a higher level algebraic problem, like a generalized N-dimensional distance function.

Get started with enough Python to do it in two dimensions, then translate the core of your algorithm to Cython and compare the benchmarks. This will get you up to speed with the build processes progressing towards pure C in comparison to plain old interpreted Python.

Are you using floats or integers? How accurate is it compared to using a calculator etc. as the numbers get much bigger or have many more numbers after the decimal point.

Then, what about the median distance of two arrays of 2d coordinates? Again, benchmark, try out some different approaches to the problem in both languages and see where the different strengths lie, wrapping your head around how programs interface with each other internally across domains - because that's what it's all about right?

Now... what about 3 dimensions? Or four?

I hope you see where I'm going here, if you're looking for a fundamental understanding then you need to get into the nitty gritty - albeit with a conceptually very straightforward problem.
It’s funny, because in a sense tech people and non tech people have the same problem. Non tech folks want to get closer to the tech and tech folks want to get closer to the business.

Just like you can a non-technical person and not understand the tech, a technical person has the same problem of understanding the tech but not the underlying business decisions.

I’ve actually been working on this at work. Figuring out the right level to bring people over to the other side. I want to introduce my non technical coworkers to the code so it doesn’t overwhelm them but I also want to expose my coders to the business side in a way where they won’t get overwhelmed
That's impressive, the number of scammers on that thread.