skysight-inc/HackerNews huggingface dataset:
Even if Microsoft were to provide some special API for this, tons of legacy programs won't be using it, and most new ones will also ignore it.

Under Microsoft Windows, application installers can register some handler to run on startup, and can implement this themselves: the program can check whether an instance of the program was interrupted by reboot, and if so, start it up in a special way whereby it is told to recover the state from the most recently saved parameters. Those could include volatile state like position of windows, object selections and whatever.

There is really nothing for Microsoft to do there other than maybe lead by example; implement some sort of best practice in a few notable Microsoft programs, document the practice and encourage developers to do same.
"However, for a data science beginner, SQL is the best place to start."

I totally agree with that statement. Being a beginner myself in the DS field, I'm living through this right now in my job. And, as a plus, working with SQL everyday is also helping me a lot to have different perspectives in handling the Python/Pandas DataFrame.
As noted elsewhere, Roesetta doesn't JIT unless the AOT transpilation lets it down. Most apps are statically transpiled at installation time...
Yes similar things are done in hobbes, although with array comprehension syntax instead of SQL. Grouping and joins are done with regular functions. I think that this approach scales better than fitting it all into one query syntax (though I don’t feel strongly about the syntax).

Yes you could say it’s row oriented and not column oriented. It’s possible to arrange data in column vectors, and that does get better performance in some situations. I have some ideas to unify the two approaches (so either layout can be decided, ad-hoc), but need a better approach to dependent types.
Oklahoma has no jurisdiction over that.
If you had said "phone" I would have some sympathy, but "tablet"? Seriously? You act like two columns is somehow ridiculous, but magazines and newspapers also all use multiple columns. You only see single columns on narrow formats like handheld books (most paperbacks). A tablet is large enough to show an entirely page at once at a reasonable font size and you want two columns for that. If anything the technological restriction issue is that it was hard to make a two column typewriter so typed, instead of typeset, documents often have a humorously large single column. (Even on a phone it just isn't difficult enough to read that it deserves such hate.)
> I was pretty surprised, having believed Europe was more enlightened than the US.

As rule of thumb the bigger the distance from the Blue Banana the less enlightenment you encounter. Especially in the eastern and southern direction.
Well, we do need to classify sentience... it’s not a Boolean yes or no. I agree with you that modern factory farming is disgustingly inhumane. But creating and slaughtering a species that can learn at the same rate as humans is uncomfortably close to slaughtering human babies, which is a line that perhaps all of society can agree cannot be crossed.
Indeed, combine a SpaceX backhaul with a 4G base station and you can provide essential service to even extremely remote or rural communities at an incredibly reasonable price.
I would kill for a MacNano. Imagine a A14/M1 derived single-board-computer, flexible IO options, an IP rated enclosure, and Apple's hitherto unannounced IoTOS. It'd be the ultimate little edge machine!

They could even do it like the MacPro and couple it with some whackadoodle system for connecting modules (like Raspberry Pi hats) without having to worry too much about how exactly they'll integrate.
No doubt, but there are some pretty awesome wizards working on StimulusReflex (and CableReady which it sits atop) as well, so I think it mostly depends on if you're keen to program in Elixr or Ruby.
It seem you're trying to avoid telling me what you value. If you don't value democracy, reason, liberty and equality, then what do you value?

I listed a lot of known alternatives, you could value ultranationalism with strict traditional societal and economic rule like fascists do, or you could value white supremacy and rule over other races like nazis, or you could value biblical rule of Christian interpretation like theocrats, etc.

Now you seem to say, no it's none of the many alternatives I listed, okay, but what is it?

And yes, I actually can't imagine what else you could be than one of the many non-liberal alternative I listed.

> You simply cannot imagine that someone could be a non-liberal without being evil

That's because it is hard for me to think that someone who doesn't value democracy, doesn't value reason, doesn't value liberty, doesn't value equality, will be willing to accept that I live my life as I please, with a fair chance at opportunity, riches, power, and happyness. So it seems anyone without those value will be trying to have authority and rule over me one way or another, and not with my best interest at heart. It seems natural to consider evil someone whose likely to do you wrong.

> By conservative here i meant really anyone who is not 100% onboard with democratic party doctrine, which is enough to be ostracized in SV today

So by conservative, you mean a republican voter? Why not say republican party voter or something super clear and unambiguous then? Why does the article say "conservative" ? Is it not because republican are conservative? And now I'm back at my original confusion, what kind of conservative is the republican party? Liberal conservative? Or anti-liberal?

I find the narrative against liberalism dangerous. Liberalism is what the western democracies, including the US are based on, and it's what made them prosper and a great place to live. So am I suppose to believe there is a strong anti-liberal movement in the US? Pushing for a return to nazism, facism, monarchies, theocracies, oligarchies, feudalism, etc. ? If not, it only takes people to say, hey woa, hold on, you got.it all wrong, we're full on liberal, just conservative as in my second definition above. But the fact that even when I ask people don't say that, but seem to circle around and evade the question, makes me feel it might be the former.
If it's overly sharp, yes.

But most commercial video footage isn't digitally sharpened, for a host of reasons (mainly that it usually looks bad, harms more than it helps).

So high resolution doesn't mean sharpening has been applied. If it came from film, it just means the film had that level of detail to begin with.
Rare Commodore Systems Found at Electronics Recycler
Flawless work. And to think that just a year ago the United States did not have the ability to deliver humans to the orbit, and now it not only has this ability, but also has it at a record breaking low cost, and it'll only get better from here on out.
Just the other day I was updating a lab full of Dell Windows PC's and to my surprise, they received a firmware update view Windows update.
We'd have to start by admitting that almost nobody has the faintest clue about ethics beyond simply having been brainwashed into believing whatever arbitrary ethics they believe. Just look at the nonsense and disagreement about abortion. There are so many arbitrary standards people use to advocate for allowing or forbidding abortions at various ages. In my country, they recently adjusted the legal age by a few weeks, from one arbitrary number to anther arbitrary number. Curiously, I've only met one person who advocated for "post-partum" abortion. I think most people simply refuse to allow themselves to consider that because they aren't making any attempt at being ethical and only want to reinforce their own culture or demonstrate to their peers that they're "good" people.
Or you can buy a canoe - GP was willing to sail instead of fly. Cheap, quiet, safe-ish - paddling across the shipping lanes of the Hudson is probably mostly fine, but if you do it every day you'll have some close calls.

The Hudson River is less than a mile across at Manhattan. This could be faster than car/train/ferry/bike for some very specific commutes.
It’s a trivial program and the replacement is clearly not a derived work.
I think 2. is the key point Apple will expect its developers to produce universal binaries very quickly. Once that has been done the issue has largely gone away. Plus not sure I agree that this is a smaller step up in performance when compared to POWER - certainly same order of magnitude.
You know that we can measure and control for radiation in experiments, right? And that radiation levels are not constant across the planet?
I can't imagine sleeping under these circumstances. I'd probably be pumped so full of adrenaline, I wouldn't be able to sleep for a week.
That comment was in response to

> Why do you need web apps wrapped in their own window, though? Just open a browser.
...or just run WSL2, which is absolutely amazing.
Read the follow ups in the thread. Maybe you shouldn’t be so quick to assume malice just because you can only think of a malicious explanation.
Do you mind elaborating? I've upgraded my late 2013 MacBook Pro to Catalina, then downgraded back to Mojave just fine.
Reformatting your hard drive and installing a new operating system is just the beginning of it.

Such a drastic change of OS basically disrupts your whole workflow while you get used to the new one. Everything from where to find things to keyboard shortcuts to UX paradigms.
I’d be happy to help you outsource your MVP. Shoot me an email, it’s in my profile. I’ve built MVPs, managed outsourcing, and lead the technology at multiple startups.

There are different paths you can take depending on what you want to build. Freelance marketplaces like Fiverr are a good fit only for certain types of projects.
I'm a committed Rubyist but I'd jump into using PHP/Laravel in a heartbeat if I couldn't use Rails any more. It seems way more sensible and well-designed than the terrible state of affairs you find in JS backend land. (shudder!)
How are they getting latency so low? I used satellite internet for a month back in 2009 and it was brutal. Minimum 500ms. Literally had to break my lease to move to another place that offered broadband so I could actually work. I see starlink satellites are orbiting much lower but that would seem to only account for maybe 25% (?) of the gap between 20ms and 500ms.
I'm curious what you think the fundamental difference is between passing configuration through functions and closures, and passing it with classes. Classes are just fancy closures, after all.
V=ir. That simple equation is why you are wrong. Double the voltage and the current goes up. The human body is high enough resistance that you won't blow a fuse so current depends on voltage.
Everything is very, very close together. LPDDR and very short trace lengths. Very few high-power PHYs. Lots of on-die cache.

Conway's Law playing out, really.
It’s a reimplementation that the guy wrote in a few hours. It is not a derived work.
Agreed. Between Gsuite, Gitkraken, Figma, VSCode, PopOS, and my $700 Ryzen 4700u laptop, web dev is absolutely stellar. Would never go back to Windows or MacOS. Everything with PopOS and this AMD laptop works out of the box.

I can definitely understand people sticking to Windows though if they need gaming or Office.
All they know is Java, Python, C++
"...keep in mind there may also be 100 others in your social circle taking statins without any side effects..."

Not 100 (I don't have that many friends), but true. I'm not saying there's tons of side effects or that they are common. I was just saying that I know of 3 examples that make me question some things related to the study. For example, if I know 3 people with seemingly true side effects and they are part of the 10% of people with side effects, so that should mean I should know 30 people with side effects. And then I should know how many people taking statins? Even if 50% have side effects, then I'd need to know 60 people taking them in my fairly small (and young) group of family and friends. Maybe my group is too small to have a valid sample size, the study could be questionable (like the one on statins and longevity that recommended prescribing statins to basically every elderly person), or there is some other issue I'm missing.

It would be nearly impossible to tell if someone was lying. I don't know that person very well, but from what they said it shouldnt be an issue. I would guess his flight surgeon investigated that as a possible cause since they are pretty strict about what medications you are allowed to take (the statin was prescribed by a different doctor and that caused some drama).
Wouldn't it be quicker for him to just buy them?
That's probably the moment where I should be pissed off how great drop!in was in its day and if VC's in South East Asia would be less risk adverse it might have likely been a much more successful business than it was.
I think parent was taking a stab at DSL, not StarLink. They could be from Australia, haha.
Even if Canonical ever become evil, we have distributions and it is open source. You can change any part, a lot of distributions built on top of Ubuntu. For example Google can disable uBlock in Chromium, some would switch to Ungoogled, Iridium, some to Opera, Brave, Vivaldi.

Imagine if Windows, macOS, Google services were easy to fork.
ESP32 3.2“ TFT Touch with Camera
Author here.

> Your DB is likely to contain internal state that has no business being sent to the client.

Which is why not all tables need to be sent to the client. The post gives an example of exposing the friends table to the client but not others.

> If you do this, any business logic not captured in your backend has to be duplicated in each front end.

No, the post says to make your backend layer as thin AS POSSIBLE, not to not have a backend layer at all costs even if it means duplicating code.

> How do you make breaking DB changes if you take on this strategy of API design?

You change the frontend!

> This advice may be good for a proof of concept, a prototype, or an early version which stands a good chance of getting rewritten.

Which is why the blog post begins by saying, "Say you've started a startup today"

> I would not recommend it for anyone wishing to build a lasting architecture.

In a startup, I wouldn't recommend over-designing on day 1, because that's a good way of not delivering enough business value fast enough and so going bust.

> Take a look at your favorite famous internet company and look at their API and try to deduce if they follow this advice or not.

As the blog post says, you shouldn't cargo-cult Google or Amazon. You don't operate at their scale, you don't have as much traffic, you don't have as many teams, and so on. You should what makes sense for you given your company's maturity and where in the product lifecycle you are.
Jraft – the best blogging platform ever
ESP32 Project: Visitor Flow Rate Counter
The latter part isn't really true in this case, the east coast was the last part of the continent to be discovered by Europeans.

The west and north had been explored and mapped centuries earlier by various explorers (Hartog, Tasman, Dampier) but it wasn't until Cook discovered the more agriculture-friendly south-east coast that the idea of colonisation started to seem worthwhile; just eighteen years later we had Sydney.
The ARM ecosystem is way more open that the PC ecosystem. Think about it, instead of having a single (AMD barely counted till recently) CPU manufacturer designing and manufacturing the chips, you now have a company that publishes reference designs and several other companies build an array of interesting implementations.

The only reason why ARM seems more closed is that you primarily interact with ARM chips on highly restrictive platforms. The M1 chip will go along way to changing that perception as consumers will now be able to use an ARM based platform as they normally would a regular computer. But, that's not the only way, you can buy a wide array of ARM based devices with recent-generation ARM designs and very flexible IO.

e.g. https://www.pine64.org/pinebook-pro/
1-2mn is likely much more fragile source of income in a long term comparing to capital acquired from successful unicorn.
To add to this, you can have a hybrid system. That's where your digital voting machine prints a receipt (actually 2!). The voter checks that the receipt matches and then deposits their anonymous stub into a bin. Need to verify results? You sample randomly from that receipt bin. If you really wanted to, you could count every single receipt but either way you have a verifiable way to verify that the digital results have not been manipulated. Of course this requires the voter to do slightly more work (verify, deposit their receipt, and keep the copy) but this also makes it a lot easier to show that voter fraud happened. There's verifiable proof. Granted as the wiki article notes, people don't verify and when they do verify don't commonly find discrepancies, but hey this is another account to fall back on. It should be done in addition to other methods, not as a cureall to catch voter fraud.

But this is basically what your [1] is, which got cut off.

/wiki/Voter-verified_paper_audit_trail
I'm having trouble thinking of any safety measure that does not involve giving up some liberty.
Did anyone claim that it was?
Is it self-hosting?
Sourcehut's decision and communication both seem reasonable to me. I think both parties could have maybe been a bit more genial, but the discussion remained professional throughout in my eyes.
In this case its mostly the altitude. Old satellite internet talked to geostationary sats in orbit (out in space around 32000km), these are only around 500km, so the signal itself only has 1.5% the distance to travel.
Just speed of light alone means your old signal took around 100ms to get to the sat, and 100ms back, new one is 1.5ms there and 1.5ms back.
>Heh, I'd rather it swing upward, so it's not in my way as I load or unload the oven.

The main issue with this orientation is the rising steam could scold your hands. I guess having an elevating hinge to pop the door out first would largely fix the issue.
Trompe L'oeil by Cornelis Norbertus Gijsbrechts (ca. 1670)
In this case, I wouldn't disagree with you if you were to do it on the backend.

The article says, "build a backend API when it has something to do, not as a pass through to your database."

It doesn't say "never write any backend code".
I switched to Vim in 1994. At that time, I had been using Emacs for a bunch of years. One day I decided to cross over to the other side.

I hunted down all the readily available open-source Vi implementations, downloaded them and compiled them all. I tried Elvis, Nvi, Xvi, Vim and a couple of others I don't remember.

Vim was the best, by a long stretch, so I continued with that. I found the built-in tutorial very handy; I went through that, and within a week I was proficient.

A couple years later, I started seeing Vim in GNU/Linux distros as the default Vi implementation.
Of course. So Rosetta will simply follow the non AVX path.
Trump picked Ligthinzer for USTR, Ligthinzer didn't make Trump president. The scissors were never Ligthinzer's to give. Multilateralism isn't so much as dead as no longer orthodoxy. Though it's hard to say if Biden can rebuild multilateralism if he chooses to in 4 years or if generations of institutional momentum has been lost. Reality is, US relative share of global GDP continues to decline, and may decline faster if it abdicates softpower afforded by having influence in multilateral organizations. Long term US is fine, just by virtue of being massively ahead, and while Asian century is far from certain, American lead and influence continues erode.
There are reports that if you take the dish more than about ~35 miles from the co-ordinates you said you'd use it at, it stops working.

For the beta it seems to be tied to a geographic location.
This beta test period is literally called the "Better Than Nothing Beta"
The biggest thing it has going for it is constant power without fossil fuels. The grid needs backing power. I've seen a lot of other efforts at this, but (correct me if I'm wrong) there are still none that work, scale, and are affordable.
Indeed this is the number for single-core performance. A previous benchmark[1] showed a MacBook Air with M1 getting 1687 on the single-core test and 7433 on multi-core. Compared to a 4-month-old kitted out iMac (1251 & 9014)[2] this is 35% faster on single-core and 17% slower on multi-core (8 cores on M1, 20 cores on the i9).

Getting a better result via Rosetta 2 on the single-threaded benchmark is very impressive. I assumed that their benchmark included some vector instructions (which as far as I understand Rosetta 2 does not emulate) so this would mean that these higher numbers are for general-purpose instructions vs vector. That said, I can't find any reference to AVX or SSE in the "Geekbench 5 CPU Workloads" document, although the one for Geekbench 4 does mention them. It would be interesting to see numbers for Geekbench 4 on M1, if it runs via Rosetta at all. I would imagine that the tool is able to detect what is supported to run optimized code for each CPU being evaluated.

[1] https://www.macrumors.com/2020/11/11/m1-macbook-air-first-be...

[2] https://browser.geekbench.com/macs/imac-27-inch-retina-mid-2...
Yes, and the parentheses of methods obviously work as a compiler-mandated "style" that make it obvious that you're running a method. I know Visual Studio warns you about properties with the wrong casing, and I'm pretty sure you can make the compiler throw errors for those as well, so you could enforce it on a project level at least, even if the language itself doesn't.

But I agree with you on the Kotlin examples in the article. Even though it's been a while since I last did Java, my gut reaction is that it looks wrong, because it looks like I'm directly accessing a field.

So you need a little bit more than just the feature itself, you need something to distinguish them from fields when you're looking at code, or you're gonna run into surprises. Whether that is casing or syntax highlighting or naming conventions, I don't care very much, as long as there's something.

Of course, lack of discipline can screw it up, but you could name the getter for x "setY()", and make it delete the entire filesystem when you call it. You can't guard against stupidity like that...
No, but including hosting theme + development time, it ends up being ~5x-50x cheaper (see https://www.tryjraft.com/vs/what-wordpress-really-costs-you)

Also, performance of hosting beats everything out of the park see https://www.tryjraft.com/hosting
‘Breakthrough Finding’ Reveals Why Certain Covid-19 Patients Die
Many of the multiplayer games I play won't work on linux, typically due to the anticheat software they use. Also, there's typically a few hoops to jump through for popular games.
> See a transcript of Alito's speech this week.

Does anyone have a link to the transcript? I can only find video clips of the keynote speech.
And let's not forget that codecs have a long and terrible history of security issues. There's a reason that they're a poster child for fuzzing.
Seems to me that the ideal would be a heavier-weight convention-over-configuration framework that "compiles down" to Cloudformation + Lambda code.
AWS Amplify[1] actually has neat tooling for serverless projects and lets to deal with just the core of your product and worry less about infra. Admittedly, it helps if you know the underlying connections but in my experience that's true with rails too. Building a blog with rails isn't the same as a more complex product.

[1] https://aws.amazon.com/amplify/
Better typed `querySelector` with TypeScript 4.1 template literal type
Law of VC Episode #13 – New Rules for Equity Crowdfunding
VERY interesting! Reading the README first paragraph, I see you mention this doesn't make sense for apps where anon users can see data. But what about when anon users can sign up for an account, THEN have access to sensitive data?