skysight-inc/HackerNews huggingface dataset:
Although better, Rust can only protect against races coming from threads accessing in-memory resources.

For races related to external resources, or caused by misuse of OS IPC mechanisms (which is the future thanks Spectre), it offers as much protection as any other language.
And yet in this case missed the biggest one of the previous 79 years.
They have decent software update support on the phone side especially compared to Android but that's a pretty low bar. And let's not forget about the whole battery debacle where they "helpfully" slowed down iPhones without telling anyone once the small batteries for the size got too old.

Apple goes against right to repair by actively restricting 3rd parties from getting replacement parts, they use software locks to pop up scary warnings about non-geniune parts being used if the serial doesn't match even if it was just swapped from another brand new iPhone. Right to repair applies to everything that can be repaired.

Microsoft supports old Macs better than Apple does and over the past 10 years the Mac lineup has become less and less repairable with one exception the Mac Pro (and we'll see what's replaceable in the AS version...). Pretty much all parts are soldered to the logic board in all models which means users can't extend the useful life of machines by easily popping in new RAM or extra storage. If the SSD fails in an M1 Mac the entire unit is complete trash and can not be booted from an external volume unlike its Intel predecessors.
no, the people that left the company over not being able to talk politics typically would be more sympathetic to far left extremist ideas, because politics at work is one.
Rust makes working with data easy. 'serde' is insanely good, so right off the bat if you're messing with formats like JSON you're going to have a best in class library.

Concurrency is pretty trivial as well with async/await and tokio.

Really good libraries like tracing, tonic, etc.

Plus the tooling is really strong. Package management and building is easy, static bins, etc.

I run a company that uses Rust and hiring isn't hard - it's an advantage. We get really great people who are looking for a place that uses Rust. Or we just train people up - it's not a very hard language.
> As you noted it’s a tragedy of the commons—-because unquestioned individual freedom is prized so heavily in USA, some dog owners take advantage of it without appropriate precaution, and those people tend to do things like call the police on black people

This passage doesn't make sense. It's a word salad.
Just for the record, many users are happy with base R. There are dozens of us!

R by itself is nice. But the tidyverse is creeping in and bringing dependency hell with it.

http://www.tinyverse.org/
Self-reply: very barely expected results began showing up an hour or three after posting this.
What Is Collab for Data Science?
> you'd see the vast mmajority of tax revenue is spent on welfare

By "welfare", I guess you meant the sponsoring of useless administrative job meant to ensure easy mechanical turk work to appease the masses.

The money actually going for care is pretty minimal.
Impressive - I have a feeling this will come in pretty darn handy with corporate documentation and training videos. Kudos!
That last restriction (Safari requiring Xcode) isn’t always a limitation, though. Most CI platforms support Mac for publishing apps to that platform. For instance, GitHub: https://link.medium.com/63hjdbRBQgb and the Safari Web Extension command line parts are documented at https://developer.apple.com/documentation/safariservices/saf...

Plus, you probably still need a Mac or a virtualized Mac (for automated tests, for example) because you’ll want to test your extension with Safari to ensure it works correctly.
I would be fine if I had a "Record Label Filter" on all my music sources.
Where did you find the April 2022 date? I couldn’t find a depreciation timeline for MV2 anywhere.
POV: Persistence of Vision

POV: Point of View
Coding a web app with C++ Builder is like dragging stuff into forms, VB style.
Ironically they are doing exactly what the fed does to avoid bankruptcy, just keep the printing presses going whenever your economy is having trouble. As long as you can print infinite money you can always buy BTC at 25k-40k (Keeping your collateral solvent). You can always attract more USD by increasing the interest rates. It only ends when a regulator or judge steps in and asks them to pause their operations for a week for an investigation to begin.
So how should we redraw state lines so that presidential endorsements don't affect gerrymandered senate races?
Tinyverse: Lightweight Is the Right Weight
USA TODAY fights FBI subpoena demanding records that would identify readers
Cory Doctorow on aaronsw and Computer Fraud and Abuse Act (CFAA)
I found the best text editor for basic code fixing
Based on pattern-matching on my own political science knowledge, they're saying that a legislative act can either: establish a law, but all numbers must be unspecified placeholder parameters, or: specify the (new) values for the parameters of some existing law, but without changing the text of the law. A single vote cannot apply to both.
perhaps outside the HN milieu at first glance, but i think it belongs here.

bo is independent and self started. the artistry, comedy, and clarity of sight here are near zen-like. hes a hacker, just not a technologist (although he certainly has a clean grasp of technologies used in the video).

it really strips away the BS and narrows down on the central thesis of the problem with todays tech. racial slurs vs. social justice - wrong debate. all that matters is you keep playing the game.
You Wanted a Banana but Got a Gorilla Holding the Banana and the Entire Jungle
Asymmetric key algos are kinda slow, so in practice when you're using asymmetric crypto on larger amounts of data (like with TLS or SSH), you're actually just using RSA to encrypt a quick handshake where both sides agree on symmetric keys (for ciphers like AES or Chacha) that they'll use to encrypt the actual payload
Interesting. Maybe I'll try mixing in a few grams of sugar in the loaf I plan on making today.
Though a classic, I think we can all agree this is literally the opposite of what the OP is asking for...
The flow requires both devices to be in the possession of the account holder for the migration to start, mitigating any risks of foul play. I just tried migrating on my (Android) phones. If an attacker can get you put in your passcode, they don't need to mess with migrating between two phones.
32 MB is nothing. Unless you have hundreds of open windows this does not account for gigabytes of memory usage from the browser.
What do you mean by 'ad-hoc encoding'? Isn't any new proposed encoding 'ad-hoc' until it becomes established?
> the 4 hour wait (if true) would seem to imply that.

To me, it implies extremely high demand - and likely the shots would not have been wasted.

I’m assuming you aren’t familiar with how these walk up sites in the Bay worked? Multiple hour long waits were common because of how high demand was in the area.
The downside of this "modern" approach is that you break the website for anyone with javascript off, or using a text browser.
I definitely think we use AES much more than we use RSA, etc.

Symmetric key is used all over the place (file/disk encryption is a big one that comes to mind). The main exception being when you're communicating with someone you never have before, in which case a combo is used.

Generally symmetric is a lot faster and simpler than public/private key, so people usually use it when pub/priv is not needed.
I have so much to say on this topic. I've spent the last 6 years traveling around the world. I have been sick with some kind of stomach issue many times on many different continents.

I have sooo many stomach issues after this. I'm convinced exposing myself to so many nasty bugs has altered my gut and done some damage.

I have tried to get to the bottom of it with a doctor and all they did was tell me it's stress.
Cookies, Chaos and the Browser: Meet Lou Montulli (2018)
A nation is always a people. Sometimes—not always—they have a place.
The Senate is never briefed by "some random person." These were expert virologists and epidemiologists testifying in a closed door session. Absolutely material, absolutely nonpublic. Absolutely obscene that Burr in particular would publicly say that everything is fine while selling off most of his stocks.
Yeah, it is merely a high level blueprint for the actual treaty. There should be lots of details to be hashed out coming months (or years).
I live on a houseboat in Seattle. I’m a software developer that’s been working remote even before the pandemic.

It’s great generally, but the worst thing about houseboat life is the crappy internet. I somewhat recently upgraded to 40mbps down, but that isn’t super consistent.

Internet problems don’t always have easy or reasonable solutions. I’m wired in but still sometimes have to drop from calls because it lags and stutters.

Judging someone for their internet problems doesn’t make any sense to me.
> How is it not unfair that, for example I can’t deduct rent from my income?

Tax policy isn't set by moral arguments, it's set by government need for revenue which is then tweaked by political pressure groups.

The reason why you can deduct mortgage interest but not rent has nothing to do with fairness, which is undefined and a massively ambiguous term, but because banks, which are the primary beneficiaries of mortgage subsidies, have a lot more political power in Washington than landlords, who would be the primary beneficiaries of national rent subsidies.
There is a dog beach a mile down from Bolsa Chica reserve. It’s like littering when there is garbage can within sight.
> It's complicated. "Money they made in their country" is hard to define. Large companies abuse intangible assets to shift profits around, but it's hard to say at what point abuse starts. For example, Google USA sells advertising to its clients. But, the assets it is selling are actually owned by Google Ireland. Google Ireland charges Google USA a license fee of 100% of the revenue they made. Suddenly, Google USA has net profit of 0 and Google Ireland has a large net profit.

I have an even easier solution, and it doesn't require an International Tax Police or Global Government. Lower taxes. Perhaps even eliminate them. There are many ways to achieve this such as eliminating government pensions, removing entitlements, and cutting defense spending and foreign aid. Instead of robbing Apple or Google to buy F35's and ship cash to the Middle East, perhaps we could cut them a break to hire and build things in the USA.
What’s especially stupid is that this is the behavior toward all people. It’s common to hear people dwell and quiz on all this trivia. This interpretation shows a lack of comprehension of the community.

It would be like if I went to study gorillas and said that the gorilla behavior was because I was male.

Wired is such a non-tech magazine and seems to operate without any of the fun critical thinking/hacky type perspective they once had.
I feel bad for y’all rural folk. I paired with some people who were living out there, and Internet was always a problem for them.
It's nice to be able to configure a kernel without a GUI available. TUIs have their place.
Reminds me of that time the feds tried to catch Unabomber by staking out a newspaper kiosk:

> The Washington Post printed the manifesto on Sept. 19, 1995. Agents staked out the two San Francisco newsstands that carried the paper. When an unkempt-looking man bought the paper, the agents followed, trailing him to a small apartment in a San Francisco suburb.

https://www.nytimes.com/1998/05/05/us/17-year-search-an-emot...
R certainly expanded my programming views! Haskell did too, but the lessons of Haskell didn't stick the way that R's lessons did. Here are some of the things I learnt from R (though they can be found in other languages of course).

* Multiple dispatch. Before learning R, I knew about polymorphism in Java and C++, and multiple dispatch in R broadened my mind and turns out to be very handy.

* The idea of "frames". In R, when you invoke `lm(height~sex*age, data=mydataframe)`, the first argument (the formula) doesn't get evaluated until the lm command asks it to be evaluated, and lm can set up the "frame" for that evaluation, i.e. the place where variables are looked up, however it likes. In fact, lm sets it up to include variables from both the scope in which you invoked lm, and also from mydataframe. This is what makes R so wonderfully concise for modelling in data science, compared to e.g. Python + pandas. I knew about frames from interactive debuggers, but until R it never occurred to me that the programming language could manipulate them.

* "Held" arguments. In R, when you invoke `plot(x, y1+y2)`, it doesn't just evaluate the arguments and then call the plot function -- it leaves the arguments unevaluated, and invokes plot. Plot then (1) decides when to evaluate them, (2) gets access to the language expression `y1+y2`, which means that it can print "y1+y2" on the plot label, (3) it can even define extra variables to include in the scope when y1+y2 gets evaluated. (I knew about held arguments earlier, from Mathematica, but they only clicked when I read the R documentation.)

I've read that R is a descendent of Scheme, and that that's where it gets all its "manipulate language expressions" from. I don't know any Scheme, nor Lisp, and I should definitely learn them -- but in the meantime, my experience has been that R's ability to manipulate language expressions is what makes it such a wonderful sweet spot as a data modelling language. I mostly use Python + pandas nowadays, but it feels such a slog in comparison.
I think just as arguably as recycling is a gateway behavior to more substantive changes, its just as likely to preclude engaging in more substantive changes. There's likely a masters thesis worth of work in our disagreement, but I see things like recycling and going vegetarian as an anesthetic that prevents engaging in additional action.
I get where you’re coming from, but I personally can’t do anything about my bad wifi, because I rent a room in a shared flat and don’t have control over it. The router is in another room and I can’t run a cable there either.

There’s also going to be noise I don’t have full control over, because there are three other people here (who you can sometimes hear despite us being in different rooms), and it’s summer so I either need the window open (my room is on the ground floor near a noisy road) or a fan on.

I’d urge a bit more empathy before coming to the conclusion that people are lazy/incompetent.
Sounds like you learned a valuable lesson about believing things you read on the internet today :)

Taking it down means others won't be able to learn this lesson.
> OOP is better than having lots of global functions that operate on data.

"Lots of global functions" is not the only alternative though.
cloud sql proxy is secure and that is what all our developers use for local access to the database.

However, we have some third party data analysis tools (such as Tableau) that also connect to one of our databases. They are hosted in their own clouds and have to connect over the databases’s public IP address and can’t use cloud_sql_proxy. I of course manually confirmed that these connections use SSL but I would feel much more comfortable if I could enforce it from our end.
In theory I guess, but I'd bet that basically every SPA is using enough JS libs that the initial load is much bigger than a bunch of halfheartedly-optimized basic HTML. I bet somebody somewhere has written a SPA-style page designed to be super-optimized in both initial load and API behavior just because, but I don't think I've ever seen one.
Did the birds completely abandon the eggs, or there's still a chance they're going to come back? I didn't find it in the article.
All security ultimately reduces to physical security.

If you can’t secure your physical phone, all digital security is moot.
Not at all, unless there is an absurd amount of content on the page that is unrelated to the data being fetched (like title, footer, sidebar). An HTML-table, for example, is in the same ballpark size-wise as a JSON representation of the same data. And that's without taking into account the fact the JSON can potentially carry more information than necessary.

Facebook is an example of a website where there is such an absurd amount of content that's not the focus of the page: the sidebars, the recommendations, the friend list of the chat, the trends, the ads. It sorta makes sense for them to have an SPA (although let's be frank: most people in slow connections prefer "mobile" or "static" versions of those sites).

The impetus for SPAs was never really speed. The impetus for SPAs is control for developers, by allowing navigation between "pages" but with zero-reloads for certain widgets. It was like 90s HTML frames but with full control of how everything works.
Hangouts no longer offers video calls and just directs you to use Google Meet (or is it Gmail Chat now?)
Bookmarklets are exempt from CSP by spec.

And as far as I can tell, they should be. They're a natural intermediate step between nothing and extensions, and there's not really security problems they have that extensions don't.

If there's a problem here, it's that browsers (some, at least) aren't following the spec.
We are focusing on US markets for now, but we are definitely keeping an eye out for wherever else our services may be of use :)
I have a feeling that over then next few years people with apple devices will do disporportionatly well in interviews due to better video and audio components and a attention to presentation (where that camera is located, image processing to handle weird lighting/different skin tones, multi mic arrays with processing to help remove unwanted noise and clarify speech.

In a way its sad, some people dont even know how much better some brands are at projecting you to a viewer, and you would never know unless you study your zoom calls.
1. They can sell MKR to make up for any shortfall, so the risk isn’t mostly to the Dai holders

2. If USDC goes to 0, then Dai has 50 cents backing, USDC has 0.

Definitely not ideal to have such high exposure to one coin though
There are a few tricks to getting Julia to be actually fast, and while it's not hard per se if you know them all (at least for numerical work), it's definitely not trivial.

IMHO, you really have to embrace dispatch-oriented programming, and that includes being scrupulous about avoiding type instability. You also have to be a bit conscious about allocations, since it's easy to write Julia code (especially if you're trying to write in a "vectorized" style as is common in R, Python, Matlab) that generates absurd numbers of allocations, which must then be garbage-collected. But also easy to avoid those allocations if you know.

It took about two years, but after picking up more of this, I was eventually able to switch everything my group does from a two-language solution of matlab for scripts and plotting and C (with MPI) for HPC to all-Julia. This [1] was originally targeted at academics making the same switch, but much of it could be relevant to those with an R background as well.

[1] https://github.com/brenhinkeller/JuliaAdviceForMatlabProgram...
That’s already kind of happening. Google and Mozilla both have “accelerator” services that render pages in their data centers; something similar to what opera was doing years ago. I also think Node supports server side rendering. A parking web app I used out in Lincoln NE takes advantage of that.
Yeast etc. does float about in the air and is even found in siberian ice cores though, so it'd make sense that some ends up in the wort during cooling.

I understand that the lambic breweries re-use the same oak barrels though, but that yeast/bacteria has to come from somewhere first? I would have thought there would be a combination of yeast/bacteria from the coolship cooling combined with that existing in the barrel.

It'd be interesting if a number of breweries across the world made wort to the same recipe, with the same malt etc. and then let cool with their own coolship.

Also http://www.milkthefunk.com/wiki/Lambic and their wiki in general has some great information on sour beers.

http://www.milkthefunk.com/wiki/Spontaneous_Fermentation#Sou... talks a bit about where they may come from.
What is the D Runtime, Anyway?
> Debugging WiFi

Honestly, debugging WiFi issues is a nightmare I don't expect anyone to be guaranteed in doing a good job (except someone specialized in Wireless Access Points with specialized equipment).

I have seen more then a view cases where ISP provided Routers sometimes arbitrary caused havoc and in some countries you can't just switch out the Router and the issues might not be limited to WiFi but look like WiFi issues and if you are unlucky they are a temp. problem with your ISP and...

The best choice is to not use WiFi if you need to do Video Conferences, but sadly this is not always the case. (E.g. in my case I only have WiFi due to reasons I can't really change and while it works completely fine I would be very worried if I ever had to do a Conference around 1-3AM in the night, because my ISP tend to has issues (short for max. 10min) around that time from time to time, and all other ISPs I can buy go through that same ISP and have the same issue... Well it's in the middle of the night so luckily not a problem for me.)
Despite the title, this article is about crypto writ large, not just BTC and eth Dai liquidity is fine.
There’s a satirical comic in the UK called Viz. when it shows scenes set in football matches there are advertising slogans on the stands saying things like “Drink Tea”, “Eat Bread”, “Fill Your Bath With Water”.

Who gets to say what is an acceptable advert? We already have regulations prohibiting misleading advertising. I suppose we could beef those up, but this goes far, far further than marginal practices in advertising. It cuts to the heart of huge swathes if service jobs, hospitality, entertainment, culture and even sport. I’m not clear how you think all this should be regulated, how such prohibitions should be enforced, and what kind of society would result.
Sentence Compression Technique in NLP Using Graphs
Sorry, I meant Google Meet.
I don’t think I suggested that I get to decide if a wage is livable.

And I guess I find it odd that you’ve, apparently, decided that all immigrants have lower expectations and standards of living.

I take issue with the notion that immigrants inherently deserve less because of some perceived expectation of what is good enough for them based on where they came from.
I was specifically thinking banking and it’s exactly this type of spear phishing attack that happens (although with other types of tokens the Fido). In these scenarios, you only need to move the money once.

You definitely have a point with regard to non-transaction usage that requires long term access
I would say "requires" rather than "reduces to". Just like all security requires vetting personnel. There are just a lot of checkboxes that need to be ticked as table stakes in the security game.
Simulating Kelly Criterion
That’s hindsight.
Your wording might be a bit harsh, but I agree:

Dogs need (outdoor) space. As a dog owner you carry that responsibility.

Having a garden to (mostly) take care of this seems obvious. If not, when using public space instead, it seems strange to expect others (wildlife, kids,...) to take this for granted?
If you click the link "European Schengen area", it leads to the detailed proclamation[1], and:

2 (a) Section 1 of this proclamation [the suspension of entry] shall not apply to:
[...]
(iii) any noncitizen who is the spouse of a U.S. citizen or lawful permanent resident;

So yeah, GP is typical of the world nowadays, calling BS without knowing all the details...

https://www.whitehouse.gov/briefing-room/presidential-action...