skysight-inc/HackerNews huggingface dataset:
I think he is pointing out the lack of legislation in the US is a positive for these US based multinationals : they extract valueable info from it, which they can use in other markets too.

An upcoming EU startup which might want to target these multinationals markets is at a disadvantage because they can't.
MacGyver did it in the 80s
Ok, but please don't post generic/unsubstantive comments to HN, especially not generic/indignant ones.

https://news.ycombinator.com/newsguidelines.html
You're not alone. my m1 mac mini is better, but i still see random beach balls, though the duration is less than on the intel mbp.

For anyone saying "I never see this" or "something's wrong with your system" - I've seen these sorts of problems, in some capacity or another, over ... 12 years, multiple macbooks and imacs, multiple OS versions, multiple internet providers, from various parts of the world. I think the folks saying "never affects me" simply do not notice this stuff. I don't know how/why you can't notice stuff like this, but I've been present where I've noticed people getting beach balls, I've pointed it out, and was told "oh, didn't see that". Not saying every single person is missing every single instance 100%, but I've no doubt this interrupts peoples' flow different from mine.

If I've paid $4k for a laptop and click a button, I don't expect to wait for... 1-2 seconds, then see a beach ball, then wait.... then wait some more... before a button click is recognized. It's better today than last year, and the year before, but... wtf... it's still there.
Note that one part of this is that llvm is significantly faster to generate code for arm64 than for x86_64. I'm not saying that accounts for all the difference, but it helps.
I get what you're saying. It's ineffective to robotically collect them this way (ever), and if humans go collect them, they could just collect a lot more while they're there, making it all pointless.

Perhaps an answer is that one of the contingencies being covered by the Perseverance sample-collecting is against future contamination? Maybe the NASA missions have been extraordinarily careful about not contaminating Mars with earth microbes, but they're worried that future commercial crewed missions won't be able to be so careful. Then when the humans get there, they'll have some unspoiled sample containers to experiment on and compare to the post-human samples.
Easy ways to hide photos on iPhone and iPad
The Robert Half recruiting agency's salary guide can also be useful when making the case for a raise or CoL adjustment, especially if you're in a market that levels.fyi doesn't have data for.
I really think the future here is in MoltenVK becoming the default cross platform GPU API
Interesting, I'll need to look into this, thanks!
For our entirely remote company it has only been a hassle, I’m sure many places will just skip Colorado entirely. These kind of stupid laws always backfire in such a way. Like not interviewing black candidates for fear of a lawsuit if they don’t get an offer.
Seems like a nice sounding narrative that doesn't really hold water, at least from a practical perspective.

Twitter, Facebook, Twitch, AWS, Google Search and a lot of others - they were in fields changing all the time. Unless you define these very abstractly as "communication", "socializing", "entertainment", "compute infrastructure" and "finding things" and say "these things don't change in that they continue to happen" - in which case you can take virtually any product to the most abstract definition and say "it's not changing".
> My kids do Singapore math, and holy crap does it force you to think about other ways to approach solving problems, a valuable skill.

Do you have any resources yo share? about Singapore math in English?
These issues are intermittent and only happen sometimes. My system is not broken, it's a design defect/tradeoff in macOS sandbox. I've seen it on at least 5 different Macs on a lot of different versions of macOS. It's been an issue ever since they use a separate process to show the dialog.
Samsung-Esperanto Concept AI-SSD Prototype
Maybe Colorado should just outlaw unintended consequences.
The most important step: Give yourself feedback first. Only then will you really own your learning experience. By the way: this is even more powerful in front of others but needs caring others that can hold your space.
For starters, in the U.S. system, interest rates on government debt are set by central bank policy. Investors cannot force it up or down.

In general, I'm not sure the guy they are quoting is a reliable source of information about macroeconomics.
I think this is just being pedantic. You have to care about something to formulate and test a hypothesis. You have to care about what the data say to bother gathering them and collating them into some report in the first place. "To care" can be "to be curious about something" or "to have an interest in something", not just "to be concerned about something."
Burying the lead, to be sure.
Me and my team have developed a solution for the 3 problems mentioned. Anyone interested to discuss further find my email on my profile.
That sounds terrible, but none of that is happening on mine.

The only slowness I’ve noticed has been related to the beta private relay
What Are DeFi Flash Loan Attacks?
No, companies love the subscription model because it makes for a predictable cashflow they can plan around, and which they can use to support software long-term.
What did he do to the future of computing?
We don't have any control over the signing process of Docker images we publish
True, and it is a step in right direction. However I still don't want to expose my bank app credentials every time I show someone my vacation photos.
History is the story of how humans never learn from history.
Ya, I wasn't thinking about the death angle but you make a good point about tests in immunocompromised individuals. The article mentions the drug is basically a mutagen so in theory it is supposed to work in cases where the vaccine would be too risky but then I have to wonder how quickly a person is supposed to go on the regimen before the viral load is too great for the mutagen to make a difference. Basically this only works when you are already sick and in no other cases because then you're just dosing yourself with a mutagen.
SMELL MY CHEESE
Ada or D are the first options that jump to my mind. Maybe Swift as a possibility as well?
I think the subscription models are only for cloud integration? Which isn't a huge deal for me, I don't know about you.
> Basically I'd be useless without the internet. The coding tools themselves, all the examples of how to use them, and all the actual knowledge about how everything works is on there.

I know it's sometimes easier to google particular questions and that some projects lack documentation, but many if not most programming tools include very good documentation in the same package. And many include their source too.

I think saying you'd be useless for lacking online access to that knowledge is an exaggeration.

Not being able to pull new dependencies is more problematic, in my opinion.
Back to the drawing board. I have been spending a lot of time on lesson creation, because that's what I've been doing, then I run through the course because I made it and I know how to pass the tests. I'll need to take a step back, gather more feedback, and address the problems you've raised.

As for the unsolicited feedback, thanks!
For all the (truly) amazing performance from the M1.*, how much of the benefits are just coming from Mac users not realising how laggy their OS is on non-extreme hardware? I used MacOS for two years on a '15 i5 MBP and didn't realise how persistently sluggish it was until i blew everything away and chucked on Xubuntu. (Nothing magic about linux here, Gnome and KDE were as bad as MacOS)

Is the incredible performance of the M1 just going to enable a whole new generation of inefficient software?
DeFi Flash Loans: Why Flash Attacks Will Be the New Normal
I first learn to code Python during a boreout job. I was a management accountant, so only had work to do for the first 10 days of a month. No one bothered me as it looked enough like work.
I don't understand why anyone would consider this sad.
I finished it. But I was in high school and a lot of it likely flew over my head.
Anyway, not meaningfully different from C.
Ok, but please don't post unsubstantive comments here. In particular, shallow dismissals and calling names are against the site guidelines. "A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html
My first job as a UX designer was at a company named Mindybody.

You might not have heard of it, however, they are the world’s largest provider of scheduling software for Yoga studios (they process billions of dollars in sales every year).

I was their first designer and I redesigned their mobile apps and tablet point-of-sale apps (both are modern and decently well designed native apps), however, even today Mindbody still uses most of the stuff in this article for their web experience! It hasn’t changed since they built it in 2008.

Here is an example (close the ad for the mobile app to see the site):

https://clients.mindbodyonline.com/asp/su1.asp?tg=&vt=&lvl=&...

Every time I apply for a job I worry they will think this is my work. [1]

[1] Technically I did design this desktop mobile app. The very first job I had was to adjust the colors and font sizes and replace out gifs on these pages (but the engineers and myself were not allowed to replace any of the underlying html/tables or the VB script that powers — besides a few minor tweaks).
My impression is that Evan thinks a stable community built library that he doesn't like the feel of would ruin his language, so he'd rather have an unstable library he controls (because he doesn't have the bandwidth for everything). If this eventually leads to lots of stable great libraries written by Evan that would be nice, but until then it doesn't seem worth investing in. Here's what the author of a parsing library had to say

> Of all the changes in 0.19, this is the one that most hurt my code: I have parser combinator library, and used just two custom operators, for the very reasons that Evan points out in at the top.

> Now I learn that elm/parser can, and does, define two operators for parsing, for the same reasons my library had done so. There are indeed times when custom embedded languages with custom operators are worth the mental effort on the programming staff. Parsing is one of them, which Evan acknowledges, and indeed uses in elm/parser.

> However, it is not realistic to assume that elm/parser will become the only parsing package we ever need. For one, it only works on String. Parsing over byte arrays is quite common, (and what mine did). Even if elm/parse had been parameterized on the stream type - there are still differing implementation and functionality tradeoffs in parsers (backtracking, error tracking, error recovery, etc..) that make different parser libraries useful even they support the same stream type.
Now, how much can the general crap-ness of those devices be blamed on that? It seems like it at least plays a part in ensuring the offerings were limited, on the other hand the OS side also seemed not all that great.
Nah this came out of personal experience working at a company where a designer wanted to limit a block of text to a certain “length” but in reality they wanted as many characters as would fit in a box without scrolling, scaling or wrapping. This has to be calculated by bounding box.
It's funny how this cost benefit calculation is considered valid when applied to research on mice, but any such calculation used to try to justify research on humans would give a "divide by 0" error. I think there's an inconsistency there somewhere.
Evernote’s web clipper and notebook system is quite good for this. It is the only service I’ve consistently paid for over the last decade.
I made this to learn a little about CSS animations and brush up on my frontend skills while learning Clojure and ClojureScript.

For whatever reason, it seems that hand choice is unevenly distributed.
Perl, Ruby, PHP, and others didn't have corporate support before gaining popularity.
GoDaddy Breached – Plaintext Passwords – 1.2M Affected
Qgrep: Fast regexp grep for source code with incremental index updates
I doubt that they can make another giant performance leap. I wager that most of their gains are from being a node ahead of the competition (5nm vs 7nm TSMC) and placing RAM on package for much fatter bandwidth. I am, however, very interested in seeing what the competition does in response.
> Do we live in a world of walled gardens, where the smaller mail servers would just have their mail be discarded, or something?

Short answer: kinda yes.

Longer answer: Especially if you launch something new (new Domain, only a few dozens subscribers/ transactional mails every day), it's difficult to build up enough reputation such that your mails gets into the customer's inbox - or even delivered at all.

So even if email is included at your webhoster, you'll want to use a provider with whom you can be sure that your emails make it into the inbox.
The two things are certainly a different use case and essentially every book on business ever written would dictate it'd have different devices but I don't know.

Certainly taking holiday photos, trading stocks, and hailing a cab aren't the same things, but the smartphone does all those things.

So yeah, Christensen, Moore, Collins, Ries and Trout say "different devices, different market" but recent lived reality says "nope, same device".

So I've got no idea
Plastic Love doesn't quite serve your point, it's just they released the MV after literally decades, and nostalgia is handy for engagement.

Granted I do see that YT has the same issues. I don't think its easy to manipulate, but all recommendation systems are going to have people trying to manipulate it.
It's not so black and white. Bug is not a scientific term (well, not in its common usage), so it has blurry boundaries. Some definitions say "insect-like", some say "small arthropod", and so on. Lobsters etc are clearly in the gray area. So "basically bugs" is pretty spot on.... it is similar to bugs in the ways that matter to the conversation.

And it isn't circular or superfluous in that conversation, since the point that they are similar to other arthropods (which we tend to not give a lot of concern to the pain they might experience), is relevant and seemed to have been missed by those passing the law.
Well, it gets more relevant every day
Flamebait like this is not allowed here, regardless of how you right you are or feel you are. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
Works for me on Bromite. Exciting stuff.
You are probably right. We only moved there because my wife already had a job there and a lot of our friends are in Orlando. We have zero connection to any of the bigger tech cities, so that wasn't even an options.
On Linux I had to use `-lcblas` instead of `-lblas`. "6.63171 gflops" with a 24-core AMD EPYC 74F3
Roughly speaking your options are something like D, Zig, Nim, and Crystal.

I would say your best bet actually is Rust in terms of RoI on self-investment. Rust likely has the brightest future and the most active community, good docs and momentum to build out crates to do the day-to-day things you'll end up tackling.

That being said I gave Rust a hard look a couple years ago, got through most of the book but if I need something to happen on time I still find myself reaching for C nine times out of ten. Personally I rarely deal with things that get too complex so C's ability to just do the thing you want without getting in your way is invaluable to me. If it ever becomes a problem I think that's the time to rewrite in in Rust, but C is a fantastic language.
Yes, both are cladistically correct, but debatable on semantic/usage grounds.
Ubuntu is installed on bare metal, isn't it? :-) But on a more serious note, "bare metal" in the context of K8S means merely that K8S is not pre-installed by a cloud provider for you, and there are no external services (such as storage or load balancing) available out of the box.
While the 3D animation is very beautiful, my laptop noticeably started working harder to render the homepage and my fans started to get loud within 15 seconds.
Ye forgot that one. It is high on the list.
Agree with the other respondents here. I love the PinePhone project and want them to succeed long term. That said, recommending it to causal users as a daily driver before it's ready causes more harm than good.
Flamewar comments in general, and regional flamewar in particular, are not allowed here. If you'd please review https://news.ycombinator.com/newsguidelines.html and not post like this again, we'd appreciate it.
Was going bonkers without having anything to do during the raging second wave. Started interviewing and joined another job which, now, I already find miserable after these few months.

Do it, but iff, and this is just my opinion, you have clarity about what to do next with or without pay (if your finances allow that).
artemis was disappointing, Weir seems like he has no idea how to write a female protagonist. this was my introduction to his work, seeing that others feel the same way makes me think it was probably just the wrong pick and I should try his other books.
The examples don't work on Firefox or Brave for me either.
For a while I had a wrapper script around nvm (that I called "nvm-shell") that let me swap in a shell that was aware of nvm:

exec $BASH --init-file <(echo '. ~/.bashrc; . $NVM_DIR/nvm.sh; PS1="<nvm>$PS1"')

This worked for me, but it's so ugly. When I found nave I switched over. I do wish bash had some sort of functionality for "after you do the standard initialization, run this script and then be interactive after that". This was the best I could do on that front. I suppose it might be worth having a more generic tool -- "launch_interactive_shell_session_after_executing_script" that could be reused here.

The fact that nave is done entirely in shell script is admittedly a bit terrifying.

Really the best option is just to use nix (and thus nix-shell) for this, but I work in some environments where nix is not yet an option.
Will this help to get pytorch targetting metal?
> So I guess they are making exactly the effort you talked about?

> The Virginia law allows technology companies to track consumer searches on their platforms to create marketing profiles. It gave tech companies exemptions to collect and analyze smart-speaker recordings without customer consent. And it prevented consumers from suing companies over privacy violations."

> Seems totally reasonable to me. Amazon already lets you get a copy of your data and you can request for it to be deleted.

Uh, what? Trying to give the benefit of the doubt but it seems disingenuous to call that a privacy bill in a positive sense, unclear what you mean is reasonable about it (though I guess people can disagree on that point), and while I can appreciate strong internal controls that are difficult to codify in law, that seems orthogonal to any of the merits of the "privacy" bill in question.
> It's very hard to teach someone who has no relationship with the world

It is impossible, by definition.
Personal attacks are not allowed here, regardless of how wrong someone else is or you feel they are. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
All About Laptop Display Reuse
Apple? :)
Didn't numpy remove Apple Accelerate support recently because it has numerical problems? Their docs are still warning against it.
> We do have an alternative to animal testing. We can use humans who are desperate enough to volunteer...

This situation would presumably only arise because somebody else previously made the decision not to perform that experiment on an animal, but instead wait until a human suffers enough to become desperate enough to volunteer. That decision resulted in human suffering (albeit in the form of the trolley problem). Was that decision acceptable? How much human suffering, and/or how many humans suffering, is equivalent to one animal? Does sapience make a difference to this calculation?

I'm not saying this makes animal testing OK. My point is just that testing only on human volunteers isn't a magical solution to this ethical problem.
It's always fun seeing VMs written in the SmallTalk/V8/Dart/... lineage because the implementations use similar structure, style, and naming. It's a pleasure to read.
Very well written article, recommend. A brief history of America, and industry.
As I look on my mom's shelf full of Campbell’s soups, and instant noodles. Taking care of a wheelchair bound senior, means quick, imaginative, healthy meals. Good lunch, via microwave.
I mean, the "who here has never had a DUI?" question is tailored for engagement. The actual % of people who have had a DUI is really low, and so the number of people who can engage with that honestly is really high. Then there's the fact that DUIs tend to evoke a strong moral response, so people will dive into the comments to wag the finger at all the DUI havers.

We're all here commenting on posts about tech and tech-adjacent concerns, so the community is pretty niche and interesting (to us). This is what you get when someone crafts content for literally everyone, and you'd be right to find it simultaneously bland and bizarre. But people, it turns out, do engage with it.
I won't even know what I'm actually applying for until the "five minutes at the end" sometimes. The whole process is broken.
Oh, that's funny. Look at their order book.[1] All items have zero bids. Is there a list of completed transactions?

I said this was going to be like Beanie Babies on eBay, and I was right. Long lists of items for sale at high asking prices with zero bids. eBay lets you look at the completed transactions, where you see prices maybe 1% of the asking prices.

The supply of greater fools with money is limited.

[1] https://app.aspenft.io/orderbook
I wonder can you use the the two knobs to control the mouse etch-a-sketch style?
Can you think of a way to do stricter while still not rejecting valid names?

I don’t have one.

(Except the airline model of “only A-Z” but it seems silly to stay there just because people could slip ligatures through the form)
Please don't make it worse.
“My grand, macro thesis is that real interest rates have to stay low, and that’s because the rich have all the wealth and like saving,” he reflected. “Now, no matter how hard you work, how smart you are, if you come from the ‘wrong’ family you’ll probably never own property. That is feudalism. We’re going back into a world of aristocracy. Capitalism’s over.”
Exactly. What employees want and what they have the leverage to get can be worlds apart.
If the choice is between fullhd and 4k, then hidpi==4k.
If we outlawed locks then by definition they are criminal no? Isn't that the context here?
With SaaS, it's pretty clear that you don't own anything.
AWS Lambda also supports running containers. And it supports a number of language runtimes. Including custom runtimes. The only think proprietary it imposes is the interface your function reads in when it is called. I'm curious what part of Lambda makes it have excessive lock-in vs the others once you discount "choosing to consume dozens of proprietary services"?

All my serverless code always has a wrapper function to decide the request object so porting it to another cloud provider (even from Lambda) is pretty easy.

Edit: The article seems to state the issue is that things like step functions are proprietary but:

a. That's not lambda

b. Don't use step functions, no one is forcing you. There is nothing step functions does that can't he handled other ways.
How much people pay in income tax is public information in the Nordics, meaning it’s trivial to compare yourself to coworkers or the names of people you interview with etc. Or neighbors, and so on.
What about binary compatibility?