skysight-inc/HackerNews huggingface dataset:
Weirdly I remember too many horse memes from old internet communities.

uk.misc had a years-long habit of shouting "HORSE" after someone turned up trying to trace some Canadians who "moved to Burton-on-Trent and stole my HORSE".

uk.music.folk would shout "HORSE" too, but for a different reason: whenever the old "ah but is this really folk music" argument was trotted out. It was a reference to Louis Armstrong's "all music is folk music - I ain't never heard no horse sing" (https://www.smithsonianmag.com/arts-culture/all-music-is-fol...).

And back in the early days of OpenStreetMap we had a running gag about horse=yes, after early finding-our-way attempts at the tagging folksonomy resulted in 70mph highways in Britain being tagged with "horse=yes" because, yes, legally you were allowed to ride a horse on them.
There could be two angles to this:

- you're not talking to a reviewer or engineer unless you are a high tier dev. Bulks of devs could get standard customer support just hearing their grievances out, the same way emails get canned responses.

- devs don't all get access to the same resources or attention from Apple, and your support tier will largely depend on your revenue. I wouldn't expect a long tail app to get much attention.
Why? The labels are given in absolute units but they are correct.
It doesn't seem to me that this feature is what the blog post is referring to:

> I often ask myself “when is the point we’ll get off the Rust release train”, and the answer I think is when they finally make “alloc” no longer a nightly API. At the moment, `no-std` targets have no access to the heap, unless they hop on the “nightly” train, in which case you’re back into the Python-esque nightmare of your code routinely breaking with language releases.

You can absolutely do your own allocator with no-std. All you need for this is the alloc crate and the global_alloc feature, while global_alloc was stabilized before the alloc crate. Then you can call your own custom OS routines from that global allocator. No need to fork std over that.

Now, maybe their custom use case needs something different, and then it's a fair criticism, but for that I would have expected a different wording of the issue, hopefully together with a more detailed explanation of those use cases and how the stable part of the existing alloc crate does not meet them.
A good place to look for middleman that can be cut with blockchain is the exchange between two random people that a third party needs to trust.

The example with the email in the court is a bad example because it is not the court's job to prove whether or not an email is fraudulent. It is the opposing counsel. Non digital evidence works the same way. This is why you have expert witnesses to verify or invalidate some evidence.

A better example would be real estate transactions. It would be best for everyone involved to move real estate transactions to the blockchain. I want to know that John Doe is the real owner of a house when I pay him $500k for the house. The government handles this with paper and their databases now but it would be far more efficient to do this on the blockchain.
Thank for for the feedback, that is nice to hear.
And as for the business question, we plan on launching a Sneller Cloud offering. (Sneller founder here)
It's almost like this was put together as a joke.
> But in reality the day-to-day work of Engineering was "build the shit that the product team defines", we had little influence in stories that went on each sprint, and invariably every time we pushed for some technical matter, business always trumped us and the stories went to the backlog.

in the end i think this is basically the unstated goal... no one can say it out loud because its a bad look, so they use an intermediary (some framework like okrs, or scrum etc) to attain that "business trumps engineering" culture...
Javascript has become so nice, now that browsers support modules.

I use a module "dqs.js" for all my query needs. It contains only these two lines:

export const dqs = document.querySelector.bind(document);
export const dqsA = document.querySelectorAll.bind(document);

And use it like this:

import { dqsA } from 'lib/dqs.js';

for (const rabbit of dqsA('#rabbits .green')) {
... do something with all green rabbits ...
}
I meant more for anyone building a website.
> I tend to store references to other objects using indices instead of pointers/references anyway, so the borrow checker isn't really that important for me.

C++ references only help you with null pointers and they are a pain in the ass to try to store as a member in a struct with all the weirdness regarding operator=.

C++ references do not help you with use-after-free, accidental concurrent modification or container/iterator invalidation.

E.g. consider the following C++ application:

std::vector<int> v = { 1, 2, 3 };
int& ref = &v[2];
v.push_back(4);
ref = 123; // this will crash if vector is resized by push_back

You're not going to reproduce this bug in Rust (without unsafe), the program will not compile.

As individuals we can deal with these invisible contracts that are everywhere in C++ (and C) programming. But this kind of discipline does not scale to bigger teams.

I kinda agree with you about the "power" of C++ templates vs. Rust generics when it comes to compile time metaprogramming. But for generic programming Rust's traits are very practical and powerful, and with C++ still lacking concepts it's really no match.

You mention one of Rust's generics' biggest pain points: it does not work at all when trying to implement functions that work with i32 and i64, or f32 vs f64, let alone f32x4 vs. f64x4 SIMD vectors. For comparison: Haskell has "Integral" and "Floating" type classes (traits) for this, but Rust for some reason does not.

FFI is painful with every language, including C++ (for C libraries that don't work well w/ C++ idioms). My experience with Rust FFI and bindgen has been excellent. It auto-generates Rust modules from C headers and even converts doxygen comments to Rustdoc. It was about as easy to build a Rust project with some in-house C libraries than it would've been to write a C or C++ program using them with all the CFLAGS+=-Ipath/to/headers and Makefiles I would've had to deal with.

Finally, from a seasoned professional C++ programmer... Rust's tooling blows C++ out of the water. A reasonable build system, linters, API docs, LSP, autoformatting, modules (no more header files). And especially C++'s dysfunctional dependency management is just plain awful (single header libraries or apt-get or whatever aren't a substitute).

With a few decades of C++ experience under my belt, I've found Rust to be a huge leap forward on almost all aspects (but not without its pain points).
As far as we can tell, Marvell end of lifed the USB to Ethernet solutions. If anyone from Marvell can tell us otherwise, we'd like to know!
I didn't get it at first but you're right, it's horrifying. They put the total and the breakdown into the same pie chart.
I always knew this was true, but I’m glad to get it confirmed by random people on the internet. Time to start my hero’s journey.
I could not search “/= in JavaScript” without the quotation marks
I wanted to know what the division assignment operator does in JavaScript. In my typical way of googling, I went to the url bar and typed /= in javascript. That yielded an error "Your file couldn’t be accessed." First time encountering something like that.
And Tucker Carlson has never called for violence against black people.

I didn't mention Tucker Carlson, but talking points repeatedly brought up on his show were directly brought up in the Buffalo shooter's manifesto.

how the media uses tragedy to demonize a political position

"The media" is not a monolith. That appears to be a tactic of low quality outlets like the NY Post. I suggest consuming higher quality outlets.
That "superpower" you mentioned is a good description of ADHD hyperfocus.

People with ADHD are naturally at a constant deficit in stimulation/dopamine. That's why we get distracted mid-conversation: the conversation wasn't stimulating enough to fill that deficit, so the brain started looking for more stimulation, thinking it could just multitask to compensate.

The deficit in simulation/dopamine is why people with ADHD can hyperfocus: as soon as there is a satisfying source of stimulation, the brain tries to squeeze out as much dopamine as it can.
I mean the examples suck, that does not lay a case against OOP at all.
IMO, I think the best way to bond with your team really depends on who the people in your team are, and how easy / difficult it is to physically travel to be together.

For a year I worked hybrid (mostly remote) with a guy who was a single gamer. We'd try to play a game once a week; it was never mandatory. We met face-to-face every other month or so in the office and had lunch together.

In another remote position, we occasionally flew to the main office to meet each other face-to-face. We made a point of having team lunches.

For example: If everyone is within a 90-minute drive, coordinate a monthly (or quarterly) day together. Provide lunch, and focus on a task that works best face-to-face, like whiteboarding.

If many people need to fly, consider a yearly meetup at a hotel with a conference room.

Regarding a traditional "happy hour," I think if your team can't spend 30-60 minutes chit-chatting over some snacks, you have bigger problems. Feel out your team about alcohol, the presence of alcohol can make some people uncomfortable; but on other teams is perfectly welcome.
Yep, the 6000 series has RDNA2 graphics.
That’s because he was using data to support his argument rather than making up solutions.

“Fitting intelligent speed assistance on every new vehicle as standard could eventually prevent a fifth of road deaths.”

How many little lives would we save by removing cell phones?

Personally, i think Waze is a great tool. How much does using it increase my chances of dying?
I've never received an email like that. They always just say "To view or reply to the message, go to Resolution Center in App Store Connect."
30kb minified and gzipped! Less than most hero images. It's a nice API for simple stuff.

I think if you strip out the AJAX support it can get extremely tiny.
> What has the standard actually gotten C and C++?

As the person you replied to said, usage by other industries. Replacement to MISRA C maybe even.
Two companies reaching out at the same time, I would agree with you. But three seems outside the realm of possibility, or at least, probability.
Ask HN: Any sites like dns.google/cache?
Background: We are switching prod servers soon. Our dns provider only allows TTLs to go as low as 3600. I found dns.google/search which is helpful. Is there anything else like this for let's say cloud flare etc. ?
The pandemic forced me to do my work at home, and setting the boundaries between work and home has become more important than ever.

Nice clothes are good to have regardless of work, and many jobs DO offer commuting benefits. If a job requires me to drive to work, at the very least they need to provide a place to park. If my job requires me to have a better camera or microphone than what is built into the laptop, why is it on me to buy that?
Considering how "smart" cars are getting, no, they shouldn't.
> I'd be very surprised if there were many cultures that told their kids to do more than "get married, have kids, spend your time doing something of value to your tribe/village/country".

Most free, advanced countries say more. A common theory is that it's a matter of safety - look up Maslow's Hierarchy of Needs. Much of the world for most of history felt very insecure, with food and survival at risk, and couldn't fulfill their 'higher' needs. And that might explain why, in these insecure times, we see (IME) many preaching the more basic needs and against the higher ones.
So, i want to create a timeline for my project management purposes. But I failed to find a free web app to create a timeline (mostly are trial). So, I build it by myself.

Still no fancy GUI yet, but at least, with this, now i can create a timeline, by using simple javascript.
Yeah, parent should have been laying at least 10 years in prison for such a “huge” mistake. Maybe we need to re-introduce back a death penalty for such serious crimes?
Data's auctioned off up to 987 times a day, NGO reports
The post got updated:

> Final Edit: False Alarm

>

> It’s not MongoDB, It’s not the MongoDB Go driver, it’s something I did.

> I was especially careful to double and triple check Long and Lat and still something went wrong.
For AJAX, jQuery is still simpler than vanilla JS.
Not going by their Glassdoor reviews. I know it is not a reliable source and its incentives are all wrong, but I've never seen a more damning set of reviews for any tech company
Anyone going to build an online version?
Ask HN: What Search Engine API Allows Customization?
Would like to build a custom search engine for public use (e.g., limited to certain sites and/or rearranged order, and or filtered to remove heavily SEO'd sites). I understand Google does not allow reordering of results or even filtering of results. Are there any search engines that allow this ? Thank you.
Yeah, I've found App Store rejections to be harsh (functionality is not useful? ok) or restrictive, but always parseable. I even successfully asked the reviewer if a certain change would remedy the issue, they said yes, I resubmitted and that was that. Took about 2 days in all.

Play Store rejections are either an algorithmic mystery or reviewer incompetence. I don't mean reviewer incompetence in using the (maybe unintuitive) app. I mean their internal review UI had some kind of unrelated error and they sent me a screenshot of that.
Their own console UI even sort of urges you to just resubmit with a potentially meaningless change instead of opening an appeal / request.
Feels like it's the worst of both automatic and human review.
I have been in this situation. I only saw two options for myself: move from cocaine to adderall, for the focus specifically, presuming you didn’t leave adderall for cocaine, of course.

Second, seek medical help. Today, thats the path I would choose. You need a social safety net too, or things might take a bad turn.

Good luck with it, be well, and try and care for yourself the way you’d care for a sick parent or child.
While Book of Exodus may be a major bringer of "eye for an eye" to western culture, it is certainly not the origin of the principle. The Hammurabi code predates the events described in the book of Exodus (and thus the book of Exodus) by many centuries, and does encode "Eye for an eye" as a literal prescription (If an citizen should blind the eye of another citizen, they shall blind his eye.)

So it was also a prescription - but yes, as you say, it is also a limitation for retaliation, assigning an equivalent punishment to limit escalation of vengeance.
>“It was definitely very impressive,” Kellar says. “But it was a poor use of his talent.”

I mean how ignorant do you have to be to hold this perception about someone who has just outsmarted you.

A poor use of his talent… obviously not? The guy is 16 million wealthier and has quite the legal leg to stand on in regard to being sued.

Also, if you’re capitalizing on an unregulated market and trying to apply your own ideals and goals to that market, you’re inherently a market manipulator. I mean what a fucking astonishingly bold claim it is, to accuse the person who took advantage of your error in market manipulation, as being guilty of some sort of market manipulation. The whole thing’s unregulated, that’s how slimy slithery people like y’all get people to drain away their money in the first place right? “Decentralized Finance”. I mean in my opinion these guys can just go fuck themselves and we all call it a day.
> “Why” we exist is coincidence and millions of years of happy little evolutionary experiments blindly conducted by nature.

I'm not religious either, but I always find this hard to believe. What are the odds nature happened to provide all the building blocks for us to be here to question our existence? It seems far more likely that (i) nothing would exist, (ii) the universe wouldn't have the right combination of properties and forces to maintain its own existence, or (iii) it would be a boring universe filled with a couple of basic elements capable of producing nothing of interest. Instead, we have complex life and we're here building iPhones and spaceships.

For that reason I can't believe there's a single universe and through coincidence it happened to contain everything needed for life. Even if we go with the multiverse theory and a near infinite number of universes, I still find it difficult to believe. You can argue the universe is filled with a bunch of garbage and we're assigning meaning and value to that garbage because it's us, and we want to feel important. However, I really don't feel like anything (and certainly not something as complex as us) should exist in the first place. I want to say it's too much of a coincidence to happen by chance, but at the same time, I don't have a better answer as to why we're here.
Will it be possible to get a keyboard like the Thinkpad. FULL SIZE arrow keys. Menu button next to Right ALT. And PGUP PGDN adjacent to the arrows ?

Trackpoint is a bonus
This laptop has a 2256x1504 screen. The webcam is 1080p.
In microsoft teams you can schedule "focus" time for a max of 4 hours. This acts like DnD and books your calendar. What I did was copy the same slots into 2 more 4 hour slots. So every day I'm busy for 12 hours with DnD. It does not go to the yellow status during that time. Win-win situation if you have shitty management :P
Are you very familiar with ADHD? It's very much the same effect, except instead of substance abuse/addiction as the cause, it's a natural chronic deficit in stimulation.

I find this YouTube channel very informative (albeit cheesy): https://m.youtube.com/c/HowtoADHD
Confirmed not a bug in MongoDB or the Go Driver.
For what it's worth, in my experience actually providing a "source" rarely, if ever, seems to actually shape online arguments in a meaningful way. I suspect most people aren't actually looking for some scholarly discussion, they just ask for sources as a knee-jerk attempt to discredit the person making the claims they disagree with. The vast majority of people are not prepared to bring a list of citations to a casual internet conversation; they aren't defending a dissertation.

In fact, I would say that the mindset of demanding a source for claims is counterproductive and stifles thought. Why engage with someone when you can just discredit them for not providing a link to a study with a title and abstract that you won't actually use to re-evaluate your own position?
Is there a copy in Google's cache? The URL doesn't resolve and Internet Archive links fail to load anything.
The article casts office forced-fun birthday parties as toxic, and yet the only alternative mentioned is co-workers voluntarily gathering together to drink alcohol and complain over zoom...as if that isn't also toxic. Hello everyone, we can do better!
A better alternative is employee-led, voluntary gatherings. For example, my company will pay up to $1000 for any such gathering. Somebody organizes a gathering they want to do, and it's announced to the whole company. Anybody who wants to join can come too.
We're serving git over https using apache2, where apache handles authentication via LDAP. We also serve subversion repos with a similar setup. We use separate web services for search, code review, CI, and issue tracking.

Running this way does involve more moving parts, but every part is relatively self-contained and we can replace one thing without disrupting everything.

[Edit] one other benefit I should add, all the other services like code review and CI are compatible with git and svn, so the development teams have consistent tools regardless which vcs they're running for a particular project.
The popular conception of science is really outdated in this respect. Peer review still matters, but most meaningful peer review happens post-publication, not pre-publication. People should not take published papers as reliable statements of "what the science says".

Scientists are not going to expend a lot of effort on the thankless work of peer review, taking time away from their own careers, purely out of professional integrity and the goodness of their hearts. And their competency to do so is uneven at best anyway. What happens when the people who wrote this paper review other people's data?
The Framework Laptop's display is 2256x1504.
I hold spirituality to be a choice to hold things sacred. Almost everyone holds something sacred, whether it's family bonds or whatever. You can also choose to hold more things sacred, even the entire world, without believing in divinities.
Man Excelsior JET that's such a long time ago. Totally forgot about them, never really had good experience with it though.
At the same time, you can just send people APKs or publish to F-Droid.

Apple allows none of that. As a hobbyist I find Google to be much more reasonable, paying 25$ once vs 100$ a year for a dev account.

Getting my Apple dev account was such a horrible process, I had to talk to at least 6 people and it took months.

I'll just pay Cook's ransom, guess I have motivation to develop something new if only to justify the dev fee.
Google would just tell you that your app metadata does not comply with the Play Store terms of service and let you figure it out by trial and error.
Ask HN: What Is the MAU and DAU of HN?
I stand corrected! Have changed the post to say "discouraged" instead of "illegal".
> Everyone has "a little ADHD".

I get what you’re saying but I want to push back hard on this.
Everyone has some of the symptoms of ADHD at any given time.

But, ADHD isn’t more of the same symptoms. That’s how it’s diagnosed, but the underlying mechanism is a severely compromised ability to self-regulate which is categorically different from what people experience when they are out of mental energy.

Edit: I've clarified what I mean in other comments in the thread. My issue is the use of the phrase without explaining why it is wrong.
And, in quantity, even the "harmless" silicates aren't.

https://en.wikipedia.org/wiki/Silicosis
I don't drink, so I tend to drink water at such events. If you feel pressure, people can't tell what you're drinking. Iced tea, or whiskey? Gin, or water? Bloody Mary, or V8 with a salt rim? Moscow mule, or who cares, it's an opaque cup?