skysight-inc/HackerNews huggingface dataset:
In terms of a foundation, at an early age, I'd say emotional and moral development is most vital. My kids are damn smart and I didn't have to do much about it. However, I had to spend a lot of effort teaching them to not be envious, not give up when things are tough, not to take insults too personally, to get boring stuff done first (like showering), and so on.

If the stuff you have planned for them may not be fun, that makes emotional development all the more important.
I'm the same, I very rarely read a book twice. I think some of the Pratchett books are the only ones. Perhaps if I had a lot more time, or was a faster reader, I might, but for me there's always a new (for me) book that I would rather read.

I can see why people keep lots of books, but for me a book on a shelf is just a wedge of paper, I'd rather give it away and let someone else read it.
This. Purism offers anti-interdiction services [0] for their laptops and you still can open them and upgrade RAM/SSD.

[0] https://puri.sm/security/
The issue with software is that software is still in its infancy and we have a hard time to build software, which is "nice" to use and will work in 10 years time. This becomes especially worse with modern stuff connected to a network, where security plays a major role. And it is bad with Web stuff, where compatibility with "advanced" features can be a problem with future clients.
Buried in here are great examples of why rewrites don’t help:

“The module that does this inference was recompiling those regular expressions each time it was asked to do the work.”

“The reason for the allocation was a buffer holding decompressed data, before feeding it to a parser. …the output of the decompression could be fed directly into the parser, without any extra buffer.”

The problem here isn’t that the language has GC, it’s that memory usage was just not considered. If you want performance, you have to pay attention to allocations no matter what kind of memory management your language has. And as the article demonstrates, if you pay attention, you can get performance no matter what kind of memory management your language has.
Ok, that could work. But I was thinking about something with more of a hierarchy. Home > Bedroom 1 > Bookshelf 2 > Shelf 3, kind of thing. And then move it to Home > Bedroom 2 > Nightstand 2, or whatever it is.
Yeah that's my plan for the future.
Yes, that's a typo, thanks!
If I am going to call some platform a “freedom markets theology” platform, my #1 candidate is a policy-oriented think tank called the Reason Foundation, staffed by Libertarians, and dedicated to both freedom and markets. While their writing here is not as strident as at their sister site it is certainly worth calling “theology” in an offhand sense like this one. Their site: http://reason.org

The thing is that, quite contrary to what you say here, they end up being quite focused on “user pays” infrastructure, particularly for highways (where the worst wear and tear comes from trucks). Besides tolls they also like congestion pricing schemes and hate exceptions to the schemes being handed to privileged groups. You want them to start charging for the bike lane too? They’d be all over that. Market pricing is how they propose to allocate scarce resources; what’s more scarce than road space in Manhattan?

There’s a lot of room to be skeptical of “freedom market theology” but it deserves to be critiqued for what it is, not what it is imagined to be, and this particular attack on it is actually radically at odds with what it teaches.

p.s. Oh, yeah, great, send upvotes for the non-constructive political cheap shots which misrepresent actual policy positions, and -2 for the post using effort to challenge bullshit with fact. Love you too, HN, and I know you'll never change. Send more downvotes, I love it.
I think the question here isn't "is this a good laptop?", but rather "is this business model sustainable for the company?". I truly hope so..
Yep, I got the FORTH cover a few years ago, looks great:

https://x0r.be/@mtm/106310373200174194
The root fix renders this exact attack impossible with current nodes, but we think it's a good idea to close the gap in another way that renders this entire class of attacks impossible just in case someone figures out some other way to accomplish something similar. We found a way to do that so we are releasing it.

I don't think security should be done by just playing whack a mole. You want to try to get ahead of it. If there's an opportunity to harden something, do it.
What is the distinction between 'laptop CPU' and 'desktop CPU' if not BGA (or whatever it is) vs. socketed packaging though, really? Power consumption?

Wouldn't it be nice if there just 'CPUs', and you could pick whatever was appropriate for your desktop or laptop. Sure some would maybe only make sense in one package, but there must be some considerable overlap. I use my desktop for work because it has upgradeable RAM and I needed to do that, not because it has a beefier CPU than is available in a laptop.
Evergrande Is China’s Economy in a Nutshell
My point is that it's not a "risk", but rather an extremely slow developing inevitability.

Think forward to when most everyone is using security keys, and 90% of users use one from one of the big brands. Then someone tells a bank's security chief "did you know users can defeat our security by installing a piece of software?"

They'll look for a solution to that, and the solution will be using the feature to restrict keys to trusted brands. The only downside will be annoying a small segment of customers. But at that point they won't care, because those customers don't conform to their security mold anyway.

For a contemporary situation playing out right now, many websites have decided to outright block or CAPTCHA-harass connections from datacenter IP addresses. In their mind, all such connections are fraud and abuse rather than legitimate paying customers that happen to have custom network setups.

And of course the use cases seem compelling in the corporate context, because corporations are authoritarian organizations where top-down control is simply accepted. The problem is that they push their authoritarian desire for control into technical standards, which then unleash that centralizing control onto the outside world.
Boris Johnson did some press event when I was at tech hub (I think he was mayor of London at the time). We told him our app was good. "Right, err, so I must download pingtune, _on_ to my app, got it" buffoon / plucky underdog was just his brand
https://news.ycombinator.com/item?id=28608167
Facebook's fake text boxen do the same (if they let me type in at all…)
Practical for front-end devs, not so much for us users who have to live with laughably shitty js-reimplementations of decades old built-in browser functionality…

Heaven forbid you’re on a shitty internet connection, these inane js-behemoths just die from a dropped tcp connection, since they’re built on the most optimistic assumptions about network connectivity.

I remember when accessibility was a part of web development, but I guess the ROI was to low.
The consequence of that is that morbidly obese people are literally starving while eating thousands of carb-laden calories a day over their base needs, their fat stealing the blood sugar from their organs and muscles when their organs become insulin resistant.

There's a bit of science coming out about that process and identifying methods to break this cycle is big business, with semaglutide injections, gastric bypass surgeries, and low-carb diets being just some of the first successful methods found to break the cycle.
This is one of the cleanest blog designs I've seen in a while, will certainly be taking some inspiration from it.
Where I used to work I feel like it was actually used. And it gave some surprises to deals that were until then seen as profitable.

I worked with consumer apps and it was used for making business decisions related to return of investment and marketing.

But it took some time to get there and before that I think most decisions were based on questionable assumptions from half-baked results.

What was the final building bricks were to be able to calculate the lifetime value of recently acquired users, but also to collect all the types of revenue and cost and through various tricks (based on user base numbers mostly) break it down into countries and marketing channels.
> I think tools for a programming language should be written in the said programming language if possible.

This is a popular sentiment which I've never understood. Should all JS tools be written in JS? What if you already have an 80% solution written in F# thanks to some other work that can be reapplied to JS, should that solution be rewritten? Should we have IDEs predominantly written in their target language?
Not having a SD card isn't "they rely on the community to develop the software", it's hardware. Not designing the thing to include a SD card is their own fault. And "well, if you disassemble a later model you can add an SD card by hardware hacking" is absurd.

Commercial products leave out the SD card 1) to encourage you to pay for their own services for purchases, rather than plopping some videos/mp3s/ebooks on a SD card, and 2) so they can price discriminate by offering less storage on some models. Pine64 doesn't have that excuse.
Always excited to see more Rust usage, and this was actually a super interesting post on modern compiler design, but I failed to see how the two topics were very related? The post felt weirdly disjointed
Yeah - I think Apple's approach is the right tradeoff, though I admit I think it's cool from a nerd that likes gadgets perspective.

If there's enough of a market for that that they can survive that's cool, but I think there's a reason it's not the default design (that isn't some cynical one about planned obsolescence).
Might be of interest:

https://www.zerotier.com/wp-content/uploads/2020/10/ZeroTier...
I’ve gotten away with Plotly. Easy enough and looks great.
"I did it mostly because I had to use Windows but didn't want to deal with an OEM's crap ware."

Can you not imagine the vast market of people that might want a laptop not loaded with OEM crap ware? Because that is exactly what could emerge if Framework manages to establish a market of commodity mobile components.
Go = you do no explicit memory management and the GC/runtime takes care of it for you

Rust = when writing your code, you explicitly describe the ownership and lifetime of your objects and how your functions are allowed to consume/copy etc. them and get safety as a result

C = when writing your code, you explicitly allocate and free your objects and you get no assistance from the language about when it is safe to copy/dereference/free/etc. a pointer/allocation
It's also the combination with the higher speed. But indeed, in cities people often have broad e-cargo bikes [0]

[0]: https://duckduckgo.com/?t=ffab&q=bakfiets&iax=images&ia=imag...
Right - I wanted to try to phrase it in a way that replicates the content, but changes the emphasis. Definitely true that they cover all of the same things.
It's probably interference then, when I had access to a PS4 I lived in a big apartment block with tons of WiFi and probably Bluetooth devices around.

In any case, the Switch's controllers fared much better, even though both consoles were on basically the same place. YMMV, I suppose?
Right, which doesn’t actually contradict what I said in any way. I did not say that companies are giving out desktops, genuinely not sure why everyone is pretending to the contrary.
"This doesn't confirm my bias about crypto, they must be wrong"
Taliban name deputy ministers, double down on all-male team
There's a big difference between "what I'm allowed to do" and "what I'm actually able to do". Either could be called freedom. Personally, I tend to favor the latter, if I have to choose between the two, much as I'd rather hold an ordinary deed to an acre of land a mile from my house than hold the absolute and eternal title of God King of some galaxy a billion light years away.
> Each cert was begotten from a specific signer. That’s all that is meant by “parent”.

Then this parent is a key pair, and can't expire. Certificates expire and certificates don't sign anything.

> That’s all that is meant by “parent”. And the distinction between a tree and a graph is irrelevant for purposes of TLS cert validation.

And this, ladies and gentlemen, is how you get bugs of the sort which will trip people up about a week or so. "I can't see how to solve this hard problem, but I wrote a good solution to a different easier problem, I hope that's enough".

> Each “Certificates” message should contain a linear chain, and each thing in the chain has another thing in the chain that signed it (which I am referring to as its parent).

This is truly how TLS 1.2 and earlier described the message. It hasn't been a good idea for years, and TLS 1.3 finally explains that no, you probably don't want to do this with the Certificates message (a "chain" in the usual parlance).

> Walk that chain and verify that all of the certs in it are valid and eventually end in a valid cert that you trust a priori (and in many stacks, this MUST be a self-signed cert).

Yup. This bad algorithm is exactly what's going to blow up for some people in just over a week. Don't do this.
esbuild is also basically becoming the new standard, taking the crown from Webpack.
We deleted this tweet earlier today. Thanks to everyone who fact checked our statement and reached out to notify us about the mistake! A correction has been posted here:
https://twitter.com/netresec/status/1440298935868743686
Pure theoretical capitalism can't exist in the real world (zero transaction fees, perfect symmetric information, etc.).

Therefore, capitalist countries regulate their economies to make up for this: consumer protections (must have a license to perform surgery), measures to curtail the public good paradox (pollution regulation), etc.

In the US, we lean toward less regulation than many European countries and we reap different outcomes as a result.

Generally: if it's easier to hire/fire employees and pay them the price you choose, it's easier to take a risk with a new business.

Empowering unions discourages business risk. Empowering companies encourages monopolistic behavior. There are tradeoffs on both sides.

That being said, Denmark has 5.8 million people who are 86% Danish[0], which is roughly the population of the Atlanta metropolitan area [1]. It is difficult to draw confident conclusions from a comparison between the US and Denmark given the vast differences between them. The US path to "Nordic levels of equality" may look much different from the Nordic one.

[0] https://en.wikipedia.org/wiki/Denmark

[1] https://en.wikipedia.org/wiki/Atlanta
Novel device for exploratory imaging enables ~1,000X more access to brain tissue
"Eschew flamebait. Avoid unrelated controversies and generic tangents."

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."

https://news.ycombinator.com/newsguidelines.html
As Rome was not built in a day, at least they can't complain about taking forever to build.
Out of curiosity, wouldn't a conventional consumer UPS take care of that?
If it causes other people not to by new laptops, it kinda is addressing it. (As long as we assume the people getting the old laptop would have bought a new laptop, which might or might not be the case.)
Staar Resources
I believe...

Particles without mass are required to travel at the speed of light. Particles traveling at the speed of light don't experience time in their own frame of reference. For instance a photon is emitted and absorbed at the same instance from its point of view. So they have no time to do anything like change properties.
China has 80 million housing surplus. I mean.. I congratulate the optimists.
First exciting laptop I've seen in a very long time!

Would love to see ethernet (if it's even possible with this thinness) and a regular SD port.
> They are not looking out for anyone's best interests but their own

So you don’t think they care that their members can keep their jobs long-term? Is that not in their interest?

To imply that all unions without fail will push for maximum possible compensation in the short-term, at the expense of any other concern, is simplified to such a degree that it no longer matches reality.
You might try "librosa" for tempo/beat detection:

https://github.com/librosa/librosa/blob/main/librosa/beat.py

Track beats using time series input
>>> y, sr = librosa.load(librosa.ex('choice'), duration=10)
>>> tempo, beats = librosa.beat.beat_track(y=y, sr=sr)
>>> tempo
135.99917763157896

Also see Essentia:

https://essentia.upf.edu/
Maybe fintec startups want to be closer to the city
Yes. It has maintained true for me throughout the entire pandemic.

Laptop ergonomics are catastrophically bad. Doing any meaningful work on them for any length of time without my keyboard, monitor, and mouse just plain sucks, so I don’t do it.

My personal machines (gaming and non) are both desktops. I’ve never wanted to move them, and they cost me a fraction of what an equivalent laptop would have.
It's pretty good. The click is definitely better than my 16-inch MBP (it's physical instead of motor-driven). Moving the cursor feels precise.
I read those comments as assuming new versions of those battle tested lineages... not newly created kernels or OSes. The last statement seems to make that intent clear.
That company only inherited the worst from its deceased co-founder!
Supporting this, I would say I'm reading the first couple comments on a submission far more often than reading the submission itself. It's not even close, probably three or four times more.
Rewrites can definitely help but rushing into them before doing these other things is going to net you a lot less gain for the time.
Your example doesn't makes sense to me. If there was no GIL then you'd still need a dispatch thread. And if that thread took 2% of the same compute then you're out of luck. The lack of a GIL doesn't magically distribute compute across many CPUs. You could off course make a minimal dispatch thread and then offload the 2% to other threads but you can do that with a minimal dispatch process as well.
You protect the right to make a decent living. While it is true that some workers have a bigger output, the company can always fire a worker with a very low output or assign better salaries to better workers.
Lots of tools have this. IntelliJ has it mapped to ctrl shift U by default I think.
> we were constantly told by these corporations "it's impossible to have slim, tiny laptops and make them customizable"

Because it’s true. The thing is “power users” and “regular users” look at that tradeoff differently. The bad part of economies of scale is that they reward conformity (you can pick your model T in any color, as long as that color is black).

The framework would a hard time competing in the general laptop market, but luckily for them, they don’t have to. There’s a niche for specialized products and they are taking advantage.

I’ve looking at their laptops since they announced, I’m just hoping they can release a Ryzen one, and then I’ll be on the fence between theirs and whatever Apple has to show for a ARM pro laptop (14”-15”).
This seems like a promotion for Salesforce.
The labor and physical footprint needed to produce modern electronics is completely insane. You're comparing little league basketball to major league baseball, and it's not like a player like Framework is going to change this at all.

There is a severe ecological impact to the wider environment that comes from electronics, let's not kid ourselves. That doesn't mean buying electronics makes you like, a terrible person, but if you're sitting around prostheyzing on blogs like Doctorow about how these companies are killing you, it's a bit funny to essentially go from a thing that kills people you know in the first world to one that only kills people in the third world you never cared for. Modern comforts like cutting edge electronics have extreme externalities. Like, okay, let me just throw the "murders people I care about" problem over the fence, where it will surely not be an issue for all those people halfway across the planet from me (that I coincidentally do not care or think about.)

In general I'm not trying to be too hard. It's not like anyone else deals with this level of cognitive dissonance much better, and I say that as someone who mostly quit cold turkey over a year ago...
Got it - so what I'm inferring is that for your use-cases you don't need to see per-resource cost granularity out of the box which is completely fair.

We've heard from customers that some top issues they have with cost explorer include (1) lack of visibility into K8S workloads (2) more complex filtering around creating cost reports and (3) more effective tools for chargebacks/showbacks. All of these are on our roadmap - in addition to supporting other clouds (Azure, GCP) and other cloud services.

Out of curiosity, what would you want from a "better cost explorer" service for your organization?
The most recent version of DRM used by Amazon hasn't been cracked yet (AFAIK) and the workarounds get you a version of the file missing a lot of recent typographic improvements.
I use both, but for different reasons.

For touch typing (like I am doing for this comment), using it is much easier than moving the hands off the keyboard to get to the trackpad. I had to get used to it, but when I did, it's hard to not think of it there.

When I am doing casual reading or I am doing more hurried work, I tend to use the trackpad more. It's feels more suitable for me as a mouse interface when the focus is not typing primarily but more about finding things.

I learned to use a TrackPoint with some motivation that I would be using it a lot. I have instead found a comfortable middle point with using both of them.
Build hyperloops, build pipelines, build utilidors, use them for HVDC and implement https://en.wikipedia.org/wiki/North_American_Water_and_Power... or https://en.wikipedia.org/wiki/Great_Recycling_and_Northern_D...
But why? N2 is non-toxic and readily available in high pressure tanks. It seems to be cheaper too.
Here it states that it has a worse performing battery than the XPS: https://arstechnica.com/gadgets/2021/07/frameworks-new-light...

Under the final section:

>>The ugly

Only 61 percent the battery life of a similarly configured XPS 13
Natural Immunity to Covid is powerful. Policymakers seem afraid to say so
> Perfectly correct English yes - I just meant that I was disagreeing with that, you're not locked to it.

fair enough :)

and I saw that guide too. my skepticism is regarding what happens when the next generation (or an AMD variant) arrives. will the new mainboards be drop-in replacements for the old? if nothing else, this would make it difficult to radically change the cooling solution, which could be a big problem for the dGPU machine I'd like to see.

maybe my initial comment was too harsh. they have delivered a fully user-repairable machine, which is a great thing. but what I want is a fully upgradable machine, in the sense of a DIY desktop build. they have made some vague promises around the latter, but I'll reserve my judgement until I see it actually happen.
There's also the MNT Reform in cooking: https://www.crowdsupply.com/mnt/reform

Regarding ports on the Framework: is there really no ethernet option? And no full side SD card, just micro?
Did you just post a quote proving that only images uploaded to iCloud Photos are scanned while claiming that all images on the device are scanned?
Hack reveals details of who’s behind Proud Boys and other far-right websites
I thought this was supposed to be fiction....
https://marshallbrain.com/manna1