skysight-inc/HackerNews huggingface dataset:
I think the current pandemic is showing the opposite.

Right now I'm able to attend conferences I couldn't go to before the pandemic, because they have moved online, and some of the best ones are in far away countries.

Realistically, that can't happen in a primarily offline world. I'll miss them when they go back to offline, because I won't be able to attend any more.

But even before, many things I enjoy, as well as many opportunities, are not happening in any one location on the planet. They aren't local, and still won't be wherever I move.

Even reading & commenting on HN is not replicable offline. I've tried it: I've run real-life communities, places for people to meet and talk and make things together. As interesting as these are, the range of perspectives is narrow compared with the interestingness of an international community, even a niche-interest community like HN.

I think you may be right about "long-term consequences", but I don't think we'll find we can change most of what we do online to offline locally. Instead I think we'll find we just have to stop doing what we do online, and do something else instead. Hopefully something we enjoy, rather than something that feels forced upon us.
This is really sweet. Thank you kind sir.
Out of curiosity I wondered what was the biggest Sqlite databse in my filesystem:

find / -name *.sqlite -printf '%s %p\n' 2>/dev/null | sort -nr | head -n 1

The winner is `favicons.sqlite` from Firefox profile directory, which is 40 MB.
I hear you.

For me it makes compiled languages fun again. I like rust but package maintenance gets rough.

Things like this are what I'm enjoying discovering: https://robert-mcdermott.gitlab.io/posts/speeding-up-python-...
It's typical with most brick and mortar stores to be refused a return. I'm unsure if they are simply never challenged on this or intentionally mislead their customers while knowing the law.

Everyone should know you never have to do an RMA if you don't want to and it's only been 30-90 days.
Exactly!

Betteridge’s law of headlines:

Any headline that ends in a question mark can be answered by the word no.

⌘ https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
A lot of issues being brought up with electronic voting seem to me to be solvable via a blockchain technology like Ethereum.

> Even if the code is open source you cannot know that's the software running on the polling machine.

If the entire election happened on an Ethereum smart contract and every voter was given an address to vote with they could verify that their transaction cast a vote to the correct smart contract address and they could know what function was called so they would know how it would behave. You wouldn't have to blindly trust the system because you could verify that your vote went where it was supposed to go.

> Social engineering/hacking an online voting pool
This is definitely still possible. Any smart contract to handle this would need to be rigorously audited to make sure there are no vulnerabilities. As for social engineering, I do not think this is that big of a deal as long as you emphasize the importance of never sharing your private key.

I also do not think it's all or nothing. You could potentially have electronic voting built on blockchain technology but still have it all done in normal polling booths like we do now. The benefit to this is that you have the reliability of in-person polling but the citizen can then also track their vote to add a second layer of verification. Idk, what am I missing that makes this obviously a bad idea?
Have you discussed rates with Google, Facebook, etc?
You can have a blockchain without a distributed ledger.
A system fundamentally broken from the start -- a a stack of separate high stakes exams for 2 years of work (so if you are sick one day you get rejected from college), collapses due to one of many foreseeable potential causes.
That may have been true in the past, but now AMAs are an important part of Reddit’s business model. Here’s an example [0]. Allowing randos to impersonate celebrities undermines that.

[0] https://www.sportspromedia.com/news/nfl-reddit-ama-video-rev...
Banning a user from logging in is something only Admins can do.

There aren't many admin staff on Reddit, and they tend to deal with stuff that will get the company in legal hot water if not dealt with.
I've found deployments to be much more slow than I'd hope for in both
Ct-js and Pixi.js is great, but personally I always reach for Phaser (https://phaser.io/) and the Phaser Editor 2d IDE (https://phasereditor2d.com/) first for games. There's just more batteries included with a better ecosystem if you're making an interactive game. I would use Pixi.js if I didn't need any interaction or sounds or sprite sheets.
Shouldn't the title be "with static typing?"

Python has strong types. It's just that it checks them at runtime, not before.

If you don't use MyPy or similar, anyway.
Also consider julia.
Although, as the linked to page explains, he has been incarnated in several different forms (i.e. he hasn't always been the same drum machine).

I can still vividly remember the `woah, what is that?!?' of hearing the Sisters of Mercy song Body and Soul coming out of my older brother's room.
So frustrating to see a graphics related tool not have any example screenshots in the README.
This scenario was the climax of the movie Stand and Deliver.
There might have been a Firefox extension, but it probably did not make the cut for the new mobile version.
Well I would agree if those things were easy to solve universally, and were solved universally, it would be nice, but nothing in the development of the web has been easily solved universally, and there is no central committee choosing to solve these problems or to not solve them. IETF has an open process, open to everyone.

If the author wants to integrate it into HTTP, well they can actually try and make that case through the open standards process.

The questions of what does native suppoert imply and in what protocol should it be integrated are still unanswered. It seems very low effort to me, at least give a high level rundown of what that practically means and what he expects to see.

Bitcoin runs on open standard protocols, why is it not native? Is it because it is not ratfied by the IETF? Same question goes for existing P2P search engines. And even with protocols, you still need infrastructure. HTTP being an open protocol does not give me free HTTP hosting, and search indexing and lookup similarly won't be free.

I think if it was easy to solve these problems and integrate them into HTTP it would be easy to solve them outside HTTP and it is not clear why the solutions must be integrated into some existing protocol like TCP, IP or HTTP.
Once you step out of the EU, consumer protections quickly disappear.

Your experience in India would not be not unusual in NA for consumer electronics or computer components. "No returns, all defective products must be handled, at your shipping expense, by manufacturer's warranty" is a very common policy in this sector in North America, as is "final sale, even if defective or counterfeit."
Start your AWS Certifications journey for free
When I started learning Nim I noticed the docs and even the getting started tutorial just threw the kitchen sink at you, it totally overwhelemed me.

So here's a simple project I wrote that's easier to understand. I work on this every couple of weeks on Saturdays.

https://github.com/sergiotapia/torrentinim

For example: parsing html https://github.com/sergiotapia/torrentinim/blob/master/src/c...

I wish the Nim team worked on an easier onboarding process to the language. The documentation is in depth but it just throws everything it has at you all at once with no progression.
> is coercion really a threat on a large scale in the US

No, largely because of the secret vote and the fact that there is no way anyone can verify how "you" voted after the fact. So you can lie to the thug threatening you with a wrench that you voted for "candidate A" and the thug has no way to know otherwise.

> But if the onl way to know my vote is to have my random identifier, if I dispose of my random identifier, they can't know my vote.

If the thug with the wrench who has /suggested/ you vote for candidate A lest he break your kneecaps also knows you can verify your vote by using your random identifier, then if after the election you have disposed of your random identifier, the thug breaks your kneecaps because you disposed of your random identifier. Therefore you are still coerced to reveal your vote, because you are also coerced not to dispose of your random identifier until after the thug has verified you voted "the proper way". I.e. the thug changes tactics from "vote for A lest I break your kneecaps" to "vote for A and do not dispose of your identifier until I verify you voted my way lest I break your kneecaps".

> I feel we can both have total anonymity if a person desires, while also having verifiability.

If there is any form of ability to verify your actual individual vote, in any way, then there is no anonymity.

Anonymity is only available if there is no ability to verify an individual voted a particular way after the fact. Any opening of verification destroys all anonymity.
“Nit-picky” is the other side of the coin as “attention to detail”
I bought a One a few weeks ago. It's now the centrepiece of my setup. You can connect a MIDI-interface via USB and have all your MIDI I/O needs covered.
Like how the MSM spent 3 years trying to convince the public that the 2016 election wasn't legitimate?
There was an assessment. The assessment said everything is fine.
Nice of you to speak out. If I were working at Google I'd be more worried about Facebook too. Because your paycheck more or less depends on you being able to tell yourself that you are working for 'the good guys'. But in my book both are equally rotten, it's just that this thread is about Google, not about Facebook and that makes these clear attempts at deflection.

Google does plenty to spread misinformation as well, Youtube is a sewer giving outright conspiracy nutcases a platform, they continuously promote Breitbart, infowars and other despicable websites through Google News (the suggestion alone that I would like to see any of that content is revolting), they try to pretend that they care about end user privacy, including plastering all of Brussels' airport Zaventem full of posters and displays proclaiming that, never saw such a poster outside of that airport, just maybe they figured that's a good investment to reach regulators on the hoof.

Google is a dishonest and manipulative company that tries hard to pretend it is a sheep. But the teeth are clearly visible and those bloody pawprints tell a different story. I for one am not buying the 'Facebook is more evil than Google' line for a second, if only because FB at least stays in its lane, Google is everywhere.
How many contests do you have on your ballot? Here's a sample ballot from Alameda County, California in 2018 (starting on page 12 going to page 25). That wasn't a presidential year, so this is a bit on the low side. https://www.acgov.org/rovapps/vig/236/38.pdf

Manual counts aren't practical in the US because our ballots can be crazy long with tons of contests and candidates. It would be very error-prone to do this manually.
Python's new typing is so useful. mypy works most of the time. Sometimes misses some things. Running in --strict is a bother (no one is going to annotate __init__ returning None thanks...)
This system relies on tens of millions of people trusting a few thousand people not to have been bribed. Seems entirely corruptible and you have no idea whether it has been corrupted or not. You're just left hoping it hasn't been.

A system based on math, software, and publicly available data would be accessible to independent audit and verification. And could still be backed by a physical system as well, for added security.

Citizens would be much better off not having to trust and be able to verify.

Oddly, even most people that work in technology are incredibly pessimistic about solving technical problems.But anyone doubts that internet voting will be commonplace and incredibly secure in the future is a level beyond pessimistic. The only open questions are when and how.
When a newspaper headline or blog post title ends in a question mark, the answer is almost always 'no'.
This is the same reason I'm never going to be able to move into a nicer/bigger/cuter/better view house. I have my house and the barn behind it all laid out exactly as I see fit, and I know that if I ever sold this place, no amount of impassioned pleas to understand the nuisance and rationale will ever be heard. It's always going to distill into "great, but strip it all out, all of it, paint it white and make it able to store a boat". So much of my ego is programmed into the layout of the building that it would be a denial of self to let someone else have it.
OK, but how is the 32-bit header itself embedded?

The header is a good thing for preventing accidental extraction from binaries not treated with steg86, but still you need to modify 4 bytes (or 4 instructions) to embed this header, so - at least theorically - the possibility of a "collision" or of a false positive seems relatively high to me.
That’s a good point. Based on that idea, do you think large scale mail in ballots would have similar issues to an electronic system? Normally I don’t follow the news cycle, but this makes it seem large scale mail in ballots would be more readily corrupted at scale?
It's not really about the traits, though. You're making a category error if you think this is about gender stereotypes at root. It's possible that some people transition mostly because of gender roles, but for a lot of us it's because our bodies feel wrong on a fundamental level. It's hard to explain exactly what this means but suffice it to say it's unpleasant enough that it makes transition worth it for a lot of trans people.

I would say that if you find all of this strange that's a good sign that you're probably not trans and nothing more. You're right that transition is not something that just anyone does, there is an enormous amount of self-sorting that goes on.

Also, there's nothing wrong with transitioning and getting psychological help. In fact, I recommend it. Psychologists and psychiatrists these days really shouldn't be anti-transition or anti-trans people existing, the consensus on these things has shifted quite a bit, just like it did back in the 60s and 70s with gay people.

>EDIT: isn't something completely broken if some people binarize traits as female and male and accordingly everyone in between as non-binary? I mean, before we categorized people into genders by sex, now we categorize people into gender by their binarized behavior

Trans people are likely to be the last people to automatically characterize people based on those traits. To me at least, really what matters is what you tell me your gender is. I think people should have the freedom to choose the gendered existence they most desire, in body and in character. Trans women are definitely not all stereotypically feminine, though this is widely believed. I wear a t-shirt and jeans and have a buzzcut.

>Btw: if there's 1 of 100 trans, how come you really know a lot of them? I imagine if they are in the closet, it's hard to get them talking about these things as well! So how do you do it?

The internet :). 1/100 is quite a bit in a world with 7 billion people in it. And more and more of us aren't in the closet anymore. Moreover, closeted trans people often want to talk to trans people who aren't closeted, or have transitioned, because they're looking for validation that what they know to be true about themselves is possible and legitimate and many cultural and societal forces tell them it isn't.

I also suspect the real prevalence of trans people and gender dysphoria is not well understood. I don't know whether the real number is lower or higher, though.
That depends on the app, and if Firefox is installed and is the default browser.
>they continuously promote Breitbart, infowars

But those are good things.
Well extrapolate that situation and imagine every business refused to hire you. That’s the situation these “woke” people are trying to avoid to help your lazy, ungrateful butt.
Because it's utterly utterly unnecessary and can be solved by the very simple tick box, count ballot in public, let anyone watch or volunteer to do so system. The existing problems with the American system of dodgy ballots, hanging chads, OCR errors etc. are causes by too much technology. Get rid of it all and use a wholly manual system. Treat postal votes the same way and count them at the same time as other ballots.
There’s no such thing as society.
And the need for ZooKeeper with SolrCloud. We had to have at least one person working full time to keep a decent sized cluster working correctly.
The only reason any of this matters is that higher education is being held as a scarce commodity, with "elite" schools limiting attendance, to prevent lower class people from rising above their class.
Is there a reason why it’s not available everywhere mullvad is available?
RosettaCode comparison between Rust and Nim: https://rosetta.alhur.es/compare/Rust/Nim/#
I would say that you need to present a case where Julia would be needed. I do Python and Javascript it covers most stuff that isn't low level. Rust does that, so what is the need for Julia?
Roblox would be an example of that. Only 3d, and quite cartoony looking.
Because if you were trying to make a case to Congress to get legislation passed that would them down you wouldn’t get past “even with the fraud Amazon is still delivering a huge amount of value to consumers because of their scale and we don’t want to disrupt that.”

Like you will get nowhere arguing that billion dollar US controlled giants should get shut down or broken up unless it’s a last resort.
It should. It's the same as with Common Lisp, which is strongly dynamically typed. Strongly, because it is impossible to confuse a given value's type via some sort of implicit casting; dynamically, since types are checked at runtime.
I don't think the author wants to do anything. It's a counter-factual to illuminate how central google is, not a proposal.
I don't know about others, but I think this is kinda amazing? There's been so many times I've wanted to have this ability when setting up a lab. Thanks for sharing!
FWIW Professional Linguists think it's perfectly fine to say "I could care less" and that people who peeve about it are just pointless peevers who don't understand how language works.
Hate to ask but is there is an idea on attribution? Considering that the attack is called premeditated I doubt it would be marauding skiddies.
Depends on what cloud services you use. I am very opposed to using any cloud service that I can't self host in some way or another. That's a sure fire way to end up screwed. The main cloud services I use at work are:

1. S3/Azure Blob Store
2. DocumentDB/CosmoDB/Cloud Atlas
3. Aurora/A for PG DB
4. ElastiCache/some complex name in azure

All of these data stores can be hosted locally using minio for s3, MongoDB for the mongo implementations, and postgres/mysql for the RDBMSs, redis/memcached for ElastiCache.

If there was ever a case that I needed to ever use a real - full vendor lockin - solution I would hide it behind an API of my own and configure that API to store data locally. For example, the Azure Blob Store local container is completely broken for any sensible usage and I've been on an github issue thread for ~3 months waiting for them to resolve the issue (you're forced to link your netns to that container to talk to it as the application clients only works over 127.0.0.1). So essentially I have the following settings:

- SERVICE_STORAGE_DRIVER=azure/fs
- SERVICE_FS_LOCATION=/data
- SERVICE_AZURE_CONTAINER=....
- SERVICE_AZURE_....=....

So in development it runs in fs mode, in prod it runs in azure mode, you mock the azure blob client in unit test to make sure that code works.
Not "Jews" -- citizens of Israel. It is not allowed to transfer own population to occupied territory. It is an obligation Israel admitted by signing Geneva accords
Thank you for the reply! Does it have a WYSWYG mode, and does it have an HTML mode, and if both which is the default?
YouTube is as big of a purveyor of misinformation as Facebook. I just spent two hours yesterday dissecting all manner of coronavirus misinformation my mom learned from YouTube. The insidious aspect of it is that she never went looking for that - she started off watching legitimate sources like credible media outlets but autoplay took her further and further down the rabbit hole without even realizing she was no longer watching the same source. Outrageous, deliberately deceptive propaganda has weaponized the platform and Google is making billions shovelling that content to unsuspecting people. Everyone gets paid and society has to deal with the fallout of millions of misinformed citizens during a global pandemic.

Respectfully, there's plenty to fix in your own house and you as a Googler have 1,000 times more of a voice to push for change than the average person.
> Blackmail doesn’t scale.

If elections in my district are historically won by a 10-20% margin, and my corporation directly employs 20% of the people in the district, then I think I could make blackmail scale just fine.
Shouldn't be surprising in retrospect. Nobody enjoys losing a tanker. When one is lost, it's because someone made a terrible mistake. The only mystery is which specific mistake.
Note: This is actually a reply to the article here: https://news.ycombinator.com/item?id=24178270 , for some reason I thought that was the top level link.

Maybe if dang sees this, it could be reparented?
OS13k – A Tiny Web Based OS and Game Engine
Baroque organically grown scripts of arcana.
>No, largely because of the secret vote and the fact that there is no way anyone can verify how "you" voted after the fact. So you can lie to the thug threatening you with a wrench that you voted for "candidate A" and the thug has no way to know otherwise.

Sadly, the thug also knows this. But what the thug (=ruling party) does know is whether an entire voting district votes for the opposition.

Then they come down hard on the entire district. In all sorts of creative ways.
See, this is why I'm voting for Trump; whether he means to or not, he breaks shit, and that's what I think has to happen for progress to occur. Joe is status quo. I want an omelette, not a bunch of eggs.
Here is a Linn drum machine taken apart:

https://www.youtube.com/watch?v=wdud_iisj1E
I live in Manhattan and stayed put throughout the pandemic. Compared to months ago, NYC is doing quite well, culturally at least. Yesterday I took a walk from midtown to FiDi and back. Restaurants were open, diners were enjoying outdoor seating, families were out and about, stores were open, bikers were biking, and it really felt like something was back to some semblance of "normal." Not to mention that compared to the rest of the country, it feels like we've passed the worst of the pandemic storm.

There is a whole other financial issue affecting the city right now, however. Tax income is going to drop off a cliff, many stores have closed, and some percentage of wealthy people may leave, which will force the government to confront its sky-high spending and investments in social programs.

NYC will certainly look different, and may take several years to fully recover, but I think declaring it dead at the height of a globe-altering pandemic is premature.
996 is a universal culture.

People who wish to master a skill on their own time are simply pursuing an intrinsic (/identity-based) goal: here, excellence in computer science.
I prefer to take it one abstraction further and setup a makefile where the default `make` brings up the app. This makes it so you can rework the runtime as you see fit and nothing changes. It also doesn't require you to jump into docker immediately, and gives a good extension point for various 'helper script' workflows that you will always have.
We need a Scott Arronson to comment on this.