skysight-inc/HackerNews huggingface dataset:
In the UK broadband providers have an automatic compensation scheme in the event things go wrong. The thing with law is it's almost impossible to cover 100% of cases with words and letters - so case law is designed to facilitate what applies and what does not (and often gets it 'wrong' according to society).

Ideally, there are conditions in which you get automatic compensation, in the form of a payment to your bank (as easily as you give company money they can give it to you).

If the tech is there to send a business money so can they send it to me if they don't provide a good service, it's not difficult.

We're so advanced with our developments in AI yet so many things are basic and stuck in the past. This shouldn't even be down to airlines - it's a system that does all the work on behalf of the customer and business.
Agreed. There is Computer Science, Software Engineering, and then Application Programming. SW engineers work in OSs, drivers, firmware, and applied areas likes comms and robotics, where "move fast and break things" isn't the theme, at all. App programmers use established and trendy 'stacks', and are often superficially knowledgeable of the details of the underlying tech -- and there's nothing at all wrong with that. I estimate that 90% of people writing code are App programmers.
Importantly, it was the two things that early Macs got right. Other than price, a 1990 Mac/LaserWriter combo is superior than a modern equivalent.
It was tongue-in-cheek way to say "make art and pursue other hobbies".
Setup Slack Alerts on SSH Login
Very well said, and agreed 100%. It is crucial that this understanding be built to make the lives of both engineers and auditors simpler!
Common lisp has exactly the same requirements on tail calls as C, and in fact has certain features that make tail call elimination not possible when used (e.g unwind protect and dynamic bindings)
Why would it help to put an arbitrarily high price on a monopoly?

In the case where the profit (from owning the patent) is less than the cost of the patent it will be equivalent to the absence of patents. In the case where the profit is higher than the patent cost it’s still a company bribing the government for monopoly rights.

Unless the profits made by the government from patents is used to put a discount on the retail price of the product for which the patent is held. But even this is probably worse than free competition.
Rather than booking the replacement flight directly the author should have had easyjet rebook him.

The author did no-show on the replacement flight provided by easyJet, and all of the griping will get them nowhere. You can’t take things into your own hands and then expect the company to refund you, the company would have provided the free alternative flight (earlier than the one the next day) and the EU fine had they just talked to a gate agent.

I’ve flown hundreds of thousands of miles and had my share of issues like this and you can always sort it out if you do it prior to taking the replacement flight.
https://slowernews.com has been great!
I hit a similar issue in OpenGL on macOS about 10 years ago. We had a fairly complex set of draw calls. It worked fine on high-end machines, and was perfectly usable, if a bit slow, on mid-range machines, but on low-end iMacs with crappy Intel graphics cards, it would cause the machine to panic and reboot.

It ended up being that the draw calls filled up the smaller command buffer on the low end card, and the driver would crash. In talking with the implementors, they explained the situation, so I asked, "How do I determine that I'm filling up the command buffer?" The answer was basically, "The size of the command buffer is an implementation detail and there's no way to query OpenGL for it or for the size of the commands you're adding." Gee, thanks!

We ended just breaking up the draw calls into more smaller calls and it solved the problem, but this entire bug was such an ordeal. Thankfully we're moving away from OpenGL and things are a bit more sane in Metal. Had I not had access to the OpenGL team at Apple at the time, there's no way I would have been able to figure out what was going on. I'm not sure if I would have thought to do the same work in smaller batches.
This is not a bug.

I also drive a Model 3, spiritedly. Of course, I’ve rotated my tires many times, on schedule, but I replace them all at the same time. It’s standard practice. I’ve never experienced OPs behavior.

The algorithm is such that there’s a limit to the amount of “slippage” it will accept before traction control engages. A difference in tire diameters, exacerbated by a hard curve, leads to more slippage than the algorithm is willing to accept. What do you think would happen if traction control was off? :)

Furthermore, there are unknowns here - OP hasn’t specified the diameter (between 2 and 8/32’s) of their old tires. They simply stated that the tires had enough tread to meet their personal standards. Clearly traction control sees the situation differently.
Public Access to Defibrillation: Current Status and Recommendations
People are focusing on the direct (STH - solar-to-hydrogen) efficiency) which is low.

Instead, this paper introduces a materials engineering advance in a prototype UV-absorbing catalyst, that pushes EQE values to maximum, and suggests similar can be done to an existing visible-absorbing catalyst, to give an STH of 10%, which is very high for these durable, cheap catalysts. I got this from a quick reading of this paper and related papers.

Relevant section:

Recently, Ta3N5 and Y2Ti2O5S2 have been reported to split water into hydrogen and oxygen under visible light. These materials absorb visible light with wavelengths of up to 600 nm and 640 nm, respectively, and the STH efficiency can reach 10% once the EQE is improved to a level similar to that of SrTiO3:Al. The suitable photocatalyst design presented here should provide impetus to the development of particulate semiconductor photocatalysts for practical solar hydrogen production from water.
I'm curious why someone would downvote this. Care to write a proper reply instead? I'm stating facts - why do you disagree?
From the comments, the 500-mile email: http://www.ibiblio.org/harris/500milemail.html
https://allaboutberlin.com/guides/german-health-insurance

Health insurance is tightly regulated in Germany. It's not free, but it's very, very unlikely to bankrupt me.
I'll keep that in mind the next time I have to work around pandas automatically converting strings to floats. Or ints to floats (nope, no NaNs in either the inputs or the output). I'm sure it'll make me feel better about my data getting corrupted.
Because the carbon has an important role on the chemistry of making steel.
If so, the United States will be left as island with tech adopted by developed countries with socialized systems and developing countries with fewer regulations.
Perl has had this for a long time. Tagging a getter with ":lvalue" will make it assignable, even usable with the increment operator:

pirl @> sub hats : lvalue { my ($self) = @_; $self->{hats}; }
@var = ();
pirl @> $obj = bless {}
@var = (
bless( {}, 'Shell::Perl::sandbox' )
);
pirl @> $obj->hats
@var = (
undef
);
pirl @> $obj
@var = (
bless( {}, 'Shell::Perl::sandbox' )
);
pirl @> $obj->hats = 1
@var = (
1
);
pirl @> $obj
@var = (
bless( {
'hats' => 1
}, 'Shell::Perl::sandbox' )
);
pirl @> $obj->hats
@var = (
1
);
pirl @> $obj->hats++
@var = (
1
);
pirl @> $obj->hats
@var = (
2
);
pirl @>
I feel bad for the author for publishing this article.

If your (the author) mindset is that "everyone else is an idiot", be it management, or regulators, auditors or some other group that is not your group (engineer?), then unfortunately you have an attitude problem.

If furthermore you maliciously misinterpret the other group, saying "they want us to be compliant, not secure", based on misunderstanding the domain expertise _of your own group_ (!), then you are a liability to your business and should be kept at arms length from external auditors.

Because the author clearly has no clue what he is doing, and based on his technical shortcomings he is speaking down on others who are _actually_ doing their job correctly: the auditors.

Why is the author comparing bcrypt using 32 iterations with sha512crypt with 5000 iterations? Why not increase the sha512crypt iteration count by orders of magnitude if he want the hashcat test to fair equal or better under the testing methodology in use? Why is he using hashcat and basing decisions solely on that tool? Why is he using shacrypt at all and not a a proper KDF, such as PDKDF2, plugging in SHA2?
Correct! And for the auditor, version X+2 has not been evaluated and certified, so they cannot really "approve" it. When one realizes the auditors are simply doing their job, and the end goal is more or less the same, the going gets much smoother. :-)
Go-daddy does need to rubustly protect their site and client data. A compromised major registrar can wreak havoc via domain stealing and we have seen how hard these hijacks are to unwind, google the sex.com hijack - took years.
So they need to give each of their suckered employees a caution as well as a carrot($$). The hijackers often try such schemes, so awareness needs to be high - defences also must be high, so multiple entry(2-3 means) verification is needed,
> So, it's more like "I had a quite unlikely and unrepresentative experience with an iPad and it put me off from such devices, whereas I tolerate the same far more often from servers and desktop machines and don't think twice about it".

Sounds just like "I am a Mac user installing Linux on a cheap best buy laptop and whoa it doesn't work as well supporting a pretty obscure config that macOS would never even boot on, but am going to compare to my top of the line MBP and complain".
You claim that online food has grown more than 10x per year for the last decade? I'm going to have to see some data to believe that, it sounds rather high.
As a long-time owner of AWD performance vehicles (Midwest for you, possible snow eight months of the year!) I can assure that whether or not you replace your tires four, two, or even just one at a time, there are absolutely zero visible/immediately tangible repercussions and the issue described with the Tesla is absolutely not normal even under those circumstances.

As for the long term ramifications, you’ll definitely see increased wear/camber on the opposing tire(a) and I’ve read it could theoretically cause issues with the diff, but I find that extremely hard to believe at least for the cats I’ve driven, because the front:back power ratio is dynamically recalculated and changed continuously depending on driving conditions. If it were 4WD rather than AWD, that might be the case though.
I thought exactly the same. Avoiding automaton let them bring a whole court system to its knees which meant they could get away with breaking the law.
I sort of disagree. You might end up buying yourself a really nice cage. I'd rather ride a bicycle around the country than drive a Mercedes to work.
The author seems not to have been able to claim what he should under these rules.
Yes, that is true but there are limits as I've explained here: https://news.ycombinator.com/item?id=25544271

Also quite interesting this question already came up on Quora https://www.quora.com/What-is-the-smallest-in-size-Linux-ker... and also on many other websites:
https://superuser.com/a/370588
Better to act like it isn't.
"The files on my drive are encrypted using the UTF-8 algorithm".
Sorry if it was unclear that’s not what I meant to imply.

First, acknowledging the thinking behind a common opinion is not the same as sympathizing with it. It’s only stating a concept I disagree with.

Secondly, it’d be nice to take credit for this, big fucking idea, but unfortunately it’d be thousands of years too late. I explicitly mentioned the source.

Finally, I don’t see how it’s not a novel idea. If you started asking people to think kindly about rich Wall Street bankers or cable company executives would everyone he instantly on board?

I know those are extreme examples but that was the point of the story. What’s indeed not novel is to say, think well of all people.

The hard part is when you try to actually apply it equally, including to less popular but highly privileged classes of people.

I don’t claim that I can do it all the time, I’m sure I don’t in fact. However for any ideal shouldn't it be ok to try and work towards it over time?
GTK maintainer says gtk3-mushrooms should not even be packaged and advertised
> SW engineers work in OSs, drivers, firmware, and applied areas likes comms and robotics

That would be system programming, part of computer engineering actually [1], not software engineering. Also software engineering usually does include some computer engineering.

[1] https://en.wikipedia.org/wiki/Computer_engineering
Care to offer your own diagnosis, or just here to frown at people?
HTML, CSS and our vanishing industry entry points (2019)
I'm in the 1% that never heard or noticed 3b1b. This doesn't rule out that I could have watched some of those videos, but I still didn't know him. Wrong age group?
That's a driver bug.
Static expenses also affect your disposable income. You can't pay someone with the money that's allocated to rent.

Insurance is also a static cost past a certain income. Income tax is progressive. You still consider those. It just makes the gross/disposable income relationship non-linear.
Some management theories are quite useful.

Clayton's Christensen's disruption theory was useful.

But nothing's bulletproof, of course.

So maybe looking at the methodologies serious business academics use to write their PHD, and their work in general, is a good alternative to case studies ?
https://www.lifebiosciences.com/our-research

Research on epigenetic reprogramming of existing cells to restore them to youthful states, including the ability to regenerate.
Is PHP still relevant in 2021?
Seeing Spaces
As a recent switcher to macOS I certainly have that leash-like feel.

First, app versions often differ between the Mac App Store and developer's own website. "Independent" versions tend to be a bit less restrictive, packing more functionality or features that Apple forbids for any reason. For instance, the App Store version of Elmedia player does not have a video/stream saving feature. Other apps like Telegram (specifically, the App Store versions) restrict the user from viewing the channels/communities which have been marked as spreading "pornographic"/"pirate" content. Needless to say, the app variants obtained from elsewhere pack all the features.

Second, I was surprised (well, not really) to learn about "notarization" in the latest versions of macOS, which essentially means signing the app by Apple. These days it's not just about scaring the user into thinking that unidentified apps are inherently evil (which the OS does a lot), it's also actively preventing the user from actually opening such apps. In Catalina the default dialog for opening an identified app features something like two buttons, offering to "Cancel" and "Move to Trash". So you have to either go to the Settings and override the security control or know that a control-click spawns the same window with an additional "Open" button being available.

At this point one starts thinking, how long will it take before those overrides and control-clicks get taken away for good.
In what sense? Seems realistic to me. The past ten years alone have been terrible for extinction; we lost about 500 species. And there is a feedback loop with these sorts of things.
Except that as we keep trying to point out, 90% of EV charging occurs overnight at home, or at work during the day. Yes, that does not cover all cases for all people, but it covers a large part and the scenario people keep bringing up is the exception to the rule that would only take place if people were on road trips or there was no charging at their residence or work.

Obsessively talking about charging times is a frame of reference influenced by decades of driving ICE vehicles. And frankly the hydrogen vehicle thing also seems like it is heavily influenced by this mindset as well.

I can't make or fill gasoline (or hydrogen) at home. After years of "refueling" my Volt this way, I'd have a hard time giving up my "gas butler" that gives me a full "tank" every time I leave my house, and having to return to going to gas stations sounds highly unpleasant and very inconvenient.
Personal take - the less amount of human interaction for fast food, the better for me. My order doesn't get messed up, no pressure on explaining anything, just order through the app and go.
> When Zoom usage exploded during the pandemic, China tightened control. It ordered Zoom employees to shut down what Beijing calls “illegal” meetings and accounts within one minute. If it took more than one minute, it was rated “security non-compliant.”

Sounds like due process!
Different sizes means you can swap left to right and right to left. Directionality means you can swap front to back and back to front. Directional tires of different sizes means you can’t swap a damn thing (as drivers of Porsche and some BMW configurations find out quickly enough.)
> superiority & certainty

I apologize if my certainty came across as superiority. It wasn’t meant that way. I’m certain because of what I’ve learned, and sharing that to hopefully help others shorten that learning process.

> this conviction that these language features are never the right answer?

I wouldn’t say never. I can think of use cases for it, but they’re all generally around interop with external interfaces that expect this behavior. Even then the example is better served by plain value types, but there are more complex cases where I would use something like this (or a Proxy, or other dynamic dispatch techniques).

> In my experience, teams & individuals can have a lot of bad sad mad anecdotes they make for themselves. But other people can find & use the same tools & techniques very stably, successfully, & to good effect.

Maybe so. But if I had to guess, I would say that if those teams have a reaction to constructive critique like yours, it’s unlikely they know whether their work is effective or not.

> I don't fully believe you, that you have this experience.

Okay? Then don’t hire me I guess. I’m not here to prove anything, I was trying to offer a simpler solution and explain its benefits.

> That you've earned this ability to trash & insult a rather-wide piece of JavaScript & it's use. In a complete & total way, you've said no, that you alone are the only important voice & that you have total knowledge. This isn't only harsh... it's other unfavorable things too.

You’re wildly misinterpreting my comments. I’m not trashing anything. I’m certainly not saying I am alone in expressing anything like this. I stand on the shoulders of giants. The person who first brought the benefit of basic value types instead of dynamic behavior to my attention was a former coworker, who led me to check out Clojure, which improved my work (at least) tenfold. I’ve learned more from paying attention to ML family languages like Elm and Haskell.

> Meddling with descriptors is absolutely something that can go wrong, and it's very hard to know it really for sure is a good case- often you'd be better without. But there are also many good cases where these techniques & knowledge of them is absolutely divine, enables really nice solutions. If you need to instrument some existing 3rd party objects? Fantastic, absolutely fantastic.

It seems like we might not be as far off in our thinking as you assume. But I think there’s a risk in presenting something like this as a general technique rather than a special case. And I think there’s a benefit in presenting a simpler alternative that would be better for 99% of cases.
Just Coursera has more high quality educational content than all these silly videos that were ever produced combined. Western society moved forward - unlocking education from ivory tower universities and making it freely accessible to students around the world.
Not sure why you're being downvoted. Apparently the wild bird feeding industry is worth $2 billion.
I think that was a bad call on Apple’s part, they should’ve let them on the store without the dumb every game needs to be a different app rule.
There is definitely X support on Aarch64 nixos. I've run X on an Odroid C2 and a rockpro64. It does, however require putting the right drivers in your config, as the default is only sane on the pc platform
Work. https://youtu.be/71LIi5yRZFQ
Dominoes stock price has been on a steady rise for over 5 years. When did this supposed surge in demand for pizza happen?
Tired because I am stuck maintaining a bunch of dumb things I decided to build, if we're being honest.
I find windbg a good middle ground between the gdb/lldb style and visual studio overload.

source debugging is a minor component of GUI debuggers.

Having a graphical watch window with multiple variables, looking at registers in a different window while stepping through etc. is invaluable to me.

Also stuff like losing mental context because of dumping a long stack in the same window where I was just inspecting disassembly is frigging painful.

But I agree about familiarity bias in most cases.
The version I heard is "Calling it 'computer science' is like calling surgery 'knife science'."

(Good day for Dijkstra quips on HN today.)
How to setup Slack alerts on SSH Login
Here's an estimate that shows one third of all species going extinct by 2070 https://www.cnn.com/2020/02/21/weather/species-extinction-cl... And "In a worst-case scenario, that number could rise to over 55%."
The rendering engine is the same, yes, doesn't mean everything the whole code base is the same
If there's abundant pure hydrogen, synthesizing methane gets a lot easier, and we can use natural gas infra with no modifications.

One of the cases I think about for Hydrogen is moving energy around globally. The Sahara has tons of energy potential, but nobody lives there. How can we move that energy around efficiently, even across continents? Definitely not "batteries on boats"
You're not accounting for adaptation, which nature is very good at.
What do you think happens to all the animals no longer used as a food source in a capitalistic society?
You seem to have a problem with the standard that says SOC3 facilities should have encrypted hard drives, not the auditor who is actually trying to enforce that standard. You take it up with SOC3, not the auditor. :-)

You're also assuming the auditors are familiar with all sorts of technology and security mumbo-jumbo. In my experience, they typically are not - their skillset is to "audit", not make sense of latest 10000 rounds of mybestcrypto.

Today they may be auditing a SOC3 facility, tomorrow it'll be a car manufacturing plant. The only "source of truth" is the standard they carry, and any deviation has to be noted. It is as simple as that!