skysight-inc/HackerNews huggingface dataset:
Microsoft IntelliMouse Explorer 2.0. Easily most pleasant to hold mouse. It's heartbreaking to use anything else after that.

I'd think that the rise of gaming industry, and especially competitive games, would bring us more refined forms of computer devices, but in fact, every new shiny gaming mouse I tried wasn't even close.
Thank you for this comment. Some golden observations there.
Running QBASIC in a Browser – My Nostalgia Trip Back to the 1990s
Oh be reasonable. I used the euphemism to not have to say it out loud.

And in fact, its not a hypothetical case. I know the family; I know the young man. My wife helped him apply to Auburn.
Activists and Oil Refiners Square Off Over Hydrofluoric Acid
Ask HN: Collecting pictures from friends using a selfhosted service?
Hello HN!

My wife and I had a wedding ceremony today, and our friends clicked some great photos that we'd really like to have. However, co-ordinating the sharing of these pictures manually is overwhelming.

I do not prefer a 3rd party hosted service for this. No Facebook messenger/WhatsApp/Dropbox/iCloud/Google Photos. This restriction is due to privacy concerns and the fact that not all of our friends have the same service. Not all on Facebook, Not all are using iPhones, Not all have a Google account etc.

What I'd really like is to run some kind of service on my webserver, and generate an easy to use url/link that our friends will use to just drag & drop their photos of us. Ideally, we'd like to not ask our friends install any app on their phones. It should just be a link they open in the browser of their phones, and select pictures to upload - done.

I could not find such tools through Google search. Anybody here have any ideas?
The entire idea of specialized regions is incredibly frustrating. When will companies invest in remote work?
Ya, it's pretty ridiculous. If they simply checked every app making even $1m a year, it wouldn't take them much effort at all.
By and large, Starbucks drinkers are looking to drink sugar and cream with caffeine. The bitterness of cheap, overroasted beans enables excessive sweetness without being cloying.

The people complaining here aren't the average Starbucks customer.
I'd say this more or less the mainstream view these days. Both Go (2012) and Rust (2015) decided to do polymorphism with a trait system rather than inheritance, for example.
Haxe is strange in that it seems to be very well known among developers but relatively very few actually use it. I guess it's an old project with very specific use cases; like building certain kinds of multi-platform apps.

It's nice to see a project with such a dedicated community.

It's a shame that most developers started using TypeScript instead of Haxe; that seems like a missed opportunity. TypeScript was pretty painful to use in its early days; it shows the importance of positioning and marketing.
Well, those aren't either. That is the intended use-case of the special versions (W10 Embedded or maybe LTSB)
oh. come. on.
Yes, pessimistic file locking is a fatal design flaw in Windows. Where did they get this idea, VMS? What problems is it meant to solve? Unixen seem to get along fine without it.
Because Chernobyl Is Safer Than a War Zone
Height restrictions are a big one, as is reducing the ability for neighborhoods to reject housing construction. Plenty of groups, like Calle 24, use this in an extortionary manner and block housing unless the developer makes donations to the group or its affiliates.
The article is annoying, because of the "why" minisections. Why should we defend him? Because he tries. Because we want to go to mars. Because he redefines ambition. Because he is a superhero. Because everyone makes mistakes. Because he understands. One at least mentions the cars, another the production line improvement he made. But a lot of why they defend him is simply wishing for visionaries. Musks actual achievements are far more modest than what they think he can perform.
Is it? There are tons of people on forums like OGUsers selling social media services provided by their insider contacts.
I think this is a valuable framing. In other words, is there any computation problem which physics implicitly solves in the process of generating an image or video—and which is:

1) computationally intractable to forge. (e.g. requires simulating trillions of photons)

2) computationally tractable to verify

Sadly, my immediate gut intuition is that there is not such a problem, for a variety of reasons; but hopefully I'm wrong!
Thanks for the response! I think you're right that it's something along these lines. I didn't find any further information about Euclidea, but for anyone interested, I did find some information about open source engines that achieve similar purposes [1,2]. Need to do some more digging...

[1] https://en.wikipedia.org/wiki/List_of_interactive_geometry_s...

[2] https://dev.geogebra.org/trac/wiki/TheoremProving
I bet the poor households are using Facebook just as much as the richer households. Whatever the root causes are, I seriously doubt social media the single most important cause.
Kind of hard to do manufacturing remotely ...
> This new graffito may not rewrite history, but I am more convinced than ever that an early fall date for the eruption is the one I should use when formulating hypotheses about and interpreting data from the human skeletal remains.

Markets?! We need laws regulating editors. The headline they provide is bullshit.
Most people regard ethics as rooted in emotion; we don't want to live in a society in which harm is done to people, because that contradicts our emotions about what is just. As such, the statement that science shouldn't care about emotions seems to imply that science shouldn't care about ethics, either - and this is especially important for those who believe that ethics are statements of emotion rather than appeals to objective morality. I wasn't speaking of this case in particular, but of scientific ethics in general.
I suppose this article is musing about how the big car companies are responding to the pressure from tech companies, and how they are trying to pivot into tech companies themselves, which is a fine premise.

I do think the title is misleading though, by conflating "Detroit" with "The Big 3" (General Motors, Chrysler and Ford).

Detroit itself is already well on it's way to diversifying it's economy and particularly making investment in tech. There is what's known as "The Family Of Companies" (1) referring to a whole fleet of businesses supported by Dan Gilbert of Quicken Loans and many of them are in tech and in the buildings downtown. Gilbert himself owns something like 30+ buildings in the Detroit area.

There is a start hub near by as well in Ann Arbor which has recently produced companies like Duo Security and FarmLogs.

Real estate/cost of living here is much cheaper than in most of the bigger tech hubs and it's bringing all sorts of companies.

There is a somewhat valid critique that salaries aren't quite competitive for tech, but I've found the quality of life has been quite nice. For ex: I know several people coming out of bootcamps with or without degrees and making 70/80~k with 1-2 years experience, but with rent being only 700-1k for your own apartment ( less with roommates obv ), you wind up putting away plenty at the end of the month.

In my opinion, it's actually a pretty great place to live and is handling the shift of becoming a tech city quite well.

(1) https://www.quickenloans.com/about/partner-company#chat_clos...
> A $3 million house that would have rented for $5,000 a year ago

$5k/mo for a $3M home is a cap rate of just 2%. That's pretty terrible in itself. Now it's $4k/mo or 1.6%? How on earth is that financially sustainable at either amount?
Update on Language 'aa' – Cliff Click's Blog
I was a member, and later board member, of the housing co-ops in Ann Arbor, Michigan, the Inter-Cooperative Council (icc.coop). In many ways, it was an incredible institution (and maybe still is; I'm long out of touch): Highly democratic and very successful. It's continued to exist and grow since the 1930s, with almost complete turnover in membership every two years. They owned at the time around 20 properties, housed around 600 people affordably - their primary mission - and had assets and budget well into the millions.

I still don't understand quite how they did it. They did have a small permanent staff of an executive director, financial director, and a couple maintenance people. Everything else was done by mainly college-age membership that, as I said, turned over almost completely every two years; they were the board of directors, maintenance, collected membership dues (the equivalent of rent), made major investment decisions (buy a new house?), etc. etc. One contributing factor may have been that it was a bunch of intelligent people, self-selected for their commitment, who had little long-term vested interest (they'd be gone in a couple of years). I might expect the latter to be a disaster, but it also eliminated a lot of politics - nobody had a career, a future, a promotion, a reputation, or much ego depending on the outcomes.

Based on your links, I'm pretty sure you know about the ICC. Any thoughts on how it, and similar organizations work, where others that require community commitment, like the bookstore in the article, fail?
This is true. Are all jobs manufacturing?
I can't find anything on metatalk that looks like sniping at cortex - but then, I'm way out of the MeFi loop at this point. Link?
How to combine Facebook Ads and Adsense to fill the internet with garbage
https://www.cleveland.com/entertainment/index.ssf/2011/01/cl... article seems to confirm the authenticity with interviews with both lawyers.
You can do the following things to achieve this :

1. Create php script to upload image and then save it to your webserver.
2. Save the names of the photo in the database with a single random string to identify the photos.
3. Read this random string to identify and display the images (or create a download link for the images)
4. Share this URL with your friends.

Its just my opinion, I am looking for what other have to say.
All spiritual or religious beliefs have no basis, that's literally what differentiates them from facts. They're all ultimately grounded in baseless assertions.
I'm not sure how helpful it is to think of the world's largest companies as "tech companies" anymore. The previous dominant companies simply failed to adapt to incorporate new technologies (witness the fate of Sears vs Amazon).

And Detroit's auto manufacturers aren't doing much in the way of electric or self-driving, so if they fail that's on them. The best self-driving company and the best electric car company are both California "tech" companies.
I’m working on a satirical newsletter that makes fun of the tech industry: https://techloaf.io

I’d like to think it’s cool because a) it articulates and ridicules a lot of nutty things that most of us in tech recognize, but refuse to talk about and b) it’s fun and makes people laugh each week.

Life’s too serious, so it’s fun to make something that lightens the load.
There are a lot of countervailing forces at play and it's by no means obvious where things end up in 2 or 3 decades.

- An increase in urbanization among certain demographics.

- New safety/autonomy systems that may drive faster upgrade cycles

- Will most people still want to own their own cars for a variety of reasons?

- When does self-driving actually happen in a widespread way?

- What happens with Uber/Lyft when the subsidies eventually run out?

- Does self-driving actually increase mileage driven and therefore car replacement cycles?

- Does peak demand at certain times of the day mean you can't actually reduce the number of cars that much?

The list goes on. I think we can be certain that there's going to be a lot of change but it's not clear to me that all of the "conventional wisdom" around things like car sharing will actually play out to the degree many think it will.
I’ll have to check it out!

There’s also Sappho, although I’m much less surprised poetry is personal.
If this is a genuine question, NPM made quite a few changes, including no longer allowing package versions to be deleted after they've been up for more than 72 hours. It's not possible to "pull the plug" on an entire package that a lot of people are depending on anymore without working with NPM support.
I'd wager that most jobs at an auto manufacturer can't be done remotely. Besides all the assembly line workers, a lot of the engineering and testing is physical too.
In many cases the owners do not view it as an investment, it's a store of wealth that is difficult for the government of their home country to seize. Hence even if they lose money every year it's better then the alternative -
Strangely it's a "substring hit" that only works for scientists and inventors. The substrings stop matching when you look for "American economists" or "American philosophers".
Is a shrinking population actually bad in the long term? I'm taking on the order of centuries here. While it does introduce the dilemma of reducing spending on the elderly or increasibg taxes to care for the latter aging population, a shrinking population seems like it'd reduce environmental impact and global resource consumption in the long run.
Biologically the best age (for a woman) to have a baby is around 19 years old.

Sociologically is probably 35+.

So there is an unsolvable problem here, you have to compromise one way or the other.

https://www.psychologytoday.com/gb/blog/cusp/201211/whats-th...
Depends on your cost of capital.
If they were, they'd be mentioned briefly as facts rather than a whole narrative spent on justifying those feelings, like the Greek myths mentioned in this thread that are about grief, jealousy, lust, etc.
I get irritated seeing deep fake videos and articles, because my 2004 Master Thesis "Automated Actor Replacement in Filmed Media" details everything about how to make them, how to overcome all their integration with real media issues, as well as how to identify fakes. It further details how to integrate Deep Fake (I called them Personalized Videos) into the existing post production media industry, enabling large scale productions. I acquired a global patent, and tried to create a Personalized Advertising startup. Yet, back then, no one believed, thought it was fraud, and when they got it they hyper-focused on creating porn, which if they read my thesis turned business plan, I detail how porn is economically unprofitable as personalized videos.

I tried to prove my ideas by created a "vfx at the last mile" pipeline with a small investment round, enabling media agencies to create ad with you in the Domino's pizza or rental car advertisement. It worked, feature film quality. Still they did not believe, or hyper-focused on porn.

I went bankrupt, closed, and went to work in Facial Recognition, where my skills are recognized. The personal one-to-one treatment I received when pitching to entertainment studios versus that of silicon valley VCs is worthy of a book; I have zero respect for VC now: of hundreds of personal interactions, one and only one was not a social climbing, rich parents moron.
Habit is a strong force.
All jobs that require making stuff are in manufacturing. As tempting as it is to think that software is taking over the world, humans will always live in a 4D world, and we'll always need stuff to help us live in it.

Manufacturing will change dramatically, but it's not going anywhere or becoming 'obsolete'.
I'm not sure I follow. A piece of plastic, or a pill is all it takes for teens to explore their sexuality without getting pregnant.
I don't know. Sorry. My best guesses is somewhere between "culture is hard" and The Tyranny of Structurelessness http://www.bopsecrets.org/CF/structurelessness.htm thesis.
Early in my career, I nearly quit tech because of a negative experience I had with some douchebros at a noisebridge javascript event. In retrospect those guys were just a couple insecure idiots and really not representative of the average tech man, but as a woman trying to break into the industry I thought that’s what I was going to have to deal with every day in every job. Nonetheless I persisted.
In C++ header-only libraries are nice as they do not need a separate compile and linking step.
Unless the story that tea bags was originally meant to be removed from the bags, is itself a myth based on one person's personal theory that slowly morphed into fact. :)
I think the big issue with bytes/cycle comparisons right now is that once you get to multiple bytes per cycle, most people are going to be limited on I/O, even to RAM probably. I assume Meow Hash was designed to run on high end workstations, but if you are developing software for end users my guess is that Meow Hash will end up being not significantly faster than xxHash.

Of course, if you are running a lot of hashes in parallel, I bet things get more interesting. (Example: would AES-NI instructions scale in parallel as fast as ordinary bitwise/vector instructions?)
Yes because there is no standardised build system for C++, which makes integrating non-header only libraries a pain (or at least somewhat more painful), especially if your aim is cross platform code. In that case you can not rely on a reasonable package manager being present and will have to essentially include all your dependencies in the build, this is trivial for header only libraries.
DJI's Letter to UDRI
You can sustain low cap rates if your model includes significant appreciation and you can stomach negative/zero cash flow.
Changing a date would literally rewrite history without dramatically affecting most historical understandings.
Graphpack: a minimalistic zero-config GraphQL server
I can't see a translation like that without attempting to provide a simpler, more contemporary one myself:

My heart is not a mirror, it doesn't reflect accurately.
Even though I have brothers, I can't rely on them.
If I tell them my opinion, I will meet with their rage.

My heart is not a stone, it cannot be turned.
My heart is not a mat, it can't be rolled up.
My character is excellent, there's nothing to nitpick.

My grieving heart is anxious, I am hated by the crowd of fools.
I meet with many tragedies, and receive many insults.
Silently, I think about my situation, startled awake I beat my breast.

The sun and the moon, why have you grown small?
The sorrow in my heart, like dirty laundry.
Silently, I think about my situation.
But there's no way to fly away.
When I was a kid, before these paper cups were widely used at restaurants for ketchup, my parents used to use empty cream containers. I used to like drinking the cream to empty out the containers. :/
Pygor: A Python 3 to Go transpiler, with many things to be desired
I'm really confused how this scales to high transaction rates. If the replica has to redo all the reads (which means talking to multiple nodes) before it can make a commit/abort decision for the transaction this could take tens of microseconds if all nodes are in the same datacenter (if serving from RAM). Since it also has to process transactions from the log in order, that seems like it would limit the transaction rate to tens of thousands of TPS? Forget about distributing a replica across data centers or having enough data that it may not be RAM resident.

Is this actually how it works or am I missing something important?
> It guts schools because there aren't enough kids to fill classrooms.

That one doesn’t sound bad at all. Every other school district complains about the reviser, too many kids and not enough teachers / tax dollars.
> They're comparable to C strings in that way, where it can be used safely as an end of string marker. If you have embedded NULs, it's not really utf8, is it?

It is. NUL is a C-string convention, as far as unicode is concerned NULL (U+0000) is a perfectly normal codepoint (very much unlike e.g. the U+D800–U+DFFF range).
In modern C++ the real reason is RAII automatic cleanup. Of course you really only need a dtor for that.
There is one I used to go to that was very busy and they would make 300-600 per staff member per day and there were 6 of them.
This reddit thread gives similar numbers per barista. https://www.google.co.nz/amp/s/amp.reddit.com/r/barista/comm...
True, but people in poor countries have very different priorities when it comes to children. In many agrarian countries, a child is an extra hand that can work after several years. Depending on the country, there is little to no expectations of education. By comparison, how many yuppies in SF would choose to have an additional child if it meant they couldn't pay for good education for them? Or if it meant raising 2 kids in a 2 bedroom apartment?
THE ISRAELI-AMERICAN START-UP MAKING MASS EDUCATION MORE PERSONALIZED
I've had the reverse impression over recent years: dictionary sites have become so bloated and unusable, between ads, comment systems, inefficient JS, and abysmal "mobile-friendly" pages I've gone back to my old hardcover whenever convenient. I imagine part of this is use-case, however: I tend to use a dictionary infrequently, mainly when I'm reading with the shelf within reach, so the overhead of launching an app or navigating to a website is a lot higher than practicing a second language, where you might keep the app open.

And of course it never lost its place as the canonical Scrabble-checker.
Plomin himself seems to characterize it differently:

Another problem that Plomin encounters with explaining his findings is that people often confuse group and individual differences – or, to put it another way, the distinction between means and variances. Thus, the average height of northern European males has increased by more than 15cm in the past two centuries. That is obviously due to changes in environment. However, the variation in height between northern European males is down to genetics. The same applies to psychological traits.

“The causes of average differences,” he says, “aren’t necessarily related to causes of individual differences. So that’s why you can say heritability can be very high for a trait, but the average differences between groups – ethnic groups, gender – could be entirely environmental; for example, as a result of discrimination. The confusion between means and variances is a fundamental misunderstanding.”

https://www.theguardian.com/science/2018/sep/29/so-is-it-nat...

The above article, and Plomin, were discussed here:

https://news.ycombinator.com/item?id=18101570
Thank you for the pointer to Geogebra, yeah, there ought to be someone already dealing this :-) It seems that there are some shortcuts for many functions (e.g. [1] only evaluates the function finite number of times).

[1] http://ggb1.idm.jku.at/~kovzol/papers/Kovacs-Recio-Weitzhofe...
That is a great idea, thanks. Opened an issue on it.
“Stable Fluids” by Dan Piponi [PWLConf 2018]
By all accounts, Kodak wasn't a particularly well-managed company. But when you have a consumables business that was once big enough for Kodak to own their own chemical company, you're probably going to have problems when that business falls off a cliff. They actually were into digital fairly early on.

Fujifilm took a somewhat different tack and came out OK in the end. But they were also much smaller and had a pretty rough period too.
xxHash is still very fast. In fact, I am sure that some implementations of xxHash are faster than that. In fact, after Googling it, I can see that xxHash64 is quoted as having 3.1 bytes per cycle, which is not bad.

xxHash is also very simple, and can be written easily in high or low level languages, which I like. Someone even implemented it in C++ templates I believe. I don't know how Meow Hash is but I imagine the default implementation heavily exploits AMD64 CPUs and based on the article probably makes use of AES acceleration.

Basically, if you do this, at least be sure you're not bottlenecked on I/O already :)
My gigantic Japanese / English scholarly dictionary of course. Or the technical manual X for Dummies. Either one...