skysight-inc/HackerNews huggingface dataset:
>Much of this is far less sinister if you think who most likely gets held accountable for a battery explosion.

This is a bad excuse, first of all Apple batteries will sometimes "explode" and you did not see Apple suffer for it(maybe some fanboys pride was hurt).

We even have real data to do a scientific test, keyboards were failing, in the first months the users got the blame, they were using it wrong, they were eating at the keyboard... it took 1 year for Apple to acknowledge a fault and it got praised for the fact it will offer some limited free keyboard replacement. Analyzing this you can conclude that even if Apple is at fault the users get the blame so I don't see how if the user replaces a battery and it explodes Apple would get any amount of blame.

In most countries warranty is not invalidated because you open a device, so Apple TOS are illegal, you can change your mirror on your car and you won't void your engine warranty, I am not forced to use a particular brand of oil in the car or a particular mechanic.
A day after I wrote the review, they tried to email me and offer me the job. I was pretty desperate, but not THAT desperate knowing they had only done so because of the review. So I replied, saying I wasn’t interested. The day after that is when the CEO called me to threaten me. They probably couldn’t have done much to me, but still nothing for me to gain from the situation, so I took it down and moved on with my life.
I have the exact opposite opinion. React is the only sane way to do web development. All other approaches are deeply flawed by either relying on imperative mutations of the DOM instead of clean declarative code, or by relying on ugly templating syntax and data attributes instead of just using JS basic constructs like react. The power of react is just at its beginning, as we can see with things like react-three-fiber that was coded in a weekend initially and which is unthinkable in any other framework.

Edit typo
Wow! such a strong opinion warrants some more justification.

Having used both Angular (since 1.0) and React (only recently), it's obvious why React is more popular. Any decent engineer can be productive in React within a day since the concepts are so intuitive and simple. With Angular, if you don't really know how things work, you are going to struggle a lot for a while.

While i can't speak for the rendering performance, the design itself is definitely elegant and not built for "code monkeys" but real engineering productivity
I'm assuming this is bidirectional? You can go back from XL to jpeg losslessly as well? If thats the case, I'm having trouble imagining a scenario where you're not correct; it'd be an utterly painless upgrade path
Fair enough, but I'm not sure you understand how nice schematics are. You can use them for a lot of things, but one nice use case is essentially update migrations. You literally just run `ng update @angular/cli @angular/core` and a majority of the time you're good to go...
AI in the adult industry: porn may soon feature people who don't exist
If for you extrapolating types trying to fit a square into a circle every variable declaration and having 10 lines of decorators per file means less boiler-plate then yes angular is the better framework.
I note that the Google charger has much lower specs than the others. This is what I would expect from them. I worked for a company that was excited about getting them as a customer for our data processing services. We thought (at least I assume management had high hopes) "wow, Google, they must have tons of data and they will pay us tons of money to deal with it". Nope, they optimized and filtered it to the point where they weren't sending us even 1% of what other customers were. Since they were being charged based on volume.
How to Use Events Marketing to Promote Your Business
Exactly! JSX is much easier to use compared to angular templating.
FWIW remote start is not allowed in Europe, so in the northern areas cars come with separate units that generate hot air from a heat exchanger connected to a small chamber with a flame burning the fuel.
Emacs has dumb-jump, which is just... Fantastic. Absolutely fantastic.

It doesn't perform any deep semantic analysis; it just abuses whatever existing grep-like tools you have and a bare minimum understanding of the language syntax to find likely correct definitions.

https://github.com/jacktasia/dumb-jump
The last time I had a job like this I left it. There was a sr. who consistently turned out sloppy work, scoffed at tests, and constantly caused production fires.

His boss loved him because he was always working hard after hours to correct his own sloppy mistakes.

I realized that I was probably more senior than my own boss and went and found a new job.
React has some really painful breaking changes over the last 3 years - Angular did breaking changes in a far more user friendly way. The last breaking change that happened from 16.8 to 16.9 partially ended up resulting in us calling bankruptcy on our main app and helped make the decision easier to rewrite it from scratch on a team where the core members who worked on the app have over 70 years of experience amongst 4 devs.
>Banning something you personally don’t like isn’t freedom, it’s fascism.

Oh? Oh really? Like banning people from repairing things they own? Like that?
How to Use Your CGI-Bin
Which is the best mobile computer repair in Adelaide?
In a more practical sense, the limiting factor is curve radii. The higher the speed, the larger the curve radii, and the more property parcels your curve will intersect with, blowing up the cost of construction. At top speeds of 350-380km/h Chinese HSR has a minimum curve radius of 7km. You can't really make curve radii smaller while keeping speeds high, or drinks will start sliding off tables and people may start vomiting.
Ask HN: What's it like to work at Mozilla?
I'm a senior software engineer who has worked primarily at small to medium-size tech companies. I've always been curious what it's like to work at Mozilla.

If you work at Mozilla, what has been your experience working there? What do you like/dislike? And if you're willing to share, what do you work on?
Daddys Phones provide the best computer repairs at a pocket-friendly cost. They deal with the battery replacement of iPhone, screen repairing of iPhone 6s, repair of Samsung phones and Computer repairs. Bring your gadget and avail the best service.

Daddys Phones have got the best technicians for any repair. Contact them to get the best computer repair.
For more info visit: https://www.daddysphones.com.au/
> Didn’t realize Airports would be such big business.

Typically, I can expense rides to and from airport if I'm traveling for work, so I can be more generous and order a better car.
Seriously. His content is really solid. And he's had some of the most in-depth videos showing the horribly poor design decisions that lead to stagelight and other issues.
its "watch out which seeds you throw their way"
Daddys Phones- the est Mobile computer repairs in Adelaide
Six decade-long disinformation operations
Elliott Management Builds More Than $2.5B Stake in SoftBank
Video codec provided by Cisco is installed with every instance of Firefox. Check your plugins.
uBlock Origin Available Soon in New Firefox for Android Nightly
I can't believe nobody else pointed this out. And the 2-sum algorithm that one of the responses is clearly mentioning is something you would only know if you had seen the problem before, and it isn't something you would ever use unless you were writing some sort of obscure discrete optimization code.
I'm not the smart and well-informed someone you seek, but FWIW I suspect that the infection rate is vastly under-reported, simply because mild cases resolve without "official" notice. Deaths on the other hand are nearly always noticed, and although I'll totally buy the theory that the chinese government are under-reporting deaths, I think we'll ultimately find out that a far greater proportion of mild infections has gone unreported.

All that to say, I have hope that this bug is less dangerous than it seems right now.
Is something like Nancy [0] close to what you're after? I've not used it myself because I prefer the structure of the full approach but from my extremely brief interaction with Express in Node it seems similar?

[0]: https://github.com/NancyFx/Nancy
Daily Suvichar- Best Hindi Quotes App
> Well, for one, it's [current year], and ethical standards within the CIA seem to have shifted a little.

The current head of the CIA is a torturer who illegally destroyed evidence. “Shifted a little” is awfully generous.
Japan's unique situation is probably the only thing that makes the Chuo Shinkansen pencil out.

- Unlike most rail networks, the Japanese conventional rail network is narrow gauge while the Shinkansen is standard gauge, eliminating any chance of network effects from speeding up conventional trains on the high speed network as well.

- The Chuo route is extremely mountainous, so most of the route is in tunnels, and in tunnels there isn't really an increase in land acquisition costs as you increase curve radii for higher speeds.
> look at it this way, people are genuinely suffering and dying over there in droves and not so much over here. I can at least be appreciative of their sacrifice.

They aren't being sacrificed by the central government for us, they are being sacrificed to protect the rest of China. That has incidental benefits for not-China, but its not China sacrificing for not-China, its China sacrificing parts of China for China.
That's false. In Clojure pretty much every single line of code has a minimum of two parenthesis (opening and closing). You can get all defensive about it, and of course one's perception of it is entirely subjective, but it's the main reason I don't use it.
Rust Memory Optimization
Different price tiers are a completely normal thing. Put another way, why would I have to buy the premium package when all I want is much more simple?

Trying to make all your customers fit just one single pricing model is bad for business.
I don't think Ninja is a particularly good example because (1) he is operating at a scale where the normal rules don't apply (2) his rise was equally fast and volatile (3) twitch requires a constant presence more than other content platforms.

Furthermore I read your take, and maybe I'm wrong, as a 1k "fans" and not 1k "true fans"

The "true fans" model is a subset within the larger audience demographic -- they don't care if you stop producing for a while, need their short attention spans pandered too, or the like, this is what makes them "true" fans.

maybe your advice changed their life, or they really resonate with you for some personal reasons -- and again this would only be a sub-set of a creator's total fan base.

At least this is my interpretation of the concept.
Not sure of that. I have never watched standup and Netflix still recommends lots of standup comedy
If some one wrote grep in Perl, and they are considered incapable of writing the same in Python. I have now doubts on the evaluation capabilities of the hiring committee.

Software world is huge. You will have learn, forget, relearn and learn new things all the time. You don't change programmers every time a new requirement on a new technology comes along. Which is why if some can write grep in Perl, they can also with a little yak shaving write grep in Python as well. Then in Golang, Java etc. And if some one wrote grep in Scheme, they can also write it in Clojure, or Common Lisp.

Programming languages of a particular style(C, Lisp based, ML family etc) don't change much in semantic features in their categories.

The point of a take home project is to see if a person can get things done.
Rackspace.
> Physical stuff != code...

Think more abstractly. A business is delivering piece of IP to the customer in exchange for monetary value. The medium of this IP can be physical or intangible. It is the delivery latency that's different. If those screws that I talked about arrived in about 45ms latency from the warehouse to the customer, and fitted themselves in another 2mins, you could patch things instantly. Just because this latency is different, doesn't mean you ship MVPs, broken pieces of software that require constant patching. Take time, carefully think about the architecture of the software, think about extensibility and modularity. Avoid feature creep, instead work on just works aspect of the product. This is why I love software from companies like Sublime HQ. They make fast, efficient, well architected software that's a pleasure to use. Similarly, there is something beautiful about unix utilities, little pieces of software that just work :) Continuous delivery is great for huge software, Arch Linux, for example.
Unlike the WHO, this friendly internet commentator hasn't appointed Robert Mugabe as a goodwill ambassador. So you'd be better served appealing to my authority, not theirs.
I would not be shocked. I meant it when I said to weed out the charlatans. I certainly do some basic FizzBuzz. I do it over the phone and in-person because sometimes they get a friend to do the phone interview. There is a giant difference between this and the current whiteboard interview fad.

I don't think false negatives are good. How many positions go unfilled for months and years? A lot. At a larger company, it won't take long before they remove the position entirely. They might not be wrong to do so either. Eventually your bus factor goes to zero, and whole teams go away. I have never seen anything beyond FizzBuzz, experience, and conversations be predictive for actual work. Even these only weed out the most outrageous candidates.

I work in the chemical engineering industry. They sort resumes, ask questions, and call references. They don't ask them to do sophomore level process energy and mass balance with multiple components and vapor-liquid equilibria on a whiteboard. Most aren't Professional Engineers either. Junior engineers used to be a crap shoot. Now there are so many graduates compared to junior positions that most companies will only hire people that interned with them.
I commented in detail on this a few months ago ...

What Proziam wrote is a little off, at least as far as music goes.

Hundreds of musicians/music vloggers are working full-time from Patreon/Adsense once they exceed 100,000 Youtube subscribers and upload weekly/biweekly and have 100+ Patrons.

Patreon produces a reliable income stream (for rent, etc.) while Adsense fluctuates but adds up ($1,000 - $5,000/million views typically.)

What I have heard with Twitch is that you need to be online continuously or the audience moves on.

> IIRC the 1k true fans idea was walked back by its original author

That was from a time decades ago when customer acquisition was expensive. With Youtube/Adsense it's not that hard, and one could experiment with Facebook targeting.

And any time somebody uses the phrase "walked back", I've found the author didn't have a nuanced understanding of the subject.
I haven't used the more recent version of Angular so not sure what their "stack" is, but doesn't `create-react-app` take care of much of that?
Could you explain why you think that the fact that you only want to buy services from Apple (or by extension products from people who only buy services from Apple) should be a reason to force everyone else to only buy services from Apple?

This is not about whether you are allowed to find out whether a phone was repaired by Apple and then potentially refuse to buy it, this is about whether other people are allowed to have their phone repaired by parties other than Apple if that is what they would like to do.
Ok that trick with the playing card was cool. I'm impressed by the math that is behind this concept and all I could think about while watching it is every cheesy crime show calling out "enhance"
What happens when someone compromises your wireguard overlay network?

The cert business is not just about encryption, it's also about authentication over an untrusted network.
"Segmentation is repulsive" -- this makes no sense as a blanket statement without product context.
When one of my pets had surgery a few years ago, the surgeon's office actually sent us back a bit over $500 a few weeks afterward since it went smoother than expected.
Well obviously they'll be CR'd. If you stick to prop drilling and functional code there's far less you can do abjectly wrong.
HTTPS: //buddysupplement.com/evianne-skin-care/
Evianne Face Cream is a characteristic collagen boosting supplement that normally shield your skin from the harm and fix the old skin it's your skin with solid challenge that keep up the helpful appearance and improve the general skin structure in various manners. This is an extraordinary equation that work as a more medical attendant and hydration to your face.Indeed, even this can assist your skin with looking obviously superior to your reasoning when you become age your skin normally loses its dampness and collagen, however this cream will consider the sound measure of collection on and different hormones that give the distinctive blend of extra element to loosen up your skin includes and improve the facial advancement. It is the best recipe that you should buy to make your skin shining.Evianne Cream is normally planned with a characteristic organization that functions as a general item for skin. In any case, yes there are a few confinements that each purchaser ought to follow before purchasing. Here are the conditions which you should check:

https://buddysupplement.com/evianne-skin-care/

https://youtu.be/DI4uqjQyQ4M

https://specialoffer4health.wordpress.com/2020/02/07/evianne-skin-care-reviewpriceingredients-where-to-buy-in-the-uk/
What is with this bazaar conviction that classes are bad?
The Early History of Usenet, Part I: Prologue (2019)
Also in VS 2005 you didn't have compilation on-the-fly - so you wouldn't get the annoying squiggly lines for undeclared properties. That only came in 2008 SP1 I think. And Generate property was also added to VS quite a long time ago - but sometimes it doesn't have enough information of course like

if (object.nonexistant != null) ....
While some of his complaints now have solutions[1], when WPF (previously known as Avalon) is used with care, the resulting XAML is much more diff-able and code-review-able. The CodeDOM serialization method is dense and small changes can cause huge code diffs.

On the other hand, WPF is a lot more complex than WinForms. There are a lot of different ways to use, many of which involve data binding that is not evaluated till runtime. There are ways to make some databinding type-checked at compile time, but it is not built in. WinForms data binding is pretty limited, so generally it is easier to track down what piece of code is causing something to display on the screen.

WinForms (and the Win32 resource scripts that can before it) are more limited in what they can easily express. So the resulting UIs tend to be a bit visually and behaviorly similar. This is nice for devs because you have a design already laid out for you. It's also nice for users since the apps are more consistent and predictable. WPF gives you a big blank canvas where it is hard to make something look decent. And enables making your app look completely different than anything else.

So in conclusion, I agree that WPF enables more understandable code to be created by people who care. Unfortunately it is often to used to add a bunch of needless complexity.

[1]: For example, the GenerateMember option in the WinForms design can be used to suppress generating fields for controls.
Anecdotal as well; on my X220 and GPD Pocket 1, I get over 40% more battery life under Linux than under Windows. Especially on the Pocket the difference is extreme. I do not use virus scanners (including win defender) on either platform and I check task manager/top etc regularly to optimise. On my Surface Go battery life on Linux is also better than under Win, not as extreme as on the other 2 devices, but significant.
it's like trying to navigate around town after you've turned the GPS off.
Yep, and besides these concerns, there's the difficulty in modeling the trust relationships and dependencies in this kind of "secure internal network" world view. The relationships are complex and you have low likelihood of your mental model matching the reality, because the relationships are not explicitly configured.
Hey.com
This 100%.

I feel the stupidly stressful process of trying to find a therapist itself has increased my need for therapy.
I mean, we're probably not going to ask someone to solve a brand new problem as part of a take-home project. We're intentionally not trying to be tricky, but to cover well-known territory so there's plenty of prior art and examples to fall back on. As another case, if you were hiring as a frontend dev, we might ask you to write a simple interactive web page using vanilla JavaScript and not jquery or such. It's awesome that you know React! Great, you'll fit right in! But first, can you use the stuff built into the browser without loading an extra library? Or put another way, are you capable of extending web frameworks if the need arises and not just using them?

You're kind of right about it being the XY problem, except it's where the misdirected candidate is trying to solve "how do I do thing X" when the real problem is "write a simple program in Y so we can know if you know Y". We aim to be very explicit about the project's requirements so that none of this is a surprise afterward.
At my current company we do a full Pull Request review of the take-home assignment. After the interview, the review comments are shared with the candidate. We're based in Europe, so that might make a difference in terms of expectations around litigation.
> There are actually fewer parentheses in Clojurescript than in the similar code in JS+JSX.

Side by side sample or it didn't happen. (EDIT: see below) I would imagine ClojureScript has more parens in the narrow sense, but I can imagine it being "morally correct" if one considers angle brackets, curly braces, square brackets, and parentheses per se as "morally equivalent".

EDIT: so, I found https://www.toptal.com/clojure/clojurescript-tutorial-react-... which has this simple example:

(defn component
[]
[:div
"Hello, world!"])

vs.

function component() {
return (
<div>
"Hello, world!"
</div>
);

}

the JS has two pairs of parens in the strict sense vs. one pair in the ClojureScript, and 5 pairs of balanced delimiters vs. 3 for the ClojureScript, and the JS doesn't minimize parens (but is idiomatic, so it better represents realistic code than minimizing parens would.) So, yeah, while this is a dirt simple example, it does demonstrate that it can be the true.
Is this related to the perception, accurate or otherwise, of rms’s failure as a leader of the free software movement? I have my own opinions about it but it seems that lots of people have their own that either align or oppose mine; things he has done recently have been quite polarizing (whether or not in 50/50 proportion TBD).

A lot of these sorts of press release style posts are more implication than statement, written into a context or situation created by current events that is almost never written about explicitly in a post or statement, leaving one guessing at the implied context to which it is a response. Is this such a response to the rms
drama? Is it unrelated?
I agree, and I get how safe air travel is. But let's not underplay this either. We had two crashes with hundreds of fatalities because the regulator decided to let the fox watch the hen house. That's sad and avoidable.
I see "price per kg" in a post referencing Elon Musk and all I can think about is cocaine.
Clear Linux* OS is now a certified Kubernetes* distribution
And AVIF was that weird video format before mp4 became common everywere, right? /s
I recently took a round trip flight from Edinburgh to London and back. If I could do it over again, I would have just taken the train.
Relying on network security is usually a bad idea even if you don't have defense in depth. (Ie it's less bad to rely on some other one thing)