skysight-inc/HackerNews huggingface dataset:
The point about the "straight white male" was about how minorities and women are paid less. (I haven't seen any data about straightness). However, I have no idea how well that statistic normalizes the data for position/education/experience/etc.

I will say that studies have demonstrated that starting out is often harder for minorities, and therefore it is harder for them every step of the way (because if you are always moving one rung up at the same pace, but you started one rung back...)

But ultimately, that issue seems far easier to study if we had open salary data.
I am ;) but if everyone was to just blow smoke this guy would never uncover his potential.
> This is story telling.

I get so disappointed that this is such a common mic drop pejorative on HN. Of COURSE it's story-telling. That's the point of science communication. Stories penetrate and bridge silos. Data wrapped in narrative happens to be the most effective way to penetrate that vast majority of human neurotypes

Also, I find your requirement for an upfront definition of disgust (and your discount of the content for it not being present) to feel very much like trolling.

EDIT: fwiw, this description of disgust is very much like the story of laughter: how it was repurposed over evolutionary history as we become more social creatures (converting something reflexive into something under social control), and we still see relics of this "migration" in our psychology and musculature (re: duchenne's laughter). So this tracing of the history of disgust is very par for the course in how professionals who study such things talk about this stuff. Your comment is frankly ignorant and dismissive for no good reason.
Everything you didn't know about Stripe's founding story
Human trafficking from poorer countries, kidnapping family and forcing the father/mother/siblings to sell their organs, for example.
We consider roads an economic multiplier and societal benefit. They never pay for themselves with gas taxes.

We should build out more rail with the same logic.
I agree that the politics of large corporations are self-interested and not based on any defined or unbreakable moral code.

I disagree that this broadly forces them to adopt social views that their constituents (employees and shareholders) disagree with.

For starters, don't have to support either party's platform as a whole. Most large companies donate to both GOP and Dems, and they selectively parcel out those donations depending on their pet issues.

Companies' pet issues, then, mostly reflect the views of their educated, wealthy owners and their customers, which means they support social freedom, lower taxes, less regulation, free trade, and immigration.
Rule #1 of travel pricing is you can’t risk charging too little for business travel because they subsidize the price conscious travellers.
Leaving on an earlier train because a meeting ends early is exactly the kind of thing business travellers pay good money for. But that’s also indiatinguishable from this kind of random walk in travel that leisure travellers would love to see - so it can’t happen. If you want business travellers to pay 3x for that convenience you can’t give it to everyone for less than that.
I was under the impression that pressing the power button while unplugged was to discharge any electricity left in capacitors, to make sure everything was completely depowered
While it is interesting that your experience has been negative, I would be curious to know how many people in your company look at this information in a positive light and have put it to work to their advantage.

I don't mean to minimize your struggles, but perhaps this is a case where the exception should not be the rule? Do the benefits to the people positively impacted outweigh the loss to the people negatively impacted?
I'd venture that it's usually awkward for at least one of the people in the discussion.
I found an article which points out some negative things Feynman's did that i was not aware of. It is an interesting take by a woman who was essentially driven away from her natural direction in science by bad behavior of men in academia, and i sympathize with it. I really liked the original article posted here, though, and respect the way Feynman looked at the world.

https://caltechletters.org/viewpoints/feynman-harassment-sci...
Context who does what actions is important, you seem to equate university "professionals" research actions to volunteer community actions, it is false to large degree, like comparing apples to orangeries, additionally, consent to be deceived is critical factor. No one in Linux community promises you to be nice[0], and Linux has stepped aside due to his past behavior[1]. To me main point who initiates actions eg. did you willfully performed some actions or you where manipulated to perform some actions.

[0] https://www.kernel.org/doc/html/v4.10/process/code-of-confli...

[1] https://www.newyorker.com/science/elements/after-years-of-ab...
>DP is basically brute-force but you can reuse some of the subproblems.

this is like saying

"integration is basically weighing a bunch of buckets but the buckets are really small"

cool but that won't help you find the correct trig sub to perform the integral. anyone that's familiar with the calc grind knows getting a good grade for the anti-derivative (indefinite integral) module is about the number of exercises you've done rather than the conceptual understanding.
There are odd disappearances from the grocery shelves from time to time. For example, one thing I’ve noticed is that outside of the trinity of Cola/Diet-Cola/Lemon-Lime soda, the availability of other sodas has been hit or miss for the last year. There have been others, less memorable because they’re more transient, but it’s more often the case that I’m likely to not be able to find product X at the grocery store in the last year than previously.
While that is true, there are a few freight companies that don't particularly care about the priority situation, so that they don't care about causing the initial delay that causes the loss of priority.
As the author notes (and as people note on the other front-page Feynman thread today), some of the negative aspects are found in Feynman’s very own autobiographical writings. It is therefore hard to claim that they are overlooked.
Only one of those groups is having their time and effort squandered. To me, it comes down to whether someone is being harmed. Researchers use statistics and anonymized demographic data on large populations all the time. You could argue that the population in question have become research subjects, but (1) they are not being harmed and (2) they are not being actively misled by the investigators. The moment this group started submitting patches in bad faith, they were actively misleading their subjects, and they are harming those subjects by using their time and effort without consent.
Yes, Java has a proliferation of Pair classes instead, along with people arguing against them.
For a gentle introduction to the theory behind all this, you might want to check out my book Computer Graphics from Scratch (https://gabrielgambetta.com/computer-graphics-from-scratch). Freely available online!
It’s a little absurd that a trip of less than 400 miles takes 11 hours on a train. That’s a terrible average speed.

With pretty reasonable high speed rail, that should be no more than a 4 hour trip. At which point it is very competitive with flying in terms of time.

For cost, it looks like a round trip on Amtrak is typically $200, whereas a round trip flight for two weeks from now is around $300.
I think you're referring to the Flehmen response:
https://en.wikipedia.org/wiki/Flehmen_response
There's an interesting episode of the Well There's Your Problem podcast on this, it's worth a listen: https://www.youtube.com/watch?v=9o19EaposFE
It's not a rewriting of history though. It's all stuff that actually happened. It's just a more complete telling of history. The purpose of pointing this stuff out is so that it doesn't get duplicated.

There should be no cult of personality. We can absorb someone's intellectual output without lionizing the individual. The entire concept of celebrity is toxic and best left in the past.
How to design a motherboard for your electronics project – Part 2
SLC to Oakland is about 3 hours faster by car than by rail right now.
I don't see the point of this. You already have a ubiquitous, easy-to-learn, high-level language that's great for data science, it's called python. If you're a JavaScript developer who wants to get into data science but are too lazy to learn python, you probably weren't that interested in data science in the first place.

Python definitely has some problems, but if you were going to have a new lingua franca for data science, it would probably be something like Julia, certainly not JavaScript.
I wonder if rolling your own might work: stand up a VM install Docker and then point your local Docker cli to that bypassing the Docker For Mac work that’s causing issues.

Granted this is a shot in the dark because I’m stumped as to a solution for you. I’m sorry.
> Xcode unironically made me try to change career from iOS developer to pen tester. I've spent way too much time in its guts and I think its left a little bit of taint on my soul. It is unfathomably bad.

I've been a mobile dev for many many years and most of my time was spent focused on iOS.

I didn't find Xcode that bad, but sometimes annoying issues do keep popping up, for example stuff related to provisioning profiles.

Last few years more of my time was spent with Xamarin and the macOS version of Visual Studio (rebranded Xamarin Studio) and it's quite a bit worse than Xcode. Xamarin Studio has the tendency to get really slow after extended usage and I pretty much never had such issues with Xcode. Few things are more frustrating to me (not to mention a huge productivity killer) than writing code in a slow, laggy editor. At least Xcode doesn't have that issue (most of the time).

However, what I really like is to be able to just use a simple text editor for my work. Lately, as a hobby and for side-projects, I've been using Sublime Text with LÖVE 2D (Lua) and this has been really fun to me. No project files to deal with, no complicated UI stuff (visual editors and the like), no more downloading of gigabytes of simulators after an update (as long as I focus on macOS & Windows that is), etc...

With MAUI, Microsoft will make the default Xamarin project structure also really simple, just a few lines of code. That should make it a lot easier to use a simple text editor for Xamarin dev work, instead of the slow Visual Studio for macOS IDE. Perhaps Apple should follow suit with Xcode.
It doesn't aid them that much, especially for new customers. People still shop around - you're just making it more of a hassle for them
Do files from itunes have drm on it these days? I thought waaay back in the beginning they did have it, but then at some point they went drm free. (At least fir music) At what point did they sworch back?
Has it actually been established to matter all that much?

As attrition rates are surging throughout society. People are quitting faster. More and more people are on temp contracts. I find it kinda nuts that the sign that it is time to leave a company for a raise is hitting a productive stride. It is common knowledge that the best way to get a raise is to switch employers.

Yet absolutely nothing is being done with this information by employers. It isn't secret. So they seemingly have determined that preventing attrition isn't worth it.
Would be amusing if someone turned off their email spam protection in response.
Bible Verses for Hope and Faith – Gospel of God
The real hypocrisy is Congress only cares when the rich are double taxed. Double taxation happens all the time. Corporate taxes and personal taxes on the same income source, personal income tax and sales tax, etc.
This sounds quite idyllic, your friend is very lucky
The one thing I’d like to see on the iPad is multiuser support. I can’t see it happening though, Apple wants to sell a device for each user.
About the bar women. I think he just described the hyperbolic uncensored mindset in his head like a form of heuristic. Like how we think some neighborhoods is dangerous because gangs are killing people constantly. Our mind like to exaggerate to make it easier understanding the main point. Secondly about Curie he may have been joking, he's known for that, or he was serious. Whatever the intent it wouldn't be acceptable today we should condemn that. In my opinion these kinds of jokes should be resorted for your nearest friends who understand you better.
FWIW, there are no patches committed that I can find since 2013 that are not by people who are or were in the relevant lab at UMN.

Maybe my research is flawed, but I don't think the bulk revert is currently hitting anyone but them.

[1] - https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...
Everyone who is interested in earning the most money (without the startup gamble) is already driven toward the top tech companies. Everyone in tech already knows (at least roughly) which companies are in a market apart from the rest.

You can list benefits alongside salary to try and make up for anything you want, but mandatory salary postings won't change anything except waste fewer people's time on interviews for offers they won't accept and make people working for too little money aware of the fact.
Who cares what's good for the companies; I care about what's good for labor.
I believe LevelDB automatically passes blocks through snappy compression, hence the smaller size. SQLite has an extension[1] that will do something similar. I’ve never used it so I can’t comment on how it might work for your use case.

[1] https://www.sqlite.org/zipvfs/doc/trunk/www/readme.wiki
China can extend Hambantota port lease to 198 years
Why are they regulating only AI? They should wide the spectrum of the regulation and include, for example, graph theory, combinatorics, probability theory, etc and any other branch of discrete mathematics or even mathematics and statistics in general. They look like pretty good tools to perpetrate those crimes too. Or, wait, are those “practices” even classified as crimes but current laws? How many people and organizations were fined or incarcerated for those last year? Let’s suppose they are. If someone commits one of those crimes hardcoding a system or simply using some random generator, or simply sending handwritten letters will this regulation apply? I really wonder how many AI-based systems the people proposing this regulation have really built.
Show HN: Cute – Didactic VM, Assembler and Debugger in the Browser
A/B testing to the rescue!

A (control): rate of purchases of the item WITHOUT the ad present.
B (experiment): rate of purchases of the item WITH the ad present.

If A and B differ significantly then by definition the ad manipulates purchasers. And we all know companies track exactly these metrics, ripe for subpoena.

(Separate question is whether this practice is bad for consumers; I'd argue "not all ads are bad" and "no ads is never bad" so to minimize harm, we should adopt "ads are bad until proven otherwise.")
You seem to believe that, because tuples are available in a language, they will be used everywhere. And indeed, that wouldn't be great.

From my mileage in this industry, though, the cases you describe simply don't happen. As you said, tuples aren't used in interfaces, because developers know better than to do that.

> which is more often than not the issue of functional programming and why it can't scale well

I don't know what you've done with FP, but in your last few posts, you've been making claims about it that simply don't match my experience. There's not much to discuss without specifics, though, so maybe you could expand about the cases where you had issues with it?
I do that too. It works most of the time, but sometimes they would reply "what salary are you currently on?", if they do then I either ignore them or I reply that I don't think it's relevant or I that don't feel comfortable answering that question.

I mean, it depends what market you're in. If you're desperate for the job, maybe you should reveal your salary (and bump it a bit?)
This is a very “political” map. Many of these routes are only in there so that every state is included. (Except South Dakota who complained about being left out!) A lot of parts, like the route from Minnesota west to Washington, only really make sense in that light. If this were closer to being a real proposal for what to build, I think the map would look a lot different. This is more like a symbol to hopefully kick off a discussion.
Show HN: Miru – discover/share/ask the precise locations of photos
It happens so often that I stumble upon some breathtaking photos on Instagram, immediately have an urge to add to my bucket list, but struggle so hard to find where the photo is taken. I have also seen so many people asking for precise location whenever I post some good photos. To help this need, me and my friends build Miru. We want it to be a platform for people to discover, share or just directly ask where a photos is taken.

On Miru, the current main functionalities are

- Discover, choose and zoom in/out any location, search this area, and scroll through the photos and see where they are taken.

- Ask & find, see what other users are asking for. Each circle is a rough location of the photo. Help answering with precise location if you are a local expert. Successfully found photos will join the discover page.

- Collections, everyone can build a bucket list of places to go.

- Upload, share or ask for the precise location of photos from a local file or from an Instagram link.

- (Weather, a related project that we built, predict/notify epic sunset/sunrise)

We are currently building a reward mechanism to recognize people who share or answer the location of a photo. For example, it can come in a form of bounty. Multiple users are interested in the same photo, jointly pay some points to who gives a correct answer. Using the points, one may unlock photo locations that only few knows.

Let us know if you have any thoughts and feedback :) We can be also reached at contact@miru.app
Just here to say that the use of those #defines for huge parameter lists makes sad. I realize that's a common pattern, but if your call list is that big, how about a struct pointer?
There are lots of possible solutions:

- Explicitly advertise that you're buying access to the content for x years, not buying it outright

- Allow for non-DRM content download either as standard, or as a guaranteed backup option

- If a company goes bankrupt, bankruptcy proceedings ensure that users' content licenses are transferred to another provider at no charge, funded with liquidation proceeds -- with priority over contractors, lenders, investors, etc.

There are lots of solutions.
The flip side is if problems exceed their original time zone, then employees outside the time zone can continue to work the problem and a business might get a solution sooner than they would have
I've simplified the page by creating two modes: "simple" and "advanced". By default "simple" is shown, and it's what you'd need if you are the recipient, rather than an initiator would would be normally more technical.
I feel like they should have to put the account in some "inactive" state where he can't get any new stuff but keeps access to all existing purchases.
Isn't there also a significant difference in what the input is being parsed to? My expectation is for a protobuf library to parse messages to structs, with names resolved and giving constant time field access. Simdjson parses a json object to an iterator, with field access being linear time and requiring string comparisons rather than just indexing to a known memory offset.

I.e. it seems like simdjson trades off performance at access time for making the parsing faster. Whether that tradeoff is good depends on the access pattern.
Batteries are very rare as part of most residential solar installs. Inverters and charge controllers are pretty basic devices, they contain a bunch of high current semiconductors and heat sinks and fans, nothing that I’m aware of that’s particularly hazardous or unusual.
Find some hard problem that interests you. Or something maybe not hard but new to you.
Price transparency is a basic requirement of functioning markets. It’s funny that it’s so taboo in the US, with such a significant voting population espousing pro “free” market, pro business sentiments.
I support this. But I do have questions.

Hypothetically; what if Apple were to cease to exist? Or wanted to discontinue their streaming services? Assuming Apple were in such a position, their financial outlook would probably not be good. They would likely be financially unable to reimburse that many subscribers.

How would winding down such a service work?
> (And Penn may actually stop being its dingy self one of these days.)

That's kind of already happened. The Moynihan Train Hall just opened up recently. I checked it out recently and it's quite nice, certainly much nicer than the old Penn Station. The next time you're getting off in NYC, walk towards the back of the train you came in on and then go up to the surface, and you'll be exiting in Moynihan instead of Penn.
So, now everyone knowa the salary of the recently hired but the recently hired won't know the salary of those already hired?
>> It’s also an interesting phenomenon i realized whereby when you are working full time you long for time to work full time on a clever idea you have. But when you have time to work on this idea full time you don’t want to do it. But then the feeling returns when you again don’t have time to work on it.
--I totally get this feel(of procrastination on things) in all of my endeavors.
I will try to work only for fun to get on with it. Is there any element that might sustain fun for the very end or any other secret sauce to it?
Robust Exception Handling (2008)
I was shocked at the Bas-relief celebrating Richard Feynman. It is hard to imagine a scientist created so much adulation around themselves that their followers, scientists themselves, came up with religious worshipping imagery. And it does not appear to be a joke. I was scoffing at the Feynman cult as I thought it was an exagerated depiction but I feel that I was completely wrong. The most valuable of us have great achievents but are avoiding public attention, not to mention adulation and are modest to a fault. Where they get their most payback from is mere passion and dedication to their field.
Might be the reason for Apple Arcade...because the buying-but-not-owning-business model is EOL
Check out https://tourofrust.com
My first response to any recruiter is always asking for the compensation range. Recruiters have reached out with insanely varying ranges. The best was one day where I was offered one opportunity for $80k-$90k and another for $350k-$600k (different recruiters).
Personally, using a good debugger and knowing how to use have been more useful to me that anything else. I mainly code in C and C++, and Visual Studio integrated debugger and GDB are my main debuggers (depending what I'm doing).

For me is faster to double click the border of a line in VS or writing "break 123" or "break fooFunction" in GDB and stepping and watching how some values changes than adding and removing "printf" lines.

Adding some asserts are other thing. They always are good, and often necessary to find some "Heisenbugs".

In other languages I probably won't think the same, but I haven't done anything big enough outside C or C++ to give a proper opinion.
Chia Consensus Working Document