skysight-inc/HackerNews huggingface dataset:
I agreed. My perspective is that there are two kinds of feature flags: temporary and permanent.

Temporary ones can be used to power experiments or just help you get to GA and then can be removed.

Permanent ones can be configs that serve multiple variations (e.g. values for rate limits), but they can also be simple booleans that manage long term entitlements for customers (like pricing tiers, regional product settings, etc.)
Netflix DVD closing marks the end of something even bigger
1. I can blow up a plane and kill 300 people in the air plus more on the ground

2. If there is no scanners run by the TSA I can bring in tools to open the cockpit door. Now I can redo 9/11.
Some great photos, but I have to agree, many of these just feel "too photoshopped" to me, too much saturation, too much HDR processing, not natural, almost cartoonish.

What does the full res photo give you without any open/free license? At most a desktop wallpaper. It would be more interesting to see the raw or unprocessed images under a free license.
>dust is so thick in the air that respirators cannot filter out a sufficient amount

This is not a technology problem, this is an 1880s "Safety devices are too expensive problem" along with paid under the table workers problem. All kinds of other industries manufacture 'dangerous' products with regulations that protect the workers. Housing and agriculture are both industries that do not and fight ever further for anti-regulations to protect the workers even less.
Git actually does have a separate disk format that's way more database-like, but it's only used for older data that doesn't need to be shuffled around as often. Git was written assuming the filesystem is decently fast at metadata mutation, which is a good assumption on Linux and less so on Windows.
Right, they still get legally protected insider trading otherwise.

The public ought to benefit from the same insights and info.

And if a trade disclosure would be considered a threat to national security for some reason, you don’t make the trade.
"maybe mobile is not the correct platform for web browsing"
> The family of the murderer must go through the same anguish and pain

How are family members guilty by association? Did they even chose to be somebody's brother, daughter, etc?
Maaaaybe. Another way of looking at it though is that it's an alternative to buying into the CPAP ecosystem...
Hacking Htmx Applications
Guide to testing htmx applications
Has anyone calculated how much $$$ has been made by Congress folks due to this type of trading?
I like to keep test files in the same folder as the thing(s) they're testing. It makes it easy to find specific ones (since the filenames are `utilities.ts` and `utilities.test.ts`, for example) and I don't need to keep extra folders expanded in my IDE's project panel.

https://github.com/metaloha/ts-boilerplate shows an example boilerplate that includes this.
According to this podcast, Cass Sunstein, co-author of Nudge, used his economist-oriented federal government department to delay and block legislated regulation related to protection for silicosis during the Obama administration. https://podcasts.apple.com/us/podcast/if-books-could-kill/id...
"is associated" means correlation, usually after whatever attempt (or no attempt, you have to read quite closely to tell) to account for confounding variables.

Even if they do make an attempt to control for such things, it's often useless. There's only so much you can do with limited data and if you're not of exceedingly high character, there's a lot of ways to cheat intentionally or accidentally.

So, this kind of result means very little. It _may_ be a thing that a better study could be based on, that's about it.

I personally would not be making changes in my life based on this type of result.
I'd love to see the results parsed by reason for skipping breakfast.

I used to intentionally skip breakfast as a part of an intermittent fasting routing. I wasn't particularly strict about it, and I didn't really buy into the ketogenesis arguments. But it was a calorie restriction scheme that worked for my lifestyle.

Fast forward a few years, and while I still miss breakfast a lot, I find now it's because of work stress. It seems like I can't ever get out of bed in the morning without being immediately greeted by some "emergency" that popped up overnight, and jumping into that before I've really had any opportunity to start the day on my own terms.

I can't help but feel like the latter is going to be a lot more correlated with health problems down the road than the former.
Reductive argument.

Smartphones are way better platforms for something like TikTok or Twitter than desktop. Or an alarm clock app
+1 never had problems with my emails being blackholed, and incoming spam filtering is good.

My favourite feature is the subdomain addressing (something@me.domain.com => me@domain.com).

Can’t say I’m a fan of the webmail, but I’ve only used it when I’m without an imap client.
The biggest difference I’ve seen in how people learn is whether they learn things top down or bottom up. I generally prefer to just have the main idea or concept explained directly to me so that’s how I try to teach people things as well. Came as a shock to me when I realized lots of people want to go the other direction, seeing lots of examples and then later arriving at the general concept themselves.
Birth control is currently under attack in the USA. This makes it less accessible to the public.

You stated that birth control is more available now than ever. Aggregate statistics might be more illuminating than not even an anecdote. I’d like to see a source that shows more birth control access in America than there was several years ago.
My largest problem about rebasing a branch onto master as a single commit is that it becomes harder to do provenance.

When the tip of my branch gets built (1) and the merge target is not ahead (2) I can actually retag the output of the build of the branch as what is now on master.

When you do a squash, while the default commit message contains the SHA, it no longer carries a semantical meaning. It's just a string of text.
"costs a lot to live this free" - the bad guy in wayne's world
Apparently sandblasted jeans are another issue:

https://academic.oup.com/occmed/article/63/5/317/1451439
This is off topic, but it’s crazy to me that the current incarnation of Twitter still seems to be the communication platform of choice for a good portion of the tech community. Presumably Jared still considers it to be the best way to share this information despite the fact that the app is so user hostile. Even using nitter to bypass these restrictions, we’re still breaking a paragraph into separate posts, as if sharing text longer than a sentence on the intent is a something we need to handle in a piecemeal fashion.

At a time when I can use ML algorithms to create beautiful images from a simple description, Twitter feels positively prehistoric. And yet the people investing in the bleeding edge continue using smoke signals to reach their audience. It’s remarkable.
The author almost saw the fix for this, but didn't. Here's how you fix this:

Buttons.

Modern phones are horrifying examples of UX, largely because they don't have buttons. You get two buttons for volume, even though volume accounts for probably 1/10,000th of the UX of the user. You get one button for power, because how else do you turn it on? And if you're lucky you get a button where the fingerprint reader is. You also increasingly get an "assistant" button, which can often only be used for activating a shitty voice assistant specific to the make of phone you have.

Navigating text editing requires buttons. You can try to use touch tricks, but they're complicated, clunky and inaccurate. For ease of use you need buttons specific to editing. A mouse and keyboard have buttons and shortcuts for editing because a person needs specific functionality for specific use cases. So the phone needs more buttons to make this work.

For physical buttons used for editing, nothing I've seen has ever surpassed the clickwheel. It worked for iPod, it worked for Blackberry. You can open menus, scroll with precision, and select items. And a flat layout allows use as arrow keys, compared to the side-mounted version that only has two dimensions. You can emulate this on-screen, though it'll be inferior as haptic feedback is one of the important aspects of the precision of a clickwheel.

Arrow keys are another important button layout. They allow precise navigation within a text field so you can get to the place you want to make a specific change in, without the clumsy finger-tapping that never works right. On-screen these need to be dedicated buttons, as a virtual clickwheel can't easily differentiate between just clicking on the top of the clickwheel versus using the arrow functionality, and the UX suffers.

Another important button is the delete key, as opposed to backspace. You should be able to delete things in front of the cursor as well as behind it.

And then there's the "select characters" cursor modifier. You should be able to start selecting text where the cursor is, navigate using your arrow keys, and then stop the selection, and then click one of the modifiers for copy/cut/paste or just start writing to replace it.

And of course we need an undo button, in addition to buttons for cut/copy/paste so we don't need to long-finger-press to show an editing menu.

Basically all the buttons I've mentioned could easily fit within an editing box at the bottom of the screen, with the text in the top screen. Having the buttons right there for the entirety of the editing session is the right UX. It's actually faster than keyboard shortcuts, it's more intuitive, and more accurate, with less precision required for the user.

Maybe one day these stupid hardware vendors will get off their obsession with chasing Apple and finally introduce some useful buttons on the device again. Until then, fake buttons in an editing modal is the best choice.
Or, there just isn't the market for a current gen mini and an SE.
Though in fairness to awinter-py, given that text entry is a simpler task than text editing, if typing support is already insufficient, editing won't be any better.

I'm typing this at a hardware keyboard on a desktop computer. I've had to make multiple short edits, mostly backspace/retype, as I enter this short comment. The fact that I can look at the screen rather than have my attention focused on the keyboard is itself a huge benefit to writing.

Using a touchscreen literally makes me dumber in ways I cannot afford. Previously noted: <https://news.ycombinator.com/item?id=37521911>.
Yes. We lost our beloved family golden retriever to VF back in 2009. It was a painful experience to see her degenerate, and the cough was something else. I remember treatment costing a pretty penny.
Our native multiplatform c++ code uses wstring (win, mac, android, wasm). It’s not the worst option. AFAIK There is no 100% method to have single codebase tackle the differences in platforms. My recipe for keeping sane is to have single implementation for storage (wstring), and then very explicit points of converting paths from ‘platform’ to program internal.

Platform differences unfortunately go way deeper than just using UTF-16. Lots of gnarly details. No platform is worse than another - they just have different kinds of good and bad in different places.
On desktop clients, they fetch the cursor bitmap and renders it locally, then send absolute movements. For mobile clients, it is possible (and better) to send relative coordinates and let Windows accelerate that action, since touch events are not accelerated. Doing this acceleration actually makes the client feel more like a laptop touchpad if you are using relative mode.
S06 was also the --first batch-- (Edit: I was mistaken, S05 was the first batch, but the rest still stands), well before YC was the "hit maker" its known as today, so it's not surprising that class didn't do as well as subsequent ones. The acceptance rate for startups into YC now is miniscule compared to what it was in 2006.
EDIT: main and module properties are precursors to exports. exports is the recommended replacement.
Everyone Is Above Average
These photos are technically amazing, but are the same crap that is all over Instagram. No originality, a copy of a copy of a copy.
https://en.wikipedia.org/wiki/Microsoft_Layer_for_Unicode
This is both a collective action problem (people not using the right gear will be faster and cheaper than those with, meaning bad behavior outcompetes good) and an information asymmetry problem - workers are usually not fully aware of the problems they're creating for themselves.
Valley fever's been around forever. It's a bad thing, and for sure we should develop a vaccine.

The SciAm article shows NO support for the assertion that the incidence is growing. You and the other comment about Kern are the only actual data.
It's definitely not top of mind for most physicians, no. Even in my hyperspecialized world I need to have a certain level of suspicion, and I've made the diagnosis not infrequently. VF is way underdiagnosed.
I have had a personal domain forever and never used it. I’m happy with iCloud and decided to ditch Gmail. It took less than five minutes to set up iCloud and my registrar to use my personal domain for email. Easy and no extra cost or service was required.
This doesn't address the shadow stack at all. It doesn't work.
Which is many orders of magnitude different from AI which is being used by literally everyone today (if not directly then through the various services they interact with nearly all of which are using AI in significant capacities).
I think in this case it is long form hucksterism that is less about tech and more about hype and promo. There is nothing to learn or discuss - just a sales pitch.
I've seen dogs get valley fever unfortunately. Not sure about cats or other pets.
The company is to blame. It's law to wear protective gear in many legal jurisdictions, and that 100% means the company is liable, if it does not actively enforce, and create a "culture of safety".
I somewhat had that issue as well. The moles were the biggest PITA so I used a spike tool that has a little door that opens and puts bait in their holes. That worked well. The deer only show up near me in the winter but I feed all 40+ of them horse pellets, vitamins, digestive enzymes, etc... So they have no interest in plants until spring and then leave go up into the mountains. I also feed the squirrels and chipmunks so they leave plants alone. Not a cheap hobby but it seems to work out.
No. Human legal systems will never be truly just. They are a reflection of ourselves and we are imperfect. We can only do our best.

In this case the guy got to go all the way to the top court. That's great. That sounds like a good system so far. So at very least it's not rotten to the core. Thomas is unfit and disappointingly partisan, but this appointment came from the executive branch, not the justice system itself. The justice system was set up so the executive branch can check the judiciary. In this case the executive Branch's actions really messed up, but I don't think it's fair to criticize the justice system.
I'm aware of that, but to get to normal sized reactors they first built smaller prototypes that had outputs that were much closer to the modular reactors that are now being investigated. So they're not really theoretical.
Windows had a custom scheduler API (https://learn.microsoft.com/en-us/windows/win32/procthread/u...) but they removed it, presumably because it wasn't used much
You see, in many industries when an employee/contractor doesn't wear protective gear they are walked off site by security because the controlling agent of the property doesn't want OSHA fining them.

There are plenty of people to blame, and there is plenty that can be done. This dumb ass "No regulations needed, free market will take care of itself" is how the rich put the poor or ignorant into early, terrible graves.
Vote with your wallet is the most effective method. Look at plastic straws today.

What kind of countertops should be avoided? Would have been nice if the article suggested some solutions as well
Realistically, protective gear (actually protective gear, not thin dust masks) is expensive. The workers cant afford it, and the businesses want to save the money.

There's some small margin of workers who have access to protective gear but don't wear it, but in reality for most workers it's the job of the company to provide it and train workers to use it.
> Also, on a highway, I'm usually traveling at least 60 mph, and since there's 60 minutes in an hour, that comes out to one mile per minute. Try that with your fancy metric system!

All right. I'm travelling along the highway at 120 kilometers per hour, which is 2 km per minute. Where ist the problem?
I am convinced that cynicism is a good thing. Often, the people who are not cynical or angry are avoiding the real problems. Or they don't care, are just hanging around collecting a paycheck, etc.

You imply that being cynical has become "the norm," but there's always more friction involved in being cynical. Happy bullshitters never get in trouble.
An especially sucky part of editing text is changing tense or plurality. Changing "run" or "ran" or "running" is a exercise in frustration because the editor could easily change it for you by reading what you're typing.

Eg I have "bottles are falling" typed out, but I go back and edit it to say "bottle are falling", and then the editor offers to update "are" to "is" for me.
not so much about reading/modifying the source, more about what you can build on top, but point taken, could use a different word, "public domain" would be nice if anyone actually wanted to give something back to the public after digesting all the information ever produced
Why? Shaken Baby Syndrome is a real thing.

https://www.mayoclinic.org/diseases-conditions/shaken-baby-s...

[UPDATE] To those of you downvoting me, would you kindly explain why? It seems like a reasonable question to me.
I've developed a tool to expedite the AI integration process into pre-existing systems from a timeline of one to two months, to a matter of a few simple clicks. This was born out of my repetitively writing code to connect AI capabilities to other systems on top of language models and database indexing.

The result? I've exported these actions into a microservice to deploy and integrate with any system.

I would very much appreciate your feedback on this tool. Does the flow make sense? Is there any other service you believe could possibly speed up the AI integration process to your apps?
People used to build their own houses, you could order a kit from Sears. You aren’t going to get away without an appropriate amount of resources to buy land, buy the kit, and labor (your own or purchased) to do all the work.
Not only could you, this actually happens in practice. Not necessarily ISO-8859-1, but specifically SHIFT-JIS, a Japanese encoding that you will run into if you run old Japanese software. To make things even worse, SHIFT-JIS is almost entirely incompatible with any form of UTF based encoding, and depending on the attempted normalisation you can quickly end up with paths that have been messed up multiple times in a row.

I forgot what Japanese emulator I tried to run when I found all of this out, ut sufficed to say I didn't enjoy the experience.
Are you victim blaming...slaves?
This cheatsheet would have you publish dist/*.{js,d.ts}. Presumably you would use "files":["dist"] in package.json to exclude sources from being published.

The OP recommends to additionally package src/*.ts along with sourceMaps and declarationMaps.

What's actually the best practice here?
All the reasons you give for idea being superior sound like Java developer problems.

Maybe I don’t need my editor to “understand the entire project” because the code I work on is modular and self contained enough that it doesn’t matter.

When I need a big refactor, tests are usually there to help.

Of course, when you are working on a code base full of AbstractAutowiredFactoryBeanFactories the yea of course you are going to need some more involved tooling, because it’s impossible for a human to read.
Is that in the US? ISPs seems to be quite weird over there (:
"Roman opera aims to untangle myths of Nero"
1607 has reached End of Servicing. So unless you need to support software (= $$$) on older versions that shouldn't be a concern.

Second, I don't see a risk in setting `LongPathsEnabled` on a machine as it's only 1 piece of the puzzle. You still need to opt-in at the application level:

https://learn.microsoft.com/en-us/windows/win32/fileio/maxim...
I wanted this too, very recently. After digging I found out the IANA maintains a list of links to relevant RFCs here: https://www.iana.org/assignments/http-authschemes/http-auths...
Management and the business owner are to blame for non-compliance with OSHA regulations.
Mine was a general comment about this solopreneur/buildinpublic community works rather than any individual.

That said, I think I’ve worked out the model since yesterday. It works by building a tool for solopreneurs and then talking about your success as a solopreneur to attract them.
Exactly. In general companies don't like OSHA hanging around. They'd rather run fast and lose even if it costs a finger or two. Enforcement of the law is how get compliance.
If lumberjacks aren’t paid enough for their trees, they will stop cutting them down. Supply and demand will always come to an equilibrium eventually, if demand plummets, supply will follow in plummeting sometime after.
(to me) every system become authoritarian (or worst) if the full spectrum of alternatives are not made and preserved possible whenever possible..

Putting capital (or socialism, growtn etc) as ultimate goals, and not tools, are on he higway to the disaster, how much of the actual economic/financial global system will exist if at every step in the development the pool of basic rights and true alternatives are respected more...

(to me) progress is (mainly) the creation of alternatives and possibilities.

similarly, someone says progress is actually the speed of the race but not it's direction..
I like your line of thinking.

The mention of liver cancer makes me wonder if it's a hydration issue. Fasting intentionally shouldn't be correlated with dehydration, but missing breakfast due to crisis may mean you are skipping hydration and not making up for it.
Walking is good for you.
The guard statement in swift is pretty much designed for this pattern, and it works well imo.
> breakfast skipping has been proven to be associated with obesity

Since there’s definitely a cohort that skips breakfast for health reasons, and has a healthy weight as a result, I’d wonder if the data is multimodal and there’s some other group that skips breakfast and is unhealthy that’s overshadowing the heathy modal.
Response to the deleted comment: "I genuinely don’t understand this point of view. I get why the victims would want this but why is that a reason for our legal system to adopt it as a guiding principle?"

The pact the government has with people is that the government metes out justice so that people don't try to get it themselves. Some measure of retribution, it doesn't need to be the death penalty, works towards this goal. If people believe the courts will punish a criminal they are less likely to do it themselves, it reduces the risk of vigilante justice. That's a good thing because vigilantes are less discerning about getting the right person and considering extenuating evidence. It's a compromise.

Imagine the government found a way to cure psychopathy with a pill. They catch a serial killer who brutally murdered dozens of people, utterly rehabilitate him with their pill and release him the same day. This might satisfy you and some of the other wise and enlightened commenters in this thread, but many people would not be satisfied with it and people would be more inclined to kill murderers in retribution, since the government no longer punishes them.