skysight-inc/HackerNews huggingface dataset:
> GO syntax is so hard to look at.

What do you mean by “hard”?

I find Rust syntax challenging to grasp in a specific way. Rust employs numerous symbols and expressions to convey statements, which makes reading Rust code a process of constantly navigating between different keywords, left and right. I have to create a mental map of what certain statements are accomplishing before I can truly comprehend the code.

In contrast, I find Go code relatively straightforward, especially for those familiar with C-like programming languages. This clarity is due to the deliberate verbosity of the language, which I personally appreciate, as well as the use of early return statements.

But don’t get me wrong. I enjoy programming in both Rust and Go when they are suitable for the task at hand, but I usually spend more time grappling with Rust’s syntax than with Go’s, because I often invest more time in understanding the structure and logic of Rust programs compared to their Go counterparts.
Everyone in this thread needs to take a long, hard look at their life.

Especially the men trying to ascribe some sort of motivation to all women on the goddamn planet.
> it was a nongovernmental agency

Several "non-governmental" agencies (like the Election Integrity Partnership or the Stanford Internet Observatory[0]) were involved in making recommendations to censor. I say "non-governmental" in quotes because entities like SIO receive a lot of federal funding, and key players shuttle back and forth between private and government functions.

> Biden wasn't in office for the laptop stuff but Trump was

I'm not sure what "laptop stuff" you're referring to, but whether Biden, Trump, or whoever else was in office has no bearing on the illegality of the executive actions in question.

[0]: https://stanfordreview.org/stanfords-dark-hand-in-twitter-ce...
You can generally develop with the JDK, and only compile from time to time.
Where's the company lists they're talking about? The ones they'd consider buying.
> but we need to go to the dumb wire days of the telephone companies who couldn't control what people say on the phone and if their services were used to do bad things it was the law enforcements job to deal with it.

That is today. You do not get to control Google’s computers.

Buy your own server(s), buy your own bandwidth, and do what you please.

Lobby your representatives to make symmetric fiber internet a utility to each home, and implement ipv6 so you can serve content from your house and not have to depend on bigger companies to get around CGNAT.
Data privacy issues restrict using ChatGPT
As does the USA, so we shouldn't be using Windows or Yubico either, or virtually any other software/hardware from any other vendor because there's few countries that let you do illegal-over-there things without having a mechanism to force you

It's a "pick your poison" situation, not a "they've got national security letters and so you can't trust them" one
>Further, covid deaths are severely undercounted.

No, they are severely overcounted. We were literally counting people who died of motorcycle accidents as COVID deaths if they tested positive for COVID in the emergency room. The PCR tests were dialed up to 40 cycles, which caused a huge amount of "false positives" as well.

The health authorities admitted that over 90% of the COVID deaths had pre-existing conditions and the actual cause of death wasn't really COVID. The IFR of COVID is less than a bad flu season.
lol, I sure will
The way they wrote a full sentence, that seems to be about Postgres, before introducing the word "Postgres" in the second sentence, does make it appear like they were confused and thought this thread was about that. (As the other logical reading would be that the first sentence is complimenting MariaDB before switching tack for sentence two. What they needed to do to not cause the confusion was to start with "Meanwhile, Postgres just gets...")
This is why startups are only allowed to raise from "accredited investors" and not the general public. The fact that whatever technology they claimed to have at the time worked and wasn't a true fraud when pitched is really all that matters. Anything forward looking is a projection the investors can choose to believe or not.
Are you Canadian? Even asking the question feels ridiculous: yes, absolutely.

He shredded the Charter to fabricate a wedge (interior vaccine passports, firing civil servants) to win a few votes in the last election. This is absolutely in character.. good governance means nothing to Trudeau compared to being re-elected.
Yes, because most people have like 30 contacts in their IM roster. Your phone, your home router, maybe even your smart fridge would be able to tackle this scale.

Something like Twitter cannot be as easily replicated, but it's never been about privacy ad encryption.

Another thing that's hard to replicate is a global namespace. Federated namespaces (see email. mastodon. matrix) work acceptably well though.
I think it's the file dated 19 July 2023, plus the two amendment documents since then?

https://bills.parliament.uk/bills/3137/publications
https://www.leefang.com/p/house-democrat-threatens-twitter

> Taibbi has admitted mistaking CIS for CISA in a single tweet in one of his many threads, but his testimony to Congress was entirely different. Hasan deceptively conflated this quickly corrected tweet with Taibbi’s testimony.

> But the evidence shows that Taibbi’s congressional remarks were correct. CIS and CISA collaborated with EIP on moderation requests, with both organizations directly appealing to Twitter for censorship, making Taibbi’s overall point and particular argument completely accurate.

He swapped them in one particular tweet, quickly corrected, but it was nowhere near "one of the most prominent examples".
I think there is (for search at least, I may be biased), the question is are we ready to pay for it, or we expect the same business model as Google's (ad-tech) to somehow produce a better product for its users?
I bought in on the presale, and have been very happy with how you guys have been approaching this project. It's obviously an uphill battle to release this device, but I love the ambition and lack of compromise you guys have in creating a new form factor.

I think you are likely too early to market, making it a hard sell for a mass market in the short term. If you can survive long enough I think you can do well, however.
I'd like to point out that the study [1] reported 16 trials from the USA with just one "zombie/fatally flawed" trial. e.g. 6%

Most of the studies that were problematic came from China and Egypt.

In other words, nothing new here.

[1] https://associationofanaesthetists-publications.onlinelibrar...
https://www.independent.co.uk/news/world/europe/elon-musk-bi...

Walter Isaacson, the book's author, gave a long-form interview recently on The Lex Fridman podcast. In case you'd like to form your own opinion about the book's legitimacy, its writing/Musk-supported research is substantially discussed:

https://www.youtube.com/watch?v=aGOV5R7M1Js
I have such a love-hate relationship with this language. I use it professionally every single day, and every single day there are moments when I think to myself "this could be solved much more elegantly in language X" or "I wish Go had this feature."

Then again I also can't deny that the lack of ""advanced"" features forces you to keep your code simple, which makes reading easier. So while I hate writing Go, I like reading unfamiliar Go code due to a distinct lack of magic. Go code always clearly spells out what it does.
In Go, `expensivetocopyvalue` can still be achieved via an enormous (e.g. multi-KB/MB) structure (which is most literally expensive to copy) or something containing a lot of pointers (which is not really expensive to copy but will start to pressure the GC).
> Populism is a response to corrupt and incompetent establishments

populism is a response to discontent, nothing more, nothing less. Populists need an in. If the country thinks that the government is doing ok, or they are happy enough as they are, then populism can't spread. Populists need a cause and a scapegoat.

boris was brexit. corbyn was "enough shitting on the poor and young"
I work on and off with both, AWS may be more feature complete in some areas but Azure is frankly easier to work with for me, I can actually get support on issues I have from Microsoft. And while I've generally only done so from the large enterprise account perspective, Microsoft is way more open to feature requests/enhancements than Amazon is. I don't have any experience with GCP so I can't speak on that.
> “If a creator’s off-platform behavior harms our users, employees or ecosystem, we take action to protect the community,” the spokeswoman said.

Putting aside the validity of the accusations—let's say he did everything he's accused of, for the sake of argument—is Youtube alleging that he assaulted Youtube employees, app developers who use the Youtube ecosystem, or Youtube users? I assume the latter. But the thing is, a majority of people on Earth are Youtube users, so what the heck does that even mean?

I have no dog in this fight, Russell Brand's fate is not of interest to me. I'm just wondering about the argument they are making, and how broad it seems. If any alleged crime takes place wherein the victim has watched at least one Youtube video at some point in their life, and the perpetrator has a monetized Youtube channel, will Youtube's policy be to step in and protect the victim? For example, if I am YT creator and I punch someone in a bar, and that someone has a Youtube subscription, does Youtube step in? That feels like the kind of policy that cannot be faithfully and objectively executed, which makes it a bad policy and a potential legal vulnerability for Youtube.
Such a beautiful metaphor
RedShift, Snowflake, Citus, Greenplum and Athena are OLAP engines, but not real-time focused. For this one, it is more similar to Druid, ClickHouse or RockSet.

The 1.0 version of Pinot seems to bring a lot of maturity, they seem to have added new engine that can do joins now. I'm not sure how stable it is, but it seems interesting.

As for what is this kind of database usedful for, this is for operational analytics on large data that also update in real time. In my domain that would be things like having insight into large supply chains or manufacturing operations, like power plants or factories, just in general for monitoring stuff. I know it's also used in security and finance (for fraud).
ShowHN: Naming Variables Just Got Harder – Working with AI Models
Ask HN: Daily Twilio OTP attacks, why, just why?
We're experiencing daily twilio OTP attacks that create accounts. We block IPs and have throttled rate of account creation. But other than running up our bills (~$10 / day) I don't understand what they gain from this. Why are they doing this? What am I missing?
I would put forward that a less morally dubious way for YT to handle this would be to pull ads, and send the creator a pay-for-hosting agreement that they're required to sign if they want to keep the content online.
Time to leverage IBM Cloud KYOK model. You need level 4 especially if you're using 3rd party: FIPS 140-2 Level 4 certified HSM

https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-faq-bas...
Nope, we’re big believers in trunk-based development and see this as a necessary extension of it - when you’re blocked from merging into trunk (e.g. because you’re waiting for your teammates to review your code), we believe you should still be able to continue working on your new feature or refactor, but without continuing to make your PR larger and in turn more time-consuming for your teammates to review.

Stacking makes this all easy by allowing you to make smaller sets of dependent PRs so you can stay unblocked and merge into trunk more often.
The G standard plug should be classified as a cold weapon as it's so big and heavy and flat that it could be used as a mace or as a booby trap for burglars.
You’d think, but people certainly still choose MySQL these days, and without a really serious reason to other than familiarity.

By all means, use what you’re comfortable with but not having stuff like transactional DDL feels backwards at this point.
> but my guess is that it would never spread there because there's more protection mechanisms, respiratory is like a process running unprivileged on an open port 80. Genital is port 22 and anal-genital is rdp or teamviewer with admin privileges on a server.

Dude, considering we're not even done yet with a worldwide pandemic caused by a deadly respiratory virus, I'd probably stop with the bad analogies.
In contrast, Java would have a compile error so long as the variable was not declared final.
"this is an entirely new protocol by the definition "

NO!!!

this is what the parent comment meant about ipv6 design. Add an octet and that's it. Same protocol with same rules just a bigger address.

It may be a different version of IP but the protocol and supporting protocols like ARP and DHCP just need to support the new IP.

The reason IPv6 failed is the same reason why when new devs join a team, they find how everything is wrong and try to fix it all and leave a bigger mess than what they started with. You solve problems one step at a time. Overhauls are only justified when your objective is specifically to improve the whole system.

"The reason for the slow IPv6 adoption is that there was no financial or business pressure."

That is only part of the reason. The other part is it is a pain to use, there is no way to use it without also supporting v4 and on top of that you have to learn and adapt other new protocols, addressing schemes, gotcha's and much more.

Just add a freaking octet!
The article doesn't say that it's been fixed, merely there's a new attempt to lessen the issue that is being tested with the latest batch (which were still easily visible by eye via earth bound observers).
Not really, YouTube can terminate your account for any reason. If the accusations are false, and if they're the reason why he lost monetization, he could sue the accusers for damages.
Fair points. Putting you forward with my current company as a potential replacement for New Relic.
Every time I read this story the part that always surprises me again is the units command. Converting from 3 millilightseconds to miles is brilliant, and I am delighted every time that the units command can do this.
I'm convinced that these platforms are a huge driver, if not the main driver of social and political polarisation.
What basic things are you referring to? I've only ever played the original and didn't even know there were expansions.
The Intel Management Engine always runs as long as the motherboard is
receiving power, even when the computer is turned off. This issue can be
mitigated with deployment of a hardware device, which is able to disconnect
mains power.

Intel's main competitor AMD has incorporated the equivalent AMD Secure
Technology (formally called Platform Security Processor) in virtually all of
its post-2013 CPUs.

https://en.wikipedia.org/wiki/Intel_Management_Engine

Ylian Saint-Hilaire, principal Engineer working on remote management software
including hardware manageability:

https://youtu.be/1seNMSamtxM?feature=shared

https://github.com/Ylianst
Kind of: https://news.ycombinator.com/item?id=35668525
> Your thinking is very common in Germany.

Like the rest of the world.. I mean, we have companies like Microsoft, who basically live from staying compatible back till the beginning of time. Cooperate-world is strongly focused on stability and the ability to control your turf, everywhere.

> But it misses an additional layer of thinking, which is that not changing is even more costly sometimes.

Interesting how you completely missed the point. I was not talking about the change, but the way it happened, and the reasoning for it.

> it is that the process was clunky and required expensive humans in the middle.

Actually, we don't know that. We know nothing about the reasoning for the process, or the details, or the company.. We only know the story of a 3rd party, who stumbled over their own ignorance.

> If it could be easily automated in Python, it could also have been easily automated somehow else

Yes, unless the company has some inhouse-knowledge of using python, it should have been automated with something else, like VBA, which they already are using. And it should have been done by someone from the company, not some strange from outside. As a long-running company, it's nonsense to use technology for inhouse-task, where you have no expertise at hand. This is just harmful and an additional burden longterm.
Yes, that's the point.

1. PDF is to become a standard CAD interchange format.

2. Using PDF where 0.03% matters is insane.

3. If CAD requires 0.03% tolerance, then using PDF as a standard CAD interchange format is insane.

I would imagine you generally want arbitrary precision for CAD.
This! Call it once with a string containing 457 elements and the DOM is blazing fast. Call it 457 times to create an element and the DOM is slow.
Free as in "Freedom". Big shoutout to everyone working in FSF! You make the computing world a byte less terrible :)
A very good concise insight
Indeed, look at the navel gazing as they try and work out how to ban a dog breed that is a clear hybrid of a breed that is already banned.... and therefore is banned already!
I can think of plenty of new entrants in the last two decades:

HiSense
TCL
Vizio
BenQ

Vizio has a 17% gross margin. Just because they mismanage their money doesn't mean I have to put up with their sob stories about not making $$.
Yes, but I would also add that it is important that the rest of the world should stop using services from American companies.
You're welcome, no problem :)

I honestly couldn't tell too much difference between my M3 1-pedal driving (stop mode: Stop) and my father's ID.4 (not sure if it was in B mode). I used to go with Creep mode (Stop mode was introduced sometime in 2020 IIRC), then I tried Stop and fell in love with it, it provides max regen and auto-engages breaks when close to standstill.

As for the overspeed, on highways, I usually ensure there's enough space in the passing lane, I change lane and let it accelerate without pushing it myself (or give it a small nudge without disengaging). I literally just discovered that AP also has "Overtake acceleration", which I never knew existed or used ( https://www.tesla.com/ownersmanual/2017_2023_model3/en_eu/GU... ). On city streets, I let TACC run at 50km/h or 30km/h, so I usually go for the accelerator only to navigate in/out of turns.

You can switch on TACC at <30km/h if you have visible traffic ahead of you more than 1.5m apart, so unless you're driving at night with nobody around you should be able to enable it also at 20km/h.

TBH though after 4y I also developed a feeling for city-speeds, so I rarely overspeed, even accidentally. The small price to pay is that I really have to use feather-weight on the accelerator and it's not always easy (esp. if you're physically tired).

As I read your post I realized what you really want: power cut-off at set speed ("do not push over X") with override option. Throttle remapping sounds cool, but I'm not sure anybody implements it like that. AFAIK Tesla does not have that on any model, agreed.
> Go has a long list of booby traps like this

Huh? Where’s the list? From the top of my head I think this is the only thing that repeatedly bit me, although I’m very aware of the behavior of for loop scoping. Linters save me nowadays at least.

Are there other things like that in the language that deserve a fix? Maybe things to do with json un/marshaling?
You can patch things up without breaking backwards compatibility.

But, going on a well-trodden path slower than the pioneers is not a big achievement.
Dumb question here, but can X-Ray lasers be used to make CPUs?
I think both Peterson and Brand were always these people, social media just allows them to monetise it.
You don't think tire shreds rubbing together when kids run, jump, or land on them create dust?

Tire shred playgrounds always remind me of the Sigur Ros Untitled 1 / Vaka music video.
If you support artificial life forms from AGI as “the next evolutionary step of humanity” then what is the difference between that, and being OK with human extinction generally? To put it another way, why exactly do you regard AGIs as being in continuity with humanity?
Integrated circuit?
Doesn't work on Android unfortunately
This is not true. Courts continually hold that a business must serve persons they don't like or agree with.
https://www.dailymail.co.uk/video/newsalerts/video-3019301/V...
Sum/Product types. Generics/type-parameters. Bizarre handling of nil in places. Error handling that’s like some deliberately crippled version of a Result<T,E>. The absolutely unhinged decision about zero-value-defaults for types. I’m sure other people can think of some more, but that’s the ones I can think of off the top of my head.

Non PL theory but related: incorrect implementation of monotonic clocks, and then refusing to fix it because “just use google smear time bro”.
Twitter were revealed to have an active relationship with the US government to quash "misinformation" that they didn't like (which turned out to include things that are true but might be helpful to Trump's electoral prospects) while promoting misinformation that the FBI thinks is helpful to them [0].

This is authoritarianism and government corruption of the public discourse. It is hard to tell if it is new (the FBI seems to have had similar relationships with the corporate media since forever ago) but it is profoundly anti-liberty and a real betrayal of the freedom and openness that the tech companies stood up for in the early 2000s.

> And Biden wasn't in office for the laptop stuff but Trump was for the stuff they requested get removed?

While I do think it is less controversial than some people pretend - many politicians appear to have a lot more money than they should - it is naive in the extreme to say that being in office is the major factor when paying off politicians. Joe Bidan has held political offices since 1970s and is a significant force in the Democratic party, the returns on slipping him money would have been quite high whether he is in office or not.

The idea isn't to get a specific couple of lines slipped into a bill, the idea is to guide the long term narrative. Think the difference between quashing a single Jeff Epstein investigation vs covering up the entire scandal over multiple years.

[0] https://en.wikipedia.org/wiki/Twitter_Files#Nos._6-7:_FBI_co... Releases 6, 7, 8, 9 & 10 being particularly interesting.
Why would an ad need to run a script, use meaningful resources or even be from arbitrary domains?

Those are all practical arguments, but the point I'm making is that advertising doesn't have to be this way; it's the implementation that's the problem, not the theory.
Roboforming: The Future of Metalworking [video]
Not even close. Taibbi made it sound like Biden, who wasn't in office, pulled strings to have the government lean on Twitter to suppress important scandalous revelations from Hunter Biden's Laptop. The reality was that Trump was in office at the time and the Biden team, as private citizens, requested TOS enforcement on Hunter's naked pics and received it.

Yes, some of the TOS enforcement hit conservative outlets merely on account of association with the material despite the fact that they made an effort to censor the private pics, but from the emails it was crystal clear that this was because twitter lacked a mechanism to grant special trust to these outlets and not an intentional effort to kill a story (and a sorry nothingburger of a story at that). Revenge porn doesn't typically have a legitimate public interest involved; their infrastructure to deal with this edge case was not well developed.

Ro Khanna (D) was the only Dem in office to wander into the fray and he did it on the side of Free Speech. Interesting how that tends to get omitted from the story.

Thanks, Republicans. You defeated the terrible censorship. Now I know what THEY didn't want me to: Hunter Biden has a huge cock.