skysight-inc/HackerNews huggingface dataset:
Frustrating dynamic. Something similar played out for me in a different industry, where a company doled out a bunch of different parts of a large project to different subcontractors. The subcontractor I was working at was apparently the only one that hit the dates and deliverables. So we got put on pause (aka defunded) while the other contractors were paid to catch up.

I never was sure why some of the unfinished work wasn't shifted to us, but the end result was the same as yours -- getting penalized for doing the demonstrably superior work.
No need to do it in the backend and worry about caching. Just output iso-dates and have them converted in the frontend.
Surfing, obviously.
Seems to me the key issue is few people in corporate leadership roles actually want responsibility or care about the mission. It's the classic Peter Thiel line that "competition is for losers". Far easier to change something arbitrarily without considering the consequences, because it makes you look "dynamic". If anyone criticizes your plan, talk about "necessary trade-offs" and just shrug off the criticism.

I see it at my own large corporation which is going through a top-down reorg right now under the new executive administration. For those of us actually creating and delivering products, the conversation is: "So this plan is somewhere between meaningless and stupid and will solve a whole lot of nothing, how can we use it to get more funding?" No one outside of fresh college grads expects leadership from the executives, they're largely clueless assholes engaged in corporate peacocking and backstabbing for their own shallow reasons, but the clusterfuck of high-level backstabbing spits out money; so like kids playing in the sprinkler, we position ourselves to catch the water as best we can.

I wish it operated differently, and at smaller companies where the executives are closer to the ground or have an actual vision it appears that it can. But the norm is mediocre and shallow leadership, like those aristocratic 19th century British officers who could literally buy their commissions, and did things like haul grand pianos into war zones.
Yeah, the planet will be fine, it's just humans and entire ecosystems that will be screwed.
It's not, but it was a fantastic stepping stone to learning other languages. You already had the story from your own so then you could learn to read in some other language and see if you got the jokes and if you could understand the story.

There even were Latin editions.
Ask HN: As a web developer, how do you land a job?
So far, all my jobs have been from people around my environment (work, community, etc); this types of jobs, however, are not long term and I'm looking for something more stable. I have applied online for remote jobs through every site I can get my hands on, so far nothing (or scams). Does anyone have any advice?
The "inexplicable" addition of 0.4 to the round multiples of 50 looks like it's there to stop people claiming that limits apply after rounding to the nearest fifty.

If the threshold is 50, people might claim 74 is acceptable because it rounds to 50. If the threshold is 50.4 this is obviously false.
What version of iOS is that?
This dark pattern is meant to generate useful data
Yeah though they're unionized now I think. I wonder if anything changed with cs50?
...or a physical menu in braille.
While telling the mothers it was healthier for the baby to use formula
I'd push that you could equally frame the narrative that many external entities found ways to extract profit out of neighborhoods? Easy examples are small shops that used to have much of the profit go local.

Sadly, this isn't as easy as "support local bookstores." They are also value extracted, at large, by the publishing mechanisms at play.

That is to say, it is easy to blame the parents for neglecting their kids. But... it is far more complicated.
What do you mean by signaling? What happens under signaling?
Every square millimeter of this work needs to be digitized in high color resolution with 3D scans, ASAP.
I don't think artificial turnover is the solution. Teams need good documentation and design or else onboarding/offboarding will be painful and a huge distraction. If you've got good documentation and design methodology, then there is no need to churn the team artificially. Keep documentation up to date, design well, and redesign areas that are tech debt or not done well. That's easier said than done though. There is no magic bullet.
Show HN: Projectable - a TUI file manager built for projects
This is one of the first applications I've made that's actually usable. I'd love your feedback, positive or negative! You can read more about the motivations/highlights of the project on my blog (at https://dzfrias.dev/blog/projectable).
Why? How is "6 minutes ago" more useful than "9:27am today" or "2023-06-26 09:23"? For one thing it becomes out of date and inaccurate within 1 minute of the page loading. Do I have to memorise the loading time of each of my tabs so I know how to put timestamps into context?
>> I think a lot of people who don't see themselves as "biased" still carry a lot of bias when it comes to gender, and it has an impact.
...
> toxic masculinity

Maybe we could make progress by tabooing words that frame being male as a bad thing?
This is exactly what I am aiming to do. I am DB agnostic as my requirements are very simple. I was using MSSQL only because it ships by default with Visual Studio and I've been using it extensively for the last 25 years.
Yep, despite the fact being the standard for 22 years.
Nobody mentioning rock climbing? Come on, I bet half of Hacker News partakes in it
> To Google's credit they have already done a _lot_ of positive work in that area as I understand it

They haven't. I've extensively worked on their Project Treble, and they did a beautiful work to perfectly versionize every behavior OEM might depend on, or version driver APIs. They could use that to provide long term support (which is what I do in my own project, the foundation is very sound), but in practice they use it as a way to obsolete code faster:

Before Project Treble, Android kept whatever code was in use. So if some OEM was still using a 5 year old code path, and it was still working fine it would remain.

After Project Treble, every driver API has a new version every year, and the older ones will be deprecated (read: purposely broken or completely removed) within 3 years.

Before project treble, OEMs could maintain the Android for their platform quite effortlessly for 5 years, nowadays they have to rewrite whole parts of drivers after 3 years.

someone will come and say that since Project Treble OEMs have been upgrading for longer. But I consider it's completely a matter of timing, the smartphone market stagnating. Look at nVidia Shield and fairphones for reference.
I did not! Thanks for the pointer, I’ll check it out!
Certainly can't speak for everyone, but the most effective form of exercise that I have found is Brazilian Jiu Jitsu. Couple of reasons. First: The deeper you get into it the more you learn its primarily an intellectual pursuit - its just hidden in a very physical endeavor. When I'm doing Jiu Jitsu, I have to actively think, engage my problem solving skills, I can't go on auto pilot as I do in other things - rowing machine for instance. Second: Anyone can do it, at nearly any age with any body type. If you're older and not super athletic, your Jiu Jitsu will be different than say a 20yo who is very athletic. But that in no way means your Jiu Jitsu or experience will be any less effective. First time posting on HN. Hope this helps someone.
Yikes. You took the thread way into religious flamewar here. That's not cool, and we ban accounts that do it, so please don't do it again. It's not what this site is for, and destroys what it is for. Personal attacks will also get you banned, so please don't do that again either.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
X11 clients and servers are now whispering "Hold my beer."
Just checked, you are right. Not only the explanations of the reactor, but from the moment they arrive at the secret research facilities, the dialogs become unusually long. I don't remember well that one, probably skipped the pages as a kid :)
We can say that IPv6 is universally adopted for mobile networks.
Worth noting that it also worked fine in this instance, the two parties that were in conflict worked things out and found a better solution, and the snowflake who brought up the code-of-conduct was treated as network damage and routed around.

It's vital to pay attention to the sheer volume of comments being made that all needed to be substantively responded to by one developer. The sense I get is very much that the appropriate attitude is: don't join the dog-pile if you don't want to be snapped at.
If you genuinely aren't trying to be snarky, then what was the point of this post? You clearly don't even know what Zanzibar is. If you were trying to find out more about it there would be hundreds of more useful questions to ask.
Ingress and Resources Game. The rest is adware riddled garbage
Thank you for the advice. I will shop around. The trouble is that Hetzner are almost an order of magnitude cheaper than the next best. You get what you pay for.

Any recommendations?
> The temperature and humidity values that iOS Weather reports are objective and "dispassionate", no?

You sound like someone who has never lived anywhere that people bitch and moan about the temperature on the weather reports being wrong because people think it's warmer than weather stations report, and get into arguments that the weather stations aren't placed correctly.
that’s a really fun metaphor — and it does capture a lot of my day to day experience. but a lot of these bubbles can also be split apart or joined, and doing that skillfully has pretty huge social implications in open source.

i’ve been toying around recently with [sxmo]. at the top level, it’s a collection of shell scripts. when any script would become too complex, it’s factored out into some library-like abstraction and lifted into a different repo, language, etc.

i’m coming at this from phosh, after i hit a bug in it, opened the code base to debug it, and realized “i have no clue where to even start”. desktops already split the bubbles of complexity into components like compositors, window managers, service managers. sxmo shows that you can be even more extreme in this: any time a single bubble of complexity grows too large, break it up into smaller bubbles. do this rigorously and it means any time the software doesn’t behave as i want, i can pretty confidently plot a path to fixing/improving it (and know how long it’ll take and therefore if it’s worth the time).

there’s complexity inherent in anything, but there’s a lot of different ways you can arrange it. my experience with CMake is that the complexity sort of just pervades the whole stack, rather than being isolated into manageable bubbles at all.

sxmo: https://sxmo.org/
That's a shallow dismissal. Maybe everyone else is doing it because people love it. Same with large SUVs, non-removable batteries and thin laptops.
I'd argue the point is not to "ask the parents to mind their kids," but to engage with the kids. This could be as simple as saying hello for some kids, as they almost certainly haven't really registered that there are others around. It could be broadcasting good behavior. It could be all of the above.

The easy push back is it isn't your responsibility. I'm rather uninterested in apportioning who should do what. It is in your interest to help, though. However you can.

The harder pushback will be that some parents won't like you engaging with their kids. That is an education that we somehow seriously perverted in our culture. Letting the village raise the kids takes education and engagement all around.
I've mentioned this before in a comment long ago that I thought there should be a library for configurations, like libconfig. This would expose an API that a program could get it's config from, then the user could decide in which format they would like to keep their configs, like ini, json, yaml etc and could translate between them. Then you could get like a unified config for your system.
Dan J. Bernstein wrote about the reasons why, and it's quite enlightening.

https://cr.yp.to/djbdns/ipv6mess.html
I don’t get it. what do you mean by “ brain being carried around as a meat sack”?

>> Any exercise where you think about your body as “you”

what does it mean to think of my body as me?
and can you provide examples of these exercises? thank you!
At Google, I believe some client applications build and maintain "permission-aware" search indexes based on the permissions in Zanzibar. In essence, Zanzibar can be queried to figure out the object ids a particular subject has access to. These object ids can then be hydrated via a database query or separate service call.

At Warrant, we're experimenting with allowing customers to maintain searchable metadata in Warrant and exposing a "query" API[1] that can automatically hydrate objects based on that metadata.

[1] https://docs.warrant.dev/warrants/query-warrants/
No idea what you're talking about because I didn't have to do any of that on PC since Vista and earlier.

But there are multiple drivers in the Xbox store and it took some research to see what had to be installed. There are still times I have to disconnect and reconnect the controller for the headset to work.
For real, this is the bane of my existence. There's probably some engagement metric that is being addressed by this, but to me it looks like programmer incompetence. 1 year 11 months ago getting rounded down to 1 year ago is not useful.
Before this comment gets downvoted to hell by the shitshow that invariably characterizes HN discussion of men's issues, just to say I appreciate the historical context here in particular, and the confirmation that just because the fascist right owns the topic today doesn't mean it was ever thus - or that it needs to stay that way.
As I mentioned in the comment below, this is the first excuse for such discrimination, as most of the times they do properly communicate and can effectively communicate the idea, but it’s the covert way of discriminating them. One of the examples I witnessed, someone was from Singapore -and in Singapore just like a lot of other countries, English IS native, i.e. taught early in life- but they do have a thick accents, and the candidate was eliminated because of that, and obviously the hiring manager made the same silly excuse like you so he can feel better about himself, that it will “hinder” the communications. As long as the communication can be conducted, anything else is pure linguistics bias, you don’t see such bias when an international team of scientists are working in a space station or similar projects for example, even though in a lot of cases they lack the vocabulary per se, and lacking such vocabulary did not indicate a lack of skill or intelligence either, let alone to be evaluated by an average IQ hiring manager.

Another case I witnessed was in Canada, where French is an official language, yet the hiring manager excluded one candidate because he had a thick French accent..

Technically speaking too, there’s nothing as “native English”, we all do have an accent to some degree, a lot of English vocabulary are taken from other languages, and even English speakers do have a lot of silly typos and mistakes in their writing all the time, including my writings in here, so it’s never an excuse.

>And speaking of discrimination, you wouldn't hire a paraplegic person as a nurse or firefighter, right?

That’s a poor analogy, you do have the tools to properly and easily compensate such linguistic disability, as easy as having someone double checking their writing or having one of these new AI spell check tools, etc., but we don’t have the proper technology and tools to compensate for a paraplegic to be a firefighter, yet, say in the future there are proven ex-skeletons that can help, then yes you are discriminating.
Show HN: AI innovative social networking app
Well, I'm Fred. Yet another 19 year old developer among the masses. I wouldn't want to get you bored on all those bits of information but here's what i have to offer to the App market. Bees, we all don't like bees aside from the fact that they're nature. Well, my app is not about bees but it's called Buzz Chat. How did i form that name? Long story! Well Buzz Chat is a whole mood of mixed feelings. Your first impression to this is , "Whoa, its just another social media platform". Well, yes it is. Nothing special. Let's keep going.
Buzz Chat is what you think it is but it could be much more. Buzz Chat is also a marketplace. Yes, it's got tailored tools that will help you set a sales funnel for your pre-existing marketplaces. If that's still not caught your attention then this will.

Buzz Chat is AI powered. There are series of AI models built on Buzz Chat tailored to your interest. Buzz Chat has a content generator that allows you to generate creative writing without having to do the extra research. It also allows you to create art. Yes, artwork! We all love that. We have series of prompt builders and third party docs that could help you develop a career through digital art.

Still not amazed, probably because you're a business person and don't find the need for all these. Yes, Buzz Chat has got a place for organizations too. Unlimited access to our business suite where you can get Business ideas, Connect with experts directly on Buzz Chat and analyze your business plan to help you get more traction in the market.

Wait! I nearly missed this. Buzz Chat has got CHARLES. You definitely need to find out what this abbreviation means but CHARLES is an online companion. Unlike all those duplicate forms of AI, CHARLES is one of the very first AI to call himself human. CHARLES has a persona and is tailored to learn from you. If you're looking to have a chat with a companion, then CHARLES is your solution.

I'm not much of a good writer so this might not be impressive as it looks but Buzz Chat has got way more than this. Unfortunately, we're not launched in your App stores yet. A whole lot is going into this project that we need a lot of testing and feedbacks to launch this to the world.

With just a click (Android users), you could invite yourself to our group of testers and test this app. Take the first step and let others follow. Join our group of testers now and experience the power of multiplatform apps.

Well here's a url to signup to my waitlist. https://form.jotform.com/231624804523047

Are you eager for this and can't wait on a waitlist, sure. You can also get an instant invite to our beta version and test the app seamlessly. https://appdistribution.firebase.dev/i/ac961e28da4ebe85
Show HN: WinGPT – AI assistant for Windows 3.1
Hey HN, I didn't want my Gateway 4DX2-66 from 1993 to be left out of the AI revolution, so I built an AI Assistant for Windows 3.1, based on the OpenAI API.

The most interesting parts of building this were:

- Getting TLS 1.2 and 1.3 working on Windows 3.1 so that WinGPT could directly connect to OpenAI's server without relying on a modern machine for TLS termination.

- Learning about the memory segmentation architecture on 16-bit Windows, including the difference between far and near pointers.

- Building the UI in plain C code with the Windows API and limited selection of controls in Windows 3.1.

You can check it out here and learn more about what it was like to build it: https://www.dialup.net/wingpt/
It’s a bit cliche at this point thanks to people like Joe Rogan, but Jiu Jitsu is, imo, the best possible form of exercise.

It’s not only physically exhausting, it’s also mentally very difficult. And not just because it requires deep levels of knowledge to be good, but it also resets any preconceived notions of strength. It’s not uncommon for a new white belt male that weighs 200lbs to get absolutely waxed by a 100lbs brown belt female. I see it happen all the time. Of course, as you belt up, and gain more understanding of the sport, there are ways to utilize a size and strength advantages. But that’s secondary to knowledge.
You might not need a vision. But you need a reason and if practice and self discipline are your intrinsic reasons then thats great. Personally Im more motivated by imagining the world or tiny change I want or need to see. Better body, better routine, better city, better developer experience. Whatever.

This stuff isnt one size fits all. Thats what we should always keep in mind. Vision works for lots of people. Practice works for some. Figure out what works best for you.
Open Rust Robotics
Yes, there's no reason to suspect the carbon fiber monocoque is substandard.

F1 and deep-sea diving occupy "at the limit" or extreme performance envelope of materials, so it would be important to constantly evaluate the material, especially under repeated stress.

Carbon fiber bikes will suddenly break, while metal bikes fail gradually, right? With carbon fiber deep underwater or hurtling at greater orders of magnitude, the material stresses and quality checks seem to be even more crucial.

"Shelf life" in this instance may or may not be a related engineering detail, and may not be specific to this story.
> I think you're gravely misunderstanding the concept of toxic masculinity. It's good that we condemn it, because it directly hurts boys. Toxic masculinity isn't a description of masculinity itself, it's about parts of the social image of masculinity that are toxic.

Maybe, maybe not. I'm sure you're accurately describing a particular meaning of that term in some jargon, but that jargon doesn't control the meaning of the term.

There are certainly people who view masculinity itself as toxic, and I wouldn't be surprised if "toxic masculinity" has been borrowed to describe that view. It's a pretty straightforward application.
It's burried in the article, but it's there: exact type doesn't matter, higher intensity / making you breath harder is better, dimminishing returns above 2.5 hours per week.
old.reddit.com

Then in Preferences make sure "Use new Reddit as my default experience" is unchecked.
Exactly, there’s something about the forced attention. I’ve upgraded my flat-bottom touring kayak to a faster one that’s kind of narrow and tippy and it forces me to think about my technique and movement a lot. Compared to my older boat, the trips have gotten much less sightsee-y but at the same time more relaxing.
75 year olds over 25 year olds don’t. Laws will be made accordingly. Good luck suckers
Steve Ballmer doing of course. He's got to be the absolute worst CEO of any major tech company ever.
"Two weeks ago" and "ISO 8601" are not the only options. I prefer a user-readable date-time like "June 26, 9:35am" or "Yesterday at 2:12pm". They are best much more precise than "Yesterday" or "1 hour ago".
Every Language Fixes Something (2011)
Informational No Man’s Land
Try except isn't silly it shortens the code a lot. An exception can simply break out of a function, checking for error requires an explicit check at every line of the function and an added return statement to get out of the function.
Instagram Cofounder on Mark Zuckerberg
Sounds like a hugely echo bubbly view of the popularity of rock climbing and the HN demographic
I have taken a magnesium tablet prior to bed for years and sleep very well.
https://www.huffpost.com/entry/magnesium-the-most-powerf_b_4...

Discussing this with your g.p. maybe advisable. https://www.mayoclinic.org/healthy-lifestyle/nutrition-and-h...
It's scary when a company ships a security feature with a buggy "happy path," because it generally means the engineers who built it don't follow personal best security practices themselves.

An example is whether a website's login form works with browser autofill. If it doesn't, it probably means the person who built that page doesn't use browser autofill, which means they probably use the same password on all their personal accounts, which is terrifying. (Bad example for a product that's supposed to replace the browser's built-in password manager, but you get the idea.)