skysight-inc/HackerNews huggingface dataset:
Yes, the age of legends is the same trope, but I don't think the rest matches.

There is one Big Evil but the lesser ones are all scheming against each other. In Tolkien there's just a bit with Saruman and the spiders, but you don't really have factions amongst the ringwraiths, for example. It's all just a battle between Sauron/everyone or Melkor/everyone.

The good ones in WoT don't simply start separated but actively hating and fighting each other, Rand has to go to war with many nations and specific groups within nations, and some of them just split and start killing each other. This is not the same as Gondor and Rohan being on bad terms, or some elven clans just standing on the sides.

In Tolkien's universe you 99% of the time know who is evil and who is not (elf, dwarf, hobbit, ent, eagle, northern man = good; orc, goblin, troll, dragon, great spiders, eastern man= bad).

Yes, a couple human characters are ambiguous, but it's a pretty small minority.

In WoT you have a couple evil races and you, the reader, have a clear view of who is good and who is bad.

But in-world people want to kill other people because each thinks the other is evil: that looks a substantial difference to me.

Re: pure heroes, I meant that the main characters basically are all 100% good. This is the same in both universes too, just not a constant in all high fantasy. At least I think, I didn't finish the wheel of time ;)
When Bing was released they did a similar thing with copying search results from the users browser to their servers.
The NYT is no longer credible
Tech Stories Tab by Hacker Noon
Brazilians can already do inter-bank money transfers using their bank accounts apps cheaply.

Pix is an improvement over those systems (shorter processing times - as in seconds instead of minutes) and checks are almost nonexistent.
"American in Denmark with no experience" probably won't open many doors. Has she reached out to her alumni network, university departments and the placement offices of the universities she attended?
Scummvm compiled with --enable-all-engines supports a fuckload of games, even maybe, Microsoft Encarta. You can even run Ultima games.
Might have something to do with the...monochromatic...makeup of most software company C-suites.

Fortunately, that is changing, but not that quickly.
Feature test: Thank you reaction – Meta Stack Overflow
I am reminded of what Chinese people say when they are asked about how they feel about the oppressive government. They say “What’s the problem? We have perfect freedom to do whatever we want, as long as we don’t talk about politics, and who cares about that?”. It’s perfectly normal to them, and they don’t feel particularly oppressed.

Those rules about absolute identifiability are only “part of the entire sport” because you have defined it to be that way. What if Internet chat had been defined the same?

Also, enumerating what you are allowed to do once you are granted a license does not help the argument that the requirement for a license is oppressive.

> There's a reason that everything else needs to be tested, certified, and require dedicated band allocations

Maybe there were reasonable technical reasons in the 1970’s, but now with modern technology, there should be no problem, or at the very least significant relaxations of what the regular public is allowed to do.

I repeat: Having to get an individual government license to practice your hobby is draconian. But, of course, regulations don’t really ever get less restrictive.
since all real-world outcomes of communism have been consistently horrible, and since communists killed several of my ancestors - no, I am not going to look for nuances. If nazis should be punched, so should communists.

Maybe if North Korea suddenly turns into actual paradise, I'll reconsider.
I've been reading lots of reports like this from young people. One person in their 20s ended up with lasting asthma when they'd never had it before. A couple have needed lung transplants.

This category of outcomes is honestly much scarier for me.
Do you think humanity and empathy ends at a geographical border? You don't feel that the plight of people living under oppression is anything to do with you because they're far away?

The reason why everyone, everywhere is saying BLM is important is because we live in a globally connected world now, and ignoring people due to borders and distance is no longer reasonable. We are all citizens of the world.
GP's point (which I believe is naive, I suspect foul play from competitors, especially big banks) is that FB was trying to corner the market through network effects before an open standard took hold and the Central Bank acted to stop that from happening.
Get a Free Week on Cloud Academy to Kickstart Your Tech Training
Wow they're in trouble. Both the left and right are not happy with them. The left cause they won't censor enough and the right because they sensor too much and put in a likely bias review committee. The Project Veritas video was pretty exposing and will likely fuel a senate investigation.
I'm currently working on a VB6 front-end (I say front end, but it 450,000 lines so probably a bit more to it!) with C++ back-end (and it's old C++ that uses MFC containers instead of std). We also have a lot of C# extras that are called from the VB6 and also consume the C++ stuff.

Oh, and there is Python scripting in there somewhere too.

Ungh.
Yeah, the managed part does add to the cost (understandably) but if the half-managed approach of appliances works for you I think OpenVPN-AS is an option as well.

Some people are using wireguard containers on Fargate to do the same thing.
DNS rebinding attacks also work in non-browser environments like SSRF attacks.
It's especially screwed up and bizarre because this whole fuzzy, religious outlook thoroughly obscures the relevance of real, actual, systemic racism in the workings of institutions like criminal justice (including policing) in the United States. Here you have the clearest argument for systemic racism being a real dynamic even in a developed, largely-free country like the U.S. (and presumably it's no coincidence that CRT, from which we get this notion in the first place, originated from a subfield of legal studies), and yet you probably wouldn't know this from looking at the progressive debate on this issue, which simply sticks to its meaningless, mindless religious tropes. Quite mind-boggling.
Why would they be unhappy or ashamed? Not everybody shares your views of politics.
I don't think using the facial recognition is necessarily wrong to help identify probable suspects, but arresting someone based on a facial match algorithm is definitely going too far.

Of course really I blame the AI/ML hucksters for part of this mess who have sold us the idea of machines replacing rather than augmenting human decision making.
It's funny because it's (probably) true.

...AARGH! No, scratch that. It's actually infuriating. :)
nyt will never waste an opportunity to paint their usurper as a failing company.. i am highly confident that this will all amount to nothing
I think this topic needs some explanation for older people that do not believe people that use the web extensively actually read.

Because people scan a page rather than read every word in the order the author thought best does not devalue what is going on.

Say you were interested in WW2 history you could read Stalingrad by Antony Beevor to then become an expert on that aspect of the war. Or you could research the topic online going across many online sources to answer your own questions. This latter approach where no book is read from cover to cover has a lot of merit. However, some older people might call this not reading. To them this would be grazing any old nonsense written online.

We need to challenge these entrenched attitudes. It is totally okay to study online flitting about between content and sources. Reading online is different to reading books and we should not be concerned with how people do this in order to make condescending remarks.
How does computerized facial recognition compare in terms of racial bias and accuracy to human-brain facial recognition? Police are not exactly perfect in either regard.
This story is really alarming because as described, the police ran a face recognition tool based on a frame of grainy security footage and got a positive hit. Does this tool give any indication of a confidence value? Does it return a list (sorted by confidence) of possible suspects, or any other kind of feedback that would indicate even to a layperson how much uncertainty there is?

The issue of face recognition algorithms performing worse on dark faces is a major problem. But the other side of it is: would police be more hesitant to act on such fuzzy evidence if the top match appeared to be a middle-class Caucasian (i.e. someone who is more likely to take legal recourse)?
> Epidemiologist Arnaud Fontanet and colleagues said more studies on schools were needed because of the small number of cases they were able to study. They found that an estimated 41% of the children infected showed no symptoms, compared with about 10% of adults.

How did they get 41% when they only had three active cases? Maybe there were more and they only found three that didn't spread? How does that support this conclusion? This article is kind of hard to understand.
Is that different from somebody getting arrested based on mistaken eyewitness.
One factor is that for engineers it is relatively simple to measure performance, while measuring manager performance is usually a very obscure and subjective process, allowing entry and promotions for weak managers.

For example, 30 minutes ago a senior director told her entire organization that the primary differentiation in the performance review for the managers will be "quality of communication". Not only this is subjective, but it is not a core performance indicator.
Justice.
Having the law as the sole arbiter of what is allowed or not would be terrible for free speech.

The problem is that we have an overwhelming amount of information being produced, so that people have a hard time evaluating all they are exposed to. Furthermore, we have a lot of people who are just too trusting, or too naive, or too gullible, or perhaps just even stupid. Finally, on top of that we have many information producers who are trying to cause harm ranging from people just doing it for fun to countries trying to undermine each other's stability.

A society must find some way to prevent or at least limit those who are intentionally trying to harm people from taking advantage of the overly trusting, naive, gullible, and stupid.

The law is a monopoly. Using it to try to address that problem will tend toward overly broad restrictions on speech, with little or no recourse for those whose speech should not have been included.

It's far better for it to be handled by Facebook, Twitter, and the rest. If Facebook won't let me talk about some particular topic I do have alternatives. They might not reach as far so I might have to go to some serious effort to contact like minded people and get them to agree to discuss my topic on some other platform--but I can.
That does sound like what I want. This is the first time I've heard of a compelling reason to use Chromium over Firefox. Hope I can find a decent solution for Firefox.
Ask HN: What are some good newsletter etiquette?
Looking for a guide to start sending email out to people, but not sure what is right to do, consent wise.

For example, if someone emails me about my product, is it ok to add them to a mailing list for product updates?

Thanks.
> this fashion of blaming OOP is really weird and should stop

Right. There are many places where OO fits well.

As you mentioned in the medium/large on the services/systems level. But it is also a good paradigm to model pretty much any real, outside thing. A database, a file-system abstraction (loading configs etc.), an external web-service, a peripheral device (keyboard, mouse), a GUI context (the whole thing, not the parts) and so on.

In these cases we want the properties of OOP: local retention, message passing, abstraction through public interfaces and state-machine-like behavior.

The issue arises when we model data with OO: A Person is not an object in your system. It is an associated data-structure. Treat it as such. A User interacts with an interface (CLI, config files, GUI...) treat those as objects. The data about the User is just data about the User.

I don't have an authoritative opinion to offer here. I'm just a dude who writes programs. This is merely the model that works for me.
Ask HN: OOP vs FP?
Why is OOP bad than FP? What are the specific advantages with FP? Can OOP be implemented by FP and vice versa?
Internet usually provides just hang in here. Glad to have you on the show.
I believe we'll see a return to more single use devices. They won't supplant smartphones.

For one, I've thought a lot about having two separate computers: one for writing code and a second for googling when I need help / slack / email / HN.

And then keeping the two devices in physically separate places.

I could accomplish this with software and accounts, but I know for myself it would be less effective.
I can’t find the reference right now but I gather very few people spread the virus and it relies mainly on a small percentage of super-spreaders.
Wow.

Gothic 1 was one of my favorite RPGs of that era. The setting was intriguing (it was devised to limit the world, but it was an interesting way of doing so), the world felt "alive", with night-day cycles and NPCs going their way, working, etc. I still have the box lying somewhere, because I keep the boxes of my favorites games.

(Unfortunately, I don't think I have any way to read the original game discs anymore, so I have the game and at the same time I don't have access to its assets...)
The keyboard in question is a 1993 AlphaSmart device
Funny you should ask - I just saw this:

> You don’t realize the heavy conscious and mental burden that comes with being a Facebook employee until you quit

https://twitter.com/sebmck/status/1275363680767537154
>open sourcing will probably benefits your competitors more than you

Solution: don't have competitors, make a unique product. You don't even have to find a niche to do this.
Yeah but constantly jumping between idioms means this is stuff I have to usually look up instead of just intuiting.
Make your SwiftUI views reusable in iOS 14
Rust was my first experience with pattern matching, and I really learned to love it there. Seeing it come to Python will be great as well. I'm glad this is on the docket, and I can't wait to see how this draft evolves.
The main thesis of the 1619 project was that the colonists decided to declare their independence from Britain because they wanted to protect the institution of slavery. This is categorically false according to actual historians, and so the NYT had to issue a correction (some 7 months later). None of the leading scholars of the whole period from the Revolution to the Civil War were consulted on the project, yet now it is being taught in some public schools
yeah really, aren't you just moving the buffers that track the TCP connection states from the kernel to some program in user space? how does that solve anything
Here's some info about favorability ratings of Facebook and its changes:

https://www.axios.com/exclusive-poll-facebook-favorability-p...
I know, if the numbers look bad for bikes in cities with bad infrastructures and better in cities with good infrastructures after normalization then you can show that investment prevents deaths. Sometimes pedestrians are at fault too so everyone would be safer if bikes can be separated from pedestrians and if data confirms this force a speed limit for bikes on certain sections.
No, they were censored for hate speech (IIRC). In the case of Trump, FB claims the president's words are newsworthy, even if they qualify as hate speech.

I don't necessarily disagree with that premise. However, I do believe a Twitter-like "this is biased" or "this is hate speech" label is appropriate. I have no idea if that's the "correct" solution, but at least it's an effort.
Why would advertisers want their ads to run next to content they don't support? Free speech means they are free not to advertise if they don't like the content. Facebook is allowed to avoid censoring posts if that's what they want to do, but they don't have a right to advertisers' money.
> Just like a kitchen knife can be used for good (cooking a meal) or evil (stabbing people).

NSO knowingly sells tools to repressive regimes that use them to violate human rights. If you sell a knife to someone you know is going use it for murder then you're culpable and your behavior is immoral.
I don’t know under which rock you’ve been hiding but “x times faster/smaller” has been in common use for decades, including technical writing. Everyone understands it as 1/X, there is absolutely no confusion.
The ECMAScript TC came to the same conclusion with promises and fetch. Instead of adding an `.abort` method to promises for the consumer to use, you need to wire in an AbortController so that the producer (fetch) can close the channel. The consumer then sees an AbortError. It's a bit more work to wire up than simply calling `p.abort()`, but it saves you from having to reason through some hairy race conditions.
Will he? I thought it was pretty hard to win cases against the police. What does the evidence about the practicality of pursuing police for torts say here, and for that matter what kind of evidence should we be looking for?
Starcity (YC S16) Is Hiring a Senior Software Engineer (SF or Remote)
Alright, cool.

I admire your work, gorhill, I do. However I'm not convinced of your results. Lets go ahead and run some benchmarks. First, would you mind tell me how you can about your results?

I'm specifically interested in your results here: https://www.debugbear.com/blog/2020-chrome-extension-perform...

How did you come about your results? Did you use selenium? Or did you catalog all the data by hand? Also, do you have the data available? I'm going to run the tests myself, and any insight would be appreciated. I would especially appreciate it if you could allow me to review the data you have on hand but I understand if you don't want to provide it.

Also, slightly beside the point but is Raymond.cc your site? Just curious.

Thanks for your help!
Those hucksters should be worried about the Supreme Court swatting away their business model, because that's where I see this headed.
It must be frustrating to be a taxpayer, demanding to defund the police while simultaneously having to pay for their mistakes.

If only their elected officials would listen to them...
How Facial Recognition Led To A False Arrest In Michigan
The Cartoon Picture of Magnets That Has Transformed Science
Sure, that's why I used the term "solution". I understand that PIX will be better than what we have today, but there's no reason to block other players and don't allow them to create their own payment solutions or products, based or not on PIX.
I'm frankly flabbergasted by what's going on with the markets. If anyone thought stocks were still somehow a projection of reality and an indicator of expectations on the future of a company's performance, well, that's clearly not the case anymore.
I am really scared that a real devastating collapse is still looming, but I frankly have no clue of when that could happen and what could actually trigger it.
MySQL Upgrade Free Course
MySQL Upgrade course, it's free and have a certification.
The Bloomberg article that The Verge is referencing says that WhatsApp plans to implement PIX: https://www.bloomberg.com/amp/news/articles/2020-06-23/brazi...
Thank you for responding. I had hoped to get a typical configuration based cost to insert into the business model cost projections
Politicians cloak it in the idea of "compromise". Ask for more than what you want and then negotiate to some middle ground.

Playing that game isn't a good faith negotiation.
> glad to see this! though it's a shame that the proposed `match/case` is a statement, not an expression:

> no matching in lambdas unless those get overhauled too :(

Hate it or like it, but it's congruent with the rest of Python design.

Guido has been hostile with introducing too much FP in Python.

While I find it frustrating from time to time, espacially when I come back from another language to Python, on the long run, I must say I understand.

I don't like to work with FP languages, because unless your team is really good, the code ends up hard to read and debug. It's possible to make very beautiful code in FP, but it makes it so easy to create huge chains of abstract things.

And devs are not reasonable creatures. Give them a gun with 6 bullets, they'll shoot them all, and throw some stones once it's empty.

To me, the average dev is not responsible enought with code quality, and should not be trusted. I'm all for tooling enforcing as much as you can. Linters and formatters help a lot. But sometimes, language design limiting them is a god send.

I've seen the result with Python: you can put a math teacher, a biologist and frontend dev on their first backend project, and they will make something I can stand reading.
Makes sense. Single-purposes devices are kind of cool. It's why eBook readers have a place in a world where tablets exist.

I don't know about AlphaSmart though - the screen is too cramped. I suspect after the initial euphoria of finding another way to write wears off, the author will get tired of the limitations and go back to writing on a tablet or PC. Having said that, maybe there is a market for a writing-only device, similar to a read-only eBook reader.
Yes, but they use another "social app" that happen to be owned by Facebook the corporation. Even though I don't like Facebook and its founder, I have to say he was clever enough to avoid the fate of MySpace, which just stopped to be fashionable and died. Even if Facebook.com will start going down there is still Messenger, Instagram, WhatsApp that are still "cool".
any defence lawyer with more than 3 brain cells would have an absolute field day deconstructing a case brought solely on the basis of a facial recognition. What happened to the idea that police need to gather a variety of evidence confirming their suspicions before an arrest is issued. Even a state prosecutor wouldn't authorize a warrant based on such flimsy methods.
4.4 is still a release candidate not a production release.
> Programming in a functional style often includes using functions as values by passing them in arguments, returning them from other functions, assigning them to variables for later execution, and so forth.

> ...

> Other Rust features, such as pattern matching and enums, which we’ve covered in other chapters, are influenced by the functional style as well.

What is it about pattern matching and enums that associates them with functional programming? Because going by the description of functional programming above, I don't see how they fit in. Is it just that pattern matching and enums were first popularized by certain functional languages?
My partner is a novelist and owns two of these. She's been drafting with them for a little over a year and swears by them. She says the appeal is that you can't go back and read more than a few lines so you just kind of go and then edit later. I also think the appeal is the keys themselves. Similar in feel to an old Thinkpad.
NPR article about the same, if you prefer to read instead of listen: https://www.npr.org/2020/06/24/882683463/the-computer-got-it...

I'll be watching this case with great interest
The Japanese have modern devices like this - this one is about $250 and had a E-ink display and a folding keyboard. You can put the keyboard in English mode - a few keys are in odd places but bearable. It's increased my output by several orders of magnitude.

https://www.kingjim.co.jp/pomera/dm30/