skysight-inc/HackerNews huggingface dataset:
You can't just go about copying everything Apple does to create the Apple magic. I think the last non-Apple innovation in the space was the netbook from Asus - and that was a completely independent market. Maybe the microPCs/NUCs as well. Oh, Framework's modular laptops for sure.

But each of the copy-Apple things aren't that good. When Apple copies, the product is approached from the top. When these guys copy, the product is approached from the bottom. I suppose that's because of strong brand value allowing for higher pricing allowing for premium pricing in the former case.
Expert Lists: Fonts for UI/UX Design
There are plenty of sarcastic, hyperbolic, dismissive, etc comments on this site. I don’t think you need to gulp down the koolaid or anything.

But the discussion is a little better if we take a little sip every now and then, perhaps even slightly performatively. The “ground-state” of big open Internet discussion sites like this is dismissive and cheap, so it is good to have active pushback occasionally.
Do you mean to suggest that the actions taken against the journalist reported in this article didn't actually occur, or that they did occur and are justified?
I was not aware there was such a thing as a desktop client for this website, though it seems pretty obvious that somebody would make one, now that you mention it.
Google replaces executive in charge of Search and advertising
> Lockdowns appear to have been a good idea during some of the disease (i.e. before we knew how to treat it, and before vaccines became readily available), and became less important as the context changed.

Yeah, and those people have the habit of ignoring how bad things got at the start in a few countries (Italy and France come to mind, but there were others) where bodies were piling, there were military hospitals deployed in parking lots, hospitalised patients were being transported to other countries, people were dying, and there was a general lack of clarity and understanding of how to treat sick people, and importantly, lack of medical care capacity to treat them or any others (a friend had their uncle die because the ambulance took a few hours to arrive due to medical services being completely overwhelmed). Any country that looked into those countries and decided "nah, this doesn't concern us because we're better humans" was led by utterly incompetent idiots.

Did some countries overreact with their measures? Maybe, but based on the limited information available in 2020, overreaction was a better idea than doing nothing.
Move less, spend more: the metabolic demands of short walking bouts
The other concern would be tax wise, how do you deal with the CRA regarding the US salary and what not.
Poster texdr.aft writes:

>"In 1972, operators named CATCH and THROW were added to Maclisp (I've reformatted the original announcement for convenience):

There is a new pair of break-away functions: CATCH, a FSUBR [i.e. a “special operator”, in Common Lisp terminology] which merely evals the first item in its arglist, and THROW, a SUBR [i.e., a normal function implemented in machine code] of one argument which breaks away back to the most recent CATCH, causing CATCH to return as its value the argument to THROW. If no THROWs take place, the CATCH merely returns the evaluation which it commenced. This mechanism is independent of ERRSET, and should alleviate problems for those who have been using ERRSET and ERR to do the job that CATCH and THROW now do. However, more stuff must be saved up when a CATCH or ERRSET is EVAL'd and thus code compiled by compilers prior to number 240 will not have compiled ERRSET evaluations correctly.

According to the implementer of the feature, Jon L White, it originated because

Sussman's later development of CONNIVER [successor of PLANNER, predecessor of SCHEME] showed the need for a sort of non-local GOTO, as a means of quickly aborting a computation (such as a pattern-matching data-base search) that had gone down a wrong path.

(This is precisely the sort of backtracking behavior mentioned in the accepted answer.)

The operators were generalized later that year:

CATCH and THROW are both FSUBRs

(

FSUBR definition/explanation: https://www.reddit.com/r/lisp/comments/fkxh5q/does_the_f_in_...

>"The actual difference between functions that were (F)EXPRs and those that were (F)SUBRs is clear. The former were interpreted (hence stored as an s-expression) and the latter compiled (stored as a pointer to a machine-code subroutine). But the meaning of the F isn't as intuitive.

It turns out that FEXPRs and FSUBRs were handed their arguments unevaluated, while the arguments to EXPRs and SUBRs were evaluated.

)

and have optional second args which are considered tags. (THROW FOO T1) will THROW back to the most recent setting of (CATCH (BAR) T1). (THROW FOO) will be caught by the most recent CATCH, regardless of any tag setting, and (CATCH (BAR)) will CATCH any THROW. However, (CATCH (BAR) T2) will never capture a (THROW FOO T1)—if there is no CATCH to match a given THROW (either one with the same tag name, or else a tag-less CATCH), then an UNSEEN-GO-TAG correctable error is done.

In contrast to branch, the “tag” in CATCH and THROW is not evaluated. A few years later, Lisp Machine Lisp changed the two operators so that

The tag argument comes first for both CATCH and THROW
The tag is evaluated
CATCH takes any number of forms to execute
And these semantics were inherited into Common Lisp's catch and throw."

What an excellent history of what was quite possibly the first implementation of exception handling in a computer language!

Related:

Railway Oriented Programming:

https://fsharpforfunandprofit.com/posts/recipe-part2/
Code as documentation is not nonsense at all. I do think high quality documentation should exist on it's own, but cleanly written and organized, well-commented code that is easy to read and understand is extremely valuable for many reasons. It IS a huge part of the documentation for the technical people that have to maintain the code and/or use it in advanced/specialized ways.
Never seen people internally guard their data that much.

But who is going to do the heavy lift? who is going to get billed for that? who is paying for the cloud space, or licenses? absolute holy war.

no problems getting people into the data lakes, but if you want us to do anything useful with it you gotta pay / get people / get resources. but like, you want me to approve the read access or pull request? no problem, have at it.
This seems cheap. Like a tenth of the cost of the currently available equivalent. Why?
I’m beginning to see this more in terms of alignment to authority.

A “hard charging” leader who thrives in the midst of conflict inspires a certain kind of tech worker who just wants to “cut through the bullshit and get real things done.”

For those that are more group oriented, it feels like an unpredictable threat that could harshly disrupt ongoing work. The fear/anxiety loop feels toxic and unsustainable. Anyone who has been through a hard-charging environment often studiously avoids it later in their career.

I expect we will see a lot more “hard charging” environments as the AI battle in tech gets increasingly zero sum for lagging tech brands that have lost their share price.
Preemption Playbook: Big Tech's Blueprint Comes Straight from Big Tobacco
Unit tests can explain nothing. But so can paragraphs of prose.

The benefit of explanations in tests is that running them gets you closer to knowing if any of the explanations have bit rotted.
I'd be more concerned with a lack of inspiration from the schooling. Relying on architecture is a poor lesson in inspiration and creativity. People with creative mindsets can create beauty in how they decorate and use the space, just as much or even more so than relying on the space design itself.
If you are playing your cards right, its best to be on mainline kernels and in the stock non-lts release by default in most distros.
Keeping it technical only, I think the issue is that Hamas are a proscribed terrorist organisation here in the UK and the IDF is the official armed forces division of a sovereign state. Regardless of your political orientation, showing support for one has real consequences in the real world.
The scientific impact of the transformer paper is large, but in my opinion the novelty is vastly overstated. The primary novelty is adapting the (already existing) dot-product attention mechanism to be multi-headed. And frankly, the single-head -> multi-head evolution wasn't particularly novel -- it's the same trick the computer vision community applied to convolutions 5 years earlier, yielding the widely-adopted grouped convolution. The lasting contribution of the Transformer paper is really just ordering the existing architectural primitives (attention layers, feedforward layers, normalization, residuals) in a nice, reusable block. In my opinion, the most impactful contributions in the lineage of modern attention-based LLMs are the introduction of dot-product attention (Bahdanau et al, 2015) and the first attention-based sequence-to-sequence model (Graves, 2013). Both of these are from academic labs.

As a side note, a similar phenomenon occurred with the Adam optimizer, where the ratio of public/scientific attribution to novelty is disproportionately large (the Adam optimizer is very minor modification of the RMSProp + momentum optimization algorithm presented in the same Graves, 2013 paper mentioned above)
> And if both parties are using this setup, it greatly reduces the "only one person can speak at a time" feeling, allowing you to use more natural vocal interactions without feeling like you're interrupting.

How does it work? Asking, because I always have this issue in 3+ person calls, where I'm frequently starting to talk just about when someone else does, ending up in those awkward "oh sorry you go please" moments. That makes me prefer to not say anything at all unless explicitly talked to.

I always assumed that my issue is that I'm just a slow-thinking dumbass who can't get the cues in time (which is true, because it happens in face-to-face in-person conversations as well, just less frequently), but maybe it's a technical issue contributing to it?
My thought: what if some extremists, who are not in short supply given the current condition decide to do a copy-cat attack on major airports simultaneously? Are the machines guaranteed to identify each one of them? I mean the tech doesn't look too hard even for dedicated individuals, let alone quasi-state actors.
Couple of angles to this:

- I'd expect to be able to write typescript and have HMR work (which is not trivial)

- I'd expect a watch mode for my _own_ tests as well, also in TS
> you can't just buy one where I live [...] very expensive

Ah, ok. Tnx. I assumed availability(eg [1]), so with a $1k-ish cost similar-order to travel, I wandered off looking for other obstacles.

The HME plugs used with travel CPAPs instead of a humidifier, with calcium chloride foam to transfer heat and moisture from exhalation to inhalation, looked interesting tech with winter coming. But for day-ish replacement.

[1] https://www.youtube.com/watch?v=hHSc1N0ervY
With a drop of blood, an Army device can diagnose TBI in 15 minutes
> and is only now more noticeable because it is easier now and carries less social stigma?

Even without full statistics on people interested in transitioning historically - that one definitely applies. The internet helped too, where people living in conservative environments got access to useful and accepting communities online.

> if it is something that has been previously noted

I'm sure you'll find lots of stories if you ask in the LGBT communities. Similar to how there are many known historical figures who, based on old letters "lived with their platonic friend" but now we understand what that really meant.
> Firstly, Jews are originally indigenous to that part of the world

No, that's not how this works. My 23&Me says my family came from Africa (as did all people), then southwest Asia then Europe but that doesn't give me the right to go to one of those countries and claim land.

> The standard colonial pattern is [...] That is just not what most people are thinking of when thinking of colonialism.

Man, you can't quote me talking about the British Mandate of Palestine and then say they're not colonizers. Literally before the Holocaust Britain was arming Jews to go colonize Palestine. Yes, Jews fleeing the Holocaust did find refuge in Palestine but fleeing an ethnic cleansing of their own doesn't make the colonization that was already ongoing more legal.

I'm not even gonna address the rest of this point by point, you're just insisting that a 2 state solution is the only way because a 2 state solution is legalized perpetuation of the colonization.

A 2 state solution is not the only way, it is colonization.

No, Hamas does not want the death/expulsion of all Jews, that's simply a lie.
Yup , it's him who you are thinking about if you read the article "the man who killed google " .A side question : Does this mean zitron was right ?
> Keeping documentation up to date is a hard problem that I haven't yet seen solved in my career.

Rust doctests. They unite documentation and unit test. Basically documentation that's never so out of sync its assert fail.
I don't think we're having an argument about the Chinese room, because as far as I know Le Cunn does not argue AI can't have "A mind, understanding or consciousness". Not have I, I simply talked about how LLMs work, as I understand them.

There's a lot of confusion about these technologies, because tech enthusiasts like to exaggerate the state of the art's capabilities. You seem to be arguing "we must turn to philosophy to show CHATGPT is smarter than it would seem" which is not terribly convincing.
preserving the vector art after transforming is really cool, anyone know the relevant papers? or was this original research done by Adobe?
Redirecting the emails is crazy. I would assume, as an employee of any company, that they can monitor emails to corporate email accounts but outright redirecting emails is something I've never heard of
Agreed. I've been using them for the better part of a decade (and full time since 2020) and I've listened to recordings of myself - sounds absolutely acceptable, and better than a bunch of USB mics I've tried.
You are confusing "the same" with "compatible" and maybe also with "have the same alignment and representation".
That's nice and all but my original comment was specifically about "processing power of the highest-end x86 chips" far exceeding that of any ARM CPU.
Dropbox was torn to pieces because it was a feature (folder sync) raising money as a company.

It was obvious why it was a useful feature, but it wasn't obvious how they'd build a moat.

This product is unlike Dropbox in that it isn't solving a problem anyone has. I'd go further and say it immediately repelled me because it looks like it would make using my computer even worse.
Ah I see, so it's only "inciting" some forms of violence which is proscribed.

The "consequences" you are attempting to portray as some kind of inevitable law of nature are in fact a matter of policy choice, nothing more.
Virtue signaling such as mentioning sustainability in the context of a device that is clearly not significant to sustainability will doom us faster than any significant sustainability issues, so there's that.
They only contribute the most because they reject anyone else's contributions.
Same here. The focus is usually on a document. I find video pretty distracting.
Hmm, I guess I expected this to be a lot more sophisticated, but it's pretty much just your first guess on how to do this. Doesn't really address the dropping of messages. I guess the author is fine with the fact that there may be an arbitrarily long (but probabilistically limited) delay between when the client wants new messages and when it learns they exist.

Given that the first channel is perfect, I think a better solution, which only requires that one channel, is what we used to do for efficient polling before we had push notifications.

1. The client makes a request to the server for new messages on the lossless channel. The server does not respond immediately. (Remember that this communication channel is perfect, so there's no need to send overhead data for timeouts or keepalives on this.)

2. When the server has new info for the client, it responds to the client's request with that info.

3. When the client gets a response, goto step 1.

This way you basically always have a request from the client blocking, and the request is only responded to when there's data to respond with. You don't transmit any unneeded information, you don't need the lossy channel, and you get the information immediately when it's available!

---

In the old days we would implement the client this way, and then have our server-side PHP code loop 60 times or so, with 1-second sleeps between each iteration, cheaply polling for new data, and responding when we found some. If you never found any new info for the client, you'd just send back an empty response, and the client would immediately ask again. With a perfect channel you wouldn't need this concession to web protocols of course, but it worked back then pretty well. You'd have a maximum of 60 "overhead"/empty-response polls per hour from the client which is not too bad.
I use windows on ARM on a daily basis… running from a VMware image on macOS on Apple hardware. I would love to have a native booted windows ARM device, but…
This is pretty dumb and the headline is misleading

Knowing the actual movement of markets would be a guaranteed road to riches, not unlike the fictional Biff Tannen in “Back to the Future II” becoming fabulously wealthy when his future self travels back to 1955 with a sports almanac. But what about just the Journal’s front page with a few giveaway details blacked out, such as “stocks soar?” And how about being given a huge pot of money, plus the ability to multiply your bet, to turn your glimpse at the future into a truly vast fortune?

Then it's not a crystal ball or analogous to having a time machine, obviously. As the saying goes, if I had wheels I'd be a race car. Of course ,investors will not make as much money or fare better than chance if the pertinent info is blacked out.
While a perfectly reasonable request on its own terms, it also definitely reminds me of the brown M&M story, which if you are one of today's 10,000 [1], is https://effectiviology.com/brown-mms/ .

No elephant -> toss immediately. Save time.

[1]: https://xkcd.com/1053/
Everybody has different things they care about when it comes to typography and layout.

For me, the kerning, hyphenation, and spacing improvements in KFX are pretty big. I also like that I can choose justified or ragged right.

https://www.reddit.com/r/kindle/comments/viqxjj/heres_the_fo...
Fuck device trees so much. Is there some fundamental impediment to having the same "plug 'n play" experience that we've have on x86 IBM-clone descendants for thirty years?
And issues in the unsafe parts, which could cause UB in the safe part.
I think you are trying to add a narrative which is disingenuous.

If you want my opinion, I suspect they either pissed someone off or became a security risk.
Alright, that's hilarious.

"Wow guys this is such a well-written piece. I wonder who could've put this together..."

I used to enjoy reading Drew's writings, but he's become such a complete goober lately (or I've just noticed it more).

I don't know what RMS's opinions have to do with running a free software organization, nor why they necessitate his cancelling, but apparently some people are incapable of compartmentalizing. I hate how common this has become.
Asahi Linux is pretty nice though.
no, it's just incompetence and overpromising on a product and them deciding to pull it since it's making them look bad and way too late to mater at this point anyways.
To be clear, green card paths are not helped or hurt or impacted in any way by the underlying status so your green card options are the same whether you're in O-1 status or not. That being said, because of the nature of the O-1, many of those in O-1 status go the EB1A extraordinary ability path or the EB2 national interest waiver path. An O-1, except in limited circumstances, is tied to a specific employer so if your O-1 employer went out of business, your O-1 would go away - but it's very easy to transfer an O-1 from one employer to another.
are schools in china traditionally used as storm shelters? perhaps they have separate buildings for that kind of thing
Elixir's documentation (ExDoc) & unit testing framework (ExUnit) doesn't solve this problem but provides a facility to ease it a bit.

In the documentation, you can include code examples that, if written a certain way, not only looks good when rendered but can also be tested for their form and documented outputs as well. While this doesn't help with the descriptive text of documentation, at least it can flag you when the documented examples are no longer valid... which can in turn capture your attention enough to check out the descriptive elements of that same area of documentation.

This isn't to say these documentation tests are intended to replace regular unit tests: these documentation tests are really just testing what is easily testable to validate the documentation, the code examples.

Something can be better than nothing and I think that's true here.
This reminds me of "Caves of Clojure": https://stevelosh.com/blog/2012/07/caves-of-clojure-01/
Serious question...

If it's true people are crossing our borders, claiming asylum, and being let go with work permits, why should anyone do wait to do it the legal way and wait or get denied?

What is the advantage to doing it the normal way?
If they're practically ship-able, eBay excels at this.

Or, some niche items can be sold on Web forums (e.g., for particular retrocomputing platforms).

I also give away stuff locally, on CraigsList and a nearby university list, and on the curb.

(But I never put an item in the "free stuff" category of CraigsList. Always list in the topical category, and don't label it as free in the metadata, even if it is. Too many aggressive flippers and mentally ill people monitoring specifically for anything free, and IME it'll tend to be a big time-waste and a questionable new home.)
Never heard of that site but it appears it's run and funded by a random guy who works in health care, helped by people who are proudly not professional journalists [1].... I'm not sure that is the great endorsement they think it is.

https://mediabiasfactcheck.com/frequently-asked-questions/
Move your camera. I have mine above and to the right, so it is always on an oblique angle to my face. For me it relieves the tension of the close-up on your face as well as relieving the worry about looking at the speaker as the camera position wouldn't translate that anyways.
How do ycombinator signs deal with startup that were accepted but the founder is in another country ? Do they ask to visit us or there are other options.
I don't play these word games. Sorry.
I couldn't agree more. Having grown up on IRC, forums, and eventually voice chat, I have no problem with "forging meaningful relationships" while working together in a text-based online world.

That said, I think it's a challenge for people who didn't exist in that space from a young age and figure out the patterns that make it manageable.

The sad thing is that these are probably easy things to learn, but there's no real movement to try and teach them. Instead, we try to replace our amazing battle-tested text-based tools with crappy multimedia substitutes.

It's definitely good to jump on a call sometimes, but I'd much rather have an in-depth technical discussion via writing. History is full of brilliant written correspondence between legendary figures in art, science, engineering, and business—but somehow we've decided that letters are not good enough for us.

The exception that proves the rule is Amazon, who apparently require written content to be submitted and read prior to in-person meetings in order to improve the discussion.