skysight-inc/HackerNews huggingface dataset:
Shameless plug if allowed: “The Road to React” goes through one large project to teach React.js from beginner to intermediate. I learned that going through one project it allows the teacher to go through a series of foundational aspects of the topic before implementing more advanced domain specific features which make use of the earlier learned building blocks for the real world project. Does it make sense?

https://www.amazon.com/Road-learn-React-pragmatic-React-js/d...
Big question for me is - how will it behave when you also use icloud photos as well? And what if it's an encrypted disk?

I'm asking because of the following:

Let's say your laptop is 1TB, but everything except photos and for example dropbox is under 512gb.

If you then need to restore, your new laptop has to be able to contain the full restore (1TB, or whatever is used). This also means you can't just run to the store an get a standard model (instead of built-to-order) and restore, unless you buy something that has enough storage.

Having multiple apfs volumes helps here, and I'd love to have all cloud storage off of my main one.
> but the examples are too hard for me: both sh & cosh

Thanks, I'll look at adding some simpler examples.

> I would have to look up `-0`

The thing about '-0' is that it's not required in cosh, because you're dealing with proper values instead of text streams. The problem that '-0' (and '-print0') is addressing doesn't arise.

> Why does cosh use ; the syntax kinda looks like they're not needed?

';' needs to be used to denote the previous string (token) as a function where that can't be determined from context. For example, if you type '1 2 +' and press enter, the shell will assume that because there's a function called '+', the intention is to run that function, but you could also enter '1 2 +;' (or '1 2 + ;') to get the same result. Whereas '1 2 + 1 2 + +' doesn't work, because the shell doesn't know if the first two '+' symbols are meant to be interpreted as function calls or just plain strings. The other place where it assumes that a function call is intended is at the end of an anonymous function, so `[1 2 +]` and [1 2 +;]` have the same effect.
I'm a pessimist too, however you may be discounting the effect of capitalism in your analysis. To me it seems reasonable that efforts of a group of cooperatives instead of a group of for-profit companies could lead to a different result.

Of course there are and will also be highly negative effects, but the hope is they will be more easily isolated as a result of many cooperatives taking action to exclude those negative effects and their propagaters, rather than rely on policies and practices of a small number of profit-seeking companies.
> and technically superior, due to being unambiguously not-just-JSON, using a ␞ (U+001E RECORD SEPARATOR) prefix on every record

Where would you see its superiority? I've mostly worked with jsonlines so far, but I found it very convenient to use, as it's almost the natural input/output format for Jq, grep and all kinds of other line-based tools.

I get that jsonseq would be easier to parse in theory, but this goes away when you ensure that no individual json segment contains a newline. And ensuring this is basically a jq -c call.

Because json is whitespace agnostic, there is also no situation where you need a newline to represent the data.

The only advantage of jsonseq I see is that in files which contain exactly one item you unambiguously know it's not jdon. Tte advantage goes away for files with zero items though - and in most situations ehere you'd have to make that distinction, I'd assume you'd use the content type anyway.
Good though that they are using LispWorks since they are active on the users group for LW. They once answered a question I had on app signing.

re: article: I would like to try the software.
You have to spend $2.4bn on something, might as well be fancy graphics, because it obviously wasnt a battery factory.
Accurate Pose Estimation via WiFi Signals
I don't care about this kind of stuff as much as a lot of people do. Hopefully they also start blocking China from buying up USA farmland and housing.
Most political conflict is based in subjective values where there is no right or wrong, in the objective sense. It is more about what people want, or more cynically, don't want. In most cases, you can't prove that someone doesn't want what they want, and vice versa.

I think the most interesting and legitimate conversations in this space are those where people genuinely try to understand what others want, and seek out areas where they agree and have common ground.

This is difficult
> Wouldn't particularly recommend watching the film (it isn't bad, it is just depressing...which is the aim)

It’s a comedy, I don’t think it aims to depress.
Google must kill everything. EVERYTHING.
Those tools will last forever, if you don't use them.

But if you do they will wear out.
What happens in every LLM: a token predictor that tries to predict the most likely token. It does not have the capacity to logically reason; it tries to derive this problem through models that either lack sufficient training data (because how many instances of similar problems would this really have been trained with) or have underfit models. Given enough samples or sufficient language understanding it may provide the right answers, but the "prodding" that you suggested in no way shows that there's semantic understanding happening.
Why Mark Zuckerberg Should Face the Threat of Jail
Excerpt from article: "The UK government is about to do something that will make Silicon Valley shudder, or at least make social media executives think twice about flying over British airspace.

Prime Minister Rishi Sunak looks all but certain to strengthen the UK’s Online Safety Bill with criminal sanctions for social media bosses, after fierce lobbying from the country’s ruling Conservative party. The bill aims to protect under-18s from harmful content; so if regulators find that Instagram has been steering British kids toward material encouraging suicide, Mark Zuckerberg could face up to two years behind bars.

Harsh as it sounds, politicians across the main parties are eager for the stricter rules. The amendment will likely go in when the bill goes to the House of Lords, probably this spring. Barring any major events — like the prime minister being replaced again — the Online Safety Bill should pass before November 2023, when the UK’s current session of Parliament ends.

Naturally, none of this has gone down well with some tech leaders. Jimmy Wales, the co-founder of Wikipedia, called the move a form of tyranny, while others suspect a Silicon Valley vendetta by British politicians.

But it is actually a prudent move. “Tyrannical” criminal sanctions have been part of regulatory life in Britain’s banking and construction industries for years, and their existence has helped keep lines of accountability clear and the process of regulation easier. In the last six months, jail sentences have been handed out to at least four people from the building trade because of fatal accidents, including the deadly fall of a 69-year-old builder who was working on a house extension last year; the manager overseeing the builder’s work was jailed for nine months after inspectors found the scaffold he’d been working on had no guardrails.

Convictions have been more rare for financial rules that were introduced after the 2008 credit crisis to deter misconduct,(1)but they have created a clearer chain of accountability for banks, which have been forced to draw maps of executives’ roles and responsibilities to give to the country’s financial watchdog."
The only serious disagreement those two groups had about how to run a country was who got to be the dictator.
> The default should be deterministic but slow

That all but ensures nobody will care then. Performance is, sadly, not a big motivator in most projects.
"differences between studies introducing heterogeneous results. Still, all studies had a maximum of one glass of wine per day as moderate consumption."
That wouldn't work with my desk and screen setup that uses MST. I use devices that do support MST but not displaylink like my Steam deck, or out the box Linux installs.
>a production Intel Core i9-based PC system with NVIDIA GeForce RTX 3080 Ti graphics

To be clear, NVIDIA (and Intel) use identical names for their desktop parts and for their laptop versions. There is the 3080 Ti (GA102-225-A1) which has 10240 shaders clocked at 1365 mhz and a 350 watt TDP, and the 3080 Ti (GA103) for laptops which has 7424 shaders clocked at (up to) 1230 mhz and a (up to) 150 watt TDP. The former does about 305 fps in userbench and the latter does 193 fps. (Until it thermal throttles) https://gpu.userbenchmark.com/Nvidia-RTX-3080-Ti/Rating/4115 https://gpu.userbenchmark.com/SpeedTest/1775790/NVIDIA-GeFor... There is an equivalent bait and switch for the Intel i9 desktop vs mobile.

It's unfortunate that Apple isn't making themselves 100% entirely clear on this, but to be fair, neither is the competition.
It's all part of the gamepads-as-a-service business plan :P
You work at a company committing fraud with a dead end product that will never scale. You’re mad that I’m exposing your fraudulent demo tactics. Go tweak those hyper parameters one more time —- cross your fingers your model converges this decade before your funding gets pulled and your resume has a half-decade block filled with “I bought the hype, committed fraud, got caught, and failed.”
Other sibling comments express that you can push the dependency graph into the targets, but if you really do need a-d to be built in order then it seems more straightforward to just execute them all as a single target:

FORCE:
a b c d: FORCE
run-a && run-b && run-c && run-d
Rust makes integer overflow panic in debug builds, so Rust code is effectively required to opt into overflowing operations for correctness reasons. It disables those checks on release builds for performance reasons, but as sibling comments point out, it reserves the right to change that behavior.

Unfortunately, there is a circular dependency here. Languages are reluctant to make integer overflows error conditions because there is a moderately high overhead to checking overflow conditions constantly, and processors (and compilers) are unwilling to make overflow checks cheaper because they benchmarks they care about don't do such checks.
Yeah, it's very murky at the intersection between high end minis and low end studios. Let's see if Apple updates the Studio to M2. I can still wait on x86 for a bit longer.
I can get ChatGPT to mock men but not women.

How is that appropriate?
Seems VW and Mercedes have highly rated systems today[1]
[1]https://www.euroncap.com/en/ratings-rewards/assisted-driving...
XML didn't fail.
I wish I could give up iMessage but I can’t, mostly due to peer pressure. Likewise, I don’t see how I could ever use SMS again when messages are so easily obtainable that they may as well be considered public. People have been charged with driving related crimes just based off of timestamps on SMS messages, for one example, and they didn’t need a warrant. I’m unable to comprehend why anyone would think it’s wise to use SMS.
The point is that batteries are many orders of magnitude off in terms of cost, weight, size compared to fossil fuel storage.

> Electricity will be like propane, soon.

Is not true for any reasonable definition of "soon". Our efforts would be better spent optimizing the grid for variable load rather than trying to solve storage. Actual grid scale storage will be unsolvable for decades.
I live in New England and am an avid fisherman. Due to our industrial past, I believe just about every single river in the state I reside is polluted either by PCB's or lead to the point you cannot safely consume fish regularly. It is frustrating/depressing that the ecosystems may be permanently tainted and future generations may not be able to experience the joy of (safely) preparing a fresh fish they caught.
The memory bandwidth is a hell of a lot better than that $16 8GB stick mentioned upthread, though. 100GB/s on the M2 or 200GB/s on the M2 Pro. It may be possible to find actual comps with similar performance at a much lower price than Apple charges, but that $16 stick ain't it, or even close.
Actually never seen a team that hasn't tested their system in prod. Just be careful with fake data, you might be testing something that does not mirror actual application usage. Feature flags, betas, etc. can be safer than fake data.
Microsoft to lay off 11k employees
This is a very helpful use case, specially for leaders who really want to bypass oddness and get unfiltered feedback.
Such a feedback is the only way to stay in reality.

I am not sure why you made it (or started with) SMS. Why not simply use web app?
When the library decoding the data is falling with weird errors, and you open the devtools in the browser and the data being transmitted is all in binary, well you have a very hard time debugging things.

We moved to flatbuffers and back to JSON because in the end of the day, for our data, data compression with JSON+gzip was similarly-sized than the original one (which had some other fields that we were not using) and 10-20 times faster to decode.
> My point is, nobody seems to be fighting for this market except Apple. I could just be naive here, but it doesn't seem like anyone else cares enough for Apple to be anti-competitive.

You're right; I used the term "anti-competitive behavior", but that was the wrong word for what I was trying to say. I meant rather the lazy behavior of an established giant that doesn't have to compete, and so is content to let standards slip since they can be reasonably confident that it won't lose them any, or many, customers.
?? What about not using GDP as a primary indicator of economic/social health is making everyone poorer. GDP as a measure was invented as a wartime metric, at the time it made sense. However later even it's "inventor" Kuznets warned about it's use as primary metric. Let's not even get into the complexity of calculating it (the UN instructions come to >700 pages).
I don’t think it’s all on Google. The customers get a say too. Most gamers said no, so the product failed.
For those who may not have access to this treatment, an alternative is to add the following to /etc/hosts:

127.0.0.1 facebook.com
127.0.0.1 www.facebook.com
127.0.0.1 twitter.com
127.0.0.1 www.twitter.com
Unpopular but I think kids should not be allowed on the public internet at all. Let alone porn or social media, only certain apps like youtube kids or similar with extremely filtered content should be allowed if at all. The danger/addiction is too high and the benefit is really low.

On the other hand I became quite a good programmer since I started tinkering at age 10. But today is a different era than when I was growing up.
As the article states, it's a feature of git-gui, not the git CLI.

The vulnerability is Windows-only, so maybe whatever Windows users do to install git always gives them git-gui. But at least for Linux, the distro might package it separately (mine does), so you won't even have it if you didn't install it.
Twitter generates duplicated entries in “Interests”
Thank you! We actually do have the functionality you're mentioning. We call it "Smart capture": https://guide.plusdocs.com/snapshots-and-pages/snapshots/sit... Right now, we've only enabled it on sites where it works well, but we're hoping to bring it to more sites soon.
Why do you think women have a better support structure than men?
They should still have some time to edit the description. If that time is exceeded they could email dang and ask to edit. The filter only happens on submission but not on edit.
Bro probably used Tor in Brave browser…
Found ChatGPT’s Humans in the Loop
I'm not sure how you would end up on the fusion program as a FAANG engineer.

Software engineering is vastly different than the physical sciences (I've worked in both).

I worked a bit with the Sandia and some folks from national labs on the corporate side in the energy industry. The only software engineers I was aware of were ones that did IT work (Integrated workday, salesforce, etc). The scientists and mech/chem/EE engineers I met were the ones doing all the physical sciences work.
Interesting as for me it mostly just works, I wonder if has to do with the dock as much as the software.
In addition to everything else, this pilot may have put himself at considerable risk of running into wake turbulence by following behind a 727. Waiting 3 minutes or more for the vortices to dissipate would not have gone down well in this situation.
Big ongoing discussion: https://news.ycombinator.com/item?id=34415413
The most helpful thing I've done was to set my iphone screen to grayscale by default [1]. Now if I look at my phone for any period of time and then look up the whole world appears to be so colorful (even in the dead of winter). The choice of how to spend my time becomes easier and I still have a smartphone in order to live comfortably in the urban world (open qr code menus, order car or scooter rides, present digital documentation or event tickets, etc.)

[1] https://intercom.help/flipdapp/en/articles/1970782-how-to-se...
"Under a further change to the bill, video footage that shows people crossing the Channel in small boats in a “positive light” will be added to a list of illegal content that all tech platforms must proactively prevent from reaching users."

https://www.theguardian.com/technology/2023/jan/17/donelan-c...

It's state censorship for anything the government finds uncomfortable.
One may safely assume that _every_ lake and river in the US is contaminated with PFAs.
The way I do it is by calling make recursively.

THIS_FILE := '$(lastword $(MAKEFILE_LIST))'
d:
$(MAKE) -f $(THIS_FILE) a
$(MAKE) -f $(THIS_FILE) b
$(MAKE) -f $(THIS_FILE) c
Have a look at the proposal. Half of it is dedicated to regular classes, which makes sense, because record is just a syntactic sugar in Java at the moment.

Also this:
https://news.ycombinator.com/item?id=34398982
I don't immediately have an answer for you about donations,
but there's this old WSJ piece about meetings Facebook had with key politicians:

https://www.wsj.com/articles/facebook-ceo-mark-zuckerberg-st...
I find most of the Beyerdynamic higher impedance headphones (including the DT770/DT990 Pro 250ohm) sound very different (especially lacking bass + sub-bass) when you try drive them on a phone. For transparency, most of my testing of this has been on slightly older phones (around 2-3 years ago) and most of the newer models don't have headphone jacks.

Other phones I've got which are not driven well include: Senn HD800S, most planars including {Hifiman HE1000, Hifiman Arya, Audeze LCD-2}, .

With one of the planars I own (the Dan Clark Audio Aeon 2) I've listened to them on an iPhone with an AudioQuest adapter and it sounded fine, but still the dynamics seemed much better on a proper amp.
I appreciated how immutable state usually makes your life easier.
Sure, Putin is not a good leader for Russia, he's power-hungry and does not seem to have the best interests of the Russian people in mind. However by those same metrics you should consider US leadership as also being a weak evildoer.

Is it good or evil to push other countries into war knowing that thousands will die?

Is it good or evil to profit off the resulting energy crisis?

Is it even smart to risk a global nuclear war to destroy outdated arms and decades old tanks?

Is it good or evil to trigger economic collapse via sanctions causing starvation both inside the country and to export nations? Don't we consider Mao and Stalin some of the most evil people that ever lived for doing the same? Starvation is a terrible way to die yet it isn't even seen as collateral damage.

Putin will die anyway in the next couple decades. It made no sense to poke the bear and trigger all this. It ultimately just strengthens China and increases the amount of global suffering.
Oh man, I have been wondering about this experience myself - though if it would all work with no smartphone at all (I have been rolling with the LightPhone II for a few years now).

It had seemed like stand-alone watches were nearly there, but not quite the last time I dug into it. But it works for you?
--shuffle shouldn't break anything with a correctly written makefile, but it's a nice debug tool for flaky makes. If --shuffle breaks things, there's a dependency problem. Nice.
The post says "If you stored secrets on our platform during this time period, assume they have been accessed" so I'm guess self-hosted customers weren't impacted.

The method of attack sounds like CircleCI's production cloud (probably AWS) was impacted - "the targeted employee had privileges to generate production access tokens as part of the employee’s regular duties, the unauthorized third party was able to access and exfiltrate data from a subset of databases and stores, including customer environment variables, tokens, and keys."

But I am surprised that their SOC2 auditors didn't raise exceptions about their lack of controls. Sounds like a pretty immature program, they only talk about 2FA, MDM and SSO which is basic stuff. Where is the SIEM? Or CSPM? Or any alerting!? Yes there are SOC2 automation platforms out there that rubber stamp stuff, but at CircleCI's scale I'd expect more scrutiny.
I'll counter this counter-point: I started my own consulting (and later, hosting) business and they've been a slog.

The parent comment glossed over "the hard bits of actually getting it off the ground and getting those first few customers" -- it's really hard. Five years in now things are going okay, but it took a while to get back to the came total comp I had pre-starting-my-own-biz, and even now the level of work is much higher (but so is the comp...).

If I had to do it again I'm not sure I would, and would definitely do a lot of things different. The big one would be going hard on biz dev from day 1 (or even day 0; start prospecting before incorporation), with #2 and #3 being talking to an accountant and lawyer ASAP once I could afford them.
> so when do we get record levels of leisure

"The children have inherited a world their ancestors could only dream of. A more equitable and luxurious existence. But the problems of the past have widely been forgotten, and their solutions have brought about new classes of problems."

Going to take America for example, since that is the culture I grew up in.

Children don't work in factories or sweep chimneys anymore. Childhood is now free of labor. School is broken but conflating that gulag with labor isn't fair.

Prime working age is 18-65. Mid-to-late 20's with extra school. Compare that to a few hundred years ago and 50% of humans were dead before the age of 5, and 50% of the ones who survived that were dead by 30. You lived to work and you worked until you died.

The amount of time we spend on food prep, house hold maintenance, etc. is down significantly. The "hours worked per unit X" for consumption is down substantially, meaning you work less to accumulate the same standard of living compared to 100 years ago. The 40 hour work week is also relatively novel.

Life generally sucked for our ancestors. Our world is a utopia in contrast and we take it for granted.

From video games, to TV, to art, to resteraunts, to climate control, etc. Luxury is everywhere. Luxury is more abundant. We just moved the goal posts.
The MacBook Air at least still supports USB-C power, which is useful for USB-C monitors that also supply power. But I still think you need to plug it in on the right side to avoid overheating the laptop (the MBA at least doesn't have a fan, so I can't tell if this is still true or not).
Art and Illusion by E.H. Gombrich feels like a text that someone in STEM might appreciate when it comes to investigating art — it's a bit of a dense journey through the development of art throughout history and how people perceive and experience it.
This is pretty cool. It’s more or less a feature that is baked into the Arc browser, except in Arc you take snapshots of html elements instead of selecting an area of the screen.