skysight-inc/HackerNews huggingface dataset:
> “Jefferson-allied papers accused President Adams of being a hermaphrodite and a hypocrite, while Adams’ camp attacked Jefferson’s racial heritage, accusing him of being “the son of a half-breed Indian squaw, sired by a Virginia mulatto father” as well as an atheist and libertine”

We’ve always been divided. The differences have just been suppressed at times by those in control of the levers.
These 70%

https://www.chromium.org/Home/chromium-security/memory-safet...

https://msrc-blog.microsoft.com/2019/07/16/a-proactive-appro...
Government debt and MBS are loans that are continuously being paid back.
In principle, Javascript on modern JIT can approach roughly 40-80% of the performance of C++, more or less across the board, not just in some toy benchmark. This benchmark is from 2014:

https://blogs.unity3d.com/2014/10/07/benchmarking-unity-perf...

Granted, this benchmark is for generated Javascript, not "idiomatic Javascript" (if there is such a thing). Of course you can write arbitrarily slow Javascript as well. There's a lot of stuff that can throw a wrench into the JIT.
Are tombs an art stunt?
It wouldn't stop there - imagine _leaving_ prison when those who weren't caught know your name and the fact that you cooperated with law enforcement.
It's quite easy to get a measurement on your screen. That doesn't necessarily translate to measuring the impact of ad spending.

If I have social media ads, paid search, and retargeting ads all live on multiple platforms, there is undoubtedly interaction among them and the quite-easy self-serve ad tool is likely to show me a simplistic "last click attribution" at best.
It should be enough to know your direct dependencies.

The problems that can be caught by knowing transitive dependencies but can't be caught by knowing direct dependencies, are rare.

Perhaps open projects could make a pledge of some sort that guarantees important properties as long as all dependencies also commit to the same pledge.
Launched: Hair Color for Men and Beard Dye for Men – Madison Reed Mr
In what world do you think CEOs don't have power over their marketing departments?
I do realize that. It sucks.

If you automate the jobs, then these people have nothing. If you increase they pay, then they get globalized away.

It's a difficult problem. Solutions that sound nice are full of holes.
Gotta have alarms go off at embarrassing times somehow!
Clearly you do. Awesome joke loser. What software have you created lately to show us?
This Profile of Charlie Kaufman Has Changed
> Not to mention a better packaging and deployment story.

Go's "packaging and deployment" is enough to rule it out for new projects for me.
There's a lot of pieces that go much further in analyzing South Park [1], but the best analysis I've read is actually a three-year-old Reddit comment: https://www.reddit.com/r/circlebroke2/comments/5li8i9/south_...

The opening paragraph:

> South Park has always been fundamentally reactionary; those pushing for change are wrong no matter what change they push for. Nothing is a bigger crime to Matt and Trey than Giving a Shit. Their ideology is apathetic-libertarian; whether you're on the left or the right, if you're asking me to change my behavior, you suck.

[1] A Washington Post piece links to a bunch of them, "I criticized ‘South Park’ for spawning a generation of trolls. And so the trolls came for me.", https://www.washingtonpost.com/opinions/2020/02/21/i-critici...
Our privacy is their serfdom to profit off of.
>You do realize that regulating Facebook and other social media companies in order to force them to limit speech on their platforms would expressly violate the First Amendment?

Yet FCC is still around regulating speech on broadcast television.
Yeah sorry to Pythonistas. That wasn't good wording at all; what I meant was what language I'd personally consider for what kind of projects.
Pretty-printing the abstract content into an arbitrary target language (a better way of putting it than "translation") would be quite the challenge, because "conceptual models" do vary by language. One can attempt to come up with something that's "as abstract/universal as possible" but it remains to be seen how practically useful that would be.

For that matter, making the source model "logical" and "compositional", as implied by the Wikilambda idea, only opens up further cans of worms. Linguists and cognitive scientists have explored the idea of a "logical" semantics for natural language, even drawing on the λ-calculus itself (e.g. in Montague grammar and Montague semantics), but one can be sure that a lot of complexity will be involved in trying to express realistic notions by relying on anything like that.
Ex-Windows boss: Apple's Arm-based 'Mac will be the ultimate developer PC'
GM OpenPilot with Complete Comma Two GM Kit (Preorder)
The landscape keeps changing, but in general phishing-style attacks are generally going to be a bigger problem than malfeasance by the actual company I'm dealing with. I also have at least some recourse in that case.

Apple has ways of punishing a publisher who is up to no good (and as we've seen, some publishers who aren't), so I can always run and tell mommy.
Chronicles of Charnia
You're spot on - very comfortable with accounting and finance. I've created a lot of value so far through financial modeling for organizations.

Great feedback on CS degree.
You've never been to Switzerland if you think there are no drug dealers there.

I don't know about heroin, but there are something like 3/4 Swiss cities in the top 20 for cocaine consumption based waste water sampling.
There are a number of examples of speech laws in the western world that have banned insults. From 1994-2014 the UK had a ban on speech that was "insulting"

The UK's Communications Act 2003 section 127 also says:

> (1) A person is guilty of an offence if he-

> (a) sends by means of a public electronic communications network a message or other matter that is grossly offensive or of an indecent, obscene or menacing character; or

> (b) causes any such message or matter to be so sent.

> (2) A person is guilty of an offence if, for the purpose of causing annoyance, inconvenience or needless anxiety to another, he-

> (a) sends by means of a public electronic communications network, a message that he knows to be false,

> (b) causes such a message to be sent; or

> (c) persistently makes use of a public electronic communications network.
The “best schools” have been exposed for the scam they are under the pandemic. The schools can’t open and are providing the next few semesters of lectures through Zoom while trying to keep their prices. In turn, students are suing for lower tuition. I hope these institutions crash as they only serve as gatekeepers of career progress favoring those with money. Google’s employee performance indicators show that there is no correlation between the prestige of the school an employee graduated from and the success of the employee at the company. That lead them to ditch the college degree requirements for good.
And yes, he's absolutely correct. Some advertisers such as the big Canadian banks aren't even hiding it now switching from announcing a boycott to a limited-time withdrawal: "Participating brands will suspend all advertising on the platform for the month of July."

https://globalnews.ca/news/7129688/facebook-boycott-canada-b...
TheyDo | Amsterdam | JavaScript Engineer Node/Vue | REMOTE

TheyDo is world's first customer journey mapping platform to help businesses prioritise what to do next and know why. Our mission is to enable customer-centric innovation in any organisation, because innovation is a lot easier when you put your customer in the center.

We're building a SaaS platform for enterprise customers with a small but tight-knit team. We are looking to extend our team with a product-minded JavaScript engineer that wants to understand why decisions are made, how people use the product, and love to be involved in making product decisions.

Mission for this role:

- Strategic: help shape a scalable front-end and back-end architecture.

- Process: Maintaining and extending our tech stack: Node, Redis, Koa, Apollo, GraphQL, ElasticSearch, Postgres, TypeScript, Vue, GSAP, websockets, Cypress, Jest, Heroku.

- Product: Make sure new features for our platform are well documented and bug-free (yes we know, it's a mission not a result).

- Roadmap: Collaborate directly with the founders improve our product. Our roadmap has a strong focus on realtime collaboration features.

Read more and apply here: https://www.notion.so/theydo/Remote-JavaScript-Engineer-a513....
Thanks for the feedback - it can be difficult to break out of the "corporate group think"
2020 is very atypical and not a good time to run a "marketing off" test.

Even if you did an A/B or multivariate test across different markets, you'd probably be measuring local responses to Covid more than you'd be measuring Facebook marketing effectiveness.
Hitchhiker’s guide reference, very nice.
Exactly. For really large companies with many channels, it's very difficult to disentangle this.

Here is a good discussion of the difficulty: https://thecorrespondent.com/100/the-new-dot-com-bubble-is-h...
Rand Paul Is Right About Experts
> If firms have to raise wages for workers with low bargaining power (i.e. low wage menial workers) that's a positive outcome of the policy.

Agreed. You could also just raise the minimum wage to achieve the same for far less.

> If they outsource or automate jobs and thus become more profitable we would always have the option to raise the UBI, because after all they can afford it then.

That just shifts incentives higher up the chain so we have more labor done by other countries and more dependent people in domestically producing nothing. That's the worst possible outcome. Outsourcing jobs is a bad thing.
> I had relatives murdered in the Alamo.

Look, I know Texas liked rebelling over concerns that the parent country didn't look kindly on chattel slavery, but combatants getting killed, either in combat or when executed as traitors, after starting those wars isn't being “murdered".

> Should the Mexican flag get banned because I'm offended by it?

The Mexican flag of that war is no longer used; the current Mexican flag was adopted in 1968 (or 1995, depending on which side of the flag you are talking about, though the latter was clarifying an ambiguity in the spec more than a new design.) So, even if your concern was agreed to be otherwise valid, it's kind of like asking about banning the modern German flag because of the Nazis.
Right, but you never eat only "Fresh Produce", and you shouldn't either. If you look at Macro nutrients, fresh produce usually isn't the biggest part of your calorie intake unless you include potatoes (they last pretty long tbh). Fresh produce usually provides you other nutrients. I was simply suggesting that there are alternatives to processed food that is equally cheap and accessible, but we just don't want it.
More info on Kiev: The old Salyut-C and Kiev-88 medium format camera system was not created or sold as a knockoff or "replica" of the Hasselblad system. The body is admittedly a Soviet-era clone of the original Hasselblad 1000F, but with its own interchangeable body parts and lenses.

Also, the lenses were primarily made in a former Zeiss factory in Jena, DDR (East Germany). Some "CZJ" (Carl Zeiss Jena) have decent optical quality, while others are not. An old Shutterbug article jokingly stated that the amount of lens dust and quality control was dependent on the Vodka content of the workers that day. Over the years, I owned 1 Salyut-C and a couple of Kiev-88 bodies and lenses, and I can confirm that build quality was variable in my experience. Some US-based camera shops had a side business performing Kiev-88 CLA (cleaning, lubrication & adjustment).

This was for an Officially produced product with relatively few moving parts. So I cannot imagine the build quality for these counterfeit helicopters!
You don't vehemently boycott everything that is advertised to you? P:
This.

So damn annoying and stupid that I finally broke down and modified the compiler to add a -warnunused flag so I don't have to suffer.

https://github.com/kstenerud/go#the-go-programming-language
Very cool! Sounds like some really fun training to provide and never even considered how useful those skillsets would be for journalists. Thank you for sharing.
This breaks the HN guidelines against accusations of astroturfing or shilling without evidence. If there's one thing I've learned from looking at the data for countless hours, it's that internet users are far, far too quick to jump to this interpretation of what they perceive on the internet. The overwhelming majority of such accusations are purely bogus, and they poison the community, so we don't allow them here.

Actual evidence is a different story, of course, but then you should be emailing it to hn@ycombinator.com so we can take it seriously and investigate.

Lots more explanation at https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme... going back years now.

https://news.ycombinator.com/newsguidelines.html
Ouch. This is gonna hurt. For those that comment before/without rtfa a few select quotes - " ... monitored and investigated "more than a hundred million encrypted messages" sent between Encrochat users in real time"; "They're just lifting people," another source close to criminal users of Encrochat told Motherboard and (please excuse the NSFW direct quote) "People are fucked," one of the sources who provided the documents to Motherboard said.
Viewing this from a purely technical stance, Wow & Ouch.
My interpretation: old media doesn't understand new media.
I hope he doesn’t cave in. All the companies who signed onto the campaign to stop advertising on Facebook are essentially against the fundamental principles freedom of speech and expression. I don’t plan to buy from them any longer, because they’re normalizing censorship.
I'm not sure I follow. Opinion polls at the time showed that a significant majority of the public wanted the military sent in.
BusinessHotels quietly launches its Hotel Booking Website
> surly they can come up with an UI for the other parts

Those "other parts" is the huge hurdle that I'm referring to, and can't be hand-waved away. There are already tools that can take Wikidata and transform it into human-readable articles [1]

But it's not at all obvious how to build a simple UI for writing completely abstract lambda expressions that take arbitrary data and apply linguistic nuances to produce readable text with correct grammar.

[1] https://reasonator.toolforge.org/
> Rigging (digital or not) would be hard to hide, because it could only be a minor adjustment to remain plausible.

How many more votes would the party in second place at the last election have needed in order to have won instead?

> If some party suddenly receives a lot more votes than they polled for - it will be noticed.

Is there a mechanism by which the election could be run again (before the winners of the election have a chance to prevent this)?

> Also Estonia already has a history of (non-digital) election rigging

Or it's an argument that a voting system should have both hand-counting and digital counting, because rigging both counts is at least twice as difficult as rigging one.
On paper, of course they can do whatever they want. This just gives them more cover to do it, shielding them (at least partly) from internal blowback.
It's only deep trouble if they're over-leveraged, it's only a boon for non-owners who can afford to buy, and it only remains a boon as long as deep-pocketed buyers with long investment horizons stay out of the market.
Anecdotal, but I was actively looking to get out of FAANG for a fully WFH position and managed to get one. About a month and a half later - with my lease coming due - I left San Jose. No need to pay the exorbitant rent and taxes and get peanuts in return.
> iOS locks out non-Safari browsers, so users are forced to use it and as a developer I'm forced to make workarounds for it.

> In some cases their actions simply don't make sense, except if you look at it from a perspective of protecting their iOS App platform.

Agreed 100%!

My earlier comment was in the context of macOS and might have been very different had I also considered iOS/iPadOS.

iOS and iPadOS are restrictive and mobile Safari somewhat slows innovation. Your objections regarding mobile Safari's deficiencies are worth considering. Thank you. I also agree Apple does this to protect the iOS App platform (I might just say "iOS platform"). Reasonable arguments exist about why Apple's lock on mobile Safari is good and why it is bad. (I personally think Apple could do better here, but I am not knowledgeable enough to comment further.)
Agree. For some it's L1 vs DRAM latency. For others it's entropy (memory management, eventual consistency, GC).
It isn't quite dead yet. It is just entirely Flash based so it likely won't make it to 2021. Safari has already blocked Flash completely while the other major browsers require you to manually enable it. Odds are those too will begin blocking Flash completely sometime in the next few months with Adobe set to end official support at the end of the year. So maybe add zombo.com to your Chrome whitelist and visit it one more time, because soon the infinite won't be possible.
You are absolutely wrong on both counts.

THe only real change will come from users. If Facebook users start boycotting (and to be clear no users are doing this), that is what will hurt them. So while you and I continue to be outraged, a lot of users don't care enough and just goto Facebook to see what their friends are doing and clicking on that ad. And the wheel keeps on turning around.

Employee activism won't matter much for Facebook. Unlike Google, Zuckerberg holds all the keys and he is firm/unwavering to his principles. Also, the core set of employees stick with him. Check out how Chris Cox just rejoined Facebook.
This is not correct. Non NYC residents with NYS source income do not pay NYC (resident) tax, But they do pay NYS tax.

See https://www1.nyc.gov/site/finance/taxes/personal-income-tax-...
Someone at my old company basically did this and put it into production.

The first problem he encountered was that multiple connections couldn't both be using the database at a time without clobbering each other. "No problem," he thought, this is a good use case for micro services. A service sitting on top would ensure that there was only one operation being performed at a time.

Next, his problem was that the database would get corrupt sometimes when something bad happened in the middle of writing the file. His solution was to put the entire JSON format inside of a JSON string. If it could be parsed successfully, then he knew the whole file was written. Then all he needed were "backup" files for each table, in case the current one was corrupt.

Next, his problem was that querying and iterating through a large table performed badly, since it required parsing the entire thing first. Querying several times required the whole file to be parsed every time. The solution was to move SOME of the tables over to JSON-inside-SQLite.

EDIT: Oh yeah, the next problem was how to structure the data inside of sqlite. He decided to make a single table called "kitchen_sink" that held every JSON value. There was a column that said which "collection" it belonged to. There was another column that represented the row's primary key. So you could quickly query for a collection name, and a primary key, and get the full JSON row.

So the next problem was that you couldn't query quickly for things that weren't the primary key. So new columns had to be added called "opt_key1" and "opt_key2" where certain rows could put key values, and indexes could be added on those columns, so you could quickly query by it's first optional key, or it's second optional key.
This reminds me a lot of LokiJS[1], which, if I recall correctly, could optionally save the data as JSON file(s).

[1] https://github.com/techfort/LokiJS
Good question!

The flag itself is not a problem. It won't change my mind for sure. I've seen it in history books, the only difference would be if somehow I feel threatened by the other player holding Nazi beliefs - which I'm not because we defeated them. We can defeat them again, no problem.

I would be ok with taking measure if somehow a bunch of a Nazi flags started FLOODING the game. This would be its own problem however, and stopping this kind of trolling is different than censorship. One or two flags here and there, just tell you some people are stupid.

Question for you: Would you rather play a game that has secret Nazis and you don't know because their iconography is censored, or would you rather play a game that doesn't censor people so you know what people believe?
That's pretty interesting, because in my experience [1] Telia is by far the best ISP in Estonia. However this is historically the government ISP that Telia purchased, so some of the culture might still be rather different.

To contrast with your experience, I've never had issues with the support, private customers can get static IPs just fine, and my fiber connection and router has uptime measured in years.

Also compared to other local ISPs, the Telia global peering is unmatched. Latency is consistently lower and connections to exotic countries still achieve high bandwidth.

--

[1] I've been a Telia client for over 20 years now at four different locations.
You're correct about the mechanism through which that could happen — if the Supreme Court decided it so, they could certainly narrow the first amendment protections for hate speech. But it's incredibly unlikely that would happen any time soon, as it would be in contradiction of many many years of free speech jurisprudence — not an expert but Brandenburg v. Ohio seems to get brought up a lot in this context.
Imagining Our Way Beyond Neoliberalism: Noam Chomsky and Robert Pollin
I work on a system with a JSONB column with 11k unique paths with no schema. I created some tools to generate jsdoc which is a start, but please no.
Chain Rule: A Proof
>While I agree, please direct me to where I can speak "in the public domain" online.

Same place as with pre-online TV and radio I suppose.

Free speech doesn't guarantee you an audience at the time and place of your choosing.

Take public buildings like a Courthouse or City hall, sure you have Free Speech rights, but good luck interrupting a court hearing to get your message out (without being held in contempt by the Judge (the government) and thrown in jail). Or try getting your message out at mid-night when the building is closed.

Then as others have said, what is stopping you from registering your own domain and posting your message there? If the government infringing your rights in that regard?
> The reason you think that [...] has anything to do with it is

This is already bad, but

> you lack charisma to such a degree that

...crosses into personal attack. That's not allowed on HN, and we ban accounts that do it, so please don't. You can easily make your substantive points without it anyhow. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.

Edit: we've had to ask you this twice before. That's not cool:

https://news.ycombinator.com/item?id=20954954

https://news.ycombinator.com/item?id=19051452

Worse, you got involved in another personal flamewar just a few days ago: https://news.ycombinator.com/item?id=23646853.

There's clearly a pattern here. I'm not going to ban you now because you've also posted good comments, but please don't post any more personal attacks to HN, and please avoid tedious tit-for-tat entanglements with other users where the argument slides further to the right of the page as it slides further down in quality.