skysight-inc/HackerNews huggingface dataset:
Oh, we are here but what can we say.

I don't want to copy/paste another comment I made here so instead I will paraphrase: HN is getting upset (and likely should) about apple banning a guys account (likely algorithm) and last night HN was getting upset because CF wasn't banning another persons account.

The free speech the internet promised us appears to be eroded daily by well meaning fools begging for their government or corporations to ban people they don't like. I miss the period before everyone suddenly loved censorship. What can I say - I've stayed the same but everyone else has changed.
So the trans activist solution is to sell sexual hormones to prepubescent children? Is this real? I'm having trouble believing this shit.
That is the correct answer to the questions in this quiz!

Most professionals don't worry about these effects, instead choosing to cast and use parenthesis directly. Those instruct the compiler instead of relying upon warnings from the compiler.
Is there a heat pump technology that I can just swap my gas furnace to? With no additional insulation requirements and no other strings attached?
I'm afraid this might actually keep fueling moon-landing denial conspiracy theories:
"Look how hard it is to get to the moon in 2022! How can we have possibly done it in 1969?"
tax land and nonrenewable resources, not wealth.
The house was built in 1975. There's about 3 inches of fiberglass batting in attic. One of the first things I'll do after closing is to blow in 12+" of insulation.
Can confirm. They are awesome
Most of the ill effects of monopolies also occur in duopolies, so it's really besides the point whether it's a monopoly or not. What it clearly isn't is a competitive market.
The US government is plenty fine of funding technological innovation. Look at the military industrial complex. F-35, despite being a gold plated boondongle is a really capable aircraft that is getting cheaper to produce.
I wanted to see a group of ants taken out in the video
Humans are not friendly with strangers.
The linked article is the ad for the actual article, which requires you to be a paid subscriber to this person's substack. If you read the linked article only, you also didn't bypass the paywall.
It could be the threats from their more important clients https://twitter.com/Foone/status/1565026728241614849
How many it/s do you get with 3090 compared to the 1080?

My 1080 Ti gets around 2.5it/s with the k_lms sampler.
It's not a subjective but rather objective evaluation -- millions of more people are aware of Tolkien lore than... something off-Broadway.

That's why Amazon paid $$$$ for the rights.

It's unreasonable to ignore that and claim that taking the same amount of artistic license with Tolkien is the same as taking it with something else.

It is objectively different to adapt a more popular and well-known work.
Perhaps a good reason to go back. Every day that passes makes it more suspect purely from natural reason.
The flu vaccine?
This reminds me of Angelfire's ftp setup. You got free hosting, but to upload, you had to upload to their open ftp server and use the control panel to copy files into your webspace. The files on the FTP server had an expiration of so many hours, but was otherwise unrestricted. You could upload files larger than what you could use in your free space. It became rather interesting to just browse what people were uploading to the FTP server. I eventually found some people were just using it to transfer files, and some were using it like a message board, dropping .txt notes to each other. These notes were usually just things to indicate some larger file that was being uploaded.
“Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.”

― Andrew S. Tannenbaum
There’s definitely a little truth to that, but the good ones are also more conscious over time of assumptions and dependencies and how to think about code and what to do and what not to do - and they will talk to you about it at length if you ask them. Half the problem is the young ones frequently don’t ask or listen. I was there once, young and full of pride and energy and not listening, and these days watch younger programmers nod their heads and then proceed to ignore any advice, even answers to their own questions. I don’t see unconscious competence causing many problems, aside from occasional impatience when working with someone who’s too green (or occasionally a bit stubborn about learning certain things.) Also the best older programmers will tell you to stop trying to be tricky & clever, they advocate learning how to write straightforward boring code, and it still takes programming for a couple decades yourself for that advice to sink in. Lawrence Kesteloot wrote a great piece about why this happens (also find other great programming advice sprinkled around his site): https://www.teamten.com/lawrence/writings/norris-numbers.htm...

The thing I see even more with seasoned programmers over time is conscious incompetence. We all start as unconscious incompetence, we all have no idea how much there is to learn, and people tend to assume that you can learn most of what is known in a career or lifetime. Then you learn a lot and grow older, and you find out that the visible bounds of what you don’t know grows much, much faster than the bounds of what you do know. The more you learn and the more you practice, the more you discover how very little you know. (BTW I first heard this from a retiring geophysicist, and have just noticed that it fits every great programmer I’ve worked with, as well as my own experience.)
> providing hateful content spreads hate.

You talk as if hate is a kind of mind-virus which must be defeated with quarantine.

For one thing, this is illiberal. You're not respecting people as your equals if you want to stop hatred by preventing them from reading things that can make them hate.

But more importantly, if it's that way, we have lost already. The tools you want to fight these evils with, work just as well in the enemy's hands, if not better.

We need a way to fight propaganda which works better for us than for them.
We will likely be dealing with extraterrestrial megacorps like EIC in the next 100 years, good to know how they function.
Are you sure that the thermostat lock would, in this case, prevent the heating from being set above the freeze point? Because the way it worked in the situation cited here, residents were unable to set their thermostats below 78 degrees. In other words: The thermostat was not entirely disabled, allowing unlimited indoor temperatures, you just couldn't go lower than 78.
Maybe look in to booting off a USB stick as a means to test this. I wouldn't be surprised if there were some kind of driver reservation I Windows causing this issue.
My house is also in a forest so the sun doesn’t bake it. That might be part of it.
It isn’t just about code. It’s about the software’s user. Humans and the programming is one part. But the software is for people. The problems being solved are for people. It is humans all the way down. In this way I view software as a very humanistic domain. That is why the theme of communication angle resonates with me so much. Agile is misused a lot but for goodness sake, talk to your users. Even if your user is just you.

This is exactly the thinking I see people trapped in and was pointing out. Focused on solving the engineering problems, not the humans that come before and after the problem (both end users and developers). We know there are hard things in engineering and problem solving ain’t easy. I think in an absolute sense you are right, but in a practical sense, it is more than a desirable side effect. Code once written and solving a problem can live on for a very ling time.
FYI your link got corrupted:

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

And interesting, always knew high voltage was a threat, but never thought of capacitor being used, since it wouldn’t require an independent power source.
The real answer here is that NASA simple doesn't have the flexibility. The 10x engineers you want should have existed in 1970, because that's where most of the technology was developed.

NASA was forced by congress to put together a large rocket with all existing technology and infrastructure, something they have not done since the 1970s. The last rocket they tried Ares 1 was maybe one of the worst rocket designs ever made and cost an absurd amount of money given its possibilities.

NASA is also hard locked into locations, the NASA Johnson Space Center is politically important and wanted the development. Are the best engineer in that location or in LA where SpaceX put its main engineering efforts.

> Or is this just a matter of a problem being hard to solve, even with the best engineers and the institutional knowledge that comes with decades of experience?

Its a hard to solve problem either way. Made harder by the history and constraints at NASA.

The more relevant question is, should you solve this problem? As Elon Musk often says, are you asking the right question?

That is why for profit rocket company have largely moved away from hydrogen and away from solid rockets.
I’m not cheering it on, I’m saying it’s possible despite most people not being aware of this. And I very much do not want a nuclear war, given the death toll.
Is GraalJS a fork of Node.js?

Because I doubt Ry would write this article if he was one of the top contributors to GraalJS which is what this graph says:

https://github.com/oracle/graaljs/graphs/contributors
Gets even worse with IBM/Eclipse marketing OpenJ9 with OpenJdk which has nothing do with the OpenJdk project and is a completely different VM implementation.
ACCC rules apply to products and services. The first sentence in the paid apps agreement is:

> You hereby appoint Apple and Apple Subsidiaries (collectively “Apple”) as: (i) Your agent for the marketing and delivery of the Licensed Applications to End-Users

Apple is providing devs a service.
No, or very niche, and there's no guarantee that those few that do have write protect enforce it in hardware. For cases when you absolutely most not allow the flash content to be modified there are USB devices called write blockers. They're used mainly in forensics, where the data might be used as evidence in court and there needs to be clear chain of custody and an audit trail to say the bits analysed are the same as the bits when the device was first seized.
The Kiwi Farms response claims that post was deleted within minutes, and the fact that someone posted on 4chan referencing a post on another site is a ridiculous reason to ban the other site.

The original justification from Cloudflare for de-platforming them which you quoted in your post was that “targeted threats have escalated over the last 48 hours”. That is the claim that requires evidence. Citing a post that was removed prior to that time period is not proof that threats have escalated over the last 48 hours. What evidence is there of this claim? Do you have a link you can share to the thread of harassment and hate?
Great summary tweet thread here:
https://twitter.com/tsungxu/status/1565322844418052098
you're arguing against your own position now.

You are unimpressed with various marginal features that have been added but still think this other marginal feature is the special one that should be added.

In other words, the "but everyone else jumped off the bridge" argument is not especially compelling.
Most dishwashers are designed to do a pre-wash, change the water, then do a wash. Pre-wash requires detergent to work optimally, ideally one specifically designed for pre-washing. Even dishwashers which have no pre-wash detergent dispenser will typically tell you to add some detergent directly on the door in the instruction manual. Most packs are suboptimal for that. Technically they should be used in addition to pre-wash detergent but that kind of defeats the point of using a pack.
You clearly did not read the post you're replying to at all. They are not talking about ignoring it or claiming that they are not liable.
On a prospective basis the alternative to this kind of demand management is to build more natural gas or nuclear power plants or grid scale batteries. There is no requirement to maintain an infrastructure that cannot handle a relatively ordinary hot afternoon during the the summer.
In the US at least, high efficiency home gas furnaces bring in their own combustion air from the outside so they don’t bring drafts into the house. They also don’t have flues throughly the roof. The exhaust gas is cool enough that it goes out wherever is convenient through a PVC pipe parallel to the intake pipes.
In the US unions were treated from the beginning as enemy of the state.
> Using esoteric features of any language is equivalent to putting landmines in front of your teammates

Also, outside of production code, using esoteric features is a good way to get familiar with every corner of that language - which is useful so that you can diffuse those landmines when they are accidentally created. i.e know them to avoid them.
A rather popular site had gotten a donated, top of the line Compaq server system to run their operations; everything ran fine for the developers at home but when the server was sent to the DC there were all manner of transient bugs that couldn't be diagnosed. It went back and forth a couple times then they gave up on that one and acquired new hardware.

I came to own the "cursed" server, and it ran fine for me for several months in heavy but noncritical tasks. I put it in my DC and sure enough the odd errors begin happening again.

This was a 4U box with a row of drive bays in front and "onboard SCSI raid" and "hotplug backplane" and all those trimmings. So we had all been using the onboard built in SCSI controller this whole time, which included a large SCSI cable carefully routed through the folds and byways of this complicated case.

That was the fault: the SCSI cable connector to the backplane board had cracked; and when it was cold pulled apart enough to have poor connections on some pins, and result in (sometimes silent!) data corruption problems. Getting to it required stripping the machine down further than anybody had managed to that point. After that it served me well for several more years.
If you replaced the word "scrum" with the word "agile" in the message above, would you still advance the same argument? Would you say that the problem with agile is that people are talking about how this or that should be more agile; or how a company isn't really agile; or how the way it does things violates the values or principles of the Agile Manifesto? If you would, then why does it seem a problem for you when the same applies to scrum?

Scrum, as defined in the Scrum Guide, is perfectly consistent with the Agile Manifesto. It is one of the ways of putting the manifesto into practice. Scrum's framework clearly promotes interactions between individuals, customer collaboration, working software, and response to change. If individuals, who, according to the manifesto, are more valuable than the processes, decide that the processes defined in scrum aren't working for them, they are always free to reject scrum and work out another set of processes. But if a team doesn't yet know what processes would work for it, scrum is as good a place to start as any, to actually feel what enacting the manifesto actually involves.
I don't think a for loop using an int is bad or even "more wrong than right". If anything int is much better than using size_t.

Using an integer, in the 1000s of for loops I've written, none get even remotely close to the billions - it is optimizing for a 1 in a million case, and if I know something can run into the billions of iterations I'm going to pay more attention to anyway. I've seen 0 occurrences of bugs relating to this kind of overflow.

Using a size_t, it is effectively an unsigned integer that risks underflowing which can easily cause bugs like infinite loops if decrementing or other bugs if doing any index arithmetic. I've seen many occurrences of these kind of bugs.
Yet GPZ regularly publishes serious vulns in Google products like Chrome and Android.
The simple workaround is sign up for a free 7-day free trial. You don't have to be a paid subscriber.

It does get into discussing alphabets at the end.
Ahahah you know how it goes, they split and they merge, and you need to draw the line somewhere.

And I think HN is now near as ubiquitous as StackOverflow among programmers as a source of IT news or as a forums on stuff that concern us all.

Why should we like venture capitalists ? The people I met who had to deal with them weren't too happy abt their deal with the devil, it's not like it always works out 's
What would your response to that be?
With climate change worsening and more demand for energy this is an unfortunate necessity to prevent the situation from getting even more worse than it already is.

Until we have viable energy sources that are carbon free and sustainable without major risks like past nuclear implementations we need to get used to this or the problem will get far far worse.
all-electric heating, cooking and cooling is part of a transition plan for lowering carbon emissions. Importantly, electricity sources can be substituted over time more economically, to replace more polluting energy. Serious cold is not the energy emergency they are talking about today, though your concern is for your very life, so respect to that of course. As your ancestors did, you have to look out for yourself first, acknowledged. The move to electricity is modern and not the enemy here though, IMHO.
I taught first-semester C for several years, and still got a couple of these wrong - although, to be honest, the way we taught the class at my alma mater we steered well clear of these situations. We told students that C perform type promotions and automatic conversions, but either had them use a uniform type to begin with - int typically - or told them to convert explicitly and avoid

Still, the most important suggestion I would make here is: Always compile with warnings enabled, in particular:

* -Wstrict-overflow=1 and maybe even -Wstrict-overflow=3

* -Wsign-compare

* -Wsign-conversion

* -Wfloat-conversion

* -Wconversion

* -Wshift-negative-value

(or just `-Wall -Wextra`)

And maybe also:

* -fsanitize=signed-integer-overflow

* -fsanitize=float-cast-overflow

(These are GCC flags, should work for clang as well.)
Please tell me this is a joke and you didn't just read a dozen stable diffusion headlines and assume it is somehow going to devastate an industry revolving around hosting videos.
I get what you say, but I always keep in mind that usually very large companies or business doesn't spend for the sake of it: they spent to sell to us, the small individuals. I know some people that spend their sundays in the mart just because they have the thermostate set to 20ºC (70ºF) for free, something they can't afford in their homes. And the very energy thirsty aluminum sector is working to keep our freezers filled with beer cans.

But of course, when the municipality spends in watering the flowers in the highway, it's a bit more dubious who is benefiting.
In contrast, I prefer the current world. Usually, when I unexpectedly need some cable for some device (and i.e. have to borrow it) it's for charging. And so far every time the cable + charger worked for what I needed to charge.

Data- and protocol-related stuff is more complex indeed, but those I can usually research and check the specs of before ordering, so it's really a non-issue.

As this article describes, you can also just look for everything Thunderbolt 4 compatible, as it's a standard on top of the USB 4 standard that's just an aggregated specification of "this stuff works" for most of the important extensions.
What's frustrating is that nothing Samsung is doing follows data breach laws in my jurisdiction. Samsung neither had the right to collect the data it apparently did, and when data is compromised, I have a right to know a lot more than they've shared.

This is a serious violation of trust.
Must be a fork because I found my own commits haha

https://github.com/oracle/graaljs/commits?author=styfle
> Does anyone have a TB4 hub and two linux boxes and TB4 cables to see what happens if you connect two computers via a TB4 hub - do you get the networking automatically?

What happens if you plug two TB4 ports from the same device into the hub?
It seems to me that there is absolutely no way for the customer to be able to price the risk in this deal, and that the companies offering the program have a million ways to evaluate the risk, and possibly a bunch of contracts with other companies that completely lay off the risk.

Far too much imbalance of information between vendor and customer intrinsic to the situation to allow this to be a legal agreement. I'm a fan of letting people make their own decisions, but letting them make their own decisions when there's no way they could make one with a positive expected outcome is just a legalized swindle.
https://en.wikipedia.org/wiki/Category:Scheme_(programming_l...
We may need a middle ground on energy soon. If european prices continue rising, energy costs will be higher than rent. Sure people will cut back, but I need heating, and lighting. Rationing will be necessary to preserve basic consumption ahead of conspicuous consumption by wealthy interests.
In Town After Town, Residents Are Fighting Affordable Housing in Connecticut
My understanding was that Chinese typewriters were slow to operate until the Chinese government came up with an alternative, phonetic way to spell.
Demo page is down
The "inconvenience" here is that their thermostat is "locked". Like I said: for every convenience, there is an inconvenience. It isn't going to please everybody, but where people draw the line as individuals is going to vary as much as preference for food and drink.
Furthering the point, even at the bottom of the "Your Thermostat has Been Disabled" Message, they say that you can re-enable the thermostat by going online and opting out of the program. So if it's getting unbearable you can go online, opt-out and be back in control of your thermostat.

EDIT: I just read that the temp was capped at 78, Colorado has low humidity so 78 here is much more comfortable than 78 in say Florida. Sure the message is culture war outrage fuel, but the underlying policy seems quite reasonable.
Does this critique also apply to insurance?

Actually does seem like another valid framing to the consumer: this is insurance against an outrageous bill for you, it’s insurance against grid failure for us (and you)
But the key point they're missing is that we live in a reasonable world because of these types of programs!
Actually, it said that it would be safe, intermittent and short. A 12 hour block, that I cannot override in a emergency is none of those things.

source - live here and signed up for the program.
At this point I can say I am stunned at the hypocrisy of Hacker News’ hivemind.

Deplatform KiwiFarms for their harassment, don’t deplatform PornHub from Instagram for having almost-useless non-consensual upload prevention systems.
It’s so astronomically expensive ($2B per vehicle, no reuse) that if it does launch, I would predict they’ll only ever launch a few until the next group of politicians arrive to cut wasteful spending.
> Companies started acting like they shouldn’t need to know what their clients are doing only 20 years ago

Only _some_ companies, and for obvious reasons: there is good money to be made in shady business. Playing the naivité card is apparently enough to convince some. But it's just a card, they know precisely why they are doing it, and supporting free speech ain't it.
If P2P wasn't so awful we could just download from computer to computer. But alas, NAT and IPv4 make that difficult
Nice metaphor. But what is the difference between an evaluator and an interpreter?
While I strongly agree with your broader point- payment processing is absolutely regulated at close to a utility-level. Congress sets the rates that Visa & Mastercard can charge for credit & debit cards via statute. That's getting pretty close to say electric utility levels of regulation