skysight-inc/HackerNews huggingface dataset:
Ranking output of a task by bulk quantity without any measurement is not a good idea. Maybe some people didn't get the memo that taking software development advice from Josef Stalin isn't the greatest concept.

https://www.goodreads.com/quotes/795954-quantity-has-a-quali...

“Quantity has a quality all its own.”

― Joseph Stalin
Criticism:

https://twitter.com/k_g_andersen/status/1583252858740219906
The thesis of the article, that security through obscurity is underrated, is “because it has a low implementation cost and it usually works well.”

But I contest both of those things. Common obscurity methods provide low benefit for the amount of work put in, relative to methods with a better foundation.

One of the best examples of this is port knocking, a resurging fad in self‐hosting circles, that is completely beaten both in simplicity and in actual protection by putting your SSH server behind WireGuard.

Even the example in the article seems ridiculous. I always advocate disabling SSH passwords and using FIDO‐backed SSH keys instead, but of course people will complain that they lose the ability to log in from arbitrary machines (well worth it in my opinion, but fine). So rather than using SSH with a weak password on a non‐default port, why not use SSH with a strong password on a default port, which provides more entropy and also some protection against attacks by a local user, without having to remember weird port numbers?
I think this can provide you some information:
https://en.wikipedia.org/wiki/Postprandial_somnolence

From the article:
Counteraction
A 2015 study, reported in the journal Ergonomics, showed that, for twenty healthy subjects, exposure to blue-enriched light during the post-lunch dip period significantly reduced the EEG alpha activity, and increased task performance.[29]
Not only that, but SVN (mod_dav_svn) is the reference, or only, implementation for full-featured WebDAV, an HTTP extension protocol for resource-/file-based CMS to live at the same endpoint as your site. Though git doesn't require a full clone anymore for access to a single file since about two years.
That is integrated in Pages, it offers to set that up using Cloudflare Access. Fulfills your wishlist, and more.

(Not affiliated)
> Paying to be the first App Store entry is great, because it’s Apple showing off the normal Apple content (an app card) within a search list of app cards.

The most lucrative ad-supported site in the world (Google search) also shows normal-looking paid content at the top of a list of search results. Apple doesn't need to accept ugly banner ads to build an enormous ad business.
I never understand people chasing daily commits to GitHub. You can push whatever git history you want to GitHub. I can rewrite all my commits so they are evenly distributed across however days I want to show up green on GitHub.
Very true, I have seen many people who won't go nearly as far in their professional life for supporting OSS, including myself. And U-boot is just incredible to say the least.
> The headline under discussion is "fundamentally broken", which given the context you've granted, sounds closer to a lie than the truth to me.

If an abstraction requires a series of special incantations to use correctly, and the other modes of use don't have legitimate use cases of their own, "fundamentally broken" sounds like a fair conclusion.
As a maintainer for quite popular Go repo (20k+ stars) I find really annoyed by the amount of trivial PRs (started at start of 2022 or some time like that). Especially then some random dude starts to "improve" tests by checking errors etc and submit multiple different PRs where each PR "fixes" only one file.

this crap makes my life harder as I do this stuff from my spare time. Doing comprehensive review takes me 30min to 1h sometime more couple of hours to provide alternatives with examples etc.

I have not seen almost no rise of useful PRs that add features or fix bugs since that change in early 2022. Only rise of trivial nononse PRs.
To you and sibling comment I would argue the comment I responded to conflated dangerous with immoral.

Danger is part of the domain of threat modelling. And when doing threat modelling, the morality of the opponent is a distraction.

However in the domain of propaganda, threats, immorality and assigning the latter to the former go hand in hand.
This isn't chill. Surely you have to assume people are going to hold down W but not necessarily want to go at uncontrollable speeds?
For better or worse fast CGI never took off much beyond PHP. Python, node, ruby, etc. all do their own thing with their own app servers and protocols. I mean sure something like python can use fast CGI but no one in that community uses it that way, everyone uses uWSGI, gunicorn, etc.

Plain old CGI doesn't scale beyond toy usage--it spawns a process per request.

So there really isn't a good single option for Cloudflare to use.
This was the reason for iOS handicapping app's ad tracking, not "privacy"
Here's a list of other types of adhesive tape:

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

For example, do you already have a toupee tape in your collection? :)
"Apple Quality"?

You mean the iMac on my desk which I got because the graphics card was broken? It works again after baking the card for a few minutes but I fully expect it to break again.

How about the "Magic Touchpad" which drops its Bluetooth connection every few minutes? This is the solution for those who run Xmonad:

((modm .|. shiftMask, xK_a), spawn "hciconfig hci0 reset")

Resetting the HCI connection speeds up the process of getting it online again but it is still very annoying. Both of these problems are well-known, neither has a real solution. When my daughter got handed an iPad at school we quickly had to return the thing because it simply stopped booting necessitating a replacement. The school eventually replaced these things with Chromebooks. I would have preferred a Google and Apple-free solution but at least the Chromebooks worked. She since moved schools and is no longer burdened by a school-issued computing device, this school uses books made of paper.

While this is all anecdata it does not bode well for "Apple Quality", seeing how 3 out of 3 Apple products in our family have problems ranging from annoying - the disconnecting touchpad - to debilitating - the dying graphics card and the black-screened iPad.
Basalt tape might be an option: it's commonly used for car exhaust insulation.
If you don't like how GitHub has become a social network of sorts, you really won't like how LinkedIn is apparently the new Facebook.

I have even seen a number of creepy screenshots from horny single men on LinkedIn sending unsolicited messages to women they think are attractive, trying to use it as a dating website.

GitHub and linkedin are both owned by MS and trying really hard to be social networks, so the follow on social consequences of mass adoption seem almost inevitable.
> What makes it worth staying 1-2 years, but not 2-3 years?

A 4% raise.

Management are idiots and will only give out small single digit percentage point raises while jumping companies will result in 20+% raises. The longer you stay with a company the further your salary falls behind.

This financial dictate means that your max tenure at a company should be 5 years--and definitely not even that long without a REALLY good reason.
Procedural landscapes are such a fun thing.

When I was in high school I read about perlin noise landscape generation technique in a random blog post. I shared the technique with a friend and he was very excited. A week later he presented a program which rendered Minecraft-style landscapes in ortho projection. A few more weeks passed and he added 3D perspective (using alien tech called "projection matrices"), water reflections, grass and day-night cycle animation with shadows from Sun and stars. All this using Pascal and some primitive bundled-in 2D graphics lib.

Another related high school memory is Audiosurf game, where the road and environment are generated using an algorithm based on music tempo. What if we replace this algo with a modern generative model? Probably literally a bad trip.
The recent approach to advertising services and the moves they are making detailed in this article have me asking the question, what is the point in paying the Apple premium these days?
“The side effect profiles of the two treatments differed, with ECT more likely to cause headaches, muscle pain and memory loss, while ketamine was more likely to cause dissociative symptoms, vertigo and double vision.”

I’ll take milder effects over pain and memory loss, thanks.

No mention of longevity of effect, or specific studies and who paid for them.
> First, Durable Objects and Workers KV requests do not count against the 50-subrequest limit. It's HTTP requests to external servers that count.

Ahhh, somehow I got the idea that requests from a Worker to Durable Objects and KV counted against subrequests. This changes things!

> If you mean you have 50+ users connected via WebSockets and you need to send a message to each one

I was thinking of, a client requests "give me a list of my documents" or "share this document with Alice, Bob, et al.", and the Worker that receives that request has to handle that somehow. I thought that was tough to do in 50 subrequests, but it's easy if I can just make an unbounded number requests to different Durable Objects or KV records.

Edit: I found what gave me the idea about subrequests. From the Workers docs:

> For subrequests to internal services like Workers KV and Durable Objects, the subrequest limit is 1000 per request, regardless of usage model.

https://developers.cloudflare.com/workers/platform/limits/#h...
aren't the side effects of ECT quite severe though?
"loss of creativity, drive and energy. difficulty concentrating. loss of emotional responses. difficulty learning new information."
> All five of the studies independently found that ECT was more effective than ketamine at relieving *severe* depression symptoms.

A keyword was left from the title / headline.
I just wrapped up an internal TUI utility for interfacing with physical hardware. I was really happy with the output until I saw this... Now I got to rework it with the new UI. Very nice work!
The internet is only a small piece of the concept of trade and openness that has failed. The openness, instead of encouraging democracy, has merely strengthened the autocracies.

Down to the Internet, the results are very ambiguous. I've also enjoyed conversations across borders. Yet, I've also seen apparently innocuous conversations about industry techniques (I work in carbon fiber composites) turn out to be likely attempts from Iran to get info, likely literally to be used in the Shahed drones now used to attack Ukraine. That particular conversation got shut down politely, but I'm sure there were hundreds more.

Similarly, the western academic world is full of Chinese "students" working to both exfiltrate technology and to intimidate overseas Chinese into not opposing the CCP.

The CCP has broken into the US Govt computers and basically exfiltrated the entire employee database.

And this does not even begin to touch upon the threat of software and hardware spyware, which is the main focus.

I could go on endlessly, but the point is that closed societies are taking advantage of open societies to literally destroy them.

The benefit of our enjoyment of cross-border exchange is trivial compared to the national security situation. This is no longer a game or a 'let's all join hands' situation. It is literally a fight for the future of the free world.

If there is a way to ban CCP, RU, Iranian, NK, etc software an hardware and still allow conversations, then that's maybe allowable. But there's a really easy solution without any surveillance — just logically or physically cut the cord - no routing packets to or from those countries.
my first "wtf" was seeing the "pull shark" badge... really? I do like that they give you the option to disable showing your achievements in the settings.
Could you use Google to link to a couple in your opinion?
Somehow, I never cared about GitHubs social media features. It's just a cheap way to host code.

On the other hand, I generally don' tend to get addicted easily.
Martin from GitHub here. I think we’d consider this very much ‘by design’ in removing the streak counter so I’m glad it had the desired affect. Coding 100 days straight with no breaks isn’t good for anyone.
Notes on Power, Seduction, Mastery, Strategy, and Human Nature (Part 2)
You're not missing anything. It's not supported. That's one of the most important features.

The other thing is that no website can ask you to install it like on Android. You have to go to the "share" menu and add to homescreen. Most users don't know about that.
… turned into?

GitHub’s motto VERY EARLY ON was “social coding”. They kept that motto for a long time.
Basically, Groupon.
At least at big companies, fixing problems often requires good cross team relationships.
Fun fact. We at AirGradient never had to find PMF.

Why was that?

Because the first 9 months it was a volunteer project fixing the air quality problem of the school our kids go to. During the so called "burning season" the school did not know if the air purifiers in the classrooms can keep up.

So we developed a solution tackling exactly this problem spending many many days on campus and talking to teachers, administration, parents and operations.

So instead of starting with an IDEA of a product/service, we started focusing 100% on fixing an existing massive PROBLEM on the ground.

Another thing that worked for us was to early on offer an open-source version of our air quality monitor [1] that allowed us to see what adjustments the community came up with - as in many cases these adjustments made the monitor fit better to problems we might not have been aware of. So basically a kind of community driven market fit.

[1] https://www.airgradient.com/open-airgradient/kits/
I would say that if this is a misunderstanding or a joke, and you’re able to directly communicate that he’s not a cofounder yet, then you may be able to work together.

If you can’t bring yourself to say that to him, you won’t have a productive relationship (and you will also have trouble dealing with employees well.)

If he did this as an overt power grab, that’s obviously not okay, but that’s so straightforward that I don’t think it’s what’s prompting you to ask, here.
Do people using high ports actually check their logs enough for it to matter?
Eh, I find GNU Savannah easy enough to navigate and to track changes through it. It may not have an integrated issue tracker, but that's what the mailing list and GNU debbugs are for.
Meaning they didn't even honour it? Very shady.
Yes, one of the earliest archive.org snapshots from 14 years ago shows this:

https://web.archive.org/web/20080906001759/http://github.com...
Sometimes the hardest problems to fix involve building relationships first.
One point the article makes is that Apple's strategy around privacy allows it to eliminate competition for its ad business.

> Apple first spent years telling us how much it respects consumer privacy... In the name of consumer privacy, it was able to box out competitors from using its first party device data, giving itself exclusive access to better target ads
Apple adding ads to the AppStore was a terrible idea. Not because I hate seeing ads, but as a developer I hate it.

I’ve made some apps that have had millions of downloads that I launched with no ad spend whatsoever, just good old fashioned viral growth. It got a tonne of copycats but that was OK because I just made the app better in response.

Now, your app is competing against all the inevitable copycats - but those copycats can now just outspend you on ads. They no longer have to make a better product, just have a bigger budget. People are lazy and download the first result a lot of the time.

AppStore search is famously awful enough as it is, ads make it even worse.
This article completely neglects discussion of side effects. Ketamine has almost none, whereas ECT can cause horrible degradations to quality of life.

Any discussion of efficacy that doesn’t include side effects is quackery.
When I set it to 15 mph it feels like a really nice screensaver.

Which, really -- turning this into a screensaver for mac/pc that skipped the sound and slowly/gently cycled through days and seasons would actually be really nice! At least on my M1 MacBook Air it seems to be pretty low CPU usage.
Yeah but Hackernews' karma score doesn't really mean anything to me. I mean it's great if one of my posts gets to the frontpage and all, but for me it's a useless metric. The only purpose it serves is optics into how well a post performs, but that's about it.
I had a 2011 Macbook Air and it was the only device in my household that had been struggling to connect to Wi-Fi and stay connected. And I am old enough to remember the iPhone "You're holding it wrong!" 4 from 2010.
I take it you didn't "read or see" anything I wrote above.

But thanks for taking the time to post a comment!
Everyone markets. It's just whether they accept its importance or not.
I mostly agree.

> Workers can also send emails for free, and soon you will be able to process them as well with Email Workers.

There's got to be some limitations to that and I don't like it when they're not well defined. Looking at the MailChannels pricing, it looks like it's roughly 40x more expensive than AWS SES on the low end and 4x on the biggest plan before negotiating a custom deal.

I can send 500k emails and have a dedicated IP on SES for the same cost as 40k emails from MailChannels. Since their big value add seems to be scanning emails to prevent spam from user generated content, I just don't see it if that's not functionality you need because it's all wasted resources / unnecessary cost in those cases.

I assume there's a point where it's no longer free and I'm guessing the cost once you get there will be high.

Plus, am I sharing IPs with people who are sending such low-quality mail it requires outbound spam filtering? That seems like a huge negative on the deliverability side of things.
Heartworms are transmitted via mosquitoes, like malaria. Heartworms also very rarely establish themselves in humans, as they are not adapted to our circulatory system. Certain roundworms and hookworms, on the other hand are fecal-born and will cross-infect into humans.
Here's what wikipedia has to say about the environmental impact of concrete [1]:

Between 4-8% of total global CO2 emissions come from concrete.

By the way, this is during the production of concrete. When concrete sets, it actually absorbs CO2, it does not emit. The amount of CO2 that it absorbs does not appear to be significant however.

[1] https://en.wikipedia.org/wiki/Environmental_impact_of_concre...
I'd like to be wrong about this, but after some investigation I've conclused that this is not the case. The Emacs client/server model assumes that the client and server are on the same host. It doesn't work over the network.
It's a blatant fake news site.
> b) it requires the violist who trained on a standard instrument to learn a new technical approach to both bowing and fingering.

Or just have cellists play them, instead of violinists. It seems Yo Yo Ma has played one without much difficulty!
Without more information on likeliness, permanence, and magnitude, both sets of symptoms sound potentially intolerable.
Potentially stupid question: how is this different from hosting a static site on S3 and using CloudFront as a CDN? Assuming I don't need server-side JS, I don't see the benefit.
Yes. And it did that perfectly well five years ago before they bolted on all this bloat nonsense.
Just use a real logging daemon and it will be the colours by itself.

It will also let you query for which level you want.

> Changing all logging calls? Not so much.

Uh? Make a good library using the same interface.
The short form is that Corrode is effectively deprecated in favor of c2rust. Indeed, Corrode hasn't been updated since 2017, while c2rust still gets active development—last commit as of my writing this was 2 days ago.

It's worth noting that the developer of Corrode was consulted on the early design of c2rust, which means c2rust was able to benefit from hindsight on architectural decisions in Corrode. That ended up leading to a bit of a messy history between the two (c.f. https://jamey.thesharps.us/2018/06/30/c2rust-vs-corrode/ with HN discussion https://news.ycombinator.com/item?id=17436371 —although I believe that after that blog post the c2rust developers did end up acknowledging their inspiration and apologized for not doing so earlier.)
I absolutely love this talk by Sherwin Nuland, it’s beautifully told and always worth remembering that someone who seems so put together on stage can have had quite extreme troubles… electroshock therapy is surprisingly very effective in extreme cases. https://www.ted.com/talks/sherwin_nuland_how_electroshock_th...
Me: nice, a chill, contemplative game, just what I need.

Also me: try to counter-steer at 100 mph.
I will do everything I can to see no ads (paying is Okay, but Apple products already cost quite a lot so asking for more money would look like a paid toilet in an expensive restaurant) and will just leave the platform whatever I was using as soon as it insists I watch ads and leaves no escape hatches. The only kind of ads I don't mind are outdoor billboards.
> we discovered to our surprise that the camera is a critical piece of making sure the physics actually feels like physics

This was my experience when I made Speed Haste, a 3D racing game back in 95. I spent a few nights banging my head against my car physics code, and being frustrated and tired, I switched to tuning camera code to clear my head. Voila! Car physics and handling felt completely different. As you say, audio was huge too, even back in these primitive and (by today's standards) cartoony times.

I've used this anecdote when teaching gamedev students, to hammer in their heads that games are complex because they're the sum of their parts + the sum of all the interactions between all the parts.

(for the historically inclined, code for the game is available at https://github.com/TheJare/SpeedHasteSrc)
"When a measure becomes a target, it ceases to be a good measure". https://en.wikipedia.org/wiki/Goodhart's_law?wprov=sfti1
The AI draws something close to what you ask it to draw. Then you look at the results and decide to share it or delete it. You are in control, not the AI. The AI is a tool. Likewise with other AI applications. People decide to create these things, decide on the datasets they are trained on, and put them in the pipeline and every day decide to keep them plugged in. This is still human centered technology.
I sleep easier at night knowing that I removed anything that's heavily into commercial real estate from my 401k.
'Goodhart's Law' – That every measure which becomes a target becomes a bad measure. -- Keith Hoskins

https://en.wikipedia.org/wiki/Goodhart%27s_law
The elixir implementation seems super slow. The first thing that jumps out to me is that we should be using streams instead of just reading the file. The second would be the `schedule_for_route` which should just be a GenServer lookup instead of reading from ets.
Yeah there's that too. I think TikTok simply has fewer ads.

One of my friends described tech platforms as following a cycle where they're popular while they're loss-leading, but eventually they try to reel in profits that are actually proportional to their valuation, and everyone switches to the next thing. This implies that later investors are duped into holding the bag for something that's not worth the investment. Idk if he's right, but given the tendency for tech to ride bubbles, he could be.
What's all this "poop" crap? Is it US culture to use children's words for anything scatalogical, even between grown-ups? It's not a word I've ever heard an adult use other than when speaking to children.
Yeah but ketamine is a lot more fun so I'm gonna stick with that.
Even for the pros, there aren't many sample-based orchestral templates that don't fit into 256GB.