skysight-inc/HackerNews huggingface dataset:
Some don't like the magic, and some are worried about losing annotated errors. If you can tolerate just a little bit more magic, you can solve the error annotation problem:

f := try(os.Open(filename), "opening config file")

Place the context string just after the last, error parameter. That is, make try also also allow the pattern: try( a1, a2, ..., error, string ). Bonus points if the last arg could be a func(error) error, that way you can pass a local closure to wrap the error in a scoped context and also avoid pre-calculating an expensive error string even in the non-error case.

It's just a language feature, you can make up any interface you want. We're already on the magic train, might as well ride it.
Will his be on android too?
Though one might argue that the risk of tsunami is not independent of the risk of (certain kinds of) earthquake for pacific rim nations. Failure to take that into account might be considered a design decision.
It's a while even on a geological time scale. By comparison, Pangea was a mere 175 million years ago. Half a billion years is 1/9th of the age of the Earth. Another half billion years in the future, geological changes are expected to have ended the carbon cycle, killing most plant life on Earth.
Modern C++ framework for cloud development
My wife does art as part of her therapy program for severe depression and anxiety. She has it listed for sale on Etsy though nobody's bought any yet. Each piece takes her a few hours... she hand-draws a mandala with a stylus on her iPad, engraves it into a ceramic tile, hand colors it with markers, seals it, makes a custom frame for the tile, and hand paints the frame. It's a whole process that helps with focusing, calming and giving purpose to a day when that's needed. If anyone's interested, you can check it out here: https://www.etsy.com/shop/MindfulAlchemy
I think it depends entirely on the surface finish given to the device.

Brushed or patterned aluminium can be very 'grippy' (eg the lid on my old Asus Zenbook), even more than the Thinkpads with the matte plastic.

I'd rather a sandblasted/high gloss metal case over the awful soft-touch plastic of Dell's XPS line.
Includes a highly performant RPC engine.
Implements a MapReduce framework for single-node, multicore applications. The MR framework works natively with Google Cloud.
It's a first open sourced framework that I know of that combines Boost.Fibers and Boost.ASIO in a robust manner.
India reportedly wants to build its own WhatsApp for government communications
Yeah, because throwing tons of "cheap" loans with no accountability has worked so well to this point.
/s

I think the best proposal I have seen is instead of the US Taxpayer being left to hold the bag, schools should have to guarantee the loans for students they accept.

Force them to have some skin in the game. We might get some better discretion about who gets "easy" money and schools might be more incentivized to keep costs reasonable was well.
I own a ZBook 15 (2014) and it's very good. The bad points are the keyboard with a number pad (I'd pay an extra for one without it, MacBook style) and (less important) the 16:9 form factor of the screen (anything taller is better and the screen has a lot of vertical bezel).

The good points are that's fast enough for my job (mostly backend web development) and easily expandable. I eventually maxed up the RAM to 32 GB, replaced the HDD and DVD with 2 SSD, replaced the keyboard (this is the 6th year of the laptop) and I know I could replace the CPU and the GPU if I care. It runs Ubuntu well.

Somebody could dislike its 3 kg and the 0.8 kg power brick, its thickness and the about 3 hours battery time but they're less important to me than expandability and the 3 buttons touchpad. I work from home most of the time. By the way, the battery apparently didn't lose any capacity along these years.

https://www.ifixit.com/Device/HP_ZBook_15

The newest models improved on many of the good points and some of the last ones I wrote about. The keyboard still has the number pad. I'm considering a 14" model to get rid of it.
It's opt-in IIRC. And it pays you in BAT when you view the ads, which then you can contribute back to content creators. I think it's a solid way to do ads.
All of these have already been discussed in the GH issue. It is all being taken into consideration. Check out https://swtch.com/try.html for a thematic grouping of the issue.
Also the following is in German:
https://www.tichyseinblick.de/wirtschaft/hans-werner-sinn-ve...

Professor(https://en.wikipedia.org/wiki/Hans-Werner_Sinn) says that moving to renewables will never work. Period
Problem with both is that they are still Chrome at the core. Currently Google has way too much power dictating how browsers render the web for users and things don't get any better by using any Chrome(ium) forks.

Only real hold out is Firefox even Microsoft buckled under the pressure. If we lose Firefox then in the future don't be surprised when Chromium support suddenly stops and only game left in town is Chrome.

Now all the nay sayers will come in defense of open source and my only response is: don't be so fast to forget "embrace, extend, and extinguish"
Coding Lessons from Climbing
You can just install ublock origin extension on brave and get best of both worlds.
About 70% of SaaS Unicorns Are New Versions of Existing Categories of Software
Great article! I'm adding it to the queueing theory intro repo: https://github.com/joelparkerhenderson/queueing_theory
ArsTechnica (obviously a very different site compared to SO) has an ad free subscription model where it also removed all trackers for paying subscribers. It's possible to do this in an ethical way. Whether the site publisher is interested or not is a different matter.
Except the button is probably covered in other peoples' pee so I wouldn't touch my ears without washing hands.
There already are:

https://discoverpraxis.com
http://www.mikeroweworks.com

There are others. This myth that you are worthless if you don't worship at the alter of "higher education" is a false crisis.
Do you have a Push? I do. I have no idea about an octatrack but I wouldn't agree that the Push is menu driven at all.

There's a dedicated button for almost everything (except for browsing samples, which is something that it would be impossible to have dedicated buttons for).

The great thing about Push is that you sort of make your own UI. If you put an instrument rack on a track then you assign your own macro knobs for whatever you want. It's only if you need to access the devices within that that you need to start navigating around using the (dedicated) buttons.
Recently I've had terrible performance issues with chrome. Freezes, crashes, and really long delays, as well as significant memory usage. I switched to Brave, but it was worse. Safari, by contrast, has been amazingly fast and responsive.
There used to be this thing called the fairness doctrine. It's abolishment paved the way for 'infotainment'.
If you are gonna hate, hate Degas, what g*d damn pervert! I can imagine the jolly time Dodgson and Degas had rowing their boats up a brackish stream.
Feeling dumb while working on a hard problem is just stupidity leaving the brain. Those 25 minutes were well spent.
Likely both. I'm no expert in this domain, but from my perspective, due to the nature of cyber warfare, it's all but impossible to have any kind of concrete evidence or smoking gun. Cyber security firms are deliberately very careful in levelling specific accusations with the lack of concrete evidence.

For example, researchers at Malwarebytes [1] say:

> "While this supports the thesis of APT10 being a government threat group, we caution defenders against associating any one piece of malware exclusively with one group. Countries maintain multiple threat groups, all of whom are fully capable of collaborating and sharing TTPs."

> "Variants of PlugX and Poison Ivy were developed and deployed by Chinese state-sponsored actors. They have since been sold and resold to individual threat actors across multiple nations. At time of writing, it is inappropriate to attribute an attack to Chinese threat actors based on PlugX or Poison Ivy deployment alone."

Likewise, the report put out by PwC and BAE [2] label APT10 only as a "China-based actor". They cite things like attacks occurring during Chinese timezones and CCP-interest aligned hacking as evidence. This is all great circumstantial evidence and while compelling, it is far from conclusive. The report does not mention the Chinese Ministry of State Security even once.

We can say how likely or unlikely something is, but the likelihood of something in the context of circumstantial evidence should not be taken as a full-on indictment. The most one could say conclusively is that it is likely to be state sponsored.

[1] https://blog.malwarebytes.com/cybercrime/2019/01/advanced-pe...

[2] https://www.pwc.co.uk/cyber-security/pdf/cloud-hopper-report...
What I mean by stealing: If they continued to use the nice Detroit water, but they didn't pay Detroit for that water, it would be stealing. Detroit would shut off the water. If they then reopened the valves or broke into the pumping stations to continue getting Detroit water, that would be even worse.

The savings produced by switching to the bad water shouldn't be viewed in isolation. The rest of the city budget matters too. If they are not in the black, then bills can't be paid. That includes important things like water treatment chemicals.

Basically, bad stuff happens when you are out of money. Budget problems started long before the emergency managers took control.

If somehow the city was in the black, then I'll agree that the emergency managers screwed up. I don't however think that they should be held to a standard of perfection, so "screwed up" doesn't mean anything criminal or even seriously malicious or inappropriate. Mistakes happen.

If the city was still in the red, as I'm led to believe, then disaster of some type was unavoidable. It's just a matter of choosing the disaster. They could have laid off the entire fire department for example, which would likely mean that fires spread from building to building. They could have shut down much of the school system, eliminating school lunches and school buses. Tough choices had to be made.
Since this thread is already full of armchair airplane engineers opinions about the root cause, I'll add mine too: Never ever write new software under the condition that it must work EXACTLY as old software. It can't be done and you'll always miss something.

Case in point: Wine. They've been at it for years and the emulation layer is still far from perfect. It works 99% of the time which is good enough for games, but I wager not for airplane control systems.
This is HN, where a majority of the readers are in the software/tech industry.
If you're "NOT okay with it", how about stopping ads completely until you resolve this problem? That should give a bigger impetus to solve it ASAP as the bottom line gets hit for multiple stakeholders.

This is not just ads, but about fingerprinting and tracking users somehow or the other by third parties. It's plain evil, and not a decent thing to continue foisting on your unsuspecting users after you've known it. Tell management to take an ethical stance and preserve the reputation of SO.
Proof by contradiction would disagree with you.
To paraphrase:

> The effect: "An ideologue believes a (wrong) thing. You tell them, no. They double down. Your effort to refute has backfired." This is actually rare.

It doesn't matter, because we've all been there. We've all experienced clashes of opinion, and none of us like being wrong, so we resist adjusting.

Lots of us do it. It's a natural part of childhood. Being afraid of the dark. Believing in ghosts. Santa Clause. The Easter Bunny. The Tooth Fairy. How did you cope?

What about other aspects of belief? Religion? What aspects of religion does one regard as history? How many people remain religious in the face of contrary evidence?

Suddenly, this effect seems less rare.
Facebook boss admits 'mistake' in handling of Pelosi clip
> For an instance, consider an iPhone 4S. It is a pretty average design "aesthetically" IMO.

I have heard multiple people unironically call it the sexiest phone they’ve ever seen.
I don't the flight control was averaging the pilot inputs.

From this link: https://en.wikipedia.org/wiki/Air_France_Flight_447#Human_fa...

In April 2012 in The Daily Telegraph, British journalist Nick Ross published a comparison of Airbus and Boeing flight controls; unlike the control yoke used on Boeing flight decks, the Airbus side stick controls give little visual feedback and no sensory or tactile feedback to the second pilot.

Ross reasoned that this might in part explain why the pilot flying's fatal nose-up inputs were not countermanded by his two colleagues.

In a July 2012 CBS report, Sullenberger suggested the design of the Airbus cockpit might have been a factor in the accident. The flight controls are not mechanically linked between the two pilot seats, and Robert, the left-seat pilot who believed he had taken over control of the aircraft, was not aware that Bonin continued to hold the stick back, which overrode Robert's own control.

That suggest there was only ever one pilot flying and the way that pilot reacted to the situation had a big part to play in the final crash.
Can you give Brave your own dir of install in win64? Thats the only thing from stopping me to use it on my streaming #DAW since it has a small SSD, which I refuse to install non-critical software on.

Over here brave just dumps itself on c: in win64
Anyone use one of these for work and care to share their opinion? I got burned real bad (figuratively, though it did get very hot) by a garbage HP laptop in like 2006, so I’m curious if the build and general quality have improved.
Usually, as part of basic madrassa education, we're taught the points in the mouth from which the various sounds originate and we practice it. This gives traditionally educated Muslims nice (although perhaps a very academic) pronunciation. It's part of the knowledge needed to recite the Quran properly.

Here's a chart like many of the ones I was taught with https://wayofislam.fandom.com/wiki/Makhraj
Cheek tweaking, heavy pats on back etc.
Keeping in mind that these are not tech types with the associated salaries, you can’t see how a market price decrease could bankrupt or evict someone? Mkay
If they made a 1989 Toyota Corolla All-Trac, today using the same tech, I'd buy it for 30k.
Software developers are not professional lawyers, businessmen or psychologists. It is therefore not their job to judge whether to implement functionality that sells things you don't have. The only way they could be held accountable in the ways tou want is if we force them to be expert in every field in existence so that whenever they implement software related to it they understand the implications fully.
Tail Call Optimisation: The Musical
I don't think that's an even remotely accurate statement of California. I think the problem is precisely the opposite--the 1960s and 1970s brought a raft of political and legal changes in California in response to crony capitalism. The irony is that in some respects, at least, the cure was worse than the disease.

In general the changes emphasized community involvement and participation in the application and enforcement of policy. But they arguably made this too easy. Take the California Environment Quality Act (CEQA), for example. Under CEQA anyone can challenge a development project regardless of the direct effect on them, and there are effectively no repercussions for abusing this.

San Francisco is a microcosm of the statewide problem. Almost everything the city does, from infrastructure projects to permit approvals, requires "community input", which activists effectively use to drag out deliberations on even minor matters for years. The approval process for the biggest changes in the city, such as the towers downtown and the Mission Bay development projects, began in the 1990s. Notably that was before the two dotcom bubbles and the housing crisis made everybody city planning experts and community activists. Such large scale development would be strangled at birth by activists today even though they're merely replacing dirty industrial sites and adding net housing (as opposed to the pre-1980s projects that literally razed communities and kicked people out onto the streets--e.g. the I-Hotel[1]).

So I think the problem isn't crony capitalism--not generally. I think a better description of this is mob rule reflecting sanctimonious populism. Some companies have become quite adept at staying under the radar--not to avoid the law, but to avoid the attention of activists and communities.[2] But I don't think we should confuse that sort of bureaucratic sophistication with cronyism, graft, rule avoidance, and similar types of behavior. California isn't even remotely comparable to states like New Jersey, Illinois, or Alabama in this regard; California companies are angelic by comparison.

[1] https://en.wikipedia.org/wiki/International_Hotel_(San_Franc...

[2] Political leaders do this too for entirely pure-of-heart reasons. It's little known that the long-term plan for the Great Highway along the west coast of SF is for it to be demolished. Rather than attempting to mitigate coastal erosion along the southern end, they're simply going to close it. They "schemed" with California officials and the Federal government (who controls the beach and, I think, the technically the highway itself) to develop an environmental plan to store the habitat. This nominally comports with the express wishes of California and San Francisco voters. But if people actually caught wind of this everybody would freak out because the Great Highway is now heavily trafficked, especially during commute hours. So AFAICT there's a "conspiracy" by city politicians, environmentalists, and the Feds to formalize and set into the motion the long-term plan before anyone notices to effectively challenge it.
They probably intend to discuss the Poisson distribution which is commonly used to characterize random customer inter-arrival times, and similar or other distributions for how long it takes to process the customer's request.

https://www.wikiwand.com/en/Poisson_distribution

Queueing theory is a pretty common topic in Electrical Engineering and Computer Science curriculum related to scheduling or computer networks. Also part of Operations Research curriculum.

Probably worth reading more about Leonard Kleinrock's work if you are interested in this topic and the context where it was applied:

https://www.wikiwand.com/en/Leonard_Kleinrock
Most ad money is in walled gardens (Facebook running ads on facebook.com). SMBs and performance marketers buy billions without ever talking to a salesperson.

Advertising at big companies is the only space left for traditional sales teams and it's all outsourced to agencies. Adtech vendors and publishers sell to these agencies, not the client (and if they do, its just redirected) but there aren't any long-term deals because everything is constantly shifting. Agencies have lots of teams, they win and lose accounts, work on multiple campaign initiatives and strategies with constantly changing budgets and requirements, and use dozens of vendors to create and execute campaigns.

This is the opposite of a traditional SaaS contract sold for a term directly to the people that will be using it. There's also a steady trend towards all inventory being traded programmatically which will eliminate most of the sales negotiations. Unique inventory and formats can still stand out but they also cost more in effort and money so there's less overall demand. It's very hard to scale custom sales like that, especially if one of your requirements is to avoid all the javascript verification, brand-safety and measurement.

Most media sales these days is more about biz dev to get the pipes connected to exchanges and represent your inventory in the best way possible while letting the market work.
I have to second this - I got a late 2016 Spectre X360 and it's been my daily driver since.

Though I have to say that the ability to open it up is less than ideal.

Because of a leaky water bottle and a surprisingly waterproof bag I managed to soak my week-old laptop for about 12 hours.

There's only two screws on the bottom, and they're covered by rubber feet. The problem is that only two of the four rubber feet are removable - removing the other two breaks a clip, meaning I had to superglue them back on.

After drying it out over the forced-air vents of a server-room for a few days, it was a-ok.
It would be the vehicle of choice for any army with a comptroller.
Pretty sure they've been a thing for at least 20 years now, if not longer.
I'll also vouch for syntorial. Completed the demo years ago and I still use those techniques every day.
This report cites the same 3.6E3 km^3 figure (2.91 billion acre-feet) as the amount of "recoverable water" in the aquifer. Do you know if that accounts for the effects you described?

https://ne.water.usgs.gov/projects/HPA/index.html

edit: from the report

Recoverable water in storage is the fraction of water in the aquifer that will drain by gravity and can be withdrawn by wells. The remaining water in the aquifer is held to the aquifer material and generally cannot be withdrawn by wells (Meinzer, 1923).
Apparently (think I read in the Langewiesche feature) the plane ended up in such a deep stall that the flight control software started ignoring the AoA sensor data (as implausible) and the STALL warning stopped. But when the co-pilot stopped pulling back on the stick, the AoA decreased, and the STALL warning sounded again.

This might have convinced him that easing off on the stick was actually causing the stall, which was tragically misguided.
Onshoring of manufacturing sounds like a catastrophe for the developing world to me. What you're describing doesn't sound like a service to the developing world at all, but rather a way for the developed world to continue hoarding wealth while also righteously patting themselves on the back for ending "exploitation".

Do you think substandard living conditions will cease to exist the moment we remove relatively high paying factory jobs and external revenue from impoverished countries?
> That suggest there was only ever one pilot flying

"Pilot flying" is a human-factors title, not a software function-lock. It just indicates who has control responsibility at that moment but it is not enforced by technical means.

It is intended to eliminate ambiguity in crew functions; the PF can be a newbie copilot even if the commander of the aircraft is a 30-year-service Captain who would become the PNF at that point. Its all part of Crew Resource Management theory.

There should only be one PF in a cockpit at any one time, precisely to avoid the situation that arose with the Air France flight where the computer was receiving inputs from two pilots.
The Atari ET cart is an oddity: it was a huge flop, but vast amounts of carts were produced before that was apparent, so you can still get a good one for under $20.
Except whenever I ask them for the 2 cents, the answer is “well, there are three different ways you could accomplish that, and we aren’t going to tell you which to use — we recommend you hire an implementation consultant”. Which is a total waste of time.

And I don’t have time or room to get into how awful Salesforce documentation and support are if you try to implement anything yourself. As far as I can tell, the reason they tell you to hire a consultant is that only the consultants have the experience to know the literally unwritten rules.

When I really tried to pin them down on some of these implementation questions, the Salesforce folks actually said “well, we don’t recommend self-implementation”. So when you read all that stuff about it being a development platform, be aware that means for consultants, not you!

So if they’re being paid to develop trust...well, that’s the opposite of what they did.