skysight-inc/HackerNews huggingface dataset:
That's a great point about error handling; it's something I haven't given much thought to yet for Bagel specifically

However, I will say that I generally dislike exceptions and try/catch, and I think JavaScript's implementation of it is possibly the worst one out there, so I'm definitely going to deviate from that here

Pure code should generally be free of errors, except for a handful of special cases like network requests which will almost certainly be handled as values. This will require some kind of story for nominals/enums/discriminated unions, which I'd planned to work out anyway

Things are more up in the air for procedures. Errors could become the only thing procedures "return", or I might do a(n improved) version of JavaScript's try/catch, or I might just do "nuclear" panics like Rust with no ability to catch. Gonna have to do some experimenting here to see how it fits into Bagel's split paradigm

Re: numbers, all the core data types are going to have the exact same semantics as those in JavaScript, which includes numbers

Logging won't be disallowed in pure functions; I hadn't mentioned it but I plan to include a log() pure function that does nothing but log a value and return it, so you can insert it into any expression for debugging. Technically this breaks with the "no side-effects" rule, but I think it's an acceptable compromise since the effect would never have any chance of coming back around and impacting your code's behavior later on. It's fully external.

Another thing that will help with writing pure code is "let expressions" (I'll probably use the const keyword for consistency), which allow you to set aside intermediate values during a pure expression
The sentiment is that none of this mess should be necessary - why isn’t all of this well-trodden functionality (like Redux/Reflux (not React) for state-management, for example) built-in to browsers now? Why do we have JS build-processes at all? Why can’t browsers cache modules and scripts (by hash?) indefinitely instead of falling victim to the browser cache and privacy gods?
Yes, but bulk bandwidth is very cheap (contrary to what the average consumer ISP would have you believe).
Linus: How to Revert a Faulty Git Merge (2008)
These things aren't WireGuard's job any more than they were IPSEC's job. What's supposed to happen for people who care a lot about these things is for systems to get built on top of WireGuard to provide them. That's happened for the commercial market, where things like roaming and NAT traversal are key features, and so we have Tailscale. It sounds like you're identifying an open source privacy project built on WireGuard that want to exist. Why not try to put one together?
US “war on terror” propaganda really never dies huh. Don’t fall in line with US global hegemony? Terrorist. Even if you’re an ancient culture who pose no rational threat to American people.

Whatever cognitive dissonance allows you to think carpet bombing brown people in another country with drones is morally justified I guess
The AC-130 doesn't fire missiles though, right? Just a few large 'guns'.
I feel like maybe it has been a long time since people took a real serious look at Dart but you couldn’t possibly convince me to switch it out with JavaScript in most contexts let alone when trying to build a UI.

I spent a year looking for a new language in the pandemic and went from Ruby to Typescript, JavaScript, Java, and even a little C# but by such a long margin Dart was my favourite.
Not in English, it isn’t.
Yep, unless he weighted himself down with bags of rocks which is possible (dive weights), the bag would be too buoyant and he would not be able to swim downward to depth. He would likely need ropes or straps to keep the bag to his body, instead of struggling to keep the bag from slipping away.
I appreciate your response. I retract everything I said. It was a very poorly thought out comment.
Please, this is either a serious lack of imagination or a ton of insincerity on your part. Having the ability to speak a command at home to turn on/off lights, adjust the temperature, play music, etc is extremely convenient. I would love to do it at my home, but I will not be using any of these products when they require an internet connection.
Taking pictures of someone without consent is generally legal in Europe, publishing them is generally not. There’s a bunch of discussion on the web, this seems authoritative:
https://commons.m.wikimedia.org/wiki/Commons:Country_specifi...
No shit...
The French boat was going to be hilariously obsolete by the time it became operational.

This lets Australia out of a bad deal while people get distracted by Freedom Fries-type theatrics.
I couldn't care less about the outcome here. But what's clear once again is that you can't trust anyone's election campaign. From now on, I will just simply assume that whenever we vote for Democrats, they will tax the shit out the rich, regardless of what they say. You might think that's a good thing, except for the whole lying thing and the associated risk for everyone else.
https://archive.is/xMWcg
For comparison, the entire internet averages on the order of 50 Tbps*, so this is about 0.5% of that. Residential internet might have a max rate of 1Gbps in the best conditions but if you use even 1% of that consistently you'll get overage fees. Steady bandwidth numbers are typically much lower than max bandwidth numbers.

* Based on 122,000 PB/month in 2017 from https://en.wikipedia.org/wiki/Internet_traffic, if my calcs are right
It's only simple if you don't care that the service behind that IP is down. I would only use it as a last resort if there are no others tools available or if i was a consumer ISP. Any competent ISP with business customers, hosting or otherwise, wouldn't be doing this.
Skipping the NYT lies of "Britain Signals Intent to Revert to the Imperial System"

Britian is removing making it illegal to (only) use imperial in a store.

Metric Martyrs - https://en.m.wikipedia.org/wiki/Metric_Martyrs

This is famously around Steve Thoburn who sold bananas by the pound.

He got done by illegal weighing equipment. Which was illegal because it couldn't be checked, since it was imperial.

Yes, everyone should use metric like everyone should (be forced to) speak English.

But looking at the far future when things are better, different languages and different weighting systems are what make the world interesting.
It's possible to do AR without at the same time streaming and recording the video stream to a social network.

Almost nobody will feel violated if a blind person has camera-based prosthetic eyesight... unless it's also recording for others to gawk at later.

I think the key privacy distinction isn't whether there's a device using a camera to augment vision. It's whether the glasses are recording for publication via Facebook at one extreme, versus just processing locally to perform AR and discarding the stream at the other extreme.

Where personal information may be involved for functionality, ideally it should use sophisticated privacy-preserving data queries, for example looking up faces and gaits without revealing to the cloud who is being looked up (technically challenging but undoubtedly possible to build).

Even if the video is not published, but it's streamed to Facebook for, say, demographic manipulation analysis, race estimation, genetic healthcare analytics (affecting other individual people's insurance premiums based on what it sees), juicy gaffes that are "recommended" by ML to be posted as probable high-engagement rage-tweets, customer service profiling, that sort thing, it's going to make being around a person wearing these things high-anxiety for a lot of people. The list of possible dark applications is endless. For good reason: It has the power to ruin someone's life, and certainly end or prevent a career, should someone else wish to do that.

Just recording the video (or even audio) without publishing it, purely for the owner's use, could be a problem if it's pervasive. It might be used later against you when you thought you were ok being relaxed and informal without paying heightened attention to your every action. Perhaps someone you thought was a friend decided later to use their private recording as evidence for a character assassination campaign or whatever. Imagine if everything you said, every gesture, every eyebrow movement might be plucked out of context and turned into an outrage tweet at any time after it happened. Panopticon is a problem. People need informal contexts where it's ok to not be on heightened alert at least some of the time.
I've been using keychain to manage my ssh-agent sessions forever and it works really well.

https://www.funtoo.org/Keychain
I see this argument a lot as well, and it frankly makes no sense to me. All too often I've been at small to medium sized gatherings (5 - 10 people) where someone will record me/the general group and I'll only have realized later after seeing it on social media. Now imagine how often you're inadvertently captured on camera just walking around in public.

I can concede the case of 1-on-1 interactions, where a smartphone is much more noticeable than smart glasses, but IMO the march towards AR glasses is inevitable. Eventually we'll get to a point where either people will be able to recognize smart glasses in those situations based off of prior experience, or indicators to distinguish smart glasses become standardized.
Unless it can be proven they overdosed - - Ivermectin has a top notch safety record with billions of doses recorded over more than 40 years throughout the world.

I have taken 10 mg. daily for 3 days and felt nothing.
Probably a lie like the Oklahoma story. This vaccine is deadlier than all other vaccines combined for 30 years according to VAERS data.
Note that there is ssh-import-id[0] (and has a GitHub shortcut via ssh-import-id-gh) which can be useful when setting up new servers - it imports all your SSH keys stored in GitHub or another server. This is possible because your keys are public [1].

0: http://manpages.ubuntu.com/manpages/bionic/man1/ssh-import-i...

1: https://github.com/torvalds.keys
It is not the back bone of the Internet. It is the back bone of most naming services.

The internet is IP. It is very robust. DNS is an application over the top of the Internet.
Track my Hongleong acc estament
>Amazon has now permanently banned over 600 Chinese brands across 3,000 different seller accounts, the company confirms to The Verge.

The keyword here is "brands", I think. I assume this means you cannot sell any product of that brand name, regardless of who you are.

But then the article states:

>Even though Aukey was one of the first high-profile companies to get banned in May, the company was still selling earbuds under a sub-brand as of July, and you can still buy a pair of them on Amazon even today. I also found a Choetech wireless charging pad, and a RavPower battery.

Okay, so fraudulent sales continue and this is basically a non-story?
It could also reflect the nature of the general population. The distribution is unlikely to be symmetric.
> First, we used not to blaim anyone without a due process....before you take a stand and blaime Israel, instead maybe you should argue to send inspectors to examine if the article is true, maybe it is not Israel or this never happened, did you follow a due process before publically assigning guilt?

If you want to say that something being reported by the NYT and corroborated by another paper isn't enough, feel free to do so, but it's not relevant to my comment

As for the rest of your comment, it seems you need to do some preliminary reading: https://en.m.wikipedia.org/wiki/Joint_Comprehensive_Plan_of_...

Cuba doesn't factor into this, they weren't a signatory.
Completely disagree with respect to the media - the cost was the key question from the opposition and this was widely reported on the ABC.

Even the first 5 minutes of this mornings insiders was detailing these questions.
"Scott Morrison said the decision will be made after an 18-month process to explore and assess all the issues and options involved."

Just to be clear, Australia is also governed by a bunch of opportunistic jerks like the UK is at the moment. I would not be at all surprised is this was a feint to get the French to lower the price and the "investigation" will find various technical issues that preclude going with either the UK or US designs. Australia as a deep anti-nuke history, the government can probably use that as an excuse to fold on the new deal too.
The word "rust" has Germanic origins, with the meaning red/reddish.

Latin rubigo (rust) also derives from the word for the color red.

They may have a common ancestor (I don't know)
dart is just a subpar kotlin, let's not glorify it
Duo also has a PAM module if you'd rather use a push notification https://duo.com/docs/duounix
now let's do inventory co-mingling for broken and/or counterfeit stuff.
What a farce, lol.
That is excellent. Thank you. One of the positive features of both commercial services are the sieve-like behaviors on inbound items. Have you set up a sieve? Maybe this is a way to do it, & then have VPN between my system and my AWS setup, would have to tunnel from my side only (or reverse?)... Thank you!
I shouldn't be, but I am little surprised this is non-obvious to some/needs to be said.

It's one thing to occasionally log into personal email from a work machine, or listen to music from Spotify while working on your personal account, or whatever. I even sometimes keep Discord or other personal messaging apps open while I'm working.

But my company certainly wouldn't want me playing games or browsing anything NSFW on my work machine, and I wouldn't want them knowing what I do in my free time, nor would I want any personal projects I might work on to end up as something they might be able to claim ownership over because I used their device to make them (this is a not-uncommon clause in software engineer contracts).

We all make certain allowances for convenience, but there is and should be a line.
SpaceX capsule to return from orbit, capping off first tourism mission
The police department is recommending people store their documents in an always-visible pouch to avoid getting shot.

https://dps.mn.gov/divisions/ooc/news-releases/Pages/dps-par...
Splashdown Welcome back to planet Earth, Inspiration4x
https://www.af.mil/About-Us/Fact-Sheets/Display/Article/4677...

> Armament: Precision Strike Package with 30mm and 105mm cannons and Standoff Precision Guided Munitions (i.e. GBU-39 Small Diameter Bomb, GBU-69 Small Glide Munition, AGM-114 Hellfire missile and AGM-176 Griffin missile)
I'm an Edpnet subscriber currently suffering the effects of the DDOS. It's annoying to say the least. Last year's DDOS attack was relatively simple, pointed at the DNS servers. Simply using other dns servers was good enough to get back online. Edpnet also joined NaWas [0] at that time, a non-profit for ISPs to be able to redirect all trafic through big pipes when needed to deal with large attacks. Because the current attacks are rapidly shifting targets, it's a game of cat and mouse to properly filter the ddos.

In practice, this means that some sites such as google and youtube keep working, but other services might not be available. It is extremely annoying when all of a sudden AWS api calls time out, or a Teams or Slack call suddenly drops to very low bandwith, and then drops entirely. I've had to resort to my phone's hotspot multiple times in the last few days.
Yes, I pay for SLA, but what's the point in that? I've got priority in case of a cable break, and failover to 4G connection, but that's no use if the upstream is congested.

The sad part is that the attack works because it it a small isp, 45000 customers. [1] It is the main reason I'm a customer, they offer good service for great prices. Kudos for not paying the ransom. If the attacks continue for much longer, I will probably switch to the bigger, more expensive, less customer friendly isp. I'm happy to support a local company instead of a big multinational coorporation. But if my clients can't depend on me when working from home, I've got no choice but to pick the ISP with the bigger and more expensive pipes.

[0] https://www.nbip.nl/en/nawas/

[1] https://datanews.knack.be/ict/nieuws/edpnet-al-dagen-getroff...
Can anyone see the difference between the Windscribe's "Firewall" and, say, ExpressVPN's "Killswitch"?
You are very lightly skipping over the point where they already had a contract with France, worth 90 billion euro. If they didn't like the deal they were getting with France, they should have backed out before signing, rather than sign and then change their minds a few weeks later.
hope they don't jack up the prices to some unreasonable levels like some companies like to do
France was reportedly stumbling on their end of actually delivering the modified Barracudas though. Here, this is an excellent, very very detailed blog post on the whole topic https://corporalfrisk.com/2021/09/17/a-pounding-in-the-pacif...
The coercion is not unprecedented, and the greatest risk is fairly obvious. I don't agree.
I agree. Also, the github repo calls it a "hardened" fork - listing some changes that they say improve security - but the website makes no mention of that.
Large is an understatement. It's a flying artillery piece.

They also have hellfire missiles now.

https://en.m.wikipedia.org/wiki/Lockheed_AC-130
Amazon used to be awesome and Prime felt so worth it, you could just get stuff sent to you and skip a trip to the store.

Now we call it Scamazon and you spend like 30 minutes weeding through crap, scammy duplicate looking listings and fake reviews for any signs that a single item is worth buying before you give up and go to Walmart.

It's so sad that it's gotten to the point where I think Walmart has better quality and prices than Amazon.

We see dollar store stuff on Amazon for like $27 all the time.

It's like they let their brand erode to pure garbage.
Those are not feminists.
Of the costs you list:

> duties, warehousing, distribution, employee salary, marketing costs, rent, insurance, expensive photo shoots

Only the Duties automatically scale with inventory cost.

like the top-of-thread poster, I get that there are overheads. I don't understand why overheads seem to scale with the cost of purchasing the inventory.
China only has about a 25 year history of participating in international politics, as a force to be reckoned with. We'll see.
Biden Administration Plans Mass Deportation of Haitian Migrants in Del Rio, TX
Hey, there is a person in America who spends less than 100% of their time at work being totally productive.

Shut the whole system down. we are going to need to totally rethink this one.
This is definitely an area it would be great to see more work in. On Fuchsia we started linking the rust stdlib dynamically, but there are some significant ABI constraints to doing this in a traditional Unix shared library ecosystem that we're able to avoid due to the isolated and storage-deduplicated nature of the package system.

If you do link rusts stdlib dynamically, then you end up with binaries that are equivalent to C++ binary sizes with an external libc++, where rusts stdlib is approximately the same size as libc++, and the release mode stripped binaries are also comparable (within ~1kb of each other, and in the range of 10kb for a standard unix pipeline style application which does some basic stream processing of IO).
The dominance of React or Angular is largely a function of Facebook and Google having more powerful marketing machines and resources than John Resig.
In my best Jeopardy voice: I'll take "changing your name to get around a ban" for $500 please
Australia's nuclear-powered submarine deal is fueling anger in the country
Eventually: https://en.wikipedia.org/wiki/The_Entire_History_of_You
And then the oxidized layer protects the rest of the iron.
Mismanagement and policies that prefer lobbyists, cronyism and shortsighted decisions that benefit fossil fuel companies.

It's a shame that Australia is going this path - it's one of the best placed countries in the world to create a future power based economy.
The public won’t be able to use the internet without it.
Teetering property developer Evergrande sparks contagion fears for China economy
High temperatures, wildfire smoke and drought
Surprising. You wouldn't normally think of Liberia and Myanmar having their shit together.
AT&T sucks as a company, and this guy did a lot of people a favor. The invented $201M was of course, provided by AT&T.
Who are you arguing with? Nobody in this line of discussion said anything about the United States not also being considered terrorists. There can be terrorists on both sides but it looks like the US is living rent free in your head.
Is it just me who would hate to be in orbit in a tiny space for more then 24h?
What it does still do is make pyca/cryptography incompatible with niche architectures that were previously supported but are unsupported by Rust (due to lack of support by LLVM).

The OpenWrt community learned this the hard way.
The French are fried since their foreign policy is now toast.
It's not an unreasonable distance for a refraction mirage, however. My math reached the same number as yours, but it does assume the light goes in a straight line.

Reminders me of this article; https://www.abc57.com/news/skyline-skepticism-the-lake-michi...
> With this stunt, the US gets Australia to abandon its former policy of independence from the US, but basically sets back its efforts to mobilize Europe against the Chinese by at least 5 years

I think the US is pretty reasonably concluding that France, and Europe overall, are not going to 'mobilize' against China regardless. We are not even two years from the EU & China signing their Comprehensive Agreement on Investment treaty in late 2020, which was heavily pushed by both France and Germany. It was a pretty stunning poke in the eye to America. The treaty is now apparently on ice, but I think the US clearly sees that Europe sans Britain is not going to be part of an anti-China alliance. So why bother appeasing the Europeans? What do we get out of it?
Typically git is compared to mercurial which is quite similar in many ways, but feels much simpler. It's been a while since I have used mercurial but I enjoyed it a lot.
I wonder if the right weather conditions could result in enough atmospheric refraction to make the mountain visible.
Ya, but testing dates and times is very hard. It’s easy to miss something.
Perhaps it’s less the cost of capital, and more the relative return. If I can only get a 10% return from a manufacturing investment, but I can get 20% in finance or technology, why would I settle for 10%. The thing that puzzles me is, if all that money is flowing into the 20% industry, why don’t the returns go down?
Null routing is often (but not always) used in the scenario that the service behind the IP is already down, but null routing will improve service to everyone else, so it's an acceptable casualty.

I was (working for) a major customer of a competent hosting service and they'd do null routes (automated) on our service IPs when we got attacked. Of course we complained, but it was that or have automation put us behind a traffic 'scrubber' that caused more problems than null routing. In the end, what made it right for us was when they got the traffic levels and sampling intervals set properly; only null route if incoming traffic is above line rate for the server, and initially null route for a short time (5 minutes, I think) before resampling and escalating the time. Most attacks were short, so the default of 6 hours was excessive.
NOWUT Assembly Language
git push <upstream> +branchname is shorthand
I'm not suggesting that the they are not against that strike.

However, most of HN is American, this is an American site linking in this case to a story in American media. Complaining against the lesser 'offender' (if at all) in a site hosted in a greater 'offender' is unfortunate. Also, the ordering of the posts is affected by upvotes, and the GGP's post is first. I suspect that plenty of US people who do shrug their shoulders at that drone strike upvoted that post.