skysight-inc/HackerNews huggingface dataset:
This amuses me way more than it should. I'm just picturing a scrummage getting so chaotic that nobody notices for a good minute.
I had the cassette drive for my C64, and I remember just how amazingly long it took to load and save even the most trivial things.
Bad idea. Don't drive and derive. You'll be driven to distraction and crash.
> The idea of sequestering people in government housing projects far away from jobs and food has not turned out such a good idea.

Good thing I wasn't suggesting that.

There's a kind of self-defeating argument I see in some of the comments: since the minimal amount we've invested in public housing has resulted in some crappy housing, it's not worth investing more money in public housing.

That's an all too convenient way to avoid attempting any improvements. Can anyone sincerely and convincingly argue, "We've already tried our best, already made the maximum investment"?
Git diff absolutely does not understand function boundaries, it's diff algorithms routinely confuse things like adding a single new function, thinking that the diff should begin with a "}", instead of a function definition.
So is everyone else who you have to license from to create a modern cell phone also engaging in “market abuse”? Do you realize how much money both ARM and Qualcomm make from each cellphone?

Do you realize how much Google makes from the patents they bought from Motorola?

If you aren’t in the Apple ecosystem, you pay Apple very little to create a cell phone, maybe a few tenths of a cent from H.264.

Now compare that to the “essential patents” you have to license to create a 4G or 5G cellphone.
> They are both correct, but have different semantic meaning.

Exactly

> it simply has to infer the semantic meaning of both, which is

How exactly do you want the parser for the formatter to "infer semantic meaning"? It has no knowledge of the human requirements for this code. To the parser both are valid

> Both programs should be expressible in any language hence I don't see why you are placing the onus on the compiler to tell you one is incorrect.

Are we talking about "expressible in any language"? No.

Here's what I wrote: "Formatters will no save you from the many, many, many cases where indentation is simply ambiguous" in the context of formatters.
60hz just isn't enough for me. Not sure if it's a bandwidth issue or panel issue.
> How can you say that subtyping is not useful?

Well I said less useful. The applications you list can be solved without the nominal subtyping that Scala has invested in. Sometimes Scala feels as permissive as a dynamic language, for example an erroneous integer in an array of floats, is still a valid array, it's inferred as an array of "Any".
I'm curious, in what ways do you see yourself as being worse off now versus prior to having taken psychedelics?
This is effectively similar to the "energy price ceiling" that the Netherlands have introduced for this year: https://www.government.nl/topics/energy-crisis/cabinet-plans...

Note: the most recent English document still describes this as "planned", but it has been approved and has gone into effect with the start of 2023.

The difference is though that the state subsidies the "cheaper" rate. When a customer has consumed the subsidized amount of electricity or gas, they pay the full market price.
A New Puzzle Turns Earth into a Rubik’s Cube, but More Complex
Tech zoo sometimes considered to be an anti-pattern in microservices. By introducing a different language into your organization, you decrease the mobility of developers between code bases and dilute technical knowledge.
At a private event with a16z investors, among other VCs, I was told:

1. Crypto is primarily preferred due to early liquidity and being able to dump the bags on someone else. Old school startup models lock up too much capital.

2. Under the table deals mean that privately (kept a secret) some well known VCs have exited coins long before the ICO
The Fallacies of Enterprise Computing (2016)
It is a relevant argument though, as a reply to claims of "GPT4 will replace doctors and lawyers and programmers in 6 months".
The complaint is that Cloudflare was not upfront about this limitation. They are clearly quite upfront. They more or less say exactly what the other commenter accuses them of not being upfront about.

> 1. It doesn’t help that the “percentage” is ambiguous

Would it have mattered? OP said they are using them as an image proxy; that's nearly 100% traffic served. Any way you interpret the word "disproportionate", running an image proxy will trigger.

> 2. A couple of days warning or suggestion to move to a higher paying plan would be nice instead of just shutting them down.

How they choose to handle an issue is also outlined upfront in their ToS. It's not really relevant in the context of this thread.

They may be an asshole, but they straight up told you, the other commenter, and OP exactly what they don't allow and what will happen.
So one prosecutor acted unethically one time, and that is your evidence that "looking [at] prosecutors to be moral people is [a] mistake"?

Come on. First, that's literally one person out of thousands. Second, your example is a single state court prosecutor. The U.S. Attorney's office has extremely high ethical standards.
My threat model must be a bit different.

I imagine my odds of being an accident in which 25 years of crash safety advancements help are higher than being hacked.

(and for the inevitable flood of "But the A pillars are bigger" comments, if you're safety conscious you can still get cars with reasonably sized A pillars. A few years ago Honda specifically called out smaller, further recessed, A pillars for visibility in the Accord redesign)
If you are a self-made billionaire you should be allowed to be a little narcissistic. But seriously this is more like a sign of panic. This quarterly numbers is going to be bad.
In what manner do you reckon would it be insanely useful?
That was a great read, thanks.
With PG&E, we have networked meters that report fine-grained usage in order to support the newly standard time-of-use rate plan. It is not an average over a metering period like a month but able to resolve usage at different hours of the day. Even my bill shows peak and off-peak usage as daily bar graphs, and I think I can login to see more fine-grained data at the power company website if I wanted to.

But I agree with the message several posts up. The old net metering was a subsidy and I understand it going away. It makes sense to me at a technical level that you would be billed your fine-grained net usage, so if your solar supports your daytime load then you didn't consume power, but you can't expect daytime excess to 1:1 cancel your nightime grid load, unless you install local batteries to time-shift your own power.

The old net metering did that. People generate excess during the day and consume power at night from the grid and expect it to all cancel out.
Can you share the model of the 42" monitor you're using?
> receive vaccinations to prevent the spread of disease

Here, my county and the one adjacent have two Sheriffs who are twin brothers, and are vehemently anti mask, etc. (Actually, one has since lost his bid for re-election).

Their attitude to the jails under their control was to _refuse_ to allow inmates to mask, even in dorm holding cells, and to refuse to vaccinate any prisoner against COVID who was in custody.
Agreed. I've seen too many README files that summarize the changes in the latest release without explaining what the project is or what it's for. (I don't have a specific example, which might imply that the problem isn't as bad as I remember it being.)
Loved that section as well. An addendum I'd include is that many of these arguments are boring as criticisms, but super interesting as research areas. AIs burn energy? Great, let's make efficient architectures. AIs embed bias? Let's get better and measuring and aligning bias. AIs don't cite sources? Most humans don't either, but it sure would make the AI more useful if it did...

(As a PS, I've seen that last one mainly as a refutation for the "LLMs are ready to kill search" meme. In that context it's a very valid objection.)
Not a bad idea, in all honesty. Conservative states are already leaning towards this, and it's something that every reader on this forum should generally support.
If the requirements change then the code is changed and the invariants are updated as necessary.
Without needing to commit many facts to memory, one nevertheless needs to know which facts are known, and how to get to them if need be. Otherwise all the time will be spent reinventing the wheel.
I recall there was a whole paragraph written about the sound command and that 20Hz was the resonant frequency of a chicken's head, discovered empirically.

Borland did seem to be a playful company in contrast to Microsoft, their main rival.
No worries! After reading your comment I briefly questioned my understanding of the situation and had to re-read the post again to confirm it.

The post leans pretty heavily comes across as a reactionary rant - it could be much clearer on the entire situation.
I once worked on part of a project for a certain kind of set-top streaming box (no, not one you've likely ever heard of).

In discussions with the client they explained that it was impossible to get lower than about double the cost of a comparably-powerful Roku and still turn a profit, without supplementing with income from spyware, advertising, and various "partner programs" on the box. Which makes it damn hard to sell the things unless you've got some other angle to work (so, Apple can pull off $250 streaming boxes, but some new company? They better have a really good pitch, and they're gonna struggle more than they otherwise might to get on store shelves, which is a whole other thing). In our case they did have a niche they were targeting that meant they didn't want or need advertising and such, but the price point still hurt, and they couldn't do better without getting into adware and spyware.
> The origin text that you're cutting will have a precise syntax determining where the block starts and ends.

Will it? Are you sure?

> Just copy it to the new position, and change the indentation level to that of the target position, maintaining the same block definition.

"Just" copy. "Just" manually re-indent it.

Remember, we're talking about an IDE automatically figuring out proper indentation for something.

> If the language parser can do it, why not the text editor?

Because constructs that are valid from the compiler's point of view may be ambiguous fro the program's point of view: https://news.ycombinator.com/item?id=34235121
But those LPs in turn will have an excellent case against the fund managers. The 'L' stands for limited, once they have committed their capital to the fund they can't do anything about what the fund does with it, they might register their protest but they'll have to pony up regardless and if they get paid out they might not have sufficient perspective on which $ came out of which investment (this varies from fund to fund, some are very transparent, others less so and funds that re-invest or evergreen funds can be even more complicated). LPs also don't necessarily live in the same jurisdiction as the fund managers or the legal home of the fund.
I wouldn't expect them to tell you otherwise... that's my point. What justification have you heard?
> It still feels like there’s a better word. “Constrain” might sit better with me, though I’ve not spent enough time to really worry about its fit.

In clojure’s “spec” library, it’s called “conform”. Confirm will validate and parse the input data based on the supplied spec and will either return a special “invalid” type or a structured value based on the structure the spec defined (which often pulls things out of the input data structure and returns this data as named fields in an output data structure — basically it passes abr structures the input).
I have this in my book (not the cursing part). I was worried that only Dave Liddle even knew about Jobs being there, so now I feel better.

It's possible I talked to Jobs without knowing who he was! I talked to a lot of people.

Dave Smith wrote the foreword to my book, and that's his son on the cover, "playing" MazeWar. There's a guy in Seattle with two working Altos in his basement, and that's the real software.
I’m glad to see someone dare to call out all of the BS.

People are credibly allowed to question your idols even if you don’t like it or disagree. ;)
Mcluhan talked about this on many occasions.

I once heard him phrase it simply as "All identity is created through violence", and of course he qualifies the claim with his particular definition of violence.

It is without a doubt the single most thought provoking line I have ever heard. For years I was bouncing it off other things I saw, read and experienced, trying to find a way to disagree. I cannot find a way disagree with it. He's right, I concede.

His definition violence too is better: To be violent is to forcefully impose oneself upon the world.

Nature is intrinsically violent, and by extension so is human society. It's a spectrum.

This comment is a minor act of violence. I have forcefully imposed myself upon the world. It serves to fortify my identity, even if only in a tiny way.
This. Some CPU architecture even blur the line between hardware registers and stack slots: register windows! Indeed what matters is whether each instruction addresses operands explicitly (registers) or implicitly (top of the stack)
Practically, does it matter if the other side has guns and doesn’t care what the person thinks?

(Ethically, of course, spherical cows and all, there are many ways to discuss it - but why?)
For the Microsoft one I'm assuming you're referring to the retraction of the detection of Majoranas [1].

Do you have a reference for a Google quantum paper being retracted? I don't recall an instance of that (disclaimer: I am on the Google quantum team; my views do not represent them).

1: https://www.nature.com/articles/s41586-021-03373-x
A few recurring patterns here:

- Broken API authentication mechanisms, SSO that doesn't work properly. The frequency with which they could simply register accounts and then make themselves some sort of admin by sending ordinary HTTP requests, without ever once needing to confirm with anyone in person, is quite astounding.

- Everything being totally exposed on the internet: frontends, backends, all of it. Apparently IP firewalls are history.

- Stringly typed APIs and protocols in which adding escaped control characters in various places allows bypass of critical comparison logic.

- And a bit of SQL injection. Apparently only worth looking for on old web apps - progress?

It feels like the ad-hoc way user accounts were added to the web platform have led to a universe of different implementations and varying exploits. Still, it'd be good to know what their failure rate was. How many companies did they attack without finding any (serious) problem?
I bought a cheap wireless charging stand years ago, and it reliably charges my phone every night. My LG G6 developed chronic USB moisture sensor false-positives because of the lack of wear on the port.
Tesla plunges 250 feet off a California cliff, all 4 occupants survive
ChatGPT What takes more energy heating from 15 to 16 or cooling from 15 to 14°C
Hmmmmm....

ChatGPT:
It will take more energy to heat the air from 15 to 16 degrees Celsius than it will take to cool the air from 15 to 14 degrees Celsius. This is because it takes more energy to increase the temperature of a substance than it does to decrease it. When you heat a substance, you are adding energy to it and increasing the kinetic energy of its particles. When you cool a substance, you are removing energy from it and decreasing the kinetic energy of its particles.

The amount of energy required to heat or cool a substance depends on the substance's specific heat capacity, which is a measure of the amount of heat required to raise the temperature of a substance by a given amount. Different substances have different specific heat capacities, so the amount of energy required to heat or cool a substance can vary. However, in general, it takes more energy to heat a substance than it does to cool it.
I don't get it, dell already sells an 8k display for much less than the apple
> Teams that work together on the same project should regularly get together in a synchronous conversation.

I'm beginning to think most HN posters do not talk to their co workers outside scheduled meetings.
Australia is even cheaper, I paid around USD 0.6/W for my system (including subsidies, it's closer to USD 1.0/W excluding subsidies). Break-even will be in around 3-4 years.

I noticed (by following the solar sub-reddit) that almost every single US install has either Enphase or Solaredge inverters (which happen to be on the pricier side). I am not sure if that's an indication for the lack of competition but surely this seems like an industry where disruption is possible?
We're in a rather niche market. It's geocoding related stuff that only talks to a trusted endpoint.
How does this work on a signaling level? The great advantage of doubling DRAM is that there are no invalid addresses. Every possible pointer you can generate is a word you can address. Is this invariant now horribly broken? E.g. a memory controller can request R/W to addresses that don't exist?
I disagree. Under good management, bad developers might progress more slowly than good ones, but they won't outright destroy the product.
Innocent Black Man Jailed After Facial Recognition Got It Wrong
The amount of risk people will subject themselves to in exchange for a marginal at best increase in convenience never ceases to amaze me.

There are a dozen good reasons why every piece of consumer grade networking hardware released in the past 15 years is not configured this way by default.
Yes, because TV prices are heavily subsidized by ad systems installed directly on the OS and not reflective of the true cost of manufacturing. Good monitors still do not have this problem.
If people don't have 2 weeks of stuff they can do without a video call, those people are at best being kept on incredibly short leashes. At a certain density of meetings you aren't "coordinating your efforts," there are no efforts, all you're doing is having meetings. There has to be a space between where the efforts being coordinated actually take place.
> After marijuana legalization, illegal ops still account for a significant portion of the marijuana sales. There's always going to be illegal producers.

And? Any reduction reduces harm. It's also interesting to focus on one of the lowest harm drugs (far less harmful than alcohol), instead of the war on drugs as a whole.

> As for those imprisoned... few are imprisoned for simple possession as evidenced by the paltry amount of people released by President Biden's pardon.

Not the relevant number. The relevant number for those who committed crimes to further production, distribution or to finance their habit including other than possession and distribution itself.

E.g. handing out heroin to UK addicts in a pilot scheme showed a significant reduction crime other than that, often related to financing their habits, alongside a long range of other benefits (e.g. more stable living situations - unlike the public image, a large proportion of even heroin addicts can function just fine if they have a steady, clean supply at predictable strength; still a dangerous drug but relying on an unpredictable street supply makes it far worse)

> Is the claim that the mob disappeared after Prohibition was repealed? Because it didn't

Are you suggesting the mob made up the total harm? Because it didn't. It's also peanuts compared to the current war on drugs which is vastly more violent, with demand fuelling outright military operations in a number of countries on a regular basis.

Supporting the war on drugs is morally no better than outright supporting mass murder.
SEEKING FREELANCERS | REMOTE

Looking for someone to help me polish a 1 minute demo video for a SaaS project. the video involves a recorded screen showcasing the project, it would be ideal to include audio and some animations.

Contact: hn at wiringbits net
Please don't judge the website too harshly. I agree it doesn't communicate what 10x is very well and isn't very professional. I'm currently working on an update that I'll be uploading in the next day or two. I wasn't quite ready for a big announce yet, but I'm pleased more people are discovering 10x.

> If there was an editor/ide that had many of the features of CLion and the speed of VIM, I would certainly consider that to be "10x".

This is exactly what 10x is meant to be. Whether it has enough features yet is up to you to judge. Everyone needs a different set of features, but if it has the features you need then I hope it lives up to its name.

I've written the parser myself, but I haven't been keeping track of exactly what version of C++ is supported. The C++ spec is incredibly complex. Over the last 6 years I've been adding things as they are requested. The good thing about the parser is that it will skip anything it doesn't understand and continue on. This sounds bad, but it actually works out very well. It will do a pretty good job of most things you throw at it. The best thing is to try it and see. If you need specific support for something, let me know and I'll see what I can do.
Having 39 videos load and autoplay on page load isn't a very good idea in the first place.
In my experience, a standup bot in a Teams/Slack channel can often replace those. If there's a blocker or nuanced issue that would benefit from in-person discussion, then hopping on a call makes total sense. In contrast, having a meeting by default makes no sense to me.
The energy required to heat or cool a substance can be calculated using the following equation:

Q = mcΔT

where:

Q is the energy required, in Joules (J)
m is the mass of the substance, in kilograms (kg)
c is the specific heat capacity of the substance, in Joules per kilogram degrees Celsius (J/kg°C)
ΔT is the change in temperature of the substance, in degrees Celsius (°C)
In this case, we are comparing the energy required to heat the air from 15 to 16 degrees Celsius to the energy required to cool the air from 15 to 14 degrees Celsius. Let's assume that the mass of the air and its specific heat capacity are the same in both cases.

To calculate the energy required to heat the air, we can plug the values into the equation as follows:

Q = mcΔT
= (m)(c)(16 - 15)
= (m)(c)(1)

To calculate the energy required to cool the air, we can use the same equation:

Q = mcΔT
= (m)(c)(15 - 14)
= (m)(c)(1)

In both cases, the energy required (Q) is equal to the product of the mass of the air (m), its specific heat capacity (c), and the change in temperature (ΔT). Since the mass and specific heat capacity are the same in both cases, the energy required is also the same. However, the sign of the change in temperature is different: it is positive when heating the air and negative when cooling the air.

Since the energy required to heat or cool a substance is proportional to the change in temperature, it will take more energy to heat the substance by a given amount than it will take to cool it by the same amount. In this case, it will take more energy to heat the air from 15 to 16 degrees Celsius than it will take to cool it from 15 to 14 degrees Celsius.
Lua's simplicity is sometimes it's real selling point. I was just today searching for a small scripting language to implement in a mobile app in .net, where app size is a premium, and it turns out that the smallest useful JavaScript interpreter is at least 3x the size of a Lua interpreter.

I do believe that an un-bloated JavaScript language from when it was just invented would be simpler than Lua (as both were designed as "scripting" languages, not as main ones), but history didn't go that route :)

But... Lua is WEIRD! Weird nomenclature, weird string concatenation operand, 1-based arrays, too clever "tables" and "metatables" stuff.
It appears to me that it did exactly as you asked.
SBF's Bail Conditions Have Been Modified