skysight-inc/HackerNews huggingface dataset:
Makes sense. He practically stole the idea from the Winklevoss twins; they went on to make billions in cryptocurrency, which is possibly privacy-enhancing/preserving, and Zuckerberg made Panopticon.

I mean Facebook. I always get the name wrong. Don’t use it much since the emotional manipulation “experiment” came out, if you can call it that. It didn’t embody the scientific method, in that humans were not consenting.

But, we learned more about human nature, and the nature of Mark Zuckerberg than we could have otherwise, so I guess by a very very strict reading, we learned facts we didn’t already know. As there were bound to be other ways to do that work while respecting individual and collective consent, I don’t feel we have to give Zuck much leeway here. It was wrong, and his punishment is less memorable to me than the offense, which for person of his high profile smacks of regulatory capture and lobbying gone amok.

But don’t call it science. It somehow cheapens even a naked cash grab.
It’s like ebay, but where every seller has a gun, federal backing, and literally gets paid to arrest people.
>Which itself requires ID to acquire defeating its purpose as an alternative ID for people without ID.

You need documentation to prove you're eligible to vote in your locality in order to be able to vote in your locality. The is the same logic behind any type of identification/registration, Voter ID or not.

>I was referring to the IDs available to the general public. A military ID being free is irrelevant to a huge majority of the US.

You specifically stated "all the federal IDs require money", which is patently false, QED.

>How is that a red herring? A flaw existing in both the old and new system doesn't mean it isn't a flaw. Do you think disenfranchising homeless people is acceptable?

It is by definition a red herring because being a flaw or not is immaterial to the discussion at hand since it is not specific to Voter ID laws. You asking the question is a textbook logical fallacy.

>It takes added time and requires further documentation. The time it takes to vote has been shown to have an impact on voter turnout.

Sometimes it takes time to leverage your rights. Gun background checks is an example of that, as are voter ID laws. There is no conclusive study that has shown voter ID laws impact turnout.

> Also I don't know what studies you are talking about. Here is one from a nonpartisan Government Accountability Office that says the exact opposite

You linked a piece from a laughably biased news source. It even states opposite of your claim: "That change wasn't entirely due to voter ID, of course, but the GAO report suggests it played a part."

"In a 2014 review by the Government Accountability Office of the academic literature, five studies out of ten found that voter ID laws had no significant effect on overall turnout, four studies found that voter ID laws decreased overall turnout, and one study found that the laws increased overall turnout."

"Studies of the effects of voter ID laws on turnout in the United States have generally found that such laws have little, if any, effect on turnout."

https://en.m.wikipedia.org/wiki/Voter_ID_laws_in_the_United_...
Not really. "Get people to always add to the wiki" is a different problem than "don't have 'outdated' pages on the wiki".
Change My View: the world is failing
Tell me; What are we doing right, vs, what doing wrong? Are we doing well, or doing wrong?
The University of Texas is part of the state government. 25 of the 34 states with voter ID requirements even accept private student IDs.[1]

[1] https://www.campusvoteproject.org/student-id-as-voter-id
Awesome! Thanks for sharing, maxk42.

You can still DIY, like this

https://www.youtube.com/watch?v=5Pv1Ktp9s0M
> Current employment law really isn't well suited for cases where someone can be an "employee" of 4 or 5 companies at a time

There are plenty of people working more than one job in the US where they're classified as an employee at all of them.
I was thinking Dorsia.
I say, is your compensation inline with a FAANG engineer? They know what compensation I'm talking about. It usually ends the conversation
DUH

We have known this for decades
I think Apple 2 computers aren't cheap anyway these days.
Of course, 'employees' vs 'contractors' are purely terms made up by the legal system. So the people in charge of the legal system, both on the law making side and the law interpreting side, can over time change what they mean, and the meanings don't have to be particularly sensible nor consistent.
> Google App Engine is (was) not that hard

It's incredible hard to use GAE in the same fashion as the LAMP or whatever web framework stack at its time.

GAE is a primary example of overly confident technologists anticipating the next trend:

They anticipate things happening too far in the future.

Of course, GAE represent the eventual next step for application development. At the time, for anyone inside Google, that's obvious.

And what happened was that neither Google itself, nor the industry embraced that model in the time frame that allows GAE to be relevant.
SQL is the COBOL of relational data
Why continue to use the keyword SELECT? It's just annoying.
It's nice for any type of list iteration. I'll share my "match" function (for use when filtering) when I'm at my computer tomorrow.
Its a completely real thing
https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2006...
It’s been years since I stopped using Preview for PDF files, generally using Skim for reading and pdfpen for editing them. Perhaps something changed since then? That is good news, if so.
Nothing precludes proper employees with flexible arrangements. Forfeiting overtime pay and other labor protections afforded by law are definitely race-to-the-bottomy.
Not disagreeing with your point (if purist language nerds had their way over practicality, we'd all be writing Haskell and Prolog) but most of your nice-to-haves strike me as properties of the database engine, not SQL itself.

Predictable performance - this will always be not only implementation-dependent but data-dependent as well. In order to know whether a join will be efficient or not, you need to know things like relative sizes of the tables, which is not necessarily a language problem. I have worked with SQL implementations that had extensions to let the user annotate joins with relative sizes on each side, but I don't think that's quite what you mean.

Lock ordering - again, good databases should have defined semantics (Postgres, for instance, does take locks in order when using ORDER BY), but I'll grant that this one could be stronger. That said, I think this is pretty niche. How often are you doing large multi-row transactions where lock order is a serious problem? If I have enough volume that deadlock is likely, I probably have enough volume that I want to be breaking up the process into a sharded or two-phase commit anyway.

Ownership relations - I think this is a DDL problem rather than a SQL problem.

Low-level language - I don't think you'll get a portable low-level language here (at least not for any definition of "low level" that's much lower than the SQL AST) because, again, the basics are implementation-dependent. What kind of scan is the base atom of a query? Well, it depends - is your database distributed? sharded? row-store-based? column-store-based? I do wish more open source database drivers would let you play with the AST in memory (Postgres has ways to print it out, but I don't think there's a good API). That would tend to solve the most significant problem raised in the article (composability) - plugging together SQL clauses automatically is hard, but plugging together subtrees can be much easier.
>Poor people are the least likely to have the time and means to get any of these free IDs.

I'd say it's the opposite. Employed middle class working 9-to-5 with 2 kids have less time and means. There's a Hitchen's quote somewhere here...

Voter ID laws have not been show to reduce turn out.

>To add to that, states like Alabama strategically place offices to make it even more difficult for e.g. people who do not have access to a car to get said ID.

That's not a problem with voter ID laws though. This is a red herring.

>The Social Security Card is a free document. They mail it to you without you having to present yourself anywhere.

This is patently false. I just personally went through this. You absolutely have to show up to a SSA office and bring documentation.
Relational calculus is another mathematical model that is dual to relational algebra: if you have one representation you can always get the other. Relational algebra describes a fairly direct set of manipulations of database rows that can be implemented efficiently. Relational calculus operations are more abstract, but have useful identity transformations you can use to optimize query plans.

So, when you ask a database system to perform a query, you ask it in relational algebra terms because they’re easy to understand. It then transforms your query into a relational calculus-like form to shuffle things around, and then back to a different, but equivalent, algebraic form to actually execute.
How did you manage to get a reservation?!
Data Science and Machine Learning Videos
"But Moooooom, I hate having a few seconds lag to all my friends."

"If all your friends descended to the bottom of a gravity well, you would too? After all, we're not savages."
> By that logic we'd still have Victorian workhouses, 12-hour workdays, and there'd be no health & safety.

What makes you think so? There's more than one reason for the demise of child labour. Society has gotten richer over time, and so families place a comparatively higher value on not having their children work.
Parallel Seam Carving
Using Air to Amplify Light
Neet 2020 Postponed – Neet 2020 latest Updates – JEE Mains 2020 Postponed
Let’s begin with addressing the questions that must be going on in your head:

● How to remain motivated/Positive?

● How to maintain the tempo?

● What to do until the exam in September?

● Can I keep studying indefinitely?

I’m going to give you one simple answer to all these questions on my blogs.

https://avinashagarwalstudycoach.blogspot.com/2020/08/jeeneet-postponed-again-what-to-do-now.html

<a href="https://avinashagarwalstudycoach.blogspot.com/2020/08/jeeneet-postponed-again-what-to-do-now.html">NEET 2020 Latest Updates
</a>
Before just randomly spouting out whether you personally feel like Uber and Lyft are employers, it might be helpful to look at the ELI5 criteria California lists at https://www.dir.ca.gov/dlse/FAQ_IndependentContractor.htm

> Under the ABC test, a worker is considered an employee and not an independent contractor, unless the hiring entity satisfies all three of the following conditions:

> The worker is free from the control and direction of the hiring entity in connection with the performance of the work, both under the contract for the performance of the work and in fact;

> The worker performs work that is outside the usual course of the hiring entity’s business; and

> The worker is customarily engaged in an independently established trade, occupation, or business of the same nature as that involved in the work performed.

It's not enough to just say "they feel like they don't work for Uber" you have to put forward a more coherent case than that.
> hashers: [DefaultHasher; 2],

Bikeshedding a little, but that probably shouldn't be an array. hashers[0] and hashers[1] aren't semantically equivalent and the only usage that array gets is just getting element by index. Something like `startHasher` and `stepHasher` would probably better convey intent.
I wouldn't call that a middle ground, that would sort-of imply that your suggestion is in between the two approaches.

The old system with medallions also had the drivers as independent contractors.

Your suggestion would be something different from both existing approaches.

Edit: no opinion implied on whether your suggestion is any good or not.
Andy Warhol would like a word...
You might be interested to read how it was done on the first Windows versions on 8086 (from the same author):
https://devblogs.microsoft.com/oldnewthing/20110316-00/?p=11...
OK cool you brilliant a-hole: tell me the GDP impact of a 30% GDP implosion, not even considering the fact that they are not even stating the actual numbers across a ll industries, which means, the GDP is F* and that the economy is WAY LESS
I used to work for a manufacturers that had industrial equipment that was 15 years old. We had 15 year old PCs to talk to it. That was about 20 years ago. From what I hear, they’re using the same equipment, and same PCs.
This gets me basically everything that I need:

- lsp-mode (IDE smartness)
- company (completion pop up)
- selectrum/ivy/helm (command awesomeness)
- projectile (project management)
- magit (greatest Git interface you will ever use)
the Grand Unified Programming Theory: The Pure Function Pipeline Data Flow

It has been included in GitHub Arctic Code Vault. :-)

https://github.com/linpengcheng/PurefunctionPipelineDataflow
>Will we see employees (drivers) get a say in their shifts?

How different is it compared to now? I want to drive now but there are no customers.

> Can not arriving to shifts on time be grounds for dismissal?

> Can refusing a shift be grounds for dismissal?

Surely they're free to set lax conditions for employees?
There is no basis for any kind of quantitative estimate of likelihood.

Flatlander wishful thinking is soon fatal out in the asteroid belt. You quickly learn better, or die.
I'm not American so I'm curious, do contractors not have to pay into these systems themselves? I'm from a European country, and if you're self-employed and working contracts, when you do your taxes, all the social insurance stuff instead gets paid by you directly (so your total income tax is much higher as you're paying all the employment taxes that are normally hidden from you)
he deleted his reply.... so it looks like I an=m replyingg to my self
This is oddly specifically drafted to capture gig economy workers like this.

My employer employs people (on a permanent ongoing basis) who meet some of these conditions to be classed as an independent contractor...
Popular Buddhist Meditation Techniques
There are probably several laws against it, relating to copyright or trademark violations and/or falsely implying affiliation or endorsement.

I wouldn't be surprised if the logos are just on the template though, and the 'developer' is too thick/lazy to remove them. That's not an excuse, in fact it just shows them at best to be careless amateurs who shouldn't be trusted, if not malicious scammers who shouldn't be trusted.

I've come to not trust anything on HN that says "X reached Y users in Z days" though. When you check other submissions from the poster you usually find they've been spamming HN, and if they're spamming HN they're spamming other sites, which would explain the new Y users, if they're not just lying about it.

Either way, avoid.
Terrific comment. Thank you so much for the excellent explanation!
Funny enough I have been considering getting a UPS. Should I ? If so, any recommendations?
I thought Co[r]vid-19 had already blew most of The Expanse out of the water.
I’ve been running on bleeding edge releases for about a month now. It’s been a bit rocky at times but I’ve overall been surprised at how stable master has been. I’m delighted to see 27 is out now. If I get fed up with 28 maybe I’ll downgrade to the new stable. :-P

The best thing with this release (as far as I am aware) is the JSON parser implemented in C. This should make lsp-more a lot snappier.
Wow Office Snapshots looks incredible. Yeah UGC seems to be the big bottleneck initially, as I'm finding out right now.

Do you mind sharing why you initially started Office Snapshots?

I ask because I suspect there was something far significant than "I thought it would be cool." This project is showing me how important it is to really love what you do - otherwise the amount of effort it takes to get something off the ground and self-sustainable is just truly back-breaking. I've probably spent a month on this project and I'm already getting exhausted. Starting to think its mainly because I just don't care enough about desks and desk setups in the first place.
> It's still a great forum (and you probably think so also.)

I think is generally good. I wouldn't call it "great". I can only assume that people who think it is great only ever care about tech (where HN is a good tech site) and politics (where every politics discussion on the internet is terrible). Every other interest I have has a forum that is better than HN. HN suffers somewhat from its demographic monoculture and seems to have way more opinionated arm-chair quarterbacks than other forums I'm in. I assume that many other "career-related" forums have similar issues, though. I can imagine lawyer forum probably has lots of lawyers who have never practiced Constitutional law but giving strong opinions on it on a daily basis.
Why? Uber could easily set up an auction system similar to how Google auctions off ad space. And Google is certainly happy with the amount of control they retain.
While I still keep in mind the words from Tron ("fight for the users") and haven't yet accepted a job where people would likely be harmed by my code one way or another (that I knew of), much of the blame still falls on management as the top comment says.

Still, I'll always try to fight for the users in any code I write and, specially, in any code I control.
Hi Thomas, I've sent you an email.
Confirmed working now.
Yes that was me. :)
A Zoom Lens for the Future of the Text [video]
We also don't know that a digital copy will be conscious. That's an assumption based on thinking functionalism is correct. But we simply don't know what the correct theory of consciousness is and what sort of limits that places on reproducing it artificially.
Yep! The free tier Mongo cluster was the problem. Thanks for the feedback :)
Great sea urchin ceviche!
He literally did (if you put your iPhone and wallet in the same pocket).
One word of caution to those trying to improve on SQL - for the many users of SQL, technology is a secondary aspect of their jobs. Hence any replacement runs into the issue that many of its core users do not have the bandwidth to spend significant effort on learning another querying language.

I will cheer everyone who tries to displace SQL, because I do think it needs to be displaced but would also want to caution such people on the magnitude of the task ahead of them.
A Fyre Festival hat can absolutely convey “an emotion, idea or context” and it likely does to many people.

Compare this to, say, Marcel Duchamp’s ‘Fountain’ which is literally just a mass-produced urinal. ()

() Comically, the one on display on the Tate Modern is a copy of the original work. Someone is truly taking the piss...
I’m referring to Google’s 2004 MapReduce paper.

The functional style that MapReduce derives from had been used in parallel computing models, e.g. the scatter/compute/gather model of MPI, and in turn this was adopted by Hadoop, CouchDB, MongoDB and others.
I'm not sure you can claim that with confidence if you haven't driven with Uber before. Many drivers hold the opposite opinion as well and prefer to keep their job and only drive whenever they're free.
If I asked 90% of folks on the street to “just format your hard drive and install a Linux ISO” I’m going to get blank stares or a million questions.

In addition, it’s not about community projects being inferior. I’m a big believer in FOSS, strive to run nothing but FOSS, and avid contributors and publisher of FOSS. It’s about support. And, for the record, Ubuntu and Redhat are corporate projects though they depend and include many community projects and offer their products for free. Lineage is a community project.

Corporations do heavily use open source, but they also pay vendors for support. The average user also expects support from their vendor. Either their mobile provider or phone manufacturer. If they unlock and install LineageOS, they get none.

Your assumptions are way off base. First about the public’s likelihood to do what you’re recommending and second about me.

For the record, I’m one of the original members of TeamWin, helped write TWRP, have contributed to CyanogenMod. I’m not some uninformed schmuck. I definitely know how to flash a ROM.
If you've never watched Jon Bois or his Pretty Good series, you're in for a real treat. He has a video on the marathon that's very worth the 21 minutes: https://www.youtube.com/watch?v=M4AhABManTw
Apple sues small company because of pear logo
> Employed middle class working 9-to-5 with 2 kids have less time and means.

"Employed middle class" typically reads as "mobile" and "9-5" frequently reads as "white-collar". Those folks feel time constrained, but they are also very likely to have e.g. PTO/flexible work schedules and access to transportation.

It's worse for (say) unemployed people with no transportation. This is to say nothing of the disabled, bedridden, etc. There are significant numbers of people for whom this is an unnecessary burden.

And again -- this burden is significantly higher than the requirement placed on residents who wish to carry shotguns into restaurants.

> Voter ID laws have not been show to reduce turn out.

Voter ID laws have not been shown to reduce voter fraud. At best, they add cost and bureaucracy without any proven benefit.

> That's not a problem with voter ID laws though. This is a red herring.

A common argument against voter ID laws is that they are of a lineage with historic disenfranchisement mechanisms in the US. Strategically making it difficult to get a newly-required voter ID is a direct descendant of the voter suppression schemes our parents fought against. It's absolutely relevant to bring in recent history.

> This is patently false. I just personally went through this. You absolutely have to show up to a SSA office and bring documentation.

Did you lose your card, or need a replacement in a hurry? For decades, newborns have been able to be issued cards without anyone showing up at an SSA office. (Yes, I have personally done this for an infant. I can confirm that you fill out a form and they mail you a card, just like you'd expect.) SSA also has a site where residents of many states can request a replacement card online if they have state ID: https://www.ssa.gov/myaccount/replacement-card.html.

[Edit: The SSA forms indicate that even replacements for adult citizens can be done via mail. It would be fair for you to mention that you had an atypical situation that required you to go in to get a card, but that this is not required.]

If voter ID proponents start advocating for Social Security cards or other 100% free-by-mail IDs as voter documents, a lot of the opposition would go away. But then, so would the perceived partisan benefit, so that's not in the cards.
SQL orm feel kludgey because they are, entities on rdbms are normalized in their fractional parts and interconnected by a multitude of relations so that you have multiple entry point to obtain different views of the same data and multiple ways to organise and prune results to find interconnection across multiple entities

once you reduce all that to object traversal all your options are lost, your only entry point is the entity and the only connections are direct paths

it's not the underlying query language, it's the flattening to object
These are alpine birds and only, rarely, attack sheep that are stuck in the snow. The sheep is defenceless, much like a man buried up to his neck.
> we keep a bunch of old laptops running win 7 and other examples around, hound around for them and spare parts

Maybe I misunderstood something, but do you really need some specific, old hardware to run win 7? I thought you are going to say DOS or something older than win 98.
Nice summary there.

I think anyone who wins the lottery (or similar) would "enjoyed his life a lot more than most who just keep chasing more and more of it."

So don't feel bad about chasing!