skysight-inc/HackerNews huggingface dataset:
I'm not really down with assigning meaning to NULL. NULL means "unknown", full stop. This is why SQL doesn't like if you compare to NULL using equality, because nothing "equals" NULL.

Similarly wouldn't I want to know when a true value became false? This post seemed very strange in that regard.

Count me in as storing a boolean as a boolean (or as mentioned elsewhere, an enumeration) and if I need auditing on that, then I will also implement proper auditing columns and/or tables to suit my needs.
FWIW I think that this attitude is at the core of issues such as mass shootings and police violence. That I think it's largely cultural is also why I'm not convinced that gun restrictions will be super-effective at combating it. I think that all humans experience some measure of schadenfreude at seeing people they dislike get a comeuppance, but I don't think that enjoying physical retribution is innate. I remember one year we were over at my sister's house for the holidays and watching A Christmas Story. My 2yo niece was with us on the couch when the scene where Ralphie beats up the bully came on---you could tell that she was horrified whereas noone else seemed to think twice of it. Unfortunately cultural issues are difficult to solve. Christianity brought "turn the other cheek", but 2000 years later look where we are.
Yes, they murder tons of people.
Unfortunately, only in the U.S.
I'm always a bit unsatisfied with the reasons given for homelessness and the handwaving that goes on.

(anecdote alert) Being old enough to have seen a real sea change in the problem, I'm unconvinced that the town I grew up in (which went from essentially zero homeless people in the 1960s to a very largish and noticeable contingent now) had a huge increase in alcohol/drug abuse, house price to income ratio (I looked it up), ramp up in mentally ill.

It's easy to slide into using changes in the social substrate (single parent households, death of small business, lack of peer pressure, lack of strict law enforcement) as reasons, but then the handwaving just starts all over again.

As far as building small people-boxes is concerned, I've seen that very movie before, and more than once. What usually happens is that some local stores donate materials in order to gain social credit score, people get together over a couple of weekends to screw together moveable teeny-tiny houses, declare victory, in six months the wood has become scrap and is dragged out of the woods or vacant lots bit by bit. I'm not so sure that a favela, if that's really what you want, can be grown inorganically.
It seems like this website is trying to convert to local timezone in browser, the ICS places it at 8pm on 4/24 New York time:

DTSTART;TZID=America/New_York:20210424T200000
DTEND;TZID=America/New_York:20210424T212400

If you're a frontend developer on HN reading this, please don't do what this website does - please list an absolute date/time stamp of your event in plain text on the page(s) in question. Thanks in advance.
I was curious about total life cycle CO2 output and found an study in Nature.

It looks like:

- Hydropower + Bioenergy -> 100 gCO2eq kWh−1

- Traditional fossil fuels -> 78–110 gCO2eq kWh−1

- Nuclear, Wind and Solar -> 3.5–12 gCO2eq kWh−1

https://www.nature.com/articles/s41560-017-0032-9
> Would it be simpler if we resolved these cases by just asking a hundred people?

That’ll quickly end in mob rule.
I should add to this comment, as it may give the impression that I'm anti cloud. I'm not. Quite pro-cloud for a number of things.

The important point to understand in all of this is, is that there are cross-over points in the economics for which one becomes better than the other. Part of the economics is the speed of standing up new bits (opportunity cost of not having those new bits instantly available). This flexibility and velocity is where cloud generally wins on design, for small projects (well below 10PB).

This said, if your use case appears to be rapidly blasting through these cross-over points, the economics usually dictates a hybrid strategy (best case) or a migration strategy (worst case).

And while your use case may be rapidly approaching these limits (you need to determine where they are if you are growing/shrinking), there are things you can do to risk and cost reduce transitions ahead of this.

Hybrid as a strategy can work well, as long as your hot tier is outside of the cloud. Hybrid makes sense also if you have to include the possibility of deplatforming from cloud providers (which, sadly, appears to be a real, and significant, risk to some business models and people).

None of this analysis is trivial. You may not even need to do it, if you are below 1PB, and your cloud bills are reasonable. This is the approach that works best for many folks, though as you grow, it is as if you are a frog in ever increasing temperature water (with regard to costs). Figuring out the pain point where you need to make changes to get spending on a different (better) trajectory for your business is important then.
SRAM scaling from 7nm to 5nm is pitiful. While the CPU transistors see 50-70% increases, the SRAM is only shrinking 20-30%.

For chips with massive cache, that isn’t super cost effective (I suspect as a cost saving measure that we’ll see L2/L3 cache moving to a separate chip on a larger process while the rest shrinks down).
The problem is the UK sees maybe 1-2GW of renewable generation sometimes in winter while demand is about 50GW. So you'd have to overbuild 25x to cope with these days.

Keep in mind the UK already has about 30GW of solar and wind potential nameplate capacity. Your suggestion would result in a requirement of 700GW of solar and wind to be installed. On windy and sunny days would result in probably 350GW of generation, at least 300GW more than we need.
All right, do let's get this straight:

- This is from MongoDB, which, in my book, is already a not-so-reputable organisation (ref. to Jepsen et. al.)

- The whole thing about Golang is basically a paragraph that puts a parallel between Java and Golang.

I'm not an expert in Go, but I've dabbled in both quite extensively. From a programming point of view, Go is better in that it requires WAAAAAAAAAY less boilerplate. Want an HTTP server ? Already in the stdlib. Want to do OAuth ? Already in the stdlib.

From a systems administrator's point of view, I do not need to worry AT ALL, about whether this version of JVM, or that parameter to have the GC not pause too much (although ZGC and the new bunch looks amazing), I just have a single (albeit so heavy) executable, I put it on the server, and it just works.

And that's the beauty of it IMHO. I don't think they're comparable. Maybe for software where you just want to send off some UML to people in India, Java is probably the way to go. But if you wanna write software fast, and deploy it fast, and have some static analysis bundled in, then Go is miles ahead of Java IMO.
The problem is eventually the cognitive overhead for reviewers gets so big that you end up at a deficit, where you write code too quickly for them to keep up. Small PRs and fast review latency are good for a team all working on the same thing, but I've been at several startups where review latency was several days because everybody was too busy writing their own code. What results is either giant monster PRs or stacked PRs.
131515
Notice how you’re not explaining why I look ridiculous? Please, tell me how an infant is smarter than you
Is the Atari Jaguar 64-bit?
In my previous post I mentioned that I want to separate human actions from animal actions, and that we can actually do that using some sort of test. We have used the word "natural" and "unnatural" to talk about this difference, but I also used lots of other words.

I want to find what essential quality separates people actions from animal actions. It seems to me that all unnatural things got "affected by human discernment". Using that rubric, I find it interesting that all of the definitions of "natural" you provided fall into those categories of either "fundamentally affected" or "not affected" by human discernment where things left in their base state we call "natural" and things left in their affected state we call "unnatural".

Examples:

1. Natural justice - that humans have a kind of justice beyond what nature provide which also implies that humans have sussed out the various justices allotted by nature.

3. Adopted vs natural child - human convention creates long-lasting parent-child relationships without a birth connection.

10. Growing without human care

13. (a) Closely resembling an original, (b) freedom from artificiality -- both of which require a human to create the artificiality.
Obligatory reminder that any rankings that rely on github's language detecion cannot really be trusted. For instance github can't really differentiate between C, C++ and Objective-C (one very simple reproduction case: if you name a variable or custom type "id" in your C or C++ code, it will very likely be detected as Objective-C). I also seem to remember that projects had been classified as Javascript just because they contained a lot of JSON files.
Russian banks need to do the same
I think it’s nearly always better to avoid using personality labels entirely.
Go is a crap programming language with a good runtime.

- No generics

- No true buy-in on the idea of a structural typesystem

- No sumtypes

- An anti-intellectual fanbase

- Exceptionally painful error handling

- Zero ability to abstract anything out without relying on the reflection package which leads to brittle and slow software.

They didn't do everything wrong though.

- It's great that they have a spec (I wish it came with formal semantics, but still)

- It compiles quickly and is easy to analyze (so tooling w.r.t. LSP is great and exceptionally fast)

Anyway, I never find programming in Go fun, and I find Rob Pike to be obnoxious. OK, that last part might just be me projecting how obnoxious Go is onto him.

EDIT: Fixed formatting.
The Reason McDonalds Ice Cream Machines Are Always Broken
Have you seen the screenshots or recent deepfakes? They are good.
Found it (for rent) on Vimeo for other countries.
Why was the remote in reach? Why did your parents not realize the batteries were easy to remove and let you have it anyways? You people are proving my “bad parents” theory.
I liked Go for awhile but feel momentum stalled past couple of years.
> What would be the point of creating new species?

I've not given it a lot of thought but off the top of my head:

Imagine a monkey or ape that possesses above-average (for an ape) intelligence that could be a home-health assistant, taking care of an elderly person who wishes to maintain some independence and not move into a nursing home. Or a disabled adult who needs special care throughout the day.

Speciesism seems a remote risk when you consider the fact that our moral circle of concern has only widened across history.
It just baffles me how late governments seem to be at establishing secure videoconf applications for their middle-management (which is effectively what MPs are). I would assume most of NATO has better tools for military applications- what is stopping them from repurposing some of these tools for more “everyday” situations?
I do think things like this report, TIOBE, etc, are worth doing. It's funny, though, when they start making dire conclusions like the one in the title.

Surely they are aware of how "dirty" this sort of data is, and that it doesn't model the real world. There's just a lot of code and activity that's not on the internet that likely dwarfs what is. You can get an indirect look at it via things like job postings, but even that's not an accurate bellwether.
I attempted this a few years back, didn't get far before I got hung up on the regular expression(s) required for parsing. Silly to get stopped there, but there was just enough friction between the specified expression, the language I was using (Erlang), and my understanding of the subtleties that I punted.

I think with Regex101 in my back pocket I'll give it another try.

https://regex101.com
In most large cities squatting cannot be a longer term solution, as it often doesnt take long to be explused from a place (in paris for example squats stay around from 2 to 6 months on average if you are lucky enough to manage to secure the place for the first week or so).
Also depending on who runs and occupies the building, it might actually not always be a safe/sane housing option neither.
Show HN: Findremotecareers.com – Find permanent full-time remote careers
Hello World!

I have been interested in building and operating a job board for quite some time and decided to focus on full-time and permanent remote jobs.

We built this job board because we are passionate about fully remote work; and it is simply too expensive to post a job on any job board.

You can do so much more with that money. Why not spend it on something else? We hope you agree, convert to our job board, and hopefully save some of your hard-earned money. As someone who has attempted to hire people in the past, I was always flabbergasted at how much it costs to simply post a job and hope the right fits comes along during the quick expiration period.

To stay true ourselves - we currently offer three tiers of job pricing: 100% FREE, Paid Featured Jobs and Bulk Discount Featured Jobs. Further, our paid featured jobs provide 60-day expiration periods rather than the industry standard 30-day expiration period.

I know what you are thinking – but how will they find your cheaply posted, long expiration period job?

We spent the time fixing what we consider to be complicated structured data (schema) to ensure rich results and proper markup for Work from Home positions. Once a job is live (including ALL FREE jobs) we ping / publish the job to the Google Jobs Network to allow access to larger pools of candidates.

The user experience is also good. We have a simple and clean frontend, but we did take our time on the backend as well. The job board comes equipped with a fully functional Employer and Job dashboard to allow employers to edit and delete their jobs and update/service their accounts; and allows Free Job Alerts for prospective candidates via the candidate dashboard.

Please use coupon code: SHNFREEJOBS to post unlimited FREE Featured Jobs for a limited period.

If you have any feedback or suggestions - let us know here or send us an email at contact@findremotecareers.com!

Thank you for your time!

Your friends,
FindRemoteCareers.com
> If you were a parent you would know that time is not available to you, that you cant sit and stare at the kids from morning to night.

So there are no such things as play pens in which you can create a secure and safe area while you are distracted with life?

And my point remains, if you need a warning that eating batteries is dangerous, perhaps wait a few years. The fact that this keeps reoccurring means people aren’t using their brain.
> The following 16 URLs have been used to clone legit media sites, back-date articles and later file fake DMCA complains to Google

What are the consequences for abusing DMCA? Should they be stiffened?
Large scale hydro electric dams are already large scale batteries across months. The specific day of the week energy is released is not particularly relevant let alone time of day. 6.6% of US electricity is from hydro, assuming 2/3 flexable your looking at 4.4% of daily power demand or ~1 hour of full grid storage every day is already built.

Excess capacity is required for storage to work and reduces the need for energy storage. But, once you start talking excess capacity, transmission dramatically reduces the need for storage.

Assuming storage costs say 2x as much as wind generation then building excess wind capacity is worth it until ~1/2 of a wind turbines output is wasted. Thus if we are looking at 3kWh of storage that can be banked at any time of the day we are looking at a lot of excess capacity, yet somehow still supposed to have a 3kWh per night deficit.
The only known species alone in its ecosystem
> If OP actually has 10PB on S3 currently, the OP may want to fallback to leaving the existing data on S3 and accessing new data in the new location.

I remember asking an Amazon executive in London when AWS was very new and they were evangelising it to developers; I asked him what is the cost of getting data out of AWS if I want to move it to other service provider, or how easy it will be? And he avoided giving a straight simple answer. I realised then than the business model from the start was to lock-in developer/startups/companies in to the AWS ecosystem.
My experiences have shown me that while models themselves are not terrifying. When people confuse the model for reality and then operate as if the model cannot ever possibly be wrong, especially with complex systems, that is when really bad things happen.

The map is not the territory was probably one of the most important things I learned in my graduate studies days.

Drove me absolutely nuts seeing people programming models into their computers, running them, and then being like "look my prediction was right, thus science!" I was like, well duh, you told the computer to do X and it did X. That's not a surprise.
This comment from 2012 comes to mind: https://news.ycombinator.com/item?id=4247615
Kroah-Hartman bans U of MN from Linux development for deliberately buggy patches
Have been working on an alternate approach to this area, flexible manufacturing systems to achieve fully autonomous production of complex subassemblies in sheet metal for the last few weeks. Such systems are fiendishly hard to generalise, largely due to disparate geometric limitations for various fabrication processes, but it can be done within limits. About to start building some custom autonomous fixtures for this purpose, should have a fully functional system within a few weeks.
What about all the overhead in testing that using a timestamp instead of boolean will introduce? Specially if you end up not needing it
This is not an isolated case in the post-soviet space. The general pattern is - squeeze lots of money domestically via your privileged position of operating whole key sectors of the national economy and spend them comfortably abroad. Everything from banks through insurance companies through delivery companies to media groups is owned by people formerly involved with state security. It's an exclusive social network in which political decisions and private economic interests are tightly coordinated.

The worrying thing is that the West gave international legitimacy to these wealthy elites, while only pointing fingers at the endemic corruption in their countries.
Why are you assuming developers?
+1 for The Expanding Universe! East River Dawn from that album is one of my favorite pieces of music. Something about it is just so calming and serene for me.
Everything Is a Product
Regex to parse lisp expressions?
Millions of the Pentagon’s dormant IP addresses sprang to life on January 20
Yes, the goal of Boxedwine is to run old Windows programs in a platform independent way without a VM or disk images. So basically it is Dosbox but for Windows. At first I started out writing my own Win32 API implementation, and it worked for the first couple of games. But eventually I saw it was more than 1 person could do. That is when I realized Wine was the only solution and since that only worked on Linux, I had to create minimal Linux emulator to run Wine. Implementing the kernal syscalls did take some time. But It is capable to running emulated threads and processes in a single threaded app, which is why it works with Emscripten.
This guy right here [0] is about to find out (The hard way) that their new M1 iPad Pro will not work with their existing Magic Keyboard and will have to shell out another $350 for something as basic as a keyboard (sold separately) for this new iPad Pro when they upgrade to it.

The best part? They are trading in a 2020 version of the iPad Pro (previous generation). At least the Surface has backwards compatibility and the keyboard was somewhat cheaper. Apple however didn't take too long to break from the previous generation. Another footgun hidden by Apple to get you to pay more for basic functionality because of the 'M1'.

It's about the small prints and tiny things that Apple doesn't tell you or hides from you, which is what the M1 hype squad have consistently overlooked.

[0] https://www.zdnet.com/article/i-sold-my-old-ipad-pro-to-back...
The question is what is the right way to deal with it? So many things big tech does fundamentally becomes a monopoly just due to the nature of it.

I remember moaning and groaning about windows and Microsoft in the 90s and wishing someone would break the monopoly, but I had no clue what would would without making matters worse. Turning facebook or Google into a utility like at&t seems like a Bad idea.
Yea the blanket of fog over SF can actually help trap light and make the sky more visible. Watched a meteor shower from Tam once.
Fighting bad internet habits with RSS and mpv
I grew up watching the Machines series. It and my grandfather are the reason I am an engineer today AND into Jazz.

I drove myself crazy trying to find the exact version of Take 5 he was using-- this was in the early 90's, before you could just ask Siri what a song was :-)
Enable, not incentivise. Incentives are there, curiosity, community, gratification, etc. What people lack is the financial security to do nice things untainted with commercial interest, even in modern countries with proper welfare.
As a layman, it almost seems like a either “quick profit” or “zero risk”.

A family friend opened a bakery. Finding a storefront was an insane process, in some
cases it’s apparent that the landlord doesn’t want to rent out the space, it’s been vacant for 4 years and rent is... aspirational.
Show HN: A VS Code Extension to alias files and quick switch between files
Ask HN: What software do you pay for that you wish a better version existed?
Not sure I managed to shorten the question into the title.

We use and pay for various software on a day to day basis, in our work and otherwise.

What's some products that you pay for but really wish better versions existed?
Although I agree with the sentiment I am wary of the government trying to force companies to act in the public interest as I am worried it will end up with the government forcing companies to act in the government's interest masquerading as the public's interest.

Remember you must always ask yourself when the government is given additional power if you would be okay with your worst enemy having that power as in a democratic society that can happen.
Yes but they don't pay GMs to produce content.
Agree on everything you have said. It is the Anti-Competitive nature that is of concern. I think Benedict Evans puts it best, do other business "Fear" of losing market access because of certain company.
Regexes are at least useful for parsing numbers and symbols.

But yeah, that shouldn't be where you get stuck.
Is Jesus Coming Back? The Second Coming of Christ – Gospel of God
> can you not even be bothered to read the stat you tried to pick to prove your point

Don’t do this here. The HN rules specifically discourage it:

Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."
The point still stands outside of Javascript, though. Unless you're dealing with very large databases, retrieving a boolean or doing a null check on a timestamp are pretty close operations, especially if you use some kind of frontend to render the data.

Storing a boolean expression ("is published", "marked as read", etc.) as a timestamp can still be valuable. It just happens to be entirely equivalent in Javascript, but in normal, typed languages, the same practice can be used to prepare yourself for debugging a broken application or database later.

I don't think this is a practice that you should just universally apply everywhere, but it's worth considering in a lot of cases where people generally tend to use booleans.