skysight-inc/HackerNews huggingface dataset:
I responded without reading anyone else's comments-- I'm so happy that my Past [name], Future [name], dialogue is something other people do! You're "other me" is the same as my "Past Jon"

haha-- Remember to thank your "other me" and you should make sure to drop little notes addressed to your future self-- beacuse it is REALLY rewarding to find a note you left addressing your future self like "Hey, Future Self-- If you're looking for the actual module that does the communication-- it's: [location]"

And if a year later you are doing EXACTLY that-- trying to track down that thing-- and you start with something you know -- and find that note- It's hard to not exclaim- "Thanks Past Self, you just saved me some searching- hats off to you sir"
In a case of the Baader-Meinhof phenomenon (or frequency illusion), I've been learning Elixir/Phoenix and started off with https://github.com/shankardevy/mango which explicitly mentions Auroville and is the first I had heard of it.
It gave me a strange vibe.
1. Learn how to touch type so you never again look down.

2. Learn emacs.

3. Learn how to use emacs in a tight code and test loop.

Now you are invincible.
Ask HN: Ideas for a Company to Work On?
Hi,

I work at a very large company, and our team is responsible to finding new ideas that could potentially become a billion dollar business.

I wanted to reach out to the HN community to see if there are any ideas you think could become a successful business with the backing of a multi-billion dollar corporation.

Please specify ideas that you are willing to part with as you may not get any monetary benefit by sharing. But on the other hand if you are a subject matter expert, we can on occasion find ways to work with you.

Thank You!
A government issued ID complete with matching home address and picture is a LOT more difficult to fake than just some scribbling on a piece of paper. Even better - swiping the card and running the data on the magstrip on the back and comparing to what the government has on that ID is almost impossible to forge.

Who didn't forge their parent's signature in grade school once in a while? It's trivial to fake signatures - particularly since most people aren't trained Graphologists.

Heck, my local grocery store requires me to swipe my government issued ID just to prove my age to buy some beer... they scan your government issued ID to get into some bars and clubs even... but we won't allow that at the voting booth?
Nat gas prices went negative pretty famously (in the biz) around 2010 or so. I give everyone a pass based on what you said until then. After that no free passes. IB screwed up.
That 10nm node (10nm+ as they call it) is not as mature as 14nm+++ and they can't reach the same clock speeds (or yields) and that's why they have to resort to comparing clock-for-clock against their previous generations.

Extract from Anandtech[0] comparing Comet Lake vs Ice Lake:

Some of these tests rely heavily on turbo, such as the PCMark tests, and so the Comet Lake i7-10710U can hit 4.7 GHz on the latest variant of Skylake, while the Ice Lake i7-1065G7, despite its higher IPC difference, can only do 3.9 GHz. This means in a lot of bursty workloads (which a lot of business workloads are), the Comet Lake wins and we see that play out.

Again, that means that some chips aren't produced in 10nm, because if they were, they'd end up being straight up slower, despite having an 18% IPC improvement.

As I said before: I really hope Intel sorts this mess up and comes along with something that can compete against AMDs offering. Otherwise we might see a turn of the tables, with AMD eventually stalling progress, just because they aren't pushed hard enough by the competition.

[0] https://www.anandtech.com/show/15385/intels-confusing-messag...
If you're already mailing people the ballot information, what do you gain by asking them to then come in person to the polling station? It's an objectively simpler user experience. You're asking a lot of people to research ahead of time, make their decision, save that decision for election day, and then make time in their busy workday to go wait in line to vote.
I don't understand your comment. We made decisions based on information. The results of our original experiment turned out to be different than our expectations. Further, others were hurt substantially due to these decisions. Those hurt are requesting (or demanding) to change course so as to not be hurt further. Seems reasonable to change course, with each US State (or country) changing course differently based on their circumstances.
I would support voter ID if you could show that every US citizen of voting age was given an ID.
> Win32 (with Cygwin)

Is that good enough support?
> when we should also be listening to economists

Maybe we can listen to economists coming out of this too then; On things like

- Healthcare attached to employment

- UBI

- Sick Leave

- Servers wages

- Gig Economy

- Taxation and Austerity

We would have been better off economically if we had listened to much of the general consensus before.
Did Italy lock down for 2 months in 2016/17 to combat the flu?

Do you think that information is relevant to a comparison?
Pentagon UFO disclosure: The case for taking these videos seriously
Antti Luode has released 2000 instrumental pieces free under CC3.0
Buy a big whiteboard and use it often.
This is all true, but it can also be a place to acknowledge the bad decisions Kalinack made.

When you have a grab bag collection of growth businesses like Uber, the important question is whether the core business can be profitable, and to that end you need to exclude the failures of the non core businesses.
This is scary if true. It's a blanket excuse to toss ballots - just claim the signature didn't look quite the same and nobody is there to challenge that assertion or request follow-up evidence?
Not really. I find apartment blocks without an enclosed garden to be annoying, but other than that, it doesn't matter too much.
How would mail in voting even work with voter ID?

Voter fraud has never been seen in any meaningful level in the US. Worries about it are a fiction concocted by those who would really rather as few people vote as possible.
Americans clearly are failing to get hand of the situation. Daily rate of new infections has stayed almost constant for as long as for a month. Fortunately it is skyrocketing but it is not declining either.
Fun with Cryptographic Hash Functions and PBKDF1-Like Constructions
Yeah. That's true too.
Correct. The mortality rate for the flu is 0.1%; for Covid-19 is at least 1-4%—as much as 40x as deadly.

There’s a significantly higher risk of dying from Covid than the flu.
Very interesting comment, do mention the book title.

Since you seem knowledgeable on the topic, I'm curious what is the current view of the San people in the Kalahari. I read several books on them by members of the Marshall family, and I can see how these may be seen as romanticizing their subjects and not entirely objective, yet these books give a very compelling view, and are clearly based on first hand knowledge and experience.

E.g. Elizabeth Marshall: The harmless people, 1959.
YouTube Sans: The Making of a Typeface
We have a lot of jobs in the queue right now. Just passed 1000 folks waiting. Just wanted to reassure you that your job will finish. Just leave the browser window open, take a break and come back. Even if you close your browser, as long as you come back to the same URL, your report will be there once the job is done.
Uber will have the largest network of customers and that’s far from trivial to build. It easily costs $2+ per customer to get your app installed on their phone, and takes years to get hundreds of millions of installs.
The charset in Figure 16.9 is nice. Even has a nuclear cloud icon.
Yes, they have the option of providing more info on the active shooter situation.
Correct me if I'm wrong - I'm just trying to make sure I understand the generality of your statement. 3-bivectors are commonly referred to as the "axis angle" representation, and have an obvious embedding as the lie algebra to the lie group of rotation quaternions. [x,y,z] -> 0+xi+yj+zk -exp-> rotator quaternion.

Does such a thing exist at higher dimensions? I vaguely recall something about having complex numbers for 2D rotation, quaternions for 3D rotation, and octonions for (I'm guessing) 4D rotation, but I'm curious if the loss of associativity with octonions screws with this relationship somehow.
What about vote harvesting? Mail-in Ballots open the door for this abuse a lot more than before.

Just drive around and offer to return Ballots or "help" people fill them in.
Having spent a lot of time working on making the backend compute this with very low latency, you wouldn't believe how happy finally seeing this become a reality on the actual site would make me. :)

Thank you /a lot/ for working on this!
> rampant voter fraud that will take place

How?

First off, mail-in ballots have their signatures compared to those on record with the state.

Stealing ballots from people's mailboxes is a federal crime and doesn't scale well.

Ditto for stealing it from their homes, or forcing them to vote a certain way.

There's no way you could keep quiet people selling off their mail-in ballots, or handing them to a third-party voluntarily - once it gets beyond more than a dozen people, the secret's going to be out. For example, as occurred in this NC Congressional election: https://www.npr.org/2019/07/30/746800630/north-carolina-gop-...

I accept that you could tamper with a few votes here and there. Doing it systematically, at a scale large enough to tip the scales in an election, and keeping it quiet, seems nigh impossible.
If interested, there was a John Oliver episode on the process of how judges are elected: https://www.youtube.com/watch?v=poL7l-Uk3I8
The consumers are in Ubers pocket. Wayne and Tesla will be smooching to be Uner's chosen one. Businesses are demand based, not supply based.
Why have you assumed there is no opportunity to follow up and check?
What? Lockdowns are having a tremendous and mathematically obvious impact.
Yes, and so did the Rockefellers and Dow Chemical. What is the point?
GitLab loads enormous amounts of JS, and requires more server resources than just about anything else I've tried to run that wasn't a game server.
Rich people? How about all the millions of common middle and lower class people whose lives as they know it is completely over as they are now in a hole that it's going to take years for them to dig themselves out of.

If anything a strong economy provides the least marginal utility to the rich relative to the poor. Once you've got wealth, you have the optionality to properly hedge so that you make money on the way up and on the way down (or at least limit losses on the way do).

Sometimes the calculus is that lives will be lost for the better general well being of society long term. We don't eliminate cars and roads and for people to walk everywhere in order to eliminate motor vehicle deaths. We don't ever lock down to prevent deaths from the seasonal flu.
It's not even a subset of countries. It's all countries, the US included. We're being conditioned to roll over on rights that we've fought hard for over 244 years.
Your own source indicates that solar + wind have been growing at a rate of 10%+ for over a decade now. Not sure I understand what were you trying to say by this.
I've never been on Facebook so I can't compare but your site responds pretty quickly for me. Also you left out the h in GitHub in your link so it goes to a domain for sale site.
So how do you explain the fact that not every health care worker has been infected?

We do not have to avoid 100% new infections. Just enough that R0 goes below 1.
> Which I think brings us to a resolution - the native speakers of the language are the ones to decide how to change it to suit their everyday needs, including making it easier to produce and consume with the tools of the day.

Agree with you here, it's well outside my rights as an English speaking American to have an opinion of any merit. However I would still struggle to call handing it over to native speakers a resolution. Many native speakers have incredibly strong feelings on both sides of the argument; and often for very good and valid reasons.

I'm glad the Unicode Consortium exists, because I am CERTAIN I don't want to be the decider or facilitator of these discussions. Way above my pay grade.
There's one particular piece of code I'm especially proud of, coming from a side project. It's a non-trivial amount of code, and it's not the cleanest code, and it has bugs and missing functionality. However, as a library it hits the sweet spot of:

1. Zero dependencies

2. Lightweight abstraction

3. API enforces correctness in usage

4. API covers the problem space well enough that the API hasn't changed since a couple months after initial release (it's been 3-4 years)

5. Library does something all of the individual pieces of software using it couldn't have done individually - not easily anyway.

When I first started working on the code, I guessed (correctly, in retrospect) that for technical reasons changing the API after version 1.0 would be a struggle, so I reached out to 3 of the more prolific developers in the space who needed what I was working on and collaborated with them early to rapidly iterate on the API. I declared 1.0 a couple weeks later once it felt like we were all pretty happy with the product.

I wasn't the only person working on that specific problem. In fact IIRC my solution was the third "to market". However, by really pushing to get through multiple iteration cycles in collaboration with my intended users, the bunch of us managed to converge onto a simple and durable design which ended up becoming the de facto standard.

It's not my most elegant code, but it solved a specific in-demand problem and did a clean job of it.
This does bother me about the whole "likely we are living in the matrix" thing. If we want to design a universe that does not waste a lot of processing power we need to do things like have a speed of light limitation (keep it fairly slow too).
But the sensible idea is to only process lazily - don't calculate till the observer observes - but it is very much like a dependency hell.
Haha. I probably share your viewpoint about 90% of the time (I do not have kids), but people do not like to hear harsh statements like this.
They are not the first people on the planet to encounter edge cases. You either test thoroguhly enough for them or you don't.
The irony is that the same people that wanted to show us the dangers of monopolies, have no problem with a government with the exact same powers which result in the exact same problems.
Probably the old developers did so also because being on time meant skimping on technical debt due to management setting unrealistic deadlines.
> massive, potentially society-ending effects.

"Society" ending or "Socialism only for the rich" ending?
For anyone else who doesn't know what Tide is: https://github.com/http-rs/tide
This is exactly right. As I said in another post

> Well we're chimps that can barely communicate with one another even when we speak the same language.
Yes - if they voted at all.

I suspect they either left options blank, voted by party, voted the name they heard somewhere, or voted randomly.

At least for the positions they didn’t know.
Thanks, that's a pretty cool demo with almost no code. Seems like a lightweight observable as you say.
I use Github and Gitlab on a daily basis, and participated (and still follow) in a project with an e-mail based workflows, the notmuch[1] project.

I find that the following are better in an e-mail based workflow:

- Reviewing

Threaded e-mail discussions are the best for following and/or discussing pull requests. Commits or comments no longer relevant can be hidden/collapsed to allow you to focus on what you are interested or is left to review. This is still not possible fully in either Gitlab or Github.

- Multiple versions of a pull request

Only Gitlab has support for multiple versions of a merge request. In Github there is no history of what the previous versions of the code were (or at least you cannot not explicitly compare them as in Gitlab)

- Merging into multiple branches

Though not enabled directly by an e-mail based workflow, with Gitlab/Github there is no way to ask the same set of changes to be merged into different branches in the same MR, you have to open two, and then you might issues with tools that integrate with them as they might have done the assumption that one branch is not used in two different MRs. So, even though daggy fixes[2] are possible, the norm seems to be to cherry pick.

- Custom styling

This varies with the e-mail client, but still is way better than any web interface.

[1] https://notmuchmail.org/

[2] https://wiki.monotone.ca/DaggyFixes/
Given how small-scale it is, maybe he could opt for lights/LEDs and an ac motor to rotate the tapes.
+1 for Bitwarden, it's been my recommendation for a while now.
Cash settled contracts add a layer of indirection: we have to agree on a method to determine the price of physical oil on our preferred date. There is a popular cash-settled future for WTI crude. It trades on ICE and uses the settlement price of the CME future as its reference price, so exactly the same issue arises there.

As for trading exactly the item you will need delivery on, that may be hard to find. Standardising on a contract that's "close enough" allows crude oil producers to trade with airlines, bus companies to trade with refineries, etc, even if they all care about different products.
I believe states put them into a provisional ballot pile, and voters can go and check if their ballots ended up there. And follow-up with picture ID in person if required.
A naive GPU implementation on a non-block sparse network will be just as slow as the full un-pruned network.
What are the real world tradeoffs here compared to quantization of models? Quantization is super easy but I take it this has some advantages?
>considered to have a presence, for sales tax purposes

Mostly irrelevant these days post-Wayfair.

>For the employer's taxes, are there incentives for hiring in-state?

I am not an accountant but there is some overhead with adding employees in different states and, especially, countries. And things like payments into unemployment pools may differ by state.
It’s not ending any time soon. And there might be rolling lockdowns going forward.
Responses to Reader Feedback
This is common in places like New York City, so it's well understood for companies on how to make it work. It's not very common in San Francisco to have commuters from out of state.

I work for a remote company headquartered in California with employees all over the US. Every state, even states with no state income tax, have different codes and expectations when it comes to taxes. Adding a new state to our payroll system takes a significant amount of time and effort to get right.
These patients can't all just go for an afternoon drive on their ventilators. That would mean tying up an ambulance + staff for at least 12 hours. We aren't talking about an "afternoon drive" in these circumstances.
Thanks, it was fixed already :)
If that’s true it’s a really dumb idea because it doesn’t protect anything. Losing money on side hustles is what got Uber into this mess in the first place.
It's not like this is some new method of voting. We already have mail-in voting in California. This just expands it. Oregon has been entirely vote-by-mail since the 1980s.

There is no fraud. You know why there's no fraud? Because it's a crime, and unless you attempted an absolutely massive fraud, which would be just extraordinarily easy to detect, there would be scant little point in taking the risk. Who would risk five years in prison for something that has very little expected impact?

There have been plenty of investigations into vote-by-mail in Oregon, and no fraud has been found.

This is all just a false narrative to suppress voting among people less disposed to stand in line and do it - the poor.
Not only that, but aren't they volunteers who tend to be elderly? I can't imagine they have any training to remotely compare signatures.
Unemployment insurance (and family/medical leave), workers compensation, and health insurance are the biggest issues. Adding a new state for one employee can be a lot of overhead.
> I have stated that a moral framework that could theoretically justify driving cars does not also justify releasing lockdowns

It's the same moral framework, you're just coming out of it with a different decision based on the number of lives impacted.

> I have made no normative statement about Americans driving cars. Please show me where I have, if you disagree.

Your words:

"resuming normal activity means between 1.5 and 4.5% of the population will likely die. This is not an insignificant risk at all. In contrast, 35,000 dead from traffic accidents is .01% of the US population."

You've implicitly shown that there is a line you draw at the number of lives lost that you feel is unacceptable, and that's somewhere between 1.5-4.5% of the population. 0.01% of the population is acceptable to you (it is acceptable to me, too). Drawing this line is a normative point of view!

And my fundamental argument is that different people have different "lines". Your "line" isn't magically the universally correct one. We need to have the discussion to understand all of the "lines" we might be able to draw (ie what are the varying degrees of lockdown), what everyone's personal "lines" are, and then try and come up with the acceptable "line" for society.
Ascend Finance
I wrote this because the cautionary tale of PBKDF1 led to some really interesting thought experiments.

After I wrote this, I received some math corrections from cryptographers, which led me to discover an interesting (but intuitively sensible) observation:

1. There are roughly O(sqrt(N)) cycles.

2. The average cycle length is roughly O(sqrt(N)).

Unless you're supremely unlucky, most of the hashes you generate will fall within a cycle. (That is, of course, assuming that your hash is securely pseudorandom in the first place.)
I feel sorry of what happened to Jump. They had a good product, but Uber bought them and now when they wanted to make their income look pretty while 'protecting their lime investment', they gutted Jump and handed the carcass to lime.
Right, this is how natural language (at least English certainly can't speak for others) works for all fields of discourse.

So it can be interesting to see which metaphors we use. Do they say something about how we think about things? Do the metaphors we use effect what ideas we come up with? Would switching the metaphors up give us different ideas? Probably. Are the metaphors the same for all fields of discourse? Probably not, but only one way to find out. What does that tell us?

I think it's interesting. I think lots of metaphors become so 'trite' that we forget they are metaphors at all, but they are probably still having influence on how we conceptualize things.

(The 'processes [or other subsystems] as people' metaphor is one I (and I'm sure others) use intentionally and find useful; I think this is one of the more intentional ones; it's not meant to be bad to use metaphors; but the map still isn't the territory).
I’m actually surprised they aren’t charging a small amount just for crowd control purposes.
How about providing demo versions to a few purposefully chosen sites (widely distributed geographically)? These would automatically require being updated to the PAID version after X months.
If the money starts rolling in, you're on a winner otherwise you should have many users with plenty of feedback.
Typical Wumao whataboutism!
Even the best legal system is flawed because it is handled by humans.

But that doesn't mean that the legal system in the facist dicatorship of China is comparable in any way to a proper democratic judiciary.

Chinas system is an unconstitutional state by definition.