skysight-inc/HackerNews huggingface dataset:
Go makes it easy to understand what is happening at a micro per-statement level and not a macro level. For me, readability is about expressing __intent__ and not about every machine detail. Writing all that boilerplate is also more error prone.

My favourite example: see the following code in Go

containsVal = false
for _,i := range array {
if (i == val) {
containsVal = true
}
}

This is one statement in any language with reasonable abstraction capabilities:

python:
`val in array`

Javascript:
`array.includes(val)`

Java:
`array.indexOf(val) != -1`

C++:
`std::find(array.begin(), array.end(), val) != array.end()`
(Actually C++ one is already quite verbose and little distracting, but sure you can implement it better in C++)

Go is only so-called modern language in which standard library cannot provide trivial abstractions to convey intent. Instead you have to use interface{} escape hatch or use codegen.

The 'Go is readable' meme is misguided.
Sigh. Currently this submission is titled:

Nikola CEO Trevor Milton Resigns

This title violates the HN guideline that says: please use the original title, unless it is misleading or linkbait; don't editorialize.

Okay, so lots of submissions violate that guideline. But in this case the changed title is simply wrong!

Trevor Milton was NOT the CEO. Mark Russell was and continues to be the CEO. This tidbit actually appears in the article body itself. Milton was the Executive Chairman.

Executive Chairman and CEO are not the same thing.

Moral of this rant: If you're going to change the submission title, at least don't get it wrong!
Can't read the article (paywall), but if this is in a public court filing wouldn't Facebook paint the future in the bleakest colors possible?

I assume after the election in November the EU and the US will try to negotiate a new data sharing agreement.

It would be in Facebooks interest to let the politicians know of their "dire" situation
i'm buying the dip this morning.
A lot of people seem to be happy about the possibility here in the comments and I can't really blame them. But one thing to consider is the impact this would have. I have a client with a small-ish e-commerce website that gets about 80% of revenue from Facebook ad campaigns and promotions. They spent a lot of time tinkering with that and optimizing it to improve sales of physical goods in all the areas they can ship to. This is of course an anecdotal example but I imagine there's a fair amount of small business that rely heavily on Facebook like that. There's also businesses where Facebook is an important tool for direct communication with customers.
Recently I found an old TP-Link wall-plug WiFi extender which defaults to a .com domain name for configuration.

All is fine when you don't have internet access, but once you configured it, you'll find out that TP-Link lost access to the config-bound domain and now it's a website full of malware and the config keeps redirecting you there.

And they're still selling these (hopefully with updated firmware)
They were pretty popular actually. The problem was that browser makers started trying to kill applets off very early. Netscape supported them, but Microsoft / Sun had a huge falling out and they ended up pushing ActiveX very hard as a replacement. The dominance of IE assured that ActiveX replaced Java applets for a while, and then MS fell out of love with ActiveX too, so HTML+JS was all that was left.

Applets were very much a victim of various power struggles within the browser industry, combined with Sun's general lack of competence on the desktop - for instance, their online upgrade engines have always sucked. Though in fairness, nobody got that right until Chrome.
Grocery stores probably closer to zero. Reminds me of stranger danger.

You most likely will be infected by a family member or office coworker.

In march during the full lockdowns, something like 20% of the population was still meeting their friends and family behind closed doors like nothing was happening, and this is why the virus didn't die out in 2 weeks.

The reason why China welded apartment doors getting shut was not to prevent people getting out.
It was to block family and friends of the apartment house inhabitants from visiting.
The US sinks billions into strategic weapons so that it doesn't have to use them.
I followed that link and was faced with a sign-up page and some fairly generic blurb. It might be the BEST SOCIAL NETWORK EVER but to get my attention I need to see what it does and what people are doing with it. The thing that facebook does, and that it needs to to better is integrate with the wider internet. What we need is geocities with apps and messaging.
Please, God, let this happen. And rid ourselves of Twitter, as well. Hell, make all smartphones vanish from the face of the Earth while you are at it.
Can't read the full article (paywall), but based on the headline and first two paragraphs: yeah, right.

There's no way Facebook would pull Facebook and Instagram from Europe. Too big of a market. I think it's a threat - "we pull out, and tell people why, and then you'll have EU-wide street protests and huge spike in anti-EU resentment; so maybe ease up on privacy protection a little, would you?".
This is really cool but reading the code it would appear to be a regular reverse pathtracer. I wonder why you decided to go that way as opposed to implementing a bidirectional pathtracer? It seemed to me like bidirectional pathtracing (BDPT) was the way to go today but perhaps I'm wrong and you obviously spent a good deal of time on this. Could you explain your thoughts on this?

I'll spend some time reading your multiple importance sampling implementation for sure. I never could get the right with useful performance.
I think it's much better than Google Chat, and I enjoyed it more, than using Slack, though. I hope Teams gets more popular. I wish I could stop using any these kind of apps and just can go back to using email so I can decide when to respond to mails :(
If a legend, it's surely a rural legend.
This would be wonderful but obviously is not going to happen.
Amazons has lost its way, it's no longer customer centric.
Smartphones have innumerable positive aspects.
Keyword Research Tips for Effective SEO Results
Oh this sounds like Facebook might be going for the Epic Fortnite play-book approach, or at least mooting it for social and political peer-pressure.
Gosh, that's kind of sad, but platform upheavals happen all the time. I hope that whatever platform their market shifts to isn't too hard to figure out. Hopefully it will even be an improvement!
But Lighthouse says I'm accessible [PART 1]
I'm not sure where you got that idea? Radiant and induction cooktops are by far the most common here in my experience.

Cleaning melted plastic off of the vast majority of surfaces, including glass, is hardly easy.
So they are too lazy to separate the data and think the EU market is not worth the effort? I hardly believe it.
Sktime: A Unified Python Toolbox for Machine Learning with Time Series
Yes, but you still seemed surprised there are could be more than two options -- not just "what would a 3rd, given 3 options only" would be.

And for 3 options, most classic home espresso machines have 3 buttons: (a) on/off toggle, (b) coffee/hot water toggle, (c) steam toggle.
WebAssembly is Flash and Java revenge, by the way we are already there.

For example, https://platform.uno/
Should we raise venture capital?
Hey everybody!

We have been developing a startup (SaaS, Productivity tools) for 2.5 years. Bootstrap and organic growth only. Have reached 160k users, $600,000 ARR, x2,5 YoY growth.

We are faced with the dilemma of fundraising, but we doubt the need to do it now (according to the current criticism of the VC industry).

Please advise, thanks!
I'm not convinced.

I don't think that local supply chains are a hallmark of right-wing politics. Globalisation and the resulting world-spanning trade agreements were primarily driven by organisations like the WTO.

Anti-Nuclear hysterics are not limited to the left and in German (as an example) de-nuclearisation was supported by both the Schroeder and the Merkle (center-left and center-right) governments. It's "renaissance" in the last decade or so has happened on both sides of the aisle.
Your comments are both superficial and unhelpful.

> they have determined it is safe enough.

This is a common misconception. Regulators believe ETOPS is safe enough based on engine reliability before an actual flight loses an engine. Then it's an emergency. The probability of the engine failure goes from almost 0.0 to 1.0. See the difference?

> It’s really weird to imply that losing one engine is a ditch situation.

I didn't say that was a certainty, but it is more likely to be a ditching situation for several reasons. The lower a jet flies, the more fuel it consumes. If there's also a pressurization problem, descending to 10,000 feet would rapidly burn fuel. Also, operating a jet engine at maximum power increases the likelihood of failure, and by itself is more risky.

> Modern airliners can take off on one engine.

You cannot plan a passenger flight for takeoff on one engine for safety reasons. Not all airplanes will successfully be able to clear obstacles on one engine. The only time it's allowed to takeoff on one engine with passengers is after V1.

> “It’s a 4-engine ocean” is indeed an old expression.

It's still true. ETOPS is for cost-minimization, not safety. It's always safer with 4 engines than 2.

IOW, you don't know anything about the topic, like virtually all HN readers.

Just because the risk of ETOPS has been normalized, it doesn't mean that it's as safe as 4 engines.
Yes, but you still seemed surprised there are could be more than two options. You didn't explicitly ask "what would a 3rd option, given 3 options only, would be".

That said, most classic home espresso machines have 3 buttons: (a) on/off toggle, (b) coffee/hot water toggle, (c) steam toggle.
I don't think that the full story. The bottom line is that as you age, you will inevitably start making different trade off's and choices.

As you grow older, you start to truly understand that life is finite, with everything that entails: loved ones growing older, and passing away, you noticing your own body changing as well as you enter middle age, noticing how your own perspective and experience of passing of time shifts (when saying "20 years ago" isn't an abstract phrase, but an experience you lived through), and also noticing how the expectations others have of you start shifting.

That doesn't mean you can't be inquisitive, energized or wanting to continue learning from your own mistakes. I do that all the time, as I understand the importance of learning throughout life ...

... but I'm far more conscious of the value of time and how I use that time shapes me as a person.

Being experienced also means being in control over your time and your life, knowing to set boundaries and keeping a healthy balance between your priorities, and the priorities of others, which also includes the priorities of clients and employers.

Let's not forget that the "tendency for some people to stop progressing" also tends to be used as a strawman argument in order to undercut the importance of the above and push people to change their priorities in ways that may fly against their own self interest.

That's why I've grown weary about generalizing arguments that one has to "progress" without stating exactly why, within which specific context, or within which specific boundaries.
the links would be much more useful if you provide a short description of the topics covered
It's in 'invites only' mode. People who have been following it since inception know they have been doing some good work.

Besides they are not ready for public yet and hence not so much info on sign up page which I think is completely fine.
On the off chance that that was true--I don't believe it to be, and you didn't list those "positive aspects", so I can't comment on them--, I think the harm they do outweighs any benefit that could come out of using them.
People have been able to lend actual coins since before the banking system existed and there's a vast ecosystem of financial products and intermediaries that will allow you to get higher yields than bank accounts from lending directly to specific companies or people (or buying their debt) without touching crypto.

And you can't buy and hold but also lend AMZN or NFLX with crypto. Sure, you can buy assets that don't have real profit streams attached and lend them to short sellers, but I have no idea why anyone would think that revolution would be a net benefit to them....
Yeah, letting people buy from businesses they choose sounds good.

Standard oil was a great company, that benefited consumers by driving down costs and improving the efficiency of oil production and distribution. Prices fell from ~30 cents to ~5 cents per gallon between 1870-1900, and when they were broken up by the government they had more than 100 competitors, and only ~65% market share.
Excuses, Google can certainly afford a couple of lawyers to make a certification contract that requires device updates.
I imagine Java's approach to concurrency and parallelism might be quite different if it were designed today.

Probably not, actually. Project Loom's initial goal was to rethink concurrency on the JVM from scratch. What they came up with was:

* Make threads really, really cheap

* Make thread locals work better (as scoped locals)

* Add a few Executor utilities to help you control sub-tasks better (structured concurrency)

It turns out that Java concurrency is pretty damn good already. It provides all the different paradigms you might want to explore, is efficient and well specified. Meanwhile they realised that many of the alternative approaches to concurrency are in reality trying to work around the high cost of kernel threads. When you make threads really cheap, a lot of the motivation for other approaches falls away and the existing set of tools in the JDK come to the fore.
It's an experiment upon humans of course. Be found where no mouse should be; see how humans react on Hacker News. (-:
That's very likely the reason they've not bothered with a Linux client yet. I'd bet the typical Linux user has a hell of a lot more data than the typical Windows one.

I use B2/restic and only selectively backup things that are either irreplaceable or I'm willing to pay for. It costs me around 1 USD/month, which is only ~200GB. I have a lot more data than that on my NAS!
Rickover way overstayed his welcome. In academia he would have been kicked upstairs when he started strangling people’s careers.
This is pretty close to home. A few weeks ago someone brought up the subject of my education and was surprised I didn't go to any university. In fact, I never even completed high school due to what is euphemistically called 'personal circumstances'.

I went to work at 17 and had my first company by the ripe old age of 21. The alternative, some degree (likely CS) and doing computer science would seem terribly boring compared to the live that I ended up living and I feel no less productive because of missing out on that crucial secondary education.

Colin is obviously about a million times smarter than I am, he would have probably moved the needle in whatever field he would have entered. I would have probably hung on just long enough to launch my own company anyway because that's just the way I'm wired. In the meantime, my one original contribution (live video on the web) has touched more lives than anything I would have done as a minor cog in some university.

In the end, what others think of your life or your decisions to fill it in one way or another doesn't matter. What matters is that you feel satisfaction at what you have achieved. You are your own harshest judge and what others say about what you've done is irrelevant. Colin has received more than his fair share of flak on HN for not chasing the $ as much as he could have. I think he's done things 'just right', enough commerce to get your hands free and spend your time on the things that you think matter most. That freedom is worth far more than being beholden to investors or partners in a business. Wished there more of him and fewer wanna-be-rich-guys.
Apple Silicon dev machines do not currently run Docker at all, or any CPU-level virtualisation.
This is a healthy way of thinking, ahuh
And nothing of value would be lost!
Neither online marketing nor "Social" Networks will ever be gone from this world.

If Facebook is replaced by the next thing, it just means that the data is not longer officially siphoned off to the NSA but only to local agencies.

I doubt much will change for (most) users or small businesses. There will be some collateral damage and for some it will indeed be devastating but the overwhelming majority won't notice much.+
Sounds like a terrible decision. They have no product, no revenue. What exactly do they have?
Sounds like Facebook is a single point of failure for them.

https://en.wikipedia.org/wiki/Single_point_of_failure
At this point, the evidence overwhelmingly points to the idea that we don't have any idea about our actual history. I'm not a fan of Graham Hancock, but his and a few others' work really did get some things right.
It was a great company before or after they tried to weasel their way out of the responsibility of leaded fuel?
Telegram is much better than Messenger. Why don't you use it? Plus there are ton's of more features. Like so many, its hard to keep up.

It's ad free and open source.
I'm not giving out. I'm just saying what I think needs to be done to get my interest. Maybe that's not important. Maybe as you say they're not into getting my attention just yet, and that's fine too.

EDIT I suppose in the context of this discussion it is important to remember that for the first while, Facebook too was invite-only, it didn't do them any harm, but on the other hand is Orkut still around?
Granted; energy production is the source of a huge part of current CO2 emissions. But even if you could magically turn every coal-burning plant into an nuclear plant; you'd still have to account of 73% of carbon emissions from transportation, industry, residential, commercial and agricultural sources.

> Reconverting to electrical our other sources of emissions (heating, transport) where possible could cut another 20-30% of our emissions.

Not sure what you mean by this. Transport and heating were never electrical to begin with, were they?

Without changing our patterns of resource consumption this will not change. And that will not come without societal transformations that de-emphasise consumerism and with it capitalism to some degree.
Non-commercial workloads that don't need 11 nines of reliability. S3 is fairly expensive for those use cases, so Minio is a good option to replace it if you need an object-based data store (for backups, for instance).
Musk left the vaporware club long ago. Not saying he's babbling a lot and may still be guilty of lying to investors in the future.. but right now the data says otherwise.
Facebook like any business has to obey the law to operate in the EU.

Considering the mass surveilance issues of foreign governments(i.e US, China) I believe the law is sensible if not too weak. Even people who do not use Facebook can be/ are affected.
For those that dont know, about a week ago a report came out that shed some light onto the incredibly shady things that were happening at Nikola: https://hindenburgresearch.com/nikola/

For example, they showed their truck Nikola One on video, which turned out to be them just rolling a truck down the hill and making it look like it was actually a functioning truck.

Their defence against this allegation? "We never said the truck was moving under its own propulsion. We just said it was in motion."
IMHO, "creativity" is all about breaking existing rules, replacing them partially or totally with others. In math, it's a new axiom set, allowing/forbidding new inferences. And it's also using analogies with other domains to find new intuitions and new deductions.

However, the main problem with creativity is not reducing the knowledge base, it's finding new knowledges to extend the knowledge space consistently. Sometimes enumeration or automatic generation can help... but in that case, it's "only" a fixed set of meta-rules
I highly suggest everyone check out Invidious, a self-hostable proxy for YouTube: https://github.com/iv-org/invidious

I've deployed this a week ago after YouTube's official frontend became even more obnoxious and it's been a much needed breath of fresh air.
> I think this marriage between actual environmental concerns and a socialist ideology is the reason of the so called "rejection of science" by the right.

I think you're making an important connection here.
Luckily I am in industrial electronics without a smallest chance of fundraising.
Kinda common nowadays.
Why do you need to raise funds?

What is the most advantageous way for you to raise fundS?
Come on mate. He is at least a proper engineer. He builds stuff himself. No project gets delivered exactly on the promised date. There is always a delay. That's normal. I'm a petrol head (read idiot) and I don't like Tesla cars. But I'm fascinated with engineering and I do appreciate Elon Musk. He is bloody awesome.
Duf: Disk Usage/Free Utility
The answer to this question is always "network effects". No-one that I know uses Telegram.
This is just some exaggerated "doom and gloom" BS aimed at making the EU sound unreasonable. FB just couldn't be bothered to do the work to separate the data. That's it.
Couldn't emphasise this more.

99% of "projects" on those sites is just crap - bloated numbers on injections of paid traffic to show "potential" and bunch of other ways to disguise crap.

I was a regular there but after a while decided my time simply is more valuable than poking into pile of shit.
As someone who just had to use their "ads manager", I can only hope they disappear from the EU. First of all, it's creepy as hell how detailed the target group can be chosen. Second, the ads manager itself is a violation of human rights. I'm not kidding, I was flagged for "suspicious behavior" for trying to launch an innocent ad campaign for my German fantasy novel and their "support representatives" (named "Mary", "Amy", "Pat"...) weren't able to tell me what could have gone wrong in a total of 3 hours of chatting. If there is anything like algorithmic discrimination, then it's definitely to be found in this bizarre software they are using and cannot explain themselves.

It's amazing that Facebook still exists. Ironically, however, a previous campaign for one of my novels did work so somehow all the data collection does work for targeting potentially interested people. I guess that's the reason why they still exist despite all those deficiencies and rights violations.
As a fellow connoisseur: Make them yourself. Ramsay has a recipe. Much, much better. I didn't even know that was possible, or allowed. I expect to be clubbed to death by an angry white bearded fish sticks peddling boat captain any minute now.
> Why don't you use it?

Because you need to convince all your friends to use it...
Maps, for starters. Sometimes I wonder how I would have fared if I had started international travel before smartphones were a thing. Hell, my daily life would be straight up impossible.