skysight-inc/HackerNews huggingface dataset:
From my experience there is no point dealing with issue on brand new Macs. The best is to send it back if you’re within the 14 days return window, or take it to a store to get it fixed. It’s not as smooth as it used to be because there is so much in M1 devices that’s different from previous generations, and support people are not necessarily used to it yet. But customer support is consistently great, all things considered.
Yep, just saw it also. This speculates that we are fake. My curiosity is whether it is possible to prove or falsify it.
Descartes had quite strong proof that we do exist (cogito...), but also he was not able to say are we real, or what we really are.
There is a Kenyan Entrepreneur that is trying making bricks from excess and non-recyclable plastic:
https://www.reuters.com/article/us-kenya-environment-recycli...
You think that young people don't use hammers?
I for one am ready to bow down to our giant insect overlords (once the plants get happy they will make more O2 and enable surface diffusion breathers to become giant again)
Want to go to Mars? We hope you like strong g-forces and living underground
> victims of the same broken game. I work with very smart people, to be honest.

Couldn't agree more. I'm an SDE1.5 at best, working with a guy that's probably a 3.5. Writes code that's way over my head sometimes, and always well-tested and elegant.

Lately I've been helping him by debugging issues in eg tsconfig and various JS build fuckery, and it's been both a relief and a surprise that even really brilliant people struggle with a lot of the same stuff I do. It's not (just) that I'm stupid and unintuitive – the tools are too, even for experienced engineers.
Tied with "English".-

Larry Wall would approve :)
Related article with a good discussion on capacity versus delivery pricing in the Texas energy market.

https://news.ycombinator.com/item?id=26207591
When people start moving to such projects en masse, when government loses control over what is being published, the what stops them from making such tools illegal with a stroke of a pen? Does it have any resiliency against that?
> Why don’t bands deserve to be paid for their product?

The presentation suggests that Metallica goes unpaid for their product. I suspect there are many fat bank deposits that indicate otherwise.

What I feel is more important is that the assertion obfuscates the primary motivation in play. Wealthy and powerful copyright interests want to control what customers get to do with the product they purchase. This government-granted privilege isn't one that's enjoyed by the vast bulk of producers.

Worse, copyright gatekeepers have twisted the constitutional purpose of copyright - from encouraging the progress of science and the useful arts - into a pampered entitlement of never-ending profit.
True. Feels like the concept of looking for inflation by watching the price of milk and bread makes no sense when the supply/demand curve is hiding the fact that we have an extreme overproduction of both ready to go, but kept from the market in order to avoid harming the market. On the other hand everyone is putting every last excess dollar they have into the stock market because banks can’t offer interest, so prices are exploding without any grip on reality.
Note that (a usual) Forth (here I'm centering on ANS Forth) uses early binding for most code, rather than late binding as you sound like you're talking about. The dictionary is indeed available at runtime, but runtime includes compile-time!—which is how a lot of the metaprogramming works, by interleaving the two with no strict phase separation. So it's while you're defining a word that calls other words that the other words are looked up, and not while you're executing it. This has some convenient implications for redefinitions:

: foo ( something ) ;
: bar 2dup foo 1+ * ; \ or whatever
\ ... in something loaded later on ...
: foo ( other thing entirely ) ;
: xyzzy foo bar ; \ calls later foo, then earlier bar which calls earlier foo

… which means it's harder to run into problems with stepping on “internal” symbols even if you're using short names in the “same” dictionary. “Purely” interpreted Forth does happen at the top level, in which lookups happen just before execution, but the part of it that isn't being used for compilation tends to be small fragments to kick off execution or to enter commands interactively. (In colorForth, phase distinctions are made by color instead, but I believe it also does early-bound compilation.)

In (a usual) Lisp (here I'm centering on Common Lisp and Scheme), function and variable lookups default to late binding, but based on symbol objects rather than strings. The symbols themselves contain pointers to function objects and/or variable contents, so there's a level of indirection, but it's not a hash table lookup every time. (Indeed in CL you can have “uninterned” symbols which usually have a name but can't be looked up by that name.) Again the mapping from strings, that is, packages in CL, obarrays in Emacs Lisp, etc. generally remains available at runtime, so you can do (find-symbol "FOO"), but when processing definitions, the lookup from string to symbol happens at read time. Then in CL there's some restrictions on redefinitions (http://www.lispworks.com/documentation/HyperSpec/Body/03_bbc...) that make it easier for compilers to do more localized early binding even between top-level definitions.

Traditional BASICs I vaguely recall being closer to “fully” interpreted than this, but I haven't studied those enough to say—and I wouldn't expect that to apply to later BASIC revivals after a certain point.

An interesting other example would be Lua, which uses late binding semantics for global and method lookups, and then (here I'm thinking of the mainline PUC implementation) makes them faster by interning all strings at the C level, in a way which isn't exposed to the Lua level. When all strings with the same contents have the same pointer, string equality is very cheap, which makes table lookups over the string objects cheap. But lexical locals are compiled into index lookups, which are even cheaper, and it's often considered good practice to write internal file-level definitions as locals, import external module tables as locals, etc. so in practice once again some of the late binding disappears along the way.
Yeah for sure. Anhedonia (no longer enjoying things you used to) is a strongly associated symptom. Of course it could just be a rut and you need to shake up your routine, introduce some variety, but that's matter of severity rather than category.
Interesting lesson here I would say. It seems that relying too heavily on users with limited uptime computing power is not a good idea, until you reach a certain network size where it makes sense. The question now is, does this change with more computing devices with longer uptime (for e.g. a smart phone)?
There are more photos of the bookstore here: https://www.designboom.com/architecture/xliving-chongqing-zh...
Absolutely the coolest project I read about this year. It will be an arms race between hiding and finding. I went through this with web and email spam.
> How many people buy a brand new machine and the first thing they do is wipe it and re-install?

I do. I’m not sure why, but it’s an old habit and I like to take care of the software myself. I won’t say it’s typical, though. So, as you say,

> they are not something that a majority of users will run into this early in the m1's life.
It's meant to be humorous™.
Shred, heat and extrude.
But then you can simply deploy these multiple processes on separate machines and connect them via a network, and you basically get microservices!
age of empires 4 open source
Religion is different than politics. Religious "rules" can't actually be enforced, you can leave a religion whenever you want and be exempt from doing anything Church-related (although of course your friends / family / neighborhood might still be into Church, those are their rights). Laws from politics are enforced. Also religion doesn't usually address important issues like how to rollout vaccines.
Debian Packages That Need Lovin'
So they should be free from criticism because they set a deadline?
> The smarter a group of people, the less violent they generally are.

I also believe this, but I don't know why I do. Is there any data to support this?
sadly there will be a lot of time and machine power spent on this war.
A bit offtopic, but I recently discovered Lazarus, and I was pleasantly reminded that the language I learned in high school is still kicking.
strangely every time i have tried to access the ercot site i keep get an "access denied" error. i wonder if it is because it thinks i am in europe, or maybe some other reason.
I think it was recorded, I'll go look.

Apologize for saying BK is quality? None needed, we prided ourselves on producing a quality product. And great support, our average response time, 24x7, was 24 minutes. It was only that "slow" because we were North America based. If you only considered the US work week, response time was usually under 2 minutes, but that's not reasonable because we had customers all over the world.

I'm gonna start with a write up of the SCCS weave, with a goal that it is enough of a spec that you could go implement it. Maybe add some notes about how I did it because the way I did it was unusual and had the side benefit that you could extract the GCA, left tip, and right tip for a merge in one pass.
Yes, I realize I could have picked from several other examples which demonstrated Google acting in bad faith, but I felt that quote (which I put in parens and was not the main point of my argument) was the most memorable from the whole sad affair.

Jeff Dean just yesterday officially apologized for this situation so clearly he feels he did something wrong, although he doesn’t admit to anything specific. It wouldn’t surprise me if this quote from his email (and the corresponding behavior) would be on the list though.
Five is not equal to ten so no, it is not the same. That's the entire point.
I remember, but it's one thing to try to protect copyrighted material that you're selling, i.e. pirating vs selling CDs.
But this thing where they're trying to protect exactly how you're receiving a free stream of their music makes no sense at all. The concert was already free to watch, so why does anyone care?
Not sure about who specifically I can recommend, but in terms of 'how' sometimes I search the site for some interesting link I liked, to see who bookmarked it. Then judging by tags I might explore what other tags the person has, in case our interests overlap. Similar for specific search terms.
This sounds better than a lot of Western countries, frankly.
My organization includes a peer review process before it is submitted to journals. It makes sense because how would an organization be able to do this without peers.

There are multiple types of peer review, not just from formal journals. Your statement of a narrowly scoped peer review being the only kind is incorrect.

I’m not talking about Google specifically, but I imagine any institution creating scientific knowledge will have multiple phases of peer review before the literature.

Separately your logic of “no paper coming out of Google can be trusted” is faulty. It’s not that it can’t be trusted at all, it just can’t be trusted for some things. Peer review outside Google should identify if Spanner has bugs or whatnot. I think it’s safe to say that work of Google should not be estimated to only exist based on what’s published.

So while Google published things should be true since they are reviewed outside of Google, we’ll never know the things not published.

Also this is sort of the point of science right, you shouldn’t blindly trust things based on institution, but need to review critically based on your own experience and expertise.
Ask HN: Does everything has to have a ROI?
I'm one of the founders of a startup operating in the HR bubble and while so far none of our clients asked, one of our advisors - SV senior position, relatively big startup - suggested we figure out a way to calculate the ROI for using our solutions.

I feel that we're not particularly fit to be evaluated in this particular way, because we're more likely a hygiene solution: if you don't do what we help you do, things will stink.

Beside this, we're doing behavioural qualification so we don't address orgs that don't have a clear and present need for our solution.

But, I don't want to be right, I want to be smart (or at least less stupid) and I can imagine a scenario where this ROI issue could come up, and I wonder how can I navigate it. Thanks in advance!
I’m 20 years in as well... I think it’s still fun... it’s just a game of fixing things... the other game about how people interact is not as fun but still kinda interesting... game on old friend
The Von Neumann Architecture Is Struggling
"In an era dominated by machine learning, the von Neumann architecture is struggling to stay relevant.

The world has changed from being control-centric to one that is data-centric, pushing processor architectures to evolve. Venture money is flooding into domain-specific architectures (DSA), but traditional processors also are evolving. For many markets, they continue to provide an effective solution.

The von Neumann architecture for general-purpose computing was first described in 1945 and stood the test of time until the turn of the Millennium. The paper John von Neumann wrote described an architecture where data and programs are both stored in the same address space of a computer’s memory — even though it was actually an invention of J. Presper Eckert and John Mauchly."
The Naturalistic fallacy is

if something is 'natural' it must be good/desirable

I don't see that op said or implied that this was the case; They said something was 'human nature' (i.e. natural) ass opposed to the result of the school system. This doesn't imply that it is therefore desirable, but rather, that it is undesirable but not the result of the school system.
The reason Biontech did not do that earlier was because the tests to analyze the effect of temperature take months to do, 2 to 3 months.

So they started vaccinating people without delaying it 3 months because it was an emergency. But after 3 months of testing we will be able to know how temperature storage affects the vaccine.
He’s predicting Tesla share price dropping 90% this year.

Not going to argue its price is based on sound fundamentals, but yes, I’m currently betting against him.
While I agree that nuclear power is important, I also think that trying to get people to include tangentially relevant opinions as context is a bad idea. While pushing your opinion on Chernobyl every time you mention Chernobyl might help to push that opinion, it decreases the signal to noise ratio of what you're trying to primarily convey. Additionally, it can introduce unnecessary opinions into otherwise neutral or slightly opinionated comments.
There are lots of reasons to choose an imperative language and write functional code in it. Ecosystem, familiarity, quality of documentation, likelihood of finding helpful solutions on the web, hiring pool. I could go on.

I spent a few years working in Clojure, and I’m glad I did. It taught me to think in FP. Now I use those same FP techniques in a language I vastly prefer overall (TypeScript).

There’s really very little reason not to write functional or mostly-functional code in any language.
If you really want to privatize schools they absolutely most be non profit with salary caps. (not 2x more than the median salary). In practice privatization doesn't work because rich parents can afford expensive schools and their children perform better simply because they aren't poor. Additionally, private schools don't take on disabled or delayed students because that would ruin profits.
This is amazing to watch.
This has not been my experience. It seems that it's a young person's game, and us older folks are not particularly encouraged to participate. Frankly, I've been stunned by the way in which I was treated, in the short period of time I spent looking for work, after leaving my last company.

Thankfully, I am not required to work, and have been having the best time I could imagine, since giving up on working for others. Instead, I work with people for free, on projects that I think are constructive and give back to society.

I am working from home, doing something that I enjoy tremendously. I'm doing the best work of my life. I just got done refactoring a fairly large backend that I wrote a couple of years ago, and am actually thrilled at the quality (and quantity) of my work. It's driving the application that I'm developing. I wasn't satisfied with some of the popular offerings, and had already written the backend as an exercise, so I used that, instead. It just needed a bit of tweaking to fit the new application.

I love programming and system design. I'm really good at it. I write code every single day of my life (My GH profile is solid green, and it's not "gamed"[0]).

It's just that I found others are not interested in working with me. It hurt, as I had spent my entire career, working on teams, but I rubbed some dirt on it and walked it off. In the aggregate, I'm actually glad that I went through that.

[0] https://github.com/ChrisMarshallNY#github-stuff
I like the new theme of programmingcirclejerk. Looks exactly like hacker news.
Skynet is coming ...
> I couldn’t find a good way to run them on my Mac

Dosbox / Boxer
"a modern human because he can adapt to anything himself, and do so a billion times faster and more efficiently. People are going to the space because they’ve invented rockets and space suits"

so, is this what you believe here on HN? genuinely curious.
Wait, plants take carbon dioxide out of the atmosphere and produce oxygen. Why kill more plants?
Map projections are tools that all have pros and cons. I do not really see how pasting two Equidistant Azimuthal Projections on both sides of paper "re-imagines" the world map.

The choice of having the focus of this map on the poles (the two most uninhabitable places on earth) is interesting. These two points are the least distorted on the map.

Here is an observable that lets you drag around landmasses in different projections [https://observablehq.com/@fil/synchronized-projections]
Strange mixture of defensible assertions from PRC docs and speculation. The worry would be the speculation reinforces beliefs which are "tested" by trust in the defensible assertions.

It is worth bearing in mind the PRC posture on its other borders is (and has been since korea) fundamentally defensive. Taiwan is almost the sole window into offensive capability and intent. (India aside: i don't think border troops fights with chairs and bricks says much, but I might be wrong)

I read this as "they're getting better at being ready, quickly, to exploit the situation" and "they wont be getting worse, even relatively speaking, anytime soon" and "we may not know when its hothead local command or a real shift in posture coming out of the center"
If my human eyes can identify a picture then, eventually, so too will algorithms. This is fundamentally a dead end concept.

> it works best with 299 x 299px images that depict one specific object.

Wow. How incredibly useful.
I posted this yesterday

[Ancient kauri shows magnetic pole shift 42,000 years ago](
https://www.tvnz.co.nz/one-news/new-zealand/ancient-kauri-re...)
The optimist in me likes to liken it to the difference between birds and planes. Same result but different principle.
just found another HN article, it appears that most people outside of Texas and/or the US are being blocked.
> Descartes had quite strong proof that we do exist (cogito...)

Well, no, Descartes’ argument only applies in the first-person-singular of the person evaluating the argument, not the first-person-plural.
>I've been able to put the OS on a usb stick and boot/run from that.

isn't it like... the standard that every computer support?
The highways of tomorrow are being built today.
> It really depends on what you're building. For controlled environments that's fine, but unfortunately I'm not building for controlled environments, ...

Sample size fallacy right here. Just because it's useless to you doesn't mean it's useless. Plenty are doing fine with PLA.
A lot of people seem to just create YouTube videos of their woodworking skills. Building drawers, cabinets, anything. They just drone away at it, but because it’s so visual, and you get a cacophony of random noises, that it makes for a good YouTube candidate.

Maybe you can segue into that?

Or maybe you can build and test drones. And the noise from the spinning propellers adds to the mystique of robotics development.
From my experience, an instant is much longer under OS X. My older Macs under OS 9 did indeed wake up instantly, but since then I’ve been happy if it takes a couple of seconds.
Nope, that is the same infrastructure, just the details change across how they get exposed across OSes, specially non-POSIX ones.
Added! Elm is a strongly typed, functional language and framework for building web apps, advertised as having no runtime exceptions.
"Small changes were made to the von Neumann architecture, such as the Harvard architecture that separated the data and program buses. This improved memory bandwidth and allowed these operations to be performed in parallel. This initially was adopted in digital signal processors, but later became used in most computer architectures. At this point, some people thought that all functionality would migrate to software, which would mean an end to custom hardware design."
I think it was more the lack of any sort of container; does:

...the "one finger points out, three point in" rule, generally applies...

parse any better?
> That means the blockchain grows at 52TB a year, significantly increasing the cost of maintaining a full node.

Indeed, bigger blocks increase the cost of running a full node, but anyone who has a need to run a full node is likely processing many transactions each day, i.e. the increased cost of running a node is nothing compared to the transaction costs.

That's what I don't understand about the "oh, but full nodes will be more expensive" argument. Apparently, you can still run a node on a Raspberry Pi with a SSD attached to it, for a hardware cost of ~$200. That's less than the cost of 20 transactions (bitcoinfees.co, 6 blocks fee ~$12 right now). To me, that seems like the tradeoff between cost-to-run-a-node and cost-to-transact-on-chain has been chosen very poorly.
I was burned out at a programming job and thinking about finding something else to do when I first read this section in 'The Mythical Man Month.' It reminded me of the wonder I'd felt at first, and that was still in there, and it became part of what has kept me hanging around the profession for another 30 years or so, so far.
Some similar work:

The GCC compiler for Java (GCJ) started out doing whole-program compilation, but that couldn't handle Java's flexible ABI and dynamic loading. In 2004 they introduced a compilation mode with an additional layer of indirection similar to Swift's: <ftp://gcc.gnu.org/pub/gcc/summit/2004/GCJ%20New%20ABI.pdf>. They didn't have to deal with monomorphizing, though.

Go's does something similar to Swift to avoid code bloat in their built-in polymorphic map: <https://dave.cheney.net/2018/05/29/how-the-go-runtime-implem...>. It's just a one-off manual thing, though.
That seems like a harsh view.
A lot of software isn't very glamorous or exciting at first glance, that's true. But if you're sufficiently intrigued by logic puzzles and the challenge of solving things elegantly, my guess is that even the most boring piece of software has some opportunity for fun buried in its architecture.

But since you don't seem to be able to relate that too much, maybe you are just motivated by other things than many programmers. What would be the 'actual fun' things then in your opinion, that you have to be 'socially successful' to participate in?
An HTTP API for Postgres