skysight-inc/HackerNews huggingface dataset:
I use Google Optimize. I wouldn't call the free offering "strong."

There is a limit of about six experiments at one time. Each experiment can have up to 8 variants. And if you want more, then be ready to shell out thousands per month (I forget the exact number, but that's the ballpark).

Overall, if I were to redo things, I'd probably be better off just using Google analytics events.

Edit: that said, I'd never use a piece of bloatware like Optimizely for just the split-testing feature. If your product would benefit from split testing, then include it as a feature. It's not a "hard" feature/problem to implement into just about any existing product that would benefit from it.
In no way do I think my symptoms are normal and just different. What I am saying is that what causes my symptoms is a different response to a similar environmental input that most people do not react to, ie, diet.

I want you to consider it being like an allergy, not that I have some sort of histmagenic response, just that when you take my trigger away I have no symptoms.
Sure but that's a very involved, long and risky process. If you want a different culture then it's generally better to just find a new job at a place that already has one.
Boost Collection and Recoveries Using Machine Learning
https://news.ycombinator.com/item?id=24365937
Be careful here. Magnetorquers do exactly what the name says - they create torque, which manifests as rotation around a point. If a device demonstrates linear force, it's likely to be a different effect (electrodynamic), which currently requires a rather long tether to work [1].

[1] https://en.wikipedia.org/wiki/Electrodynamic_tether
It very much sounds as if you're confusing immigrants and refugees here.
I can't speak for Apple, but something I was told at GNC that shocked me about the way companies might view their workers is that I, as a white male employee that enjoyed exercise, was always under more suspicion of theft than any customer would be. My manager straight up told me this, there wasn't any inference on my part nor was this some subtle implication. I understand they're different companies and different markets, but now I typically assume that most companies are more suspicious of their employees (the people who spend so much time in the store, who have a better knowledge of security than the average customer, who know what products usually go missing organically, what times someone is likely to be looking at them, etc) than the average random stranger who walks in.
I'd say it's just a PR tactic to make such things seem like "big news," when, in fact, such acquisitions are a fairly normal thing in the tech world. It's hard to even buy that kind of publicity, so one has to take advantage of it when one can.
Eric Berger confirmed with SpaceX that it is 100 megabits.

https://arstechnica.com/science/2020/09/spacex-launches-12th...
Flight attendants aren't paid all that much. At the majors it seems to be around $25-30/hr. (And presumably less on the regional jets).
There's a big difference in requiring a doctor or a engineer to have schooling, people could die. But if people eat a crappy loaf of bread who cares?
Thanks !
I went to alpinejs a few month ago ...
Is it "Trauma" or "Drama"? The version I'm seeing on Amazon is "The Drama of the Gifted Child".

ETA: I found this interesting, too - the author's own child wrote a book about his negative childhood experiences: https://www.haaretz.com/life/books/.premium-mother-dearest-1...
Excellent point. I should have written "central authority that's accountable to the citizens and other branches of government".
specs--it's basically the same question as with changing the structure of any db table. How do you know some code doesn't rely on it?

We also use/love this gem https://github.com/scenic-views/scenic to version our views
This totally makes sense, if you also find some benefit (personally or societally / globally) by taking ownership of the problem.

If you're a) not going to get paid b) not going to materially improve your prospects c) not going to be helping the world etc then I find that digging in and trying to save everything by making it your problem is a recipe for extreme frustration which will show up clearly in your interactions with other people whose job it probably is to do the things you believe are not happening correctly (managers, executives, other team members)

Make sure before you make this leap that you're doing it for the right reasons, either for the benefit of the world, or for yourself and not just because you work someplace and a blog said "you are responsible". Stay mentally healthy. Save your energy for the important stuff.

Obviously this message is extremely important for smaller places, startups, etc and in your personal life. Recognize excuses. Be proactive. But there's a balance when it comes to your work life.
> Iranians have been sentenced to death for protesting, for drinking, for adultery.

And also...

https://m.dw.com/en/iran-defends-execution-of-gay-people/a-4...

“Homosexuality violates Islamic Law in Iran and can be punishable by death. Several thousand people have been executed for homosexuality since the 1979 Islamic revolution, according to some rights activists.”
Yeah... That's a pet peeve of mine, too.

There's an 8x difference between a megabit and a megabyte. Come on, people!
> More dangerous are the people who would implore you to ignore all sources from what they perceive are enemies and pay attention only to their (or your own) bubble and prejudices.

Okay.

> Posts with catch phrases like "establishment media companies" are usually a red flag.

Wait. Aren't you doing what you say is the "more dangerous"?

> This submissions feels more like launching point for arguing, little value to community.

So lets nip it in the bud and prevent discussion? Your comment feels like an attempt to curtail an interesting discussion before it happens because it threatens your own bubble and prejudices.
You'll like this Rob Pike thread https://twitter.com/rob_pike/status/966896123548872705
Hello!

I don't think GitHub would be any help here, as I imagine the author is worried about personal retribution from the Iranian government, not the US govt. He is probably right to be concerned. I'm afraid there's probably not much we can do here.

FWIW, as a Palestinian, I think this law is idiotic. FOSS does not discriminate on geographical origins, particularly when any submitted code can be freely audited.
> Behdad Esfahbod

Funny you mention him. He showed up on the linked thread, posting the final comment before it was locked:

> Just merge it.
This one actually almost makes sense because of RFC 2606 [1]. It reserves the .example TLD as well as example.com, example.org, and example.net as only example domains that cannot/should not be used. Back when .com/.net/.org were "the only TLDs that matter" a blanket check for example in the second level made some sense, and/or to just assume that RFC 2606 would apply to future TLDs (despite it being quite specific in which domains it reserved).

[1] https://tools.ietf.org/html/rfc2606
Mostly, become good enough in your own lane that you get access to / become desirable for teams with other good players. Some games are just lost no matter how well you manage your own lane, similar to how some companies are doomed no matter how good their tech is.
David Graeber, Anthropologist Behind ‘We Are the 99%’ Slogan Dies at 59
Japanese Apartment Floor Plans
Lessons from a Virus Tracing Dud
Jurisprudence isn't even uniform through Europe. IIRC, in France they don't consider precedent nearly as much as the US.
Comments moved to https://news.ycombinator.com/item?id=24365479, which was posted earlier and points to a third party article rather than a corporate press release.

Corporate press releases are mostly an exemption from HN's original-source rule (https://news.ycombinator.com/newsguidelines.html) because they are mostly evasive, unreadable mush. In this case the third-party article says almost nothing, but at least it's readable.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
"Scale comes with the cost of unaffordability" is an opinion, and one that's contrary to the widely shared opinions of experts in the domain, at that.
Flu vaccines are stable in household refrigerators. At the hospital I worked at, we stored roughly 10,000 doses in a 38°F fridge that wasn’t even on a dedicated backup. The benefits of decades of research...

*Edited to show F instead of a unitless 38º
There are multiple examples of revolutionary technology from the UK:
1) ARM - dominates embedded systems, >90% of cellphones and IoT, sold to SoftBank, now on the way to NVidia
2) DeepMind - arguably global leader in AI, now part of Google
3) Illumina/Solexa - >90% of global DNA sequencing market, biotech leader, sold to Illumina for $600, Solexa sequencing now the basis for a $50bn market cap

Britain has the problem that too much of the country is focused on finance + the services that surround it, the country bends over backwards to support those industries through deregulation/not enforcing rules (LIBOR scandal et al), intervening with foreign governments to protect banks (see HSBC 'too big to jail') while pretending it is lassez-faire & does not have an industrial policy.

The ironic thing is that the financial industry could help develop these seeds of technology into behemoths but have misguidedly focused on inflating land values + developing dodgy financial instruments.

Another problem is culture - many Brits have the ambition of making $ millions of money and then retiring to a country house. Not many Zuckerbergs have emerged from the UK.
you: Holding someone accountable means giving them consequences.

you: Britain as an entity certainly faced consequences from US independence

me: The 'holding accountable' was the revocation of Britain's authority over the colonies.

Glad we agree.
I feel like my appreciation for linear algebra really came after a year or two after I finished lin alg in college :P
Optimizely's pricing makes no sense for small teams but VWO and Optimize cannot compete on features that start to become very useful as your experimentation and personalization efforts increase.

Any roll-your-own experimentation platforms take considerable resources to make accessible to those in the organization interested in using it (product, marketing, etc.)
> the supreme leader's preferred presidential candidate doesn't always win.

Democracies don't have supreme leaders. Are you insinuating Iran is not an authoritarian regime where torture exists?
I get what you are trying to say, but I don't think that's ever a valid argument. Illegal actions are just that: illegal, no matter who commits them. I don't see why a "good" person should get away with it.

To drive that point even a little further, the mafia (the actual one, in Italy) also had done many good things, helping many local people out, often when it was the government that totally failed those people. But none of that made it any less of a ruthless criminal organization.

Should any of the US government's good deeds (if any, because I have never seen the USA do anything abroad that wasn't first and foremost good for them, only in second place for the local population) ever excuse any of their criminal activities?

I don't see what is complicated here. To me, the answer is just as clear as with the Italian mafia (during its heydays): no! Crimes are crimes, no matter who commits them.
The comment "initialize the utmp structure" is wrong. You have declared the struct here but it is uninitialized.

And there is no point in setting the locale, since your program never uses it.
Weak JWT secrets you should know
I wrote a few huge class component-based Apps in React and they were working like charm and were very maintainable even for junior programmers. A few days with Redux and development was as easy as in jQuery days.

Then we hired a few front-ends who started pushing functional components where possible as it became the new paradigm and recommended way of writing React apps. From my perspective there is absolutely no difference between class and functional components, class is a few lines longer and it's supposedly harder to test but I don't know exactly why because testing classes was never an issue.

A few months passed by and maintenance became a headache because suddenly functional component X, Y and Z needed lifecycle methods and those were only available in class components! But class components are bad, right? So let's update React and use newly introduced hooks.

Now instead of me and 2 juniors you need 10 seniors to maintain the apps, nobody knows what does what, it's a nightmare. Class based components and even everything redux-related is much easier to comprehend than small logic in hooks. It's extremely easy to write unmaintainable code with hooks.
They used to, but they ended it a few years ago. They consciously moved higher market, higher touch, higher cost.

Ultimately, i believe they got squeezed between smaller companies using free or cheaper offerings and larger companies probably building it themselves.
It's sad that we live in a time that the truth gets systematically downvoted like this.
Many experienced developers had been saying this about React for a long time; it's bloated and over-engineered. Like ORMs; they just keep creating new problems and then inventing new solutions to patch up the old problems and introduce new problems at the same time.

It's all about where the capital is. Give me a few million of dollars in marketing budget and I can convince all developers on earth to use Angular 1 (with a different project name).
Most of the effect is just that plants are mostly made out of carbon, so having more plant mass means more carbon in plants and less in the atmosphere. It's the same for trees.

It's a sink of fixed size, not a bottomless barrel we can dump infinite amounts of CO2 into. That doesn't make it useless though.
> Maybe that already exists?

The closest thing that exists is probably this: https://platform.uno

I don’t have hands-on experience though, only read their web site and watched a couple of videos.

And I’m not sure they have live visual debugger, it might work on Windows when using Visual Studio 2019, but I would be very surprised if they ported that to the rest of them, it‘s relatively hard to accomplish.
Microsoft dropping their own C compiler and using Clang as the standard C compiler in Visual Studio would be great TBH.
If you have nothing to hide, it's only because there's nobody trying to hurt you right now.
One issue with the article: it talks about the DNC hack but not the RNC. Both were hacked by Fancy Bear, but only the DNC info was dumped online. Whatever they got from the RNC stayed secret, almost certainly for kompromat.
This feels somewhat relevant as a developer who's moved into more of a leadership. When you're a younger dev, you get ahead by pumping out code, hitting deadlines and making stakeholders happy. As you transition up the chain, you need to start depending on the other developers to pump out the features and you're going to find a lot of them just don't care as much as you do/did. It can get very frustrating at times.

This article hits the point exactly, I've learned all you can do is lead by example and hope for the best while trying to constantly improve your own performance.
Ask HN: Learning resources that finally helped you grasp a complex topic?
When talking with people about certain topics that are complex it can be easier to reference a blog post, video, or something else. For me, this is usually happens when I had difficulty grasping a certain concept until it was explained to me a certain way.

Here are a few resources that finally helped me grasp certain concepts:

- Javascript event loop: https://www.youtube.com/watch?v=8aGhZQkoFbQ

- Javascript closures: https://www.robinwieruch.de/javascript-closure/
Not a rule of thumb but undisclosed acquisition prices are many times an indication of a poor exit.
You don't have much control over mistakes they can make, but you have a better control on your own mistake or what you can do to prevent them from making some of theirs. By focusing on you and what you can do to help, you're being a positive force in the team. When other members of my team help me or do actions that prevent mistakes I can do, I'm so happy to give back to them. If the only thing they do is complain to me, well you just sap my motivation.
Optimize can run five experiments at a time and it only lets you measure 3 metrics. Any other metrics need to be analyzed in GA and will almost certainly end up sampled and unreliable.
How did it backfire?
No, it's definitely not in itself proof of that. If we went with that standard, the front page would be mostly dupes. The few most popular/sensational stories would get upvoted over and over again. And then the threads would mostly be full of complaints about the dupes.

Posts about new releases by well-known projects are something of a grey area, but if you want to read a long explanation of how we treat them, one is here: https://news.ycombinator.com/item?id=23071428.
Seems like they’ve done it in a pretty reasonable way.
The Anarchist Jurisdictions
Looks like the link has changed. It is now pointing to a different news outlet altogether.
Live stream for the 150m SN6 hop[1] ~(might scrub)~

Edit: didn't get scrubbed

[1] https://www.youtube.com/watch?v=AKA-r2lt8uc
From maintainer prospective he has gotten thumb down, whether it's "boo to to maintainer or to the law". That may not be the actual case but the majority of people surprised here clearly shows they're not aware or don't want to see the other side of the table.

I agree, Iran is really threatening US: https://lipstick-and-war-crimes.org/wp-content/uploads/2017/... how Iran dares to put the country next to US military bases ?

Jokes aside.

A simple map could clearly shows, US is thousands of miles away from Iran. What they do here ? This place was fine and long before any US warship show up in the Persian Gulf.

Was it Islamic Republic in 1953 when US (CIA) and Britain toppled democratically elected prime minister Mosadeq ?

Or how about Iran-Iraq war were Iraq was supplied with intels, luxury weapons, naval and air help from US or many other country and being funded billions to continue the war, even French pilot flying their airplanes and Germany supplying them chemical weapons to be used on Iranian civil and US calling Saddam "Our Man in Baqdad", he was the sweetheart until he dared to do something US didn't like and you see what happened to Saddam and great people of Iraq being mascaraed and bombed to ashes. (_Saddam dared to attack Kuwait to take on oil fields because he felt that war with Iran caused tons of financial damages to the country so he thought he deserved the money back from the Arab World, US didn't like it and ..._)

Umm, how about Iran and US cooperation to topple Taliban government ? Wasn't that a token of "deescalation", that ended for Iran being called "Axis of Evil" by George W. Bush.

How about assassination of Iranian General Qasem Soleimani ? was that a token of friendship by US? He was carrying a meeting response from supreme leader for Saudi Arabia for deescalation and lowering the tension between both countries.

For US, a country is either a client state or "let's give them a taste of democracy and libation!"

Just because US can bully countries around, it doesn't mean it's a tough guy and we have seen it several times.

I hope one day, me and you don't need to have such conversations, ordinary people that only want to have a simple life, food on the table and a peaceful environment where any person on earth can be free from damages caused by others on them, well that's a wishful thinking, but I like to believe someday that would happen.
MooTools!
Pretty much yes. I'm a C++ programmer that barely knows javascript that is using React to build a UI for a product. It's complete magic to me and I have no idea how it works. I haven't seen any deep documentation anywhere that would give me more insight that I have now. shrug
the comment you're responding to is referring to qualia, and there is no evidence (Occam's razor doesn't count) that these are shared at all.
Michael Jackson is a good basketball player. Wayne Gretzky is a good hockey player. Mike Tyson is a good boxer.

I think we can easily say these unbelievable athletes are "good" at their respective sport.
I was always very impressed by their office on the end of New Montgomery Street in the heart of Downtown San Francisco. You could see some very swaggy kitchens and open office space through their floor to ceiling windows on the ground floor. I was jealous for some of the employees who worked there.

Maybe this is ad hominem, but it seems to me they must've raised a lot of money to prioritize that kind of setting, likely in the guise of recruiting. Crunchbase lists them as having raised $251.2M and their last round being debt financing.

If this is a down-round acquisition with most of the employees gaining very little I wonder if this is a lesson to founders to be more cost-effective and raise less money.
Not the author, but user of Skia on daily basis.

It depends. Skia can either be used as software or GPU renderer.

GPU AA rendering can slightly differs when using MSAA. When MSAA is turned on, Skia has different path renderer strategies (that could be CPU-based, like SDF, or GPU-based using coverage counting). In that case (msaa turned off), AA result should be identical on all platforms, at the cost of performance.
You hit the problem at 120k unminified.

It only takes a couple feature-rich libraries to hit that number. Even medium-sized business apps can hit that number on their own pretty easily (without including any libraries)

> In practice, you're unlikely to hit that inflection point on any given page of your app, as long as you're using code-splitting (which Sapper gives you OOTB)

That is straight-up fiction. If you bundle split correctly, you put React and other shared libraries in ONE bundle that is shared by all your component bundles. If you're coding an actual app, they'll wind up needing most of those bundles at which point the problem doesn't go away.

Detecting similar functions and combining them is possible (though it will probably add substantially to compile time). I have no doubt that if svelte continues to grow, it will have to handle this problem. I somehow doubt they'll say it's just a minor feature update affecting just a few users when they finally get that work done. Don't forget that reusing code more also allows the JIT to optimize it to get you better performance too.
For apartment blocks it's particularly silly because you can install a single device in the basement at the time of construction. Some newer blocks have it.

UK housing stock is in desperate need of upgrades, most houses are literally bleeding money through the walls because of poor insulation, and because heatpumps are much more efficient that boilers.

Consider that they are more economical when supplying several houses, pay for themselves over time and that interest rates are zero. It becomes obvious that we need a large-scale program of energy efficiency upgrades, it would create jobs during a recession and help address climate change.