skysight-inc/HackerNews huggingface dataset:
Shipping code on Friday is bad. Shipping things after 4PM is also bad.

Why hire any QA? Why code review at all? All of these reduce the risk of bad or unintended software being in the wild and not releasing on friday or after 4pm reduce the amount of time it can be in the wild without harassing people who are otherwise on their off time. You can have a half dozen full time QA people and a horde of reviewers merging in your request into a staging instance that triggers E2E tests that complete and require a manager to merge into master to be automatically deployed via the same docker image into a cluster and the only guarantees you have is that it may be absolutely correct and that it may have an issue.
B2C is definitely a bigger technical challenge, B2B is a sales challenge.

B2C people expect perfection for free and will balk at the slightest complication.
I lost so much time to the various munchers games.
I really want a label that says this product is safe and free of all the bad things like forever chemicals and phthalates. Think vegan or halal. Unfortunately the plastics industry loves to pedal the BPA-free meme while they are free two swap out BPA for very similar chemicals.
Outside of food and drugs, chemicals that are given a free pass until we find out it's been affecting peoples' health. That needs to change too as it's quite clear we cannot trust DuPont or 3M to do the right thing.
so what? you complained that no c++ "special sauce" was used. i don't really know what that is, but i pointed out that the article did use modern c++
PET containers are so widely used that if there were an actual problem with them, people would be dying--or at least ill--in millions.
If that came up you could create a GitHub-native fork and add that as a remote.
Ask HN: Best resources to learn chess for beginners?
I've picked up chess again and now I'm 1300 on lichess. What books/courses would you recommend to improve at my skill level?
That's missing the point, I think. The HTML spec includes elements that cannot be rendered using open source software. Yes, of course other parts of the page can be rendered (at least today) but it's absurd for them to claim that they are supporting open standards.
Hmm. I think that devs developing for macs tend to at least try and reuse established design language forms. I've only recently started using a mac for work and a lot of stuff I use seems to try and feel "maccy" (with varying degrees of success). But then again, I don't use many mac apps either, so I could have a poor sample rate and was recommended good looking apps by colleagues

On Linux, if you used Gnome but ran a KDE app (or were on Gnome but ran a GTK app) you'd by default get something that looked horrendous broken visually but worked, and sometimes the visuals actually managed to break the app (ie thing being out of proportion, or invisible etc). It would look great and cohesive if you ran a GTK app on Gnome, or a KDE app on KDE, etc.

I think it's gotten much better at some point when these environments decided to support each others themes, though.

I wish they all sat down and came up with a unified theming framework for apps (maybe based on CSS, since they kinda use CSS flavours already), but have the rest be implementation details. Dunno how realistic that is, though.

Windows I think I missed the mark actually. A lot of people pointed out stuff I didn't think about or forgot about (every Office Suite release looked different, Java apps etc, branded stuff like Adobe or specialist software, etc).

I think it might be because I never really used those apps that my much, since Windows was basically only my gaming OS
Yes, and definitely before free transit.
Yep, that's exactly what I thought on first opening the article.
Absolutely this. I stood up a negative test suite for continuous DB queries late in 2020 and it's caught many potential show stopper integration issues since; about 45% more YoY than pre-suite.

Took about a week of duplicating happy path tests, investigating gaps, and switching inputs/assertion types to get everything passing, but less than a week later we had our first verifiable test failure.
Instagram Co-Founders Introduce Text-Based App
these kind of comments “I will hire an AI instead of a human” are all quite ironic.

the only things you will find out from asking an AI consultant is what occurred to _you_ to ask it.

Interacting with a human will always give you more ideas, opinions and .. more questions.

And you both can use the AI consultant, and get that important thing done.
Hang on, let me think this through...

If malloc(0) gets called as first malloc in the program the system break does not need to be moved, as there is always 0 bytes space available... but malloc does like to move sysbreak by a large amount at a time to reduce the need for repeated calls...

I'm guessing malloc(0) does not move sysbreak and simply returns a pointer to the bottom of the heap?
I can’t speak for everyone else, but I am resentful that it promoted the Web as an platform for running applications containing arbitrarily-complex (Turing-complete) code instead of a platform for exchanging structured (declarative) documents, I despise the philosophy of ‘backwards compatibility at all costs’ it follows, and the massive volume of standards documents it produces, all of which basically guaranteed the browser engine (quasi-)market would remain an oligopoly, by making it prohibitively expensive for new, leaner yet practical implementations to emerge (both because of the initial cost of catching up with the current state of the art and also of keeping up with the Red Queen’s Race of the ever-evolving ‘living standards’; just look at the sorry state of NetSurf). Not to mention the security holes their attitude engendered. If we moved to XHTML, maybe we wouldn’t have the meta-utopia Web 2.0 promised, but at least we wouldn’t have CVE-2020-26870.

The WHATWG was formed as a cartel of browser vendors that pretended to be a standards body. And these days even ‘cartel’ may be too generous, now it’s just a Chrome rubber-stamping committee.
Running it pre-installed on a laptop. Other than the fact it seems like they push updates multiple times a day, it has been the closest I have had to "it just works" in a long time.
According to the article, it's better to use the new flexible array syntax (int arr[]) instead of the old zero-length syntax (int arr[0]), because that allows the compiler emit better warning messages.
An algorithmic echo chamber.
Well deserved!
Related - how is any declarative language tested?

Quick web search confirms suspicions, it is not easy

https://www.metalevel.at/prolog/testing
I never said he is a jerk, just why some might state he is. There seems to be another comment replying to you giving more justification. Also just because I've personally found someone as pleasant doesn't mean that they can't appear to be a jerk to others. I have friends who think I'm absolutely wonderful, there are other people who don't like me at all. Part of that is differences in personalities/conditions under which we met/etc, and I don't have nearly as much of the public exposure as Drew has here.
> fundamentally B2C because the hardest part is getting the consumer virality engine running. Once the consumers are there, the B2B part (eg the ads engine) is relatively easy

Social media is neither. Ben Thompson's aggregator aside from the B2C/B dichotomy shines in this example. Snap and Twitter notoriously struggled with ad sales, for example.
3 easy steps :)

1. Create Tesla.
2.
Good root cause analysis; now get on it before free transit.
I try to do some kind of compile-time query checking. I really like sqlx with Rust, and other languages have some kind of equivalent (although maybe not as nice) like JOOQ. If you can store the queries in some kind of configuration, like SQL files, then this is easy no matter the language.
Based on my limited time with the service (bought a new vehicle last January) if I let the trial period subscription lapse, they'll offer the lower price after a couple of weeks to lure me back in.

I just let myself be lured, and anticipate doing so next time.
> and the collapse of Twitter under Elon Musk has created an opportunity for a team with genuine expertise in this space to take a run at text-based social networking again.

In what way has Twitter collapsed? This sounds highly political. Which of course it is, because “a feed of text posts” is in no way innovative. The innovation is in the selective censorship. Orwellian.
You are right! That's how this reads.
They use all sorts of dark patterns to upsell you on their paid services. I still use them because TurboTax is generally easy to use and gets the job done.
Personalized news aggregators are "TikTok for text" now?
> Reason #27 for not buying a Tesla.

It's not a Tesla thing, really, it's an EV thing. You'll have to stick with ICEV for the foreseeable future if you need access to AM. The electric motors cause a lot of interference.
We're seeing a level of wealth inequality now that rivals the level seen in the Gilded Age. "Petty crime enforcement" won't do anything but place more of your neighbors in harm's way. An oppressively policed neighborhood does not make the neighborhood safer.

The child poverty rate was halved under an emergency declaration in 2020. That policy was allowed to expire in 2022[1] and that, along with unchecked inflation and labor-averse federal monetary policy, is naturally producing misery and desperation.

1. https://www.povertycenter.columbia.edu/news-internal/monthly...
Yep, I think cohesion is only going to die going forward, and I think web technologies are going to be what kills it. Electron is already popular, and nowadays every platform has a system web browser that can run in a "webview" mode so you don't have to bundle a full browser with each app. And building apps with HTML/CSS/JS is wayyyyyy easier than using native toolkits or cross-platform toolkits, especially if you want to target multiple platforms.
So you are telling me, the some of the highest value companies, like APple and TEsla having two huge asshats at the top means something?
Only if you don't maintain your code.

Guess what: Comments are part of the code. Like all other documentation!
Cellulose tape?
I used stumbleupon in the 0s and that was primarily blogposts and writings. I don’t see why an algorithm couldn’t recreate the stumbleupon experience.
Show HN: MedQA – GPT-powered clinical reference tool with cited sources
Wake Up, America: China Is Overtaking the United States in Innovation Capacity
sounds awful for feature velocity
In my first job we had several UPSes for racks of equipment that had been augmented with marine batteries for longer life and all the batteries were on slats of wood to keep them off the floor.

I asked and got the same answer you did - they will last longer - but I’ve never understood why.
I found a great way to fool these detectors: piping output through multiple generative models.

1. Generate text by promoting ChatGPT.

2. Rewrite / copyedit with Wordtune [1], InstaText [2] or Jasper.

This fools GPTZero [4] consistently.

Of course soon these emotive, genre or communication style specialisations will be promptable too by a single model too. Detectors will be integrated as adversarial agents in training. There is no stopping generative text tooling, better adopt and integrated it fully into education and work.

1. https://www.wordtune.com/

2. https://instatext.io/

3. https://www.jasper.ai/

4. https://gptzero.me/
Implementation defined. I've heard of returning null (under the case that your free() implementation allows nulls to be passed in) or returning a pointer to a zero length object on the heap like you're suggesting. Really just about the only requirement is that the pointer can subsequently be given to free() since dereferencing the pointer is UB.
I wouldn’t use the word ‘lie’ but plenty of Rails code I’ve seen has mystery effects and hard to follow coupling due to monkey patching and the like. Comments please.
I was actually just reading about Kapton yesterday, and stumbled upon some info about its deterioration being hastened by heat.
See https://en.m.wikipedia.org/wiki/Kapton#Characteristics
Diffusion models output copyrighted images they've been trained on
...actually the team openly admitted to copying the site directly after we called them out publicly.

Here is the direct message of them apologizing: https://imgur.com/a/OlNJ5U4
Does anyone know what is the status of their refactoring effort to update all the flexible array declarations in the kernel? How far along are they?
I'm not saying the guy is the second coming of Hitler. I mean is it his job to care? Not really. Is the absurdity humorous? Maybe he communicated it wrong? It's twitter.

It's more that security teams tend to have uncooperative, aggressive, authoritatian, and punative dispositions. I think ye old security industry had its roots in three letter government agencies which are used to conformance, policy hammers, and enemies of the state.

But when you add that to an organization already rife with infighting, dissatisfaction, and frustration, it will just lead to more resentment and your employees become your enemies.

The biggest security threats these days aren't leet hackers exploiting 0days, or even the county password inspector conning his way in. It's overworked angry pissed off employees leaving the door open. It's like Princess Leia said: the tighter you squeeze, the more people you lose.
The author is just a kid, cut him some slack. You live and you learn
Gitlab Data Team Handbook
I mean... So you can't record high frequencies on vinyl... if you WANTED the CD to sound like vinyl you could intentionally alias the high frequencies. But why would you want to do that?

It's not really a case of them "producing different frequencies when read." It's that CDs are capable of recording and reproducing a broader range of frequencies than vinyl.
On FM, though, the frequencies from the bottom to 92 MHz are reserved for non-profit stations. You can find the local NPR affiliates there, but also college stations and lots of weird & wonderful one-offs. Like KKUP around here:

https://kkup.org/
So it might not be possible to reach a state with connections that are "too strong" but logically if you could you'd have to define them by suboptimal performance.
Small reminder that it's not an experiment unless you have a hypothesis, rule out all other variables, and chronicle the results. No clipboard, no experiment.
This could be cool if they source articles and blog posts from random places across the web, like StumbleUpon but with the modern ML that "works scarily well". Could be great for discoverability of smaller sites.

Hopefully at some point they'll let me sign up with an email address though because I refuse to sign in with a phone number on principle.
> various rushed trade deals (Australia / NZ) made to satisfy the newspapers, despite them harming domestic farming for nothing in return

I think the government have inadvertently fucked up with this one. The AUS trade deal increased the working holiday visa from 2 years for 18-30 year olds to three years for 18-35 year olds as well as dropping the requirement to do farm work in order to maintain your visa. As someone over 30 who thought he'd missed the boat on taking advantage of the scheme, I'll be applying for the new visa as soon as it becomes available. I imagine lots of other people 35 and younger are looking at the state of the UK and thinking the same. What is the point in staying here when the cost of everything, but housing in particular, is absolutely insane and makes starting a life impossible? Yes, house prices in Australia are also insane, but at least the wages and weather are better and I get to have a fun adventure.

Most people I know who went to Australia never came back and I intend not to if I can find a company to sponsor me for full citizenship. I can only see this new trade deal exacerbating the labour shortage as I doubt many Australian's will be jumping to get over here in return considering what's happening.
Cars are rather important for radio listenership. So when AV cars finally arrive, the effect on radio should be large - former drivers would be more able to consume different forms of entertainment in the car, and I don't think many would remain with radio only.
> You have to wear clothes

Not necessarily. Underwear I'll grant, it'd be uncomfortable not to, but otherwise I don't see why one has to wear clothes.

Also, do blankets count as clothes? You (or I, at least :-)) can easily be comfortable "wearing" just a blanket and underwear at a temp of around 10
°C.
My company offers vangaurd, and before that I was a SEP contributor.
Bitcoin, and cryptocurrency in general. I mean think what you want about the industry, but it has definitely been a financial success. Yet HN has had a non-stop hate boner for it since 2010.
I found a great way to fool these detectors: piping output through multiple generative models.

1. Generate text by promoting ChatGPT.

2. Rewrite / copyedit with Wordtune [1], InstaText [2] or Jasper.

This fools GPTZero [4] consistently.

Of course soon these emotive, genre or communication style specialisations will be promptable too by a single model too. Detectors will be integrated as adversarial agents in training. There is no stopping generative text tooling, better adopt and integrated it fully into education and work. Resistance is futile.

1. https://www.wordtune.com/

2. https://instatext.io/

3. https://www.jasper.ai/

4. https://gptzero.me/
For me it’s a JS engine for React Natve - https://hermesengine.dev/
To me it seems like just good, clean living. If you have to deploy on Friday then you can, but if you don't have to, then it just seems like a good idea to do it while many people are paying attention instead of over a weekend when most people are off.
So train people to write better comments, because although code doesn't lie (questionable as that is since the intent behind the code and what it does doesn't always align) it can be literally the worst implantation of an algorithm imaginable, and so we teach people how to code.

Teaching people how to comment is a skill that's just as important and nothing turns me off a project faster than the "code is its own documentation" mantra.
I don't think DRM protects content at all.

Every DRM scheme out there has been broken (or will be soon, if it just came out). It is trivially easy for any interested party to find copies of content with DRM removed. In fact I'd say this content is more accessible than if there were no DRM and the only obstacle were having to splice together chunks of unencrypted stream data transmitted by the authorized source. I was at someone's house the other day, a Netflix subscriber mind you, and the Netflix app wouldn't work on his laptop for whatever reason. He went to a pirate site and had the show playing within 30 seconds.

What DRM does protect, is the market position of equipment and software vendors that have the resources to sign on as DRM licensees.
I would say that this can help with discovery of content that you're interested in. Similar to hacker news, just an alternative approach.

I'm interested to try it and have joined the wait-list. I'm looking forward to how it differentiates itself from other article curation apps (Feedly, Google news, etc.).
The source for the proxy isn't available, but I'd be surprised if this was the case, based on what the Go team has written about this issue. They made some changes to allow excluding sites from refresh traffic in 2021 in response to this issue, but no mention of throttling or anything else. And if GitHub is special-cased, I don't see why any other site can't be special-cased either.
The future of social is fake people? I mean, they are right.
Yes, it's encumbered. You are beholden, across all of your examples, to binary compatibility of a .so file Google refuses to distribute for any platform except x86_64 and 32-bit ARM. The fact that you have a lot of such devices does nothing for the people who want to either consume the content on other devices or develop new devices for the purpose.

Much like DVD region locking, the majority of the population doesn't care, and those who do are capable of overcoming the DRM anyway, but the latter is illegal, and leaves no room at all for people who want to comply with the law but not with Google's device mandates.
Automating the Addition of New Jekyll Post Files
Can you please describe how the ponzi scheme works? Seems you can just download open source software and use it without buying any tokens… and even if you did buy tokens, where is the ponzi?

Many startups are “almost” ponzi schemes, where money from later stage investors keeps propping up a business that has negative unit economics, offen no revenues. Twitter made zero revenues when it was valued at $100M. Who paid the bills? Twitter has been losing money when Elon’s group bought it. Who’s paying the bills?

On the other hand I am giving away software for free, that took 4 years to write, that I paid hundreds of thousands to a team I work with, and took jobs to do it. I give it away for free, you don’t even LOOK at it and call it a ponzi.

Yep, my description is accurate. The grandparent commenter asked:

doesn't anyone want to tackle a problem that might actually be difficult and meaningful to humanity rather than "how can I come up with novel ways to get people to be stuck on their phones for longer?"

This is why. Capital talks. And capital is invested mostly in bullshit that can produce hype, not open source software that can change the world. People don’t look at substance, they follow trends. I give away software for free that solves the very problems many people on HN are hired to solve for years and people can’t be bothered to look unless there is hype around it first. You have your answer right here.
I think your comment does prove that on a long enough time horizon cynicism is the correct disposition to have when it comes to weighing new things. It's on the founder/team to constantly prove that not to be the case.

In the case of Dropbox, I would say HN was directionally correct that the software would be commoditized, but I would say that the avg. commenter then would not be able to predict the IPO.
Wouldn't it make more sense to count the weekend as a whole? So 22 on the weekend, negating the point they're making.
All an incident on a Sunday says in that data, presumably is, that as no one was working no one noticed the issue on the Saturday.
Jim Kurose's video lecture series on "Computer Networking, A top down approach". It follows the format of the book (same name). The video lectures are on youtube[1] and can be accessed from his web page[2] as well

The professor does an excellent job at explaining every detail, and the lectures end up being even fun. I've enjoyed this a lot.

[1] https://www.youtube.com/@JimKurose/videos
[2] https://gaia.cs.umass.edu/kurose_ross/lectures.php
malloc is a user level library function - c/c++ implementers can do what they like with it

assume the downvote was from someone that malloc is a system call
We're 8 billion people and rising, which is nowhere near to going extinct. But if we keep multiplying and consuming planetary resources and polluting it at the same rate as today, we'll definitely accelerate our extinction.
Sean Carroll's Biggest Ideas in the Universe series [0] is a pretty cool introduction to Physics, somewhere in between math-heavy university level lectures and popular science expositions without any math.

Someone already mentioned Ben Eater's Building an 8-bit computer. Nans2Tetris [1] is a similar course but completely in software, where you start from logic gates and end up with a fully functioning OS. Checkout the cool projects students built on top. [2]

[0] https://www.youtube.com/playlist?list=PLrxfgDEc2NxZJcWcrxH3j...

[1] https://www.nand2tetris.org

[2] https://www.nand2tetris.org/copy-of-talks