skysight-inc/HackerNews huggingface dataset:
> That said, he doesn't seem to have done anything actually wrong here. It doesn't even seem to be alleged that he's done anything objectively wrong. If LF wants to disallow right wing trolls at its conferences, they need to put that into the code of conduct more explicitly than they did.

The LF CoC is quite explicit: "Harassment will not be tolerated in any form, including but not limited to harassment based on gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, religion or any other status protected by laws in which the conference or program is being held."

Given Mr. Trump's political actions especially against members of the LGBT community, disabled people (e.g. him mocking a reporter) or women ("grab them by the pussy"), it is crystal clear that associating oneself with Mr. Trump by wearing a MAGA hat is at least accepting those values and actions, and that this is open harassment towards people affected by Mr. Trump's politics.

Additionally, two paragraphs from the CoC also are a justification of the removal:

> All event participants are expected to behave in accordance with professional standards, with both the Linux Foundation Code of Conduct as well as their respective employer’s policies governing appropriate workplace behavior, and applicable laws

While wearing a MAGA hat is not illegal in itself, it is a violation of any kind of professional conduct.

> If a participant engages in harassing behavior, the conference organizers may take any action they deem appropriate, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund

And exactly this was the consequence. The troll knew what was coming for him, and I don't shed a tear.
You can read about them here: https://www.bis.doc.gov/index.php/enforcement/oac
Why would France need to keep building reactors? They're not building more of them because reactors last close to a century.

> That requires predictable energy prices, in a market where solar prices dropped over 80% in a decade. There are three different major energy sources all running half the cost of nuclear right now

And how many of those sources emit no carbon, and deliver power all around the clock? Geothermal and Hydroelectric can, but those are geographically limited.
It does not. Because, since both systems in comparison are in violation, when normalized to just this setting, the comparisons are meaningful. That is, while microbenchmarks are not something that should replace task relevant testing, they do have utility as a coarse indicator. The information should be taken with a large helping of uncertainty but it also points in the general correct direction in terms of relative ordering of the compared.

The reality is often that other things will dominate. Things such as computational complexity, appropriateness and optimizations of data structures in use, I/O bounds, cache locality and specific details of the problem that will tend to reduce and not magnify the differences between languages near each other in a relative ordering, when things are done properly. Or slow things majorly when things are not done properly. This holds especially if idiomatic code is not anymore expensive to write in any of the compared languages, as is the case here.
It certainly would. Most of the rest of the airframe, too, I suspect. These things aren't modular.
I'm not saying the shooter was right or justified: what he did was dangerous, irresponsible, and reprehensible.

However, I just think that it is misleading to say "shooting firearms in a pizza parlor" because that makes it sound like he was spraying a crowd of people with bullets with reckless disregard for life when he fired only a single shot at an inanimate object.

It does not appear the shooter attempted to hurt anyone, the whole thing was the misguided attempt of a likely-mentally-ill person to 'protect the children'
I'm curious, what made you go with a multiple lists approach instead of tagging users on a single list?

A lot of popular (but expensive) services like ConvertKit have moved to a tagging approach many many years ago.

It's so much easier to manage your list of emails when it's a single list and then you add tags to specific users like "purchased X". This way the email address only exists in 1 spot and you can segment on the tags.

The Sendy approach (and from the looks of it your app too) becomes very unwieldy with having to manage, parse and merge multiple lists on a regular basis.
Toxic individuals get what they deserve.
I feel like this is brought up every time a minority number is responsible for a majority number, regardless of how far off 80/20 it is. That seems silly.
Internally but if the change causing the work is in PostgreSQL Redis would need to support 2-phase commits to commit the change and the work together atomically(and durably).
They are coming for them too. Don't think that they have forgotten about them.
Interactive may be a little misleading here. Consider a common case in any java application at my current place of employment.

1. A controller starts a transaction.

2. Some code looks up a record in a database.

3. Based on the results of that lookup we run 1 of two possible writes to a table in that database.

Knowing what kind of write you will do in the transaction requires knowing the result of the lookup which itself must be run in the transaction. Now take this small case and imagine it in the real world scenario where there might many such lookup specific write logic all wrapped in a single transaction and the space of possible combinations of statements you will want to execute in the transaction is large. None of this is interactive in the sense of someone working in a shell. But it is interactive in a way that makes the transaction useful in the real word.
Then don't do it the hard way and store something like a password in some general text file that needs to be parsed, just have the password in its own file. This is also good practice when that's otherwise a sane idea because you can apply separate permissions to that password file.

Working with that sort of file in C is trivial, you either open() and read() from that file, or mmap() it.
This article implies that it reduces latency.
The GP is probably more focused on textual logs.

But yes, C is very weak on converting data from one encoding into another. You end-up always having to write your own encoder/decoder.

You should be able to convert between binary and base64 on memory more easily than during IO, and for encryption keys the buffers all have known size limits. As a rule sscanf will add security vulnerabilities to your code, so one should better avoid it if you do not trust your inputs.
> This feels like an idea from some idiot corporate suit who said "Well there are fingerprint readers on phones, let's use that to lock down accounts" without understanding that your app just gets as "Yes" or a "No" when you ask the phone to scan a fingerprint. The apps themselves don't get to the see the scan.

I don't know what your point is, but that would work just as well for them too.
Structural beams, for roofs or boats for example, are cut during certain phases of the moon cycles, to ensure they are as void as possible of sap. This supposedly prevents shrinkage and fracturing.
I should really get around to writing some docs for this, but you may find this useful:

https://github.com/davidbanham/kewpie_go

I’ve been using it for years across multiple products.

I also built this for a client lately. It lets them interop their Haskell services with kewpie a bit easier without needing to write a native wrapper.

https://github.com/paidright/kewpie-http
Taxes aren’t the solution to everything. Just causing prices to rise has a lot on unintended consequences. If you raise taxes on a bakery and it has to shut down, you just lost jobs as well as a source of bread, this making bread more expensive which hits hard for those people that now no longer have jobs.

If you eliminated all gasoline cars tomorrow, there isn’t enough infrastructure to support electrics. When cars first came out, you didn’t have to convince people to use them by taxing horses: cars were more efficient than horses.

You don’t have to artificially make something worse to encourage something better. The something better should just naturally be better, making a switch obvious.

If you use energy efficient appliances, you save money on your utilities. Given the same quality, more efficient (and lower cost) is always preferred and a rational actor will choose the lower cost option that solves his need at the level he wants it solved.

That “green” stuff is more expensive is an engineering problem. If someone develops an electric car that costs the same or less than an ICE car and has the same or better performance and quality, people will naturally buy them — and the company that can do that stands to win big. But making everything else worse/more expensive to prop up tech that isn’t as good or affordable is trading what’s best for the individual for what’s best for the owners/employees of the less efficient producer.

I am in favor of government funded basic science, research, innovation (it brought us NASA after all,) however I oppose funding that by the selective targeting of industries in order to artificially boost the viability of a new tech. We didn’t have to kill horses to get people into cars. We won’t have to kill ICE cars to get people into better alternatives. We are already producing less CO2 emissions and the relevant tech is already getting cheaper and better. The market is slowly working and it didn’t take a tax to do it. And when it comes to markets, slow is good; it minimizes the negative effects of economic reallocation.
SC college student replaces campus card with microchip implant
Am I the only one who read the title in HN and saw "NSFW Digital Driver Licence"?
Just to be pedantic: in the original, Gredo really doesn't ever shoot, Solo just puts him down. So that's not the butchered version: Gredo shooting and Han's head moving unnaturally to the side, that there is an abomination available on blu-ray and DVD everywhere. And what we'll almost certainly have on Disney+. (I'd guess it was part of George's contract when he sold to Disney, that they can't release the originals.)

And yes, the Despecialized versions are wonderful and worth hunting down.
Besides referential integrity, foreign keys may improve the query plan (depending on vendor).

But either way, I can't imagine any reasons why you wouldn't want constraints to ensure you database is in a consistent state. There can always be bugs in you application code, manual db updates, etc.
They've been coming for torrentors for 15+ years. How's that fight going?
That landing gear only extends when the nose gear is off the ground. It's really just to prevent a tail strike. An alternate choice would be a little extra wheel up on the tail, as was done with the Concorde.
Has anyone run this for Newtonsoft.Json?
This is like, one of my top reasons for thinking there's undisputed superiority (FOR THIS USECASE) in Apple's platform. They own the full stack, so there's nothing to install and it does work exactly like you'd expect it to. Yes yes you have to then own their devices and I know not everyone is in love with that but if you want to consume content, that you pay for, and not fight against the tech you're paying for, it's either Apple or buying blu-rays
Don't Google/Apple all have pay per view for movies and shows? You don't have to have a subscription.
Hey, I build something very similar to this at a old job.
I called it a presentation builder. You could add images, videos, text, etc and it would spit out a mp4 video.
It didn't have any transition rules though.

This was in 2013 I'm sure I have the code somewhere.
Design Principles of Biological Circuits
You still need the private key to make a transfer. This is for cases when you key is stolen.

>Many people don’t use cash just credit cards. They might keep 50$ or less in their wallets, but that’s about it.

Because they value convenience over privacy and freedom.

>Further, Billions of people can hack my PC, only those I come into contact with can take my cash.

Even if someone managed to gain access to your wallet they would still have to decrypt your private key. So, it isn't an issue if you use a strong password.
"They don't need to avoid the perception of bias because they're free to run their marketplace however they want."

See there's two points this comment can be coming from, the first one is as a legal statement, like they don't need to do it because legally speaking there is no way that they could be forced to run their marketplace any way but the way they want, and it seems like that is what you mean - but the fact that governments exist means that nobody is really free to run their market in any way they want. There are always restrictions. And if someone were to think otherwise I would wonder what led them to think that.

The second way is as a moral viewpoint, which is what your next sentence "They have absolutely no obligation to look out for anybody's interest except for their own." also implies (as obligations are often referred to in the context of morality, while in a legal context we requirements are more often referred to - at least in the vernacular).

So which is it? Do you believe there is no way they can be legally bound as to how they run their marketplace, or is it just that you believe there is no moral obligation as to how they should run it (or ethical obligation, I actually prefer the word ethical in this case).
Just... don't. use. Twitter.

I mean, dear god, it's a cesspool of incivility. It's very structure discourages civil discourse because everyone is trying to be the most pithy.

And clicking on the links that are supposed to be the 'context' around this shit show.... how on earth is anyone supposed to navigate that mess?

No, just stay far, far away.
Does anyone know of a self hosted email list management solution that uses a tagging based approach of managing users instead of multiple lists, supports auto responders and also has a decent API for at least adding users to a list?

I have not found any self hosted solutions (paid or free / open source) and I've looked a lot in the past. I've seen services like Drip and ConvertKit offer this but both of them are at the high end of hosting costs. To put things into perspective it's $80 / month for a list of 3,000 users with ConvertKit even if you send nothing.

One of the more polished tools I've seen is Freecodecamp's https://github.com/freeCodeCamp/mail-for-good project but it doesn't support auto responders or tagging. I've opened issues on this 2+ years ago at https://github.com/freeCodeCamp/mail-for-good/issues/196 and https://github.com/freeCodeCamp/mail-for-good/issues/197 but I don't think they are going to implement it.
> If you play standard, it's definitely pay-to-win.

Yes, but casual games with friends can be really enjoyable.
Sealed events at the LGS are good too.
Agreed. The more meaningful debate would be "relational" v. "not relational", albeit marginally (swapping "not relational" for something more specific like "document" or "key-value" would be even more meaningful). There are indeed relational databases that are technically "NoSQL", like Mnesia.
> There are exceptions (you believe you'd be personally liable, and you want the paper trail to make it clear you didn't make the decision), but there is absolutely no reason to make that record public.

Yeah, this is the only thing that makes sense to me. I'm assuming somehow she thought she was about to be on the hook for something and is ejecting with public notice to avoid the fallout.

However, I'm also more than a little concerned about her legal judgement. I really can't see how blocking employees in certain countries is illegal--especially for China and Russia. Country of residence is not a protected class, but China and Russia, specifically, have sanctions of various levels applied against them.
In Java I feel like most of the time it's fine to just Throw (or let throw) errors, and a parent can catch and log and move on with its life.

Go feels like making _all_ exceptions checked, whereas I usually try to only use unchecked exceptions and it seems to work out fine :P
I would be perfectly OK with that answer if they documented that they use the C stack and therefore have a small finite depth limit, and/or threw some sort of TooMuchNesting exception before they hit that limit.

AFAICT, many/most of these libraries do neither of the above. There's nothing in the documentation to suggest they'll have trouble with deeply nested inputs, and their response to such a situation is to simply crash the process. I'd call that a bug.

I don't consider it acceptable for a library to simply say "the spec says we're technically allowed to 'set limits' on what we accept, so here's some nasal demons". If you've got limits, you've got to document them, or at least make them recoverable.
Thank you! Any additional features you’d like to see? Or product categories tracked? I was also thinking about potentially letting people subscribe to some sort of routine newsletter/summary about that day’s/week’s trends.
> Content owners werent ready to destroy their old business models, they temporarily rented licensing rights to Netflix while they figured out how they were going to handle shifts in consumption.

No, they saw a new revenue stream, and jumped on it. Then they saw where things were heading, and they would have less control if Netflix took over, so they all pulled back and started up their own streaming services.
And cancellation of said account for many with young kids.
RPC: Remote Procedure Call Protocol Specification (1988)
First appreciate the change to the readme. I think that goes a long way.

Second, "bad" here is highly subjective. I've never ever hit the recursive depth limit in python with JSON, and if I do, I'll probably think about doing it a different way, in a way that won't require python to do deep recursion.
I was irritated to learn Purism was launching services, and I think it's both a distraction and a conflict of interest.
Neat - lossless archiving of stuff is actually pretty hard. This approach seems to check a lot of critical boxes.
Because it spends.

Edit: Clay Davis said it best: https://www.youtube.com/watch?v=LU5IoHf3xdg&t=256
I think the problem is that the 737 Max is the product of a long line of planes engineered to fly the original 737 but now flying very differently due to the massively increased engine size, which supposedly creates a much more unstable aircraft.

So you're asking the pilot to, in the midst of some other failure, to start flying a weird plane they ever flown before. You could solve that problem by training all your pilots in this BUT this solution is very expensive, so expensive the airlines might just demand their money back instead. And that wouldn't be a solution for Boeing.
Well, I don't subscribe to the deprecating aspect of the grunting stuff, but many of these discussions read very much like transcripts of Plato's cave.

I had the same experience as a Java dev back when Java8 came out. To me, it felt great. To people using functional languages which this update ported to Java, it looked poorly.

It is hard to understand go's criticism if you have not experienced languages leveraging modern datastructures such as, for instance, union types/pattern matching.

But if you have, you really feel like the language lacks something.
HBO has been monitoring torrents for a long time and sending letters to ISPs. VPNs and seed boxes get around this.
They admitted they will lose money for the first few years, not forever. Like almost every single product. Do you think the iPhone or Xbox made a profit in the first few years, when you count the money spent on research and factories?
it's one of the most pay to win games there is. there is a top to each format, in that the max performance can't be surpassed by investing more, but that top is currently around 700$ for the most popular format, standard, and double that for modern.
That's insane if you ask me.
UK shows how not to regulate tech
What you're talking about here is creating a robust mechanism for monitoring, investigating, and revising the rule system, which I think we both agree about. My point is that if you are a leader, there is a general approach to make sure your organization has that. Not so much as a peon.

To bring it back to your original point, you expressed a clear preference for a letter-of-the-law approach, and for rules that are always applied and always enforced. You place the burden of fairness on the creator of the rule instead of the enforcer. That's an understandable approach. I don't agree now, but I did at one time, so let's run with it.

How would you define guidelines/rules for code reviews specifically, or engineering culture in general? Would you? How would you remediate brilliant jerks? How would you measure and incentivize working well with the rest of the team/company?
Wouldn't the analogy be that you lend them your service credentials and don't use it until they are done with it?
How do you manage the bloat?
The only place it has any advantage is crime.

The problem is a social one: we need to lobby the government to ensure folks like Snowden are protected, and not allow the tyranny of the minority through spending money in a way that can't be traced or censored.

We can all agree sending money to North Korea is bad. [1] Funding ISIS is bad. [2] Ransomware is bad. [3] Wikileaks and Snowden? There's a debate to be had. You're actively circumventing democracy by preventing us from having that debate and by refusing to abide by democracy's decisions.

You're attacking symptoms, not problems, with tools that are just broadly worse. Social problems need social solutions, not anarchy and magic beans that live in your computer. Of course that's harder, but it is better, and there's no "number go up" to compensate you.

[1] https://bitcoinist.com/un-north-korea-accumulating-cryptocur...

[2] https://www.nytimes.com/2019/08/18/technology/terrorists-bit...

[3] https://phoenixnap.com/blog/ransomware-statistics-facts
Businesses are stocking up for an expected downturn
There's a fantastic, tight-knit community associated with the Open Steno Project. I'm in the process of learning steno, and https://didoesdigital.com/typey-type/ is a fantastic page that does drills that builds up steno skills.
> The moment I needed a bloody table with different companies/packages/subscription in order to figure-out how to watch that show I heard from a friend, I just go to a place where i can get it right now and watch it with my food still warm.

Not true, there are many ways to search multiple companies offerings. Apple has one, Roku have one on their devices. Others do too I am sure.
Not true. France built nuclear plants even though they weren't as cost effective as fossil fuels because they wanted to be energy independent from Germany. Sure, it was a nationalistic rather than altruistic motive but it has paid off in the long run.
do they just dare to hold views that have nothin to do with sexism, agism or racism but instead just violate the "proper" political orthodoxy?

Well let’s see, what do you think about using “old”, “white” and “male” as pejoratives? No one ever seems to have violated a CoC for it.
Aplazan para el lunes medida de coerción a la fiscal Margarita Hernández
Amazon is nowhere near a monopoly in retail. Walmart does almost double their sales.
Cryptocurrency isn't going anywhere. It exists now, people value it. It will remain so.

We need to focus on building systems that mitigate this as a potential attack vector
Same is true for Australia, IIRC.
Gitea or Phabricator
Right now, you can only use a fingerprint to authenticate to the device. It's not so far-fetched to one day have the OS offer to link fingerprints to an app, and to let an app limit how many registered fingerprints is accepts (unified count across all devices using the account), or for the app to scan your fingerprint using the webcam. The OSes are DRM-friendly, so they'd play ball.