skysight-inc/HackerNews huggingface dataset:
Agree here. Helps those who follow to separate clean=up/optimisation work from change of function and specific bug fix work. Seems it would totally help code quality over time.
"When" can definitely affect the end result if the page elements are arranged such that they break the rules implied by the contain logic.

For example, the `paint` rule implies that child elements have their renderable pixels completely within the containing parent. If the containing parent is moved off screen, computation of whether any of its children need to be painted is skipped. That will cause the child to vanish if it extends outside the parent.
Amiga 4000 CPU accelerator board based on A3660 and Z-turn FPGA board
Envy makes bad policy
Exactly that!

I think it is ridiculous to think that more elephant are born without tusks as a kind of "random selection" or even adaption
I think it’s fair to say that Apple was more responsive, faster, with someone like Jobs. There was just a bit more push through the company to fix X, Y or Z. It’s hard to say that any features in particular were delayed for iOS, but I think it’s possible macOS would have seen a bit more churn, arrived at the macOS 11 design sooner, and maybe already have a redesign in the works to handle the new “notch” at the top.

That said, pure speculation on my part, but I think the notch would not have launched on the laptops without some other benefit - e.g. Face ID - or it would have been on pause until it was small enough to match the current menu bar’s height. There was sometimes more of a push to get things “just so,” I think. Either way, I miss the old showy product introductions. I like the polish of the videos under lockdown, but it feels like the format drains the enthusiasm a bit.

And it’s hard to point to anything recent, except maybe AirPods Pro and recent software releases, where Apple really knocked it out of the park. Most Apple hardware seems like incremental improvements rather than flashy impulse buys. Maybe I’m just more impatient than I used to be.
I don't think he was talking about schematic view. He is talking about component placement on the PCB.
Low glycaemic diets alter lipid metabolism to influence tumour growth
That was my feeling as well, but when I talked to this employee he pointed out that they've always had a low-end MBP that's available for much less than $2k. If they ditch the 13" MBP then the cheapest MBP will be pretty expensive.

It is possible that they'll get rid of it and make the MBP line truly 'Pro'-only. But I hope not, especially if that means that you can't get more ports/connectivity without dropping 2 grand on a laptop...
I figured if you were to create an optical camera on the same principles of an acoustic camera you would get into trouble with the very short coherence length of sunlight. It's easy enough to build something that can deal with a laser, but sunlight has a coherence length of just a couple of dozen micrometers. If you are working on a larger scale than that, the phase information effectively becomes useless.
As far as I can tell NFT relies on social proofing in forums. I'd ask the rhetorical "how does that scale", but we all know the answer already. It doesn't. This will be ruined by spam in 5... 4...
And many are fighting all of it every step of the way, even more not in compliance, etc
So when looking a how the hispanic population as a whole breaks blue, we can't cite the Cuban-American genesis story as why they vote Red?
>I consider it cheating to recess for the day, then have your team game out all the alternatives for you.

Adjournments used to be an accepted standard of high-level match play. If both sides agreed to a rule, are aware of it, and if the rule wasn't set up so one side has an inherent advantage, is it cheating?
I think it's neat.
Wow. Reading the lyrics is an intense experience. How could anyone ever have listened to that and not realised? I’ve never heard the song myself.
Facebook changes the way Spοnsored content is formatted on a moment to moment basis, sometimes in a way that breaks accessibility software, to foil exactly this kind of software, and ad-blockers.
> the most foundational distributed computing protocols—known as Paxos—meets its specifications.

> Paxos is one of the most important examples of the category

>“Most—if not all—consensus algorithms fundamentally derive concepts from Paxos,” Goel said.

A lot of burying the lede here, trying to imply Paxos powers many more applications than it actually does. While Paxos is in decent widespread use, and influential, I find some of the verbiage here lying by omission.
Full text for reading the article: https://rdcu.be/cAeLs
I've seen lots of articles about Ballerina on HN, but I've never seen the next step in a language's evolution: articles like "hey, look at this cool thing I built in Ballerina."
This! The i740 was my first "real" 3D graphics card - I remember running the Final Reality benchmark on it and feeling genuinely excited with the purchase.

After that I got the Riva TNT (Diamond Viper V550 iirc) which changed everything from a consumer point of view. Good times.
Any1 get it working WebStorm yet?
For the long running scenario, why not use Links? The specification describes[1] a similar scenario and how links can be leveraged to causally relate spans even across trace boundaries.

As for the crashing scenario, this seems like an application-level concern. Ideally it is not waiting until the crash to send traces. Depending on the environment, the application could handle the crash and deliver the telemetry leading up to it before shutting down.

[1]: https://github.com/open-telemetry/opentelemetry-specificatio...
> though you're not clear whether it's time, money or community you're asking for

All of these, but perhaps the most important would be money as it's the only thing that clearly indicates the level of community support. Once there's funding it's much easier to prioritize the work.
Indulge me with an odd potential counter-point though.

What if human knowledge is fundamentally both more inductive and collectivist than we care to admit? After all, Hume's problem of induction (that deductive reasoning stems from induction) does seem to suggest this as a potential resolution.

Isn't understanding mostly a set of connections and relationships about a thing? I can use memorized/practiced knowledge of trig and calc to solve problems, sure, but just like the rat if I was born 4000 years ago I'd probably just struggle with the concept of negative numbers -- with near certainly I wouldn't be able to invent them to solve a maze either.

So I would argue that perhaps all knowledge and understanding seems to be fundamentally inductive, and is hard to conveive of with just a single person in isolation, same as a mouse. Large communities of people with millenia of progress, useful abstractions, and recorded insight though?

Perhpas understanding is scalable with communities and time, and thinking of understanding on the individual level of a mouse or a human is missing the forest for the trees?
Not really sure what you mean here. All the business applications I use are proprietary. That’s the same for most businesses: you buy tools to get the job done!

The advantage of these ones is that I can very quickly customise them to do exactly what I need.
The name isn't intuitive. A description of the function would be better. "Hide font names".
TFA links to https://www.inquirer.com/news/septa-train-rape-passengers-vi... which answers your question in depth.
A point evolution event can happen extremely rapidly if there's a clearly selective mortality event.

If a new predator is introduced to a population that selectively kills only certain traits, that mutation can become dominant in the population within just one or two generations.

Imagine if aliens came to Earth and killed everyone over 5'6" tall. That "evolution" would be essentially instantaneous.
When it became so vague that one does not have to really do anything to call themselves an 'activist'.
Maybe you also remember batteries wore terrible, especially durability. It was quite common to see people replacing batteries on less than 1 year old laptops. Nowadays batteries easily endure 2 to 5 years without becoming useless. Sure, there are still memory issues and reducing total time over the years. But replacement is required way less often.
Actually, no, that's exactly what causes hyperinflation, _by definition_ - a drastic increase in money supply, done to mask the fact that the economy is contracting. You don't go from this [1] to this [2] without the use of a printer.

And there are only so many "assets" you'll be able to buy if there's a run on assets - their prices launch into the stratosphere immediately in this situation, and then they just disappear. Besides, people of moderate means spend a large chunk of their disposable income/savings on necessities: gas, housing, groceries, car repair, healthcare, all of which are going to also launch into the stratosphere in this scenario. Some of them you can cut down on, others not so much. What will happen to the stocks (which most people on this site feel "protected" by owning) I don't even know.

[1] https://en.numista.com/catalogue/photos/transnistrie/5eb1ed1...

[2] https://dic.academic.ru/pictures/wiki/files/66/Banknote_5000...
I successfully use X11 and its network and OS transparency daily. Macbooks don't have 2TB of RAM or schedule 256 threads at the same time.
But the phase smearing is useful information...

Sure, the maths is complex... But there is only one source soundwave and location which causes a given smearing. The challenge is to find it...
And yet Apple's laptops STILL don't have a real Delete key. Just a Backspace key mislabeled "delete," while everyone else manages to fit a Delete key onto even small keyboards.

There was never an excuse for it, but when the Eject key became pointless and Apple still didn't fix the problem... it became classic, infantile Apple pettiness.
> maybe a magical local vibe

Translated to: nothing else to do.

If I remember correctly, part of the reason for sending the Stones here was so that they couldn't misbehave quite as much and would actually finish their music.
You're a computation.

That exists inside of a larger computation.

It's just there, running.

That's it.
If the analogy works better, imagine that you hired a developer who copy&pasted GPL'd code throughout your system.

(And people couldn't tell in code reviews, nor on other occasions to see the code, since it's not normal to recognize GPL'd code on sight; everyone just assumed the developer was productive.)
I'd be willing to bet money that Google has hooked the onScroll event and is computing their own top left offset for the interior panel instead of just letting native scroll logic take care of it.
> Otherwise it's just a biography.

The article is a sample of the PRX show "Radio Diaries". It's supposed to be a biography.
Ah. That explains the stagnation in fields like molecular biology and electrical engineering /s
They might do sentiment analysis, in which case you'd have to put thinly veiled sarcasm in your reply to Uncle Joey to be counted.
Touchscreens are my personal nemesis, too. I have literally no scenario where I’d like to lift my hand from the keyboard or touchpad to put my finger on my screen to click something. Maybe it’s a thing with other use cases though. I think the new Microsoft Studio Laptop does it in a reasonable way since you can fold it and use a pen and all. Still not for me but with foldable devices I get it at least.
Pedestrian Safety Doesn’t Have to Be a Nightmare
It seems that you're not in a line of work where people give a lot of presentations. Where I work it was almost a certain that at the beginning of some presentation session one mac speaker had to ask if someone had an adapter because they lost/forgot... theirs. If lucky another speaker was on a mac as well and has an adapter, otherwise someone has to go find an adapter somewhere
For me isn't about getting some desired perception, its about having ideas that are bottled up in my head but struggling to find the focus to write them down and share them. I know I'm not alone in this.
Let's play a game. You get one dollar and I get the bitcoin value. Let's see who can obtain more goods in 20 years with it.
The tier list: How Facebook decides which countries need protection
It depends on your tests. Your integration tests should never be impacted by a refactor, or it's not a refactor (using the definition that refactors don't change interfaces). The tests need to be rerun, but they shouldn't be changed. Your unit tests and sub-integration tests (integration of multiple units but not the whole) may be impacted by some refactors, though, but that's pushing the definition of a refactor.

Your public interface to your lower level modules/classes are the only things you need to directly test. If that's your smallest unit for testing, then a refactor should also (again, in theory) not impact them because the refactor should not change that public interface, at most changing the internal (private) functions and structure which the existing tests can verify just as they verified the unit before.

If you restructure your units (split a unit into two, for instance) then you'll have to change your unit tests and possibly some integration tests if you instantiated the previous unit directly as part of the test. But that's pushing the definition of a refactor.
Well. Code should be optimized first for correctness, and simple string concatenation will not work for URL params.
That Africans would have had no incentive to behave poorly were it not for whites.
I think it's still legit to think of what they did was turning off the algorithmic filtering, but did not turn off the algorithmic event generation. To be fair although, group and friend posts are things people explicitly subscribed to, it's only the friend comments that they didn't explicitly subscribe to. Which makes me think, did they do a version of the experiment without "people commented on X" items and see what happened?

I think the results would be somewhat similar although, because group activity will still dominate. Knowing a place like FB although, they probably tried all the combinations to see what happened. I'm curious what those results are too.
it seems like they're using algorithm to mean "a more complicated means of calculating what to show you," and they're saying there is no algorithm involved when they use a simple means of determining what to show you. Which is of course also an algorithm -- when a person the user is friends with interacts with something, show that in the user's feed. But algorithm somehow means magic nowadays.
“Many will die” is a reasonable assumption. “Billions will die” is hysterical, indefensible nonsense—which was my point.
> I do not believe that in a programming language there is any need to specify if a parameter is passed by value or by reference, and requiring the programmer to choose this (like in Pascal, C and derived languages) is a misfeature.

I think direction is orthogonal to this.

... but i would like to be explicit in telling a function to not copy 2Gb of data on each call when a reference will do.
While I can see some of the appeal of sandboxing file access, it also breaks a lot of use cases.

None of the sandboxing implementations I've seen so far properly caters for multi-file file formats [1] for example. The user expectation is that they'll be able to open the respective main file just as they used to (whether through a file picker inside the program or by launching the file from the desktop or a file explorer window) and then everything should just work.

Under strict sandboxing however, the OS takes that request literally and just grants the program access to that one file the user picked, as the OS of course cannot possibly know each and every file types peculiarities regarding companion files that need to be accessed as well in addition to the one file the user explicitly selected.

So the result is either making it impossible to easily opening that kind of files, or else weakening of the sandbox up to a point where it is possibly almost pointless.

(Android unfortunately seems to have opted for "making it impossible" and even goes one step further in breaking things, because Google's preferred way of launching files in other apps actually actively tries to obscure the file system location of the file that's being opened [2], so even if the receiving app already had the proper access rights for the corresponding file(s)/directory or else was prepared to request them itself, it might not actually be able to determine which file in which directory it is that it needs to look at)

[1] Multi-part archives, multi-part video files, playlists, videos with separate subtitle files, HTML documents containing links to other local HTML documents or referencing various sub-resources (images/videos/audio/style sheets/scripts/...), Audacity projects, images with metadata in external sidecar files, ditto for georeferenced images, QGIS projects, AutoCAD's lock file implementation, DWG files as such actually now that I think of it, ...

[2] In practice, the default implementation for sharing files with other apps does leak the file system path in the URI that's being passed to the receiving app, but according to the documentation the URI is supposed to be treated as an opaque value and so you cannot fully rely on this behaviour for reverse engineering the file system path.
I wouldn’t describe 4x nodejs as “super fast”. Nodejs is one of the slowest popular backends, or at least it was when I did a comparison a few years ago.
In this case, an async (via cl-async) application served by an async app server (http://wookie.lyonbros.com/), so async all the way down using evented I/O vs an async server (Woo) that farms out all requests to a synchronous thread pool.

I've been asked multiple times why I "didn't just use Woo" by people who don't understand that Turtl's server was async and Woo doesn't support async.
I believe it’s accountability and consequences OP was insinuating.
I was responding to this in GP:

> reMarkable might do it for me if they had a more powerful CPU onboard and a way to get your code to run on it so the device can be tailored to solve more use-cases.

And there are a few app loaders/package managers that let you download new packages for it, but I agree that reMarkable isn't yet a product for your dad. Another serious product design flaw is that it does not support full disk encryption, or any encryption of documents for that matter. That means that anything uploaded to reMarkable cloud is accessible to reMarkable staff. That makes it basically unusable for work for me. It's a shame because the Screen Share (f.k.a. Live View) feature makes it a really great whiteboarding tool.

> "Feature phones" illustrated this. I wrote a few (very simple) apps for Symbian phones, and for Java Mobile Edition way back when. But there were good reasons why this never caught on and why I never bothered doing any serious development on them.

Back in the day, WhatsApp did spend the time to build a messenger app in J2ME (this was long before the Facebook acquisition), which made it possible for them to serve a very large worldwide population where smartphones hadn't penetrated. There weren't too many cheap, accessible smartphone options that had app stores or package managers available for under $500USD back then, but you could get a Motorola phone for cheap or even free from your carrier in most countries, and those supported J2ME apps. Their J2ME apps were a key (if not THE key) customer acquisition channel that got them a large underserved userbase from countries that Facebook hadn't penetrated deeply at that point. In my opinion, this non-overlapping set of users that were using WhatsApp daily was one of the reasons they were able to command a premium during acquisition. It was a hell of an increase to DAU/MAU.

In that era, per-message SMS fees, per-minute phone plans, long distance charges, and other extortionate fees were commonplace. Many WhatsApp users used it to avoid SMS/MMS charges, for which the J2ME UI was good enough to deliver tons of value, especially in low income areas.
It's common to casually refer to "CST" and "CDT" as "time zones." I was only pointing out that in the specific context of the tz database, "time zone" has a specific definition that is distinct from individual UTC offsets.
The two are linked. If you structure schematics suitably, you can deduplicate layout (component placement). Another tip is to have two large screens so you can simultaneously navigate both layout and schematic. When you click a component in either, the other is highlighted. This can be a big help during layout. Finally, be aware of right click | Select | Items in same hierarchical sheet.
Lol sure, very easy stuff. Problem solved. You did it!
I took your comment to instill a sort of "pecking order" among back-end languages. In this case, it sounded an awful lot like "it goes from _insert language(s) you approve of_ to PHP to JavaScript". Basically that you'd lump PHP and JavaScript into the "terrible" bin. I'm simply pointing out while you may have disdain for those languages (and perhaps even rightfully so) the users are free to love them and still hate other languages.

If I misrepresented your stance, I apologize.
You don't have to change genes to change their presence in animals.

It's like market share. More users can simply download your software and you can gain market share without releasing an update.
One can only hope. Imagine if 3 years from now all the antivaxxers died just like they said the vaccinated would. A blessing upon human society. Yeah, yeah, deaths are sad. But let's be honest, the living imbeciles are worse.

And yeah, flag it. Downvote it. I've had it. My home country is a fucking joke. You antivaxxers are a joke. Now go waste your time going through my old comments and flagging them like the useless waste you are. Didn't think of that before I told you, did you? Not enough brain cells.

People are paying 100+ Euros for fake certificates instead of getting free vaccines. We're sending people to neighbouring countries for treatment.

All while the religious establishment yells about the vaccine being the devil's work and the masses buying it.

All while they're caught up in corruption scandals haha. Maybe they've been infiltrated by the Antichrist now? How about that conspiracy?

I remember how they said the same shit about biometric passports. Mark of the devil they said. Delayed their introduction by a good six months. Didn't kill anyone or damage their health though.

All the priests and their believers have a phone in their pocket and by some miracle the Internet is cheap and fast.
Maybe this is your sign to find a typewriter?
It's generally a good idea for each commit (or even PR) to be isolated unit of work on its own. Makes much easier to review, and isolate regressions.

- refactoring: one commit

- fixing a bug: one commit

- fixing another unrelated bug: another commit

- new feature: another commit

In old version control systems it might have been difficult to do this, but with git it's a breeze given some practice: even if you're in a middle of something, you can always stop working, do a temporary commit or stash; then checkout main branch, create a new branch; do the thing you want to do (refactoring or bugfix) in isolation; commit; then go back to the other branch, and rebase.

There's also git add -p for making partial commits if you did a lot of changes and want to commit only some of them.
When I wear prism glasses I have to mute the colors to bear black and white otherwise I get weird text hovering. Different colors come forward backwards.
Indeed. I only meant that simply switching to UTC doesn't actually reduce the necessity for the complex handling of scheduled events this article describes. It would just make these cases occur less frequently.
The Facebook Papers' missing piece
So looking forward to the next version of iPhone 4 — hopes higher than ever