skysight-inc/HackerNews huggingface dataset:
Which business concern of a machine is not an algorithm? An algorithm is a pretty general thing. If modularity works at the lowest levels by induction it works great at the higher levels as well.

I've developed and maintained projects that are more than a million lines of code (probably much more), and I've also written large haskell programs (5000 lines is large, since it encompasses what would have taken me maybe 30000 lines in C++). I can say that the maintenance time and error rate of my Haskell programs dwarfs that of any C++ program I've written or maintained.

We've also learned in software engineering that the defect rate is mainly correlated with the code size, ie. the complexity of the code and how much there is, or simply the entropy of the code. With functional abstraction, the abstractions aren't "leaky" and actually allow you to reduce complexity and forget about the lower level details entirely.
> It is saying to everyone in the vicinity, I agree with all the hate that Trump has put out there.

Um, it isn't. It really isn't. Unless you 100% subscribe to that maxim "you're either with me or against me", of course. But if you actually think Trump is being hateful, you should perhaps leave open the possibility that even those who agree with his broad political stance might object to his actions in pursuing it, and perhaps some of the specifics he sometimes advocates for. That's exactly what we've been seeing from many people in the current administration who are, broadly speaking, Trump supporters.
Hmm. Most recently I managed a refactoring design process across a multi hundred person org at a large tech company, also needing to include a few other multi hundred people orgs. It wasn't the first time I've done that. Most of the effort involved was people issues, to your point.

At that point you're talking multiple codebases and the complexities become managing transactions, data transformations, and contracts across discrete processes.

I'm not sure how that's germane to the discussion at hand. In fact, to the opposite point, I've found that in multi organization refactors and designs functional programming continues being a useful mine for concepts to simplify thinking around data transformations, immutability, and data contracts.
Well, I've already got the wood and gasoline...
Pre-paid debit cards. Also - buy from preppers. It's not like an iPhone with Facebook is a necessity. If you are looking for food, shelter and maybe a library, I don't think it is that hard. Maybe a little hermit-ey, but pretend you are living as a 1919 Wyoming homesteader, and you are still living a pretty decent (from 1750s standards) life!
> I can't really see a way for AI cameras to get around properly applied facepaint

Make it illegal to use facepaint.
At scale, the first problem you will generally hit is that each subscriber needs to hold open a connection to the database, chewing precious database resources (1 process, a little RAM, maintenance overhead). Works great on smaller systems though. Hard to state where the cutoff is given it is a function of hardware capacity.
Fighting over ethical norms is actually a pretty good definition of politics. Or one key aspect of it, at least.
The app just gets a "Yes, this is the owner of this device" or a "No, this is not the owner of this device."

What can Netflix do with that? It's not tied to an account.
There are a scary amount of parallels between humans and advanced robots built out of organic materials.
> Is modern go code still 50% "if err != nil" ?

No, It has gotten 100%.
And don’t mind Facebook having your data.
As an opponent of Trump, I'd still consider it a fundamental right of anyone to openly advertise their support for a mainstream political candidate and not get banned from public venues for that.

If party A doesn't like party B, then that gets settled for a ballot box, but for any public event if voting for party A, openly supporting party A, and being in party A disqualifies you from participation - well, either it's a political convention for party B or the policy is simply unacceptably wrong.

I mean, there are two parties in the USA with a roughly comparable amount of supporters, with some shifting back and forth over the years. If the presence of a roughly half of population makes someone uncomfortable that's... interesting but inherently they have as much right to be there as you do. The right to swing one's fist ends at the other's nose; and the right to dislike members of an opposing party ends at the point where you kick them out from non-partisan events.

IMHO a simple test would be whether you'd consider the equivalent action appropriate for someone wearing an Obama CHANGE hat back in 2008. What's good for goose is good for gander - we can hate certain policies, we can hate certain politicians, but applying that hate and exclusion to all the supporters of these politicians crosses a line that puts it right in the same ballpark as hating a major group of our (!) population because of their race or gender or religion.

Active supporters of Trump are just as valid part of USA population as any other major group, like it or not. It's appropriate to try and convince them to change their opinion, but it's not appropriate to require them to change their opinion or try and exclude them from society.
what i find interesting is that i think this applies to public discourse in general. ideally, we should be able to solve ANY disagreement in private among those affected, without input from those who have no business being involved.

reality is that we have public discussions about issues that cause a lot of damage to those actually involved.

public discourse prevents people from fixing mistakes and clearing up misunderstandings. once a statement is public, it is effectively no longer possible to apologize for it because there will always be some people who reject the apology and discredit it, when they even have no involvement in the actual issue.

this is the problem we have with mass media that doesn't do much solve problems but has a strong influence in driving the negotiating parties apart.

there are issues that need to be discussed on a global level, but most of what we are actually discussing does not need to be public.
What exactly do you mean by "enough?" "Enough to solve the problem" is a tautology.
It's interesting. I like my windows-electron signal app a lot. But using e.g. windows-electron slack seems really silly for me. why have a bloated wrapper for what is exactly the same as the website version of slack?
Wouldn’t XML increase filesize even with compression applied? Obviously there are better machine readable libraries out there but XML is the middleground between efficiency and support
What I find extremely disturbing about this story is:

At the top, it says "June 22, 2017", and then;

"the very real Big Block of Cheese Day currently going at 1600 Pennsylvania Avenue, during which administration higher-ups like Vice President Joe Biden, First Lady Michelle Obama..."

so...uh, who was President in June 2017?
Ah, another Factorio addict.
You are using hyperbole to straw man what is being said.
If you go into a store and take a laptop, this is completely different from downloading a movie. If I could, I would download that laptop, and that, too, would be completely different from physically taking the laptop from the store, which robs the store owner from compensation. To use your argument, if I go into a store, look at a laptop but don't buy it, that's theft, because if I did buy it, the owner would have profited.
In other words-- a hiring process would look at things like team cohesion, but also take into account that an applicant's potential difficulty in that area may likely be due to circumstances that were outside of their control.

I've always found that a fair idea. Oddly, this is the only reference to that idea I've seen on HN that didn't have a bunch of child posts attacking it.
_ = myUnusedVar

Done.
If Safari for iOS could just add "Find in Page" like exists in Chrome for iOS, I would switch today. Chrome shows it's possible. Why can't my mobile browser have Find in Page? It's far more valuable in mobile, because you can see so much less of the screen.
Ask HN: Any activites in Bay Area? Except work-bar-sleep?
We don't know yet whether we can figure that out with science.
Works great, until you realize the "alley" is a metaphor for doing something that harms the content creators...
Sure but in those situations most like the CoC's like we are talking about (things like the contributor covenant) would not be need to remove the person that was abusive

I have been a part of many projects with out these types of CoC's where people have been removed from the project because they were an asshole, or the project is forked and the assholes are left behind

Historically that was the way of open source.

Today however it is much different... Politics and Social Status seem to matter more than Code, merit, and reality
I'm not surprised by this. Kubernetes specifically got a very left activist community. Anyone even slightly disagreeing with the vocal minority is being shamed on Twitter under the excuse to keep it an "inviting" and "open" community. I hope everyone can see the irony here.
What's the difference between outrage mobs and social movements in general?

Considering it was lobbying from outside groups that got being Trans reclassified in the dsm and not an organically cultivated academic consensus it seems that the 'good guys' are jabbing their fingers in the eye of science, at least social sciences, as much as anyone else.
Ahh, yep, thx
Calvin has been an elegant protocol to work with in practice, and has pretty radically simplified FaunaDB's implementation of transactions compared to classic 2PC. Writes are committed in one global communication exchange, read isolation is pretty straightforward, and not requiring transaction recovery cuts out a significant amount of complexity which tends to be overlooked.

In talking with others, my best guess as to why we've seen relatively few implementations of it in the wild is that it is just less well understood compared to 2PC, so misconceptions propagate. The original paper focuses on how it works, rather than how to apply it in detail to generic transaction processing, which perhaps is a shame in hindsight considering that is where most of the confusion lies, IMHO.

For example, there is no reason stemming from Calvin that FaunaDB cannot provide full SQL-style session transactions. We chose not to implement them because they aren't a good fit for the core use-cases the system currently targets. Specifically, interactive transactions are too chatty for client-server interactions over the internet where link latency dominates an application's perceived speed: Instead, FaunaDB's interface encourages packing as much logic into as few requests as possible. (But I suppose that's a topic for another comment thread.)
Sorry, I'm not, and there simply is no moral argument for pirating content, because no, if you believe in intellectual property, the is nothing whatsoever different about stealing a laptop and downloading a movie.

If you believe in intellectual property, piracy is amoral. It's not pure evil incarnate, but harms more than it helps.

And yeah, of course I would download that laptop. Doesn't mean I should!
10M pot plants worth $1B destroyed in Kern County
This was a well-written post about a problem a lot of people would encounter with a common Kubernetes deployment. Instead of talking about that, most of the comments were people complaining about the title.
Counterterrorism Official: U.S. seen as 'exporter of white supremacist ideology'
> The App Store Developer guidelines state that “going to the press won’t get you anywhere”

Where does it state this?

https://developer.apple.com/app-store/review/guidelines/
It is not threatening at all, unless you consider the existence of people who hold different political views threatening. In which you case you are the one who should not be out in public not everybody else.
Prettier v1.19: TypeScript 3.7, long awaited Vue option, and more
This is genuinely a great comment. I'd never thought about this issue in this way before, and I don't think most other people have either. It seems to be commonly accepted that streaming services are a move in the direction of pay-for-what-you-what anti-fragmentation.

As you've pointed out, it's just a different form of fragmentation. Streaming services aren't like channels that you can pick and choose from (they're much bigger and more expensive than individual channels), they're effectively "packages" that include a couple channels / shows you want, and a ton you don't.

It's as if people back in the day were saying about cable packages "you can pick and choose the ones you want, it's totally up to you, there's no fragmentation!"
Some networks will not deliver delivery reports. Worse still, some networks fake delivery reports.
1894 was just 125 years ago.

just in 125 years how far we've come technologically...it's crazy.

Makes one wonder how drastic the technology landscape might be 125 years from today.
Dark matter and dark energy come to mind.
I would pay for projects at these prices if it meant avoiding fiascos like event-stream. npm's new funding command is a joke, nobody is going to use it
I am not a hemp or a pot growers but I was under the impression that ‘hot’ hemp is technically not really marijuana.
I recently moved to a new apartment in a new city/state. It has one of those nice locker systems for packages. You can tell who are random contractors for Amazon deliveries based on their inability to access the room without help from apartment management.

Anecdote time. A few weeks after moving here, someone rang every single apartment buzzer one-by-one at 2:30AM. AM!! I assumed the first was a mistake. The second made me get up. By the third, I was angrily making my way to the callbox. Before I could answer, I heard my neighbor angrily screaming into the phone. Turns out, it was an Amazon delivery driver who clearly had no way to make a delivery at that hour. I suspect they did the mark as delivered “trick”.

That wasn’t the only time this happened since I moved here either. It happened again but this time at 6:00AM. I was expecting a package that day, but certainly not at that hour.

I’m not angry at those delivery drivers. Their job has unrealistic expectations and low pay. What does anger me is how Amazon is abusing the worker pool to the point where people need to behave poorly to accomplish their jobs. It’s pushing Amazon’s inability to deliver onto society. That is pushing the limits of what is acceptable to the point where I’ve recently started reconsidering purchasing from Amazon anytime I shop online.
Interesting. My wife and I would like to know more about this. She listens to EWTN a lot, and I can’t stand them but for different reasons than you mentioned. Which doctrines and urgencies and propaganda do you mean?
From the links it's pretty clear that the article date got modified at some point, and wasn't actually written at that time, but is from January 2016.
A Prisoner Who Briefly Died Argues That He’s Served His Life Sentence
Incumbents are only having a hard time because they want to be profitable. If they were willing to lose $20 billion they could've sold a lot more EVs by now.
> Nobel winning co-discoverer of DNA stripped of honors and removed from function over claim that the lower African IQ is genetic in origin

He is still wrong about that claim despite being one part of a team that discovered the structure of DNA over half a century ago. Also, why does being a pioneer mean that he automatically deserves respect? He is an extremely foul person, according to basically everyone who has met him (including close friends of mine) and has done little to nothing to earn anyone's respect since that initial work.
In my comment I explicitly note that I am not stealing content and am in fact probably paying for more content than most users. I am expressing my annoyance at the current business model, not advocating or admitting to piracy.
That's just a technicality, a semantic discussion of what hate really is. By the colloquial definition the laws do exist. You can look up the fighting words doctrine. Threats of violence do not fall under hate speech, but are definitely illegal, look up the definition of assault in the US.
You are reading words that aren't there. The top level comment this thread started with is:

>You couldn't be more Dam wrong.

I am talking about dams, not pumped storage.
You could run it off of a laptop sitting in your closet and be able to support 3-5 simultaneous users no problem. It'd be a benefit if you had 1GBPS symmetric fiber, though.

But yeah, RPi is rough because you do need legit CPU to transcode on the fly, which is what Plex does, and the more users the more transcoding power you need.
Chrome on Android is actually pretty fast.

For crappy aid, I only remember iTunes on Windows.

What the... Was that...
Knowing amazon, this also includes support calls resolved as solved, thus good luck actually getting help on the issue.
Doesn't it get exhausting to constantly make the same false equivalence for 15 years with slightly different physical products?
The very statement that you have free will is, in fact, religious. It is a part of Catholic Church dogma since 4th century.

There is no scientific basis to claim that free will exists (the free will theorem has some assumptions which may or may not be factual).
In ordinary times, this would make sense. But we're living in extraordinary times, where the mainstream political candidate of the American Right has more in common with despot authoritarians around the world than he does with the traditionally conservative ideals of the Republican party. This issue transcends politics, and is more directly about ethics and human decency.

As for the problem this poses to conferences, it's not merely academic. We know that any involvement of people from diverse backgrounds leads to a more creative environment. When a few bad actors threaten the stability and civility of that environment, conference organizers have not only a moral duty, but a professional obligation to address the situation. Whether or not political extremists are bothered by that is frankly irrelevant.
How? There's been a lot of motivations ascribed to him, but where has he concretely promoted or performed in a hostile way?
> No one's going to start carrying cardboard patches around

Uhhhh... why not? You can put them on hats, backpacks, arm patches, or a lot of things. I get that they are suggesting it would be uncomfortable to have a stiff shirt, but there are easy solutions here.

I'm not trying to undermine the research here (because it is good research) but I think the reporting could be a little better.

As for the research, I wished they had compared it to more accurate models. I think this would greatly help a reader to understand the limitations of the work. YOLO and faster-RCNN are great for "real-time" but don't have the greatest accuracy. They trade accuracy for speed (more accurate models are pretty slow). While I do think YOLO is more similar to what would be used in a real life setting, it would be great to know how the design works for more accurate models (this wouldn't require significantly more work either, since you're just testing against pretrained models). If the researchers stumble across this comment I would love to know if you actually did this and what the results were (or if you see this comment and try it against a more accurate model). (I do also want to say to the researchers that I like this work and would love to see more)
This seems to be missing the point which the GP makes that a significant advantage for FP is not so much the functions (or even the immutability) as it is the domain modelling. In JavaScript a float is a float and the fact that it is immutable won’t save you from accidentally confusing two things that happen to be numbers (say the width of an element and the duration of an animation, or the price of some product and the amount in stock, or a pipe length in feet and thickness in millimetres).

The other domain-modelling-in-FP feature missing from JS is discriminated unions (aka sum types or enums in some languages).

This domain modelling is a big important feature in rust too (with more invariants which may be expressed using ownership constraints) but no one claims it’s a particularly functional language. Indeed I don’t think one needs FP for this kind of domain modelling that we get via ML-family languages.
Also insensitive people, apparently.
If the current version of safari on iOS and iPadOS is the best mobile browser available then the mobile browser landscape must be raging crap. On my iPhone XR and iPad mini 4, it has numerous rendering issues and frequently requires being terminate by the task manager and restarted in order to load and display pages properly.
Not that minor, there are indeed 2 different engines.

One for Safari and one for the rest.
Electron is a tool for the desktop/laptop market where apple has a smaller share yet. It's more like 10%. It's also a market where people are used to manually installing apps.

The worst case scenario is that apple loses some revenue and major players avoid the mac app store for desktop apps.

Apple who gets most of their money from mobile will not care. App developers will lose some convenience but negligible money and they wont care.
Expect checks from VCs to start arriving on Monday