jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
FWIW, most mathematicians surveyed are "Mathematical Platonists," meaning they believe that mathematical objects exist in a way outside the human mind/the physical universe.

This mathematical "realm" is a very natural home for the variety of God a mathematician is likely to imagine.

Alternatively, if you like, God is one of the most powerful metaphors we as humans have.
“I abhor and abjure them and hope to never do another, especially of the Upper Classes.” - is a particularly wonderful quote

A nice article here of artists who also hated their clients: https://www.thecollector.com/artists-who-hated-their-clients...
USB 4 is basically just Thunderbolt 3. Standards bodies being what they are, it's more complicated than that, but not by much.
That's a solid solution, actually, and it would prevent fist fights as well.
Would be interested to see footage from other companies like Cruise, any open beta testing footage like this?
> No I didn't,

Sure you did. You called her Bruce instead of Caitlyn, that's "deadnaming".

> I cited the actual record books.

Old records have old data in them. I don't think you get shamed for referring to old records' data, I think that's going a little too far, but that's also different than calling a person a "dead" name in the present.

> can't we conclude that Caitlyn Jenner...

I don't really know anything about Caitlyn Jenner or sports for that matter, and couldn't care less about athletic awards. I think they're pretty silly actually, but that's me. I don't go around calling people silly for thinking that jumping really high or throwing a ball really well are so cool, so in practice my views on the matter aren't a problem.

> I don't see how acknowledging reality is problematic. I would argue the opposite.

The problem with that is that people have different views on "reality".
That sounds wild, do you have a link where I can read more about this, or is wikipedia fine to learn about it?
Ah I just read the links in jefftk's comment and it seems like you're right.
"The study didn’t include information on how severe participate said side effects were, so it’s not clear if one vaccine triggers more disruptive effects than the other. In addition, the people using v-safe may not be a representative sample of people getting shots. Only around 10 percent of people signed up for the program after they were vaccinated..."

So, uh, while I'm glad they're investigating such things, this doesn't seem to be much of a result. When people read "side effects" they're not normally thinking "injection site pain", they're imagining something much more serious. Which, who knows, might be the case with Moderna, but this study doesn't show that.
They stole wordpress code, so much for being a trusty israeli company
Years. Some things are obviously useful right away and other things take me a lot longer to grok. For example, rvalue references have been around for a long time now and I still have to slow down when I see && in code.
Who cares? Most of the world has been in solitary confinement in 2020. Pretty much everyone has some experience coping with it by now.
There is a lot of valid criticism here, but the suggestion that "modern CI" is to blame is very much throwing the baby out with the bathwater. The GitHub Actions / GitLab CI feature list is immense, and you can configure all sorts of wild things with it, but you don't have to. At our company our `gitlab-ci.yml` is a few lines of YAML that ultimately calls a single script for each stage. We put all our own building/caching/incremental logic in that script, and just let the CI system call it for us. As a nice bonus that means we're not vendor locked, as our "CI system" is really just a "build system" that happens to run mostly on remote computers in response to new commits.

It's not exactly the same as the local build system, because development requirements and constraints are often distinct from staging/prod build requirements, and each CI paltform has subtle differences with regards to caching, Docker registries, etc. But it uses a lot of the same underlying scripts. (In our case, we rely a lot on Makefiles, Docker BuildKit, and custom tar contexts for each image).

Regarding GitHub actions in particular, I've always found it annoyingly complex. I don't like having to develop new mental models around proprietary abstractions to learn how to do something I can do on my own machine with a few lines of bash. I always dread setting up a new GHA workflow because it means I need to go grok that documentation again.

Leaning heavily on GHA / GL CI can be advantageous for a small project that is using standardized, cookie-cutter approaches, e.g. your typical JS project that doesn't do anything weird and just uses basic npm build + test + publish. In that case, using GHA can save you time because there is likely a preconfigured workflow that works exactly for your use case. But as soon as you're doing something slightly different from the standard model, relying on the cookie-cutter workflows becomes inhibitive and you're better off shoving everything into a few scripts. Use the workflows where they integrate tightly with something on the platform (e.g. uploading an artifact to GitHub, or vendor-specific branch caching logic), but otherwise, prefer your own scripts that can run just as well on your laptop as in CI. To be honest, I've even started avoiding the vendor caching logic in favor of using a single layer docker image as an ad-hoc FS cache.
What are some cool companies in this space?
>He told me what most people think of as job security is totally wrong. If you're the only person who knows something, you become a liability. But if you're constantly teaching and sharing that knowledge you become incredibly valuable to the organization. That's when you have job security.

Sounds like the VP of engineering was doing his job quite well. Set up new hires to share everything so when their salary becomes a burden you can "sadly let them go" when "necessary downsizing" occurs because they've given away the farm.

Don't get me wrong, I spend a ton of time mentoring those around me, but there's no planet on which I would give a document dump of my personal notes, ever.
Yeah, single responsibility principle is the key takeaway from that book. Clean Code is a must for all programmers and I can recommend it as a prequel to CA. It's written by the same author after all.

I have a feeling the OP is looking for a book about software development in a broad sense.
We can't even ditch the terrible idea of leap seconds. Which in practice, are worse than DST, because you can just ignore them like you can ignore time zones.
You didn't say 'bless you' when I sneezed.
Not to mention, people have different times that are acceptable. And they travel. So at home I'll get up around 11am to 2pm, local time. When visiting SF, I'm usually up and about by 10am. I work with people all over the world, and they keep different enough schedules that I can't go by their location. And they travel, too.

So the author is right that in some weak contrived scenario, using a highly interruptive comm service, maybe zones help. Event they don't, cause Google could trivially give you the "apparent solar time" going by geography, anyways.

Timezones are an annoying hack. Daylight savings is even more obnoxious. Especially in poorly run counties that make up DST rules on an ad hoc basis.

In the context of programming, you should almost always be using UTC, maybe with an offset. Several times I've run into companies that keep call billing records in local time. Compete with extra hours and time traveling calls around DST jumps. Moronic. (And leap seconds can go get fucked, too. I'm saddened that we have to put up with such s pointless, annoying thing. Maybe we could switch to leap hours. No noticeable effect for millennia, at which point relativity should be a much larger issue with timekeeping.)
People with social anxiety disorder can have normal jobs and relationships. They just aren't good at meeting strangers.
Physics / engineering people: while we're on the subject, could a five ounce bird could carry a one pound coconut from the tropics to Europe?
The title is rather misleading, as their claims are that individual elements should be patentable, and not the concept of the periodic table itself.
It's a self-signed certificate, so I'm pretty sure the person who runs this is well aware that it will produce in a warning in Firefox, Chrome, and about every other browser out there. ;)
Very cool.

I would like to see how it looks if he does edge detection on the finished color and/or depth buffer and draw those instead.
I have celiac too got diagnosed 6 months back ... what's your age ?.
Sure, sounds like fun! I write at http://coderoom.wordpress.com
How exactly does a one-entry weblog make it to the front page? Clearly this guy has some semantic mojo.

Otherwise, the story is dumb because it isn't "almost got acquired." It's "dude gets excessively excited because of a couple of emails." Just reread the Panic Audion story for something interesting: http://www.panic.com/extras/audionstory/
I made it to Life Scout and quit when I was around 15 or 16. At that point, it didn't feel like learning how to weave baskets and such would really help me in life. Also, a lot of younger scouts were joining my troop, and their parents were turning it into Cub Scouts for older kids. Door to door popcorn sales as a 15 year old? Really?

Don't get me wrong, I learned a ton in Boy Scouts. Many of the skills and lessons I learned have proven to be very useful as an adult. And actually, I quit so I could work full time as a mechanical engineering intern, which started the path to the career I have today.

I don't regret not achieving the Eagle rank at all. The trophy isn't what matters, it's what it takes to get wherever you go.
I think its a good idea. At bitcrumb.com we had to manually insert links to our hn posts, since we wanted to have the discussions here on hn rather than on our blog comments. While youre building cool features, heres a feature request - something that watches the reddit / hn / slashdot submissions and notifies you about new replies. It is very time consuming currently to check up on the discussions at three or four different sites.
You don't even need to know the command line, you can often do stuff like that just from Outlook.
Sounds like one of those kids who will only eat cheese pizza. Just because X is your favorite doesn't mean you can't run with something else for a while. Enjoy the things you don't get in your language of choice.
This morning I was thinking wouldn't it be great if we had a yay query / diggnation style audio or video podcast breaking down the top stories on hackernews weekly or daily. Has this ever been done successfully? Would y-combiner get mad? If your interested in making a pilot episode, see where it goes let me know. talktr@gmail.com twitter@thomasreggi or cmt with your info.
I am pretty sure this option was available for a long time. It would be common already if companies went to take that path
Just grab whatever is left in the refrigerator and make a vegetable soup. Not much time or effort is needed.
Was that an Ivy Bridge or Haswell GPU?
Some feedback as a user:
I canceled my subscription recently after about half a year. Some things I didn't like with the service:

- The service said that candy was shipped bi-monthly. I assumed it would come like every two weeks, but it always arrived quite simultaneous for me, a few days to a week later once a month.

- Maybe it's me, but the flavors often ranged from weird to inedible (like rose flavored candy)

- There is no way to re-order candy that I actually like. Actually, it's hard to even gather the name of the candy often enough in order to search for it.

- The cancel subscription link / process was hard to find on your page.
Americans really want to drive diesels. There is a huge demand for diesel volkswagens.

The supply just isn't there; maybe there is a lag between cost-unconscious new-car buyers [ordering new cars], and cost-conscious used-car buyers [buying what the new car buyers leave].

Source: I used to work in the automotive remarketing industry.
Well, BTRFS[1], comparable to ZFS, is showing some success. I remember reading somewhere Linus even used it on his laptop. So one question would be if this is really that interesting? It's pretty likely that the Linux ZFS implementation will just lag behind the BTRFS effort, which is GPL.

[1] http://en.wikipedia.org/wiki/Btrfs
i probably will, but it just kind of takes the wind out of the sails to know you're half copying something. that spark of "i'm doing something neat" isn't quite there.
You're going to be really disappointed when you learn how most games have been networked over the past 10 years.
It just seems extremely inefficient to not be able to pre-book a black cab too? If they get a ride to a suburb where they are unlikely to get a return ride, they must drive empty back into the city to get another ride? A good dispatcher would ensure they just pick up a customer nearby after dropping one off?
> Is the problem here that they are selling DMV records related to authorization to drive a car (public records) or [...]

I think the problem is that they're selling people's phone number AND full address (which most people consider private information, not assumed to be public).
Unfortunately, they got bought: https://news.ycombinator.com/item?id=21371577
> Hetzner gives me 3 TB of bandwidth per month, so I expect that to last me a long time.

Oh summer child... one meme going viral on reddit is going to destroy your hopes for the future...
> For example, one advantage of git submodules over git subrepo is that it allows much smaller repositories. Since subtrac copies the commits into the parent repo, it doesn't have that advantage.

I don't think there would be a size benefit regardless, since you would still be cloning the submodule from somewhere.

There are good reasons why you would want the contents of a submodule to remain a submodule. If you have a documentation wiki, or some sort of helper program, or a data repo, you would probably be better having it be a submodule. But submodules are awkward for a variety of reasons.
It really shows you whose interests a politician is working to advance when they state how much Americans love their private extortion plans.
How does this relate to nested functions in C? (And resulting “infectious executable stacks”?)

https://nullprogram.com/blog/2019/11/15/
I understand that some application are not optimized, a good GUI widget would render only the visible part and a buffer , the fact that we don't have such good library or even beter native component in HTML is sad , especially that people are making desktop apps with electron. What is more sad is trying to excuse this with some fake ideas that pagination and bad implemented infinity scrolling is superior to optimized GUIs.

Just in case I am not clear. Say you have an Array with 10k image thumbnail urls and you want to show them in a Grid, this Array fits in memory so paginating using network request is stupid and makes things slow. So if all images urls are in memory you can create 10k IMG elemetns because the DOM is slow(especially if you have some DIvs and spans to wrape elements around, center some img name , maybe a button or menu). So if on my screen I can fit 15 items , I could create 30 img elements and as you scroll you would move the UI items that are no longer visible at the bottom and change the attributes like src, name etc. This is not simple and decent toolkits do this for you by default similar how a text editor can load a large file fast because is not painting all of the file text.
Is that your site? If so, please consider changing the "B612"/"B612 Mono" font to something else. The parenthesis in it look far too much like square brackets (at least as rendered by Firefox on Windows 10 with subpixel AA enabled on a standard DPI LCD monitor). In particular the default font makes the quoted Python code in the linked AM Modulation article almost unreadable (it took me a solid minute to realize you were calling math.sin/math.cos instead of trying to index them for some reason).
I hope to call a spade a spade. They throw homosexuals off of rooftops on a regular basis, for being homosexuals.

They're actively bombing Yemen.

They chopped a journalist up last year, and had an episode of "will it blend" with the bits. Then mixed it him with bleach and poured him down the drain.

Let's not sugar coat it.
Do you also apply this logic to books in a library?

How do you choose which ones to read? Do you read all of them?

I think if you don't have time to read all of the books and judge them on their merits, then you shouldn't be participating in an activity like reading books.
Thread hijack...

If you use Emacs all day on a Mac, what do you use for the Meta key? I find I'm not really happy no matter what I do. If I make Option into Meta, I have to bend my thumb way under my palm to hit Meta. If I make Command into Meta, then I lose access to lots of global Mac UI shortcuts. I guess I could experiment with swapping Option and Command and then using Option as Meta, although I'll have to retrain a lot of muscle memory.

And then there's the fact that one Emacs window in a terminal is still not as productive as five Emacs windows under X11, and X11.app still sucks, and the various native Mac Emacs ports still don't feel right to me.

Overall I find using Emacs on Linux X11 still provides the best Emacs experience. This alone will probably keep me on Linux as my primary work environment for the foreseeable future.
Joel's somewhat right and somewhat wrong. He's both. And for the record, I'll say right now, without reading even reading it yet, that whatever edw519 says on this topic is going to be golden and I'll agree with it. ;)

With that said, as I was reading the article, I kept thinking to myself, "The conditions where what Joel is saying hold true, and have the most benefit, are ones where you have a bunch of young adults, say early 20's or late teens, with lots of energy, lots of free time, a fairly simple life outside of work, little roots, and a sort of bright-eyed and arguably naive sense of wonder about things. Because then, by golly, you're just gonna lurv having lunch in a cafeteria with all your other young coworkers because you can goof around and talk about the latest Ruby PHP AJAX Agile blah blah blah blah or pop culture thing." And so I keep reading, and then there's this photograph of, ostensibly, their staff at the cafeteria table. And I see a lot of early 20's or late teens folks. Nailed it. Case closed.

Which isn't to say that older adults wouldn't like it. They do, clearly, sometimes. But when you're older and/or more experienced, or have a wider variety of interests, or more demands on your time, you're much more likely to want to either (a) spend time with friends/family during that period (meet them?), or (b) zone/veg out, or (c) knock out some non-work chores (appointment scheduling, calling people back, etc.), and so on. And bantering about tech stuff, again, further, in every spare moment, really grows old after a while. Once a geek, always a geek, but after you've done it for a decade or more, day in, day out, as a day job, a lot of people want to "claw back" as much non-tech/non-geek stuff then can into their lives, wherever they can find it. Speaking from direct experience anyway: doing mass grubs with all my corporate coworkers was kinda fun in my early 20's, but really loses its attraction by your 30's and beyond. Many people are just not that interesting to hang out with. And geeks, especially younger geeks, are often associated with annoying conversations and choice of topics -- though they usually mellow out with age.
PSN was free, so most wouldn't have cards attached. The 77 million figure will also be inflated because a lot of people had multiple accounts. 2.2M doesn't seem too unreasonable.
Currently using 8.0.55 Beta.
Well, as I mentioned I would prefer it to be inter-day rather than intra-day - not sure how difficult it is for you to make that an option.

The API - I guess I need to be able to do this:

$estimated_days - numDaysScheduled($item_name) = $deficit;

where numDayScheduled is an API call. Then I would like a way to take a bunch of sprints I've added in my task system, and dump them into the calendar so that no task was overlapping for any one assignee - then I could go and play with the schedule.

This whole thing is straying pretty far away from your initial concept, though, maybe if you want to discuss it further send me an email.
You are right. It happens more frequently whenever I open a website with flash content.
Great point. Thanks for sharing this.
Point taken.

I had a really funny experience that kind of relates. My sink had some of those poorly made fiber washers, if you weren't careful, which meant if you over-tightened or under-tightened the sink valve when you closed it, it would drip. Just a little bit, you know drip .... drip .... drip ...

Then California got this whole drought thing going and the water company was asking everyone to cut back. We fixed the faucet and saved a bit over 3% on our total overall water bill.

For me in the US I'm fortunate because water is cheap. I find I can't ignore it though.
I remember reading an article stating that the vast majority of Pixels go to Google's internal developers, with some sold to the small number of enthusiasts who just really want one. I assume that Google developers are not relying on a lot of storage space on these machines, and since it's not really intended to be a consumer machine there's no point in offering more SKUs with different storage.
Yes, it would be wrong to try to prevent other people from hearing things that I disagree with. It is very tempting, as it is easier than trying to argue them out of it again afterwards. But wrong.
Let's not confuse the New York Post with quality journalism. The only number mentioned is the number of transplants performed per week, and it's not obvious from the quote that all the recipients are 'hipsters'.
Yes. We're not positive V1 will have the walnuts. But if it does then our second version will be tree nut free.
Oh yeah, I've had them - I wasn't being patronizing.

I just believe, due to the problem-solving behavior of engineers/techs/programmers, we tend to tunnel-vision instead of looking at the big picture.

If the big picture is going wrong, it's a problem. Now, a lot of bad days add up to a bad big picture, but if you're planning right, and you have a bit of luck, a few bad days will eventually get washed away, no matter the project.
The problem is that "acceptable" in this context means "paid protection money to the ABP dev".

(see https://adblockplus.org/en/acceptable-ads-agreements)
Get them to lose more money than they gain by having this "feature" and they'll change.
If you sign up, use your referral code in another browser, with a fake email address. It boosts your position by 150,000 spots.
I've been evaluating using a wiki for some of our documentation, with DokuWiki. It uses plain-text markup files, but also allows for some collaboration between users. I can see where it wouldn't be so hot on the version front, but I'm hoping that we can come up with a procedure to keep those text files in a repository.
Yep, the government contracts out to a gigantic company who then "hires" you and has you work on the thing, and takes half the money in exchange for doing not a whole lot. It's a sad system.
A lot of physicians make $300k right now. But it’s a bigger sacrifice with or without the money.
I upvoted. HN hates comments like this but I've also had similar experiences. Asthmatic as a kid, high blood pressure in my 20s. All of that disappeared.
> The UK's move is political

It's the same regulations for everyone. There's no mystery to it.

> Obviously they are not going to say it and only state that Ofcom is following the rules

Can you show that Ofcom hasn't followed the rules?
dub does incremental builds.