skysight-inc/HackerNews huggingface dataset:
This whole "competition" idea turns into the exact opposite when giant corporations buy others and gain all their patents. Motorola was bought because it came with over 10k patents, that is guaranteed to hurt competition.

I think patents make sense to some degree, but they should expire much quicker and should not be transferrable.
Excerpt for the "John Gruber; Didn't Click" types:

-----

Here’s how utterly clueless Speiser was about getting into bed with Facebook. In June 2016, he told The Wall Street Journal there was no reason for publishers to be nervous about Facebook:

Media companies are increasingly nervous about Facebook. While many now rely heavily on the social network to drive traffic to their content and to help generate revenue from their audiences, some media executives still question Facebook’s long-term commitment to helping their businesses.

But according to Joe Speiser, chief executive of “feel-good” content publisher LittleThings, those concerns are unfounded. Facebook wants to control the experience users have on its platform, he said, but Facebook needs publishers just as much as publishers need Facebook.

“I think we need each other. We need them for the traffic; they need us for the content,” Mr. Speiser said on this week’s WSJ Media Mix podcast. “I think [Facebook] cares very much. I think without the content all these media companies are providing there’d be that much less reason to go on to the news feed.”

18 months later exactly the thing Speiser said he wasn’t concerned about — Facebook fucking him over — forced him to shut down his company.
> AFAIK if you actually get detained and questioned at airports, your drive will already get imaged before any password is even tried.

Good luck doing that on 2016ff MacBook Pro's (they all have soldered storage) or any Windows 10 laptop with TPM-backed Bitlocker encryption.
Any document on what they plan to do with all that heat afterwards? Warm water for the lavatories?
> It's a solved problem for people who care about privacy/secrecy. Have you ever worked with highly proprietary or secret data/code in a professional context?

You mean like Edward Snowden and stuff?
Hi HN.

I wrote an Option object for javascript and typescript.

Lots of functional programming libraries already exist, in addition to several standalone JS/TS option packages. So why another?

I wanted a high quality, stand-alone, fully typed package with great behavior. I believe this is the best package on npm for working with Options.

Benefits

- Excellent TypeScript support. The developer experience is exceptional.

- Zero production dependencies. Even the dev dependency list is extremely small.

- Safe and powerful implementation of some methods. Flatten in most packages will throw an error called on Nones.This package never throws. Better implementation of contains method - this package lets you pass in a custom equality function (for example deep object equality from another package or maybe based on a specific property). By default the function is ===. Suitable for primitive values.

- Static (aka curried) versions of map (also called lift) and flatMap. This allows for converting functions that work on non option values to their equivalent that work on Optionals and allows you to reuse your existing code as much as possible.

- Great documentation. Lots of examples in TSDocs that will show in your editor for support. Tests demonstrating usage, and extensive information in the README.

- Simple (but powerful) implementation. Makes for a great example to follow along for anyone learning functional programming while providing an easy way to get working code for all projects.

I hope you take a look and find this interesting or useful!
From Facebook cleartext to e2ee.
> If you are so easily swayed, you would probably not be in an adversarial situation with a government anyway.

Complying in the face of threats of physical violence is equivalent to "being easily swayed"?

You seem to have a pretty specific threat/defense model that you didn't clarify. I wouldn't generalize from that to "biometrics are bad for all users in all situations".
I had exactly the same experience while travelling in Morocco. Random ID checks by police and people bothering me all the time. And I'm male..

Unfortunately comments like mine (and yours) don't make things better. Possibly they make things worse.
Not an expert, but I think kcgi uses fastcgi under the hood.

https://kristaps.bsd.lv/kcgi/
Religion definitely fits the criteria here.
Depends on what kind of used car you're thinking of. (I'm being anal; it's a weird analogy given you can probably get a used car for <$100)

Anyway, the cost of ebikes has gone down a lot over the years, especially as more and more competition shows up and production of various parts (batteries, motors, control units) has scaled up. I just had a quick boggle, ebikes start at around €1200 at the moment (cheaper too, but those are folding bikes).
Neither am I.

Perhaps multiple, layered arrangements.

Trust doesn't scale, though.
I imagine it is because it is more economical for the chips to be made near the cheaper labor where the end product is manufactured.
Yes. For working, say, with physical simulations an experienced worker should know IEEE754. It does not take more than half a day of learning the standard to know how to approach the problem of the post with confidence.

The real quirks lie elsewhere, in the hardware implementations and rounding rules (e.g. does FMA have the same precision of multiply-then-add? why does the order of the elements of a sum make a difference? etc.). And once you know these you can treat floating points with familiarity and expect your operations to be predictable to their last bit.

If I were hiring for a developer of FDTD simulations I would expect them to be familiar with things like -0.0, subnormal numbers and NaN types and to be able to learn if necessary how to go around the murky stuff like rounding. Floats shouldn't be mysterious, they are at the end 16/32/64/80/128 bit variables with deterministic operations defined on them.
Yes, another important one is the chain, if used for transmitting motor power. The additional torque can severely shorten it's life span if it is not adequately strong.
It's not a great joke because it's easy for both of those things to be true as long as you don't try to read "nobody" literally.
Any one use open BSD to host servers?

Last time I checked httpd didn't support http/2.
US can deny non-US citizens entry for any arbitrary reason. Blank laptop might be one of them.
There definitely have been compromised build toolchains before:

https://en.wikipedia.org/wiki/XcodeGhost
indeed not a very favourable switch, but i guess the metadata from whatsapp is better protected than messenges posted to facebook.
> Trees can mean high status

Yep, check out a satellite view of Atherton, CA vs Redwood City next door. A huge contrast.
Good questions, I think a lot more research has to be done on this subject.

"Does these scores correlate to scores 10 years later/etc, or should we expect these children to recover?"

It may sound like a silly comparison, but puppies need to be challenged and introduced to experiences in the first weeks as there is a limited window of opportunity to stimulate neural development which results in brain development. During the first eight weeks of age, skills not acquired may be lost forever.

Maybe similar to how children can easily pick up a (new) language, but learning a language at a later age is a real struggle.
Or transferable once? Otherwise small actors never benefit because their parents can just be ignored by Corps with big legal teams
I had this issue, sussed it in about 10 min. If you're in a Chrome-based browser (incl Brave), DL the Ublock Origin extension, then: Extension options > "My Filters" > add one of the filters in the reddit thread linked.
(https://www.reddit.com/r/uBlockOrigin/comments/p5lgcv/twitte...)
AWS Databases that you should know
I guess all your missing is offline capabilities (obviously you can have a local repo as well, but if your doing all your editing online, you might not be backing it up for when you actually need that offline capability) and mobile editing (which shockingly still isn't a thing for even basic github)
Let's not bring quacks into the discussion.
Styling and Layout Capabilities Offered in an HTML to PDF API
Banks themselves tell you not to give out their info, so that scenario plays out more often than you think. I've had it happen and they just sent a letter by mail instead.
> "free software" becomes unfree when you have to pay

Not the same meaning of "free". But anyway, for now, you have to pay Apple prices to have a computer with an M1 chip on it. If the price is a string requirement, one probably won't buy Apple hardware and rather get something that less expensive and is already well supported by free software :).
Something is wrong with the latest stable version of unraid on amd devices. Hyper V doesn't work, qemu logs amd specific instruction errors, and it's slower than it should be

Pretty sure a kernel/kvm /qemu bug of that unraid version, should be fixed with next unraid version, I can't remember unraid beeing that slow a year ago when I played msfs alpha with it, was close to native perf, have same issues since
Could ships like this actually tamper with the cables without causing interruption that someone else would notice?
>We live in a fundamentally unsafe environment.

Except it really isn't:

https://www.statista.com/statistics/1041693/united-states-al...
i'd say that e2ee is kinda strawman argument as long as neither end is secure (under your control).
These social media companies have blood on their hands. It makes me all the more disgusted when I get emails, texts and phone calls from their recruiters and the “benefits” and amazing work perks and all the carrots they can dangle in my face.
World's biggest wind turbine shows the disproportionate power of scale
It's a lovely visual. Iceland and Finland are in first place; Afghanistan last place.

I haven't seen a happiness study whose methodology I judged valid, but I don't immediately see a particular problem with this instance of the class.
Why only software patterns?
You'd have to have access to the cell tower your phone is connected to. At that point the attack is pretty sophisticated and very targeted.
Sympathize. Fall 1979 two city co-workers hooliganized near me near-victimizing the public outside, and by fall 1980 the news I was a leader of 3 hooligans [ due to police incompetance, LAPD, 1975 , along with the legislative-quality vocabulary I write with, vs the public ] was popularized by ten diverse types of upright citizens who should have known better simply by asking me, to have local FD
clandestingly harass MY SLEEPING HOURS 1980-2021
resulting in neurological problems that PREVENTS
enjoying walking so much. All through no fault nor
intent nor permission of mine. Worse, I was born
way early and the imposed neuro problems are ATOP ones I incur from being isolated in the NICU. The
past 48 hours, in fact, where without 'the public'
I would have slept, say, 18 hours, I was 'allowed'
only 4 or so. USA!
It appears that the individual items are color-coded. If you click through to https://tosdr.org/en/service/182, then you can see that Facebook has plenty of yellow items too.

When I read the items that are listed for Facebook, they do seem to comfortably warrant that red.
See if you can get a rubber sidewalk:

https://www.npr.org/templates/story/story.php?storyId=561579... (2006)
RTX 3090 Owner Finds Old Glove Inside $1500 GPU
Eastern Germany is very racist. I'm white and I repeatedly got "the looks" when I spoke Polish on a trip there.

Not like Poland is better, but somehow people don't expect it in Germany.
Metaverse Growth for Chinese Tech Industry
Thanks for reporting this, I'll open a jira issue for this, in the meantime you can use https://tosdr.org/?optout=1 to disable the redesign :-)

Oddly enough, amazon is red for me. Mind sharing a screenshot via justin.back@tosdr.org?
>Does anyone else have any ideas for how to authenticate a BigCorp caller whose corporate policies do not allow them to provide any account information to the people they are calling?

Definitely. Hang up the phone and call the phone number on the card associated with your account or look up the appropriate telephone number and call them back.

If they're legit, they will be perfectly fine with that. If not, they'll likely squawk about it.

Either way, the correct process begins with you hanging up without providing any information to the caller.

My bank will also send SMS "fraud alerts" with a request to confirm or deny a transaction. That's the same situation, IMHO and the right action is to call the known to be valid phone number for their customer service.

Perhaps there are other, fancier ways to do something like this, but as a general rule, scammers can't change the customer service phone number printed on your card, or hack third party services just to give you a fake phone number online.
When is running a livelihood harmful to someone? Your entire premise is based on all businessmen are psychopaths, which is very narrow-minded.
Hey, that's wonderful to hear! Thank you.
Your problem is not that you are North African, but rather that you are living in an area controlled by a group of people who feel that this is a smart policy to have, which of course it is not.

Come to the USA-- for all of our problems, you can at least walk in a park without encountering police.
During various confinements over the past year, I really enjoyed "illegal" late night walks when the streets and parks were completely dead. I found it the perfect ambiance to memorize poetry. Write them out long-hand and then carry nothing but the piece of paper for reference as needed. I don't have the patience for that in any other context.

It's been a surprisingly enriching complement to my daily routine to recite them to myself later on my bike or with friends. I'd never appreciated the poetic form before Covid, and I'd seriously encourage other young folks to give it a shot, especially if your only poetic exposure was in high school.
I don't think stop signs with RF beacons is needed.

The cameras on the car can provide just as good an image as what a human eye can. The problem to be figured out is generating a mental model of the environment and reasoning about it.

Think "Brain in a vat" analogy https://en.wikipedia.org/wiki/Brain_in_a_vat
The salute, perhaps. Apparently knights would raise their visors when greeting to show friendly intentions.
How to find the right Roofing services in Cochrane
Exterior renovation in Calgary is the most important part of your living place. When somebody comes to visit you the first impression of yourself comes through your house exterior. The way you decorated your exterior the color combination you used on your exterior will reflect your intelligence, creation, and level of thinking.
Okay, but we’re talking about a lingua franca for exchanging plain old data between different programs. You would have to pick your data constructors in advance.

I’m saying that arrays and maps give good bang for the buck, so you don’t really need to define anything beyond those. And if you accept that, having special syntax for arrays and maps is more convenient and readable than S-exprs.
I believe it relates to any personal rights you may have as an artistic creator. Things like altering any works you produce, removing your name, and so on.

I would hope that this waiving extends only to works created on a specific platform!
And it is not like the models performance is actually known at every step
>A front wheel skid almost always leads to a fall, so if there is a high risk of skidding, you're better off controlling your speed with the rear brake.

I came off my bike and broke my arm a couple of years ago. I was riding a European spec bike and I hadn't internalised the fact the levers were on the opposite side to the UK. I barely touched the front brake coming up to a corner and went down very hard.
If anything, it’s raising awareness of the fact that just because it’s on GitHub doesn’t mean it’s FOSS, and that developers need to pay attention to licensing before snatching someone’s work up for their own personal & commercial benefit.

In this case the license was silly, but if this library had been GPL, it’d still have been a massive violation by most of those big companies, and that’s something we need to pay more attention to.
How do companies still think it's acceptable to ignore responsible disclosure in the hopes the problem just goes away?

Even companies with the most automated non-existent customer service know they need to provide separate channels for legal and security so that actually get read by a human.
I was asking, "How can a Razer bug let you break into Windows? Is it a Razer device driver?" Yes. I'll just quote jonhat's tweet from the article:

Need local admin and have physical access?
- Plug a Razer mouse (or the dongle)
- Windows Update will download and execute RazerInstaller as SYSTEM
- Abuse elevated Explorer to open Powershell with Shift+Right click
could mes -> could mess
> The idea was to put a rocker switch on the side, to rock between "dot" and "dash", and then use Morse code. To "read" Morse, the phone could vibrate, or at least decode it as text to read. You could text without walking into a tree (which I have done.)

I can imagine this working. Kind of like CW for HAMs, except with a 3-state switch and couple dozen more layers of abstraction between you and the wire :). I wish my Morse code wasn't so rusty though - and it makes me wonder, are there better text encodings that could be used for such purpose?

The method for texting without looking I described was only limited to writing, but it's also something I've done in practice before smartphones, in particular on a Sony Ericsson K800i. This was possible because of good-quality keyboard (and joystick), and good UI decisions. I don't know if they put an actual soft-realtime OS in there (I suspect so), but all the UI delays were always the same - so I naturally memorized sequences like "unlock, menu, texting, wait ~0.5 second for it to load, open thread, type in message, send". It probably takes teenage-level or business-professional-level of use to get that kind of muscle memory, though.

> Instead of dividing up the picture into rectangles, divide it up into triangles. (...) This will prevent any banding or that ugly blockiness.

Is the insight here that a triangle-based subdivision like this will make areas of detail not align on horizontal/vertical lines, unless the underlying image has its details aligned on a band? Or am I misunderstanding this?
Has Twitter encrypted their DMs yet?
I see. I was asking simply because I was interested in learning interesting things from the actual source code instead of actually running it :)

If you are interested in sharing it privately, let me know and I'll email you!
Words change their meaning as languages evolve. Nothing unusual. I can share this experience that in a more professional setting hacky code is bad code.

But originally back in the 80s and 90s and even the 2000s a hacker was someone who did something different with their devices just for the sake of it. It was a way of interacting with technology. Finding new uses for technology, finding ways to break it. Pure exploration. From the 2000s with massive expansion of personal computing hacker culture died down. No one wants to be associated with ransomware and silk road. Also cryptocurrencies and all the speculations with them made a huge disservice to the hacker community.

It is not 100% dead tho. There is probably some sort of a community hacklab in the place where you live. Give it a visit (after corona dies down a bit).
‘From dark art to dark science’: the evolution of digital gerrymandering
In the US they can’t do anything unless they have “probable cause” you committed a crime. That’s broad, but it excludes “this guy pushed the number 6 three times in a row.”

And “imprison” and “arrest” are pretty darn close. In the US, when you are arrested, you are usually searched, fingerprinted, and a mugshot is taken.

The mugshot can become a public record. There are websites that match mugshots to names, and make money by being paid to take mugshots down.

Nobody wants the google result for their name to be a mugshot.
TIL that there are grazing monkeys.
Give the TestFlight build a go. You may find an overlap with what's offered. Happy to take feedback.
It shouldn't have to be this way, but try wearing sport clothing and make it a light jog for extra health points.

And by that I mean actual sports clothing, not the archetypical tight Adidas tracksuit that the average European troublemaker wears.
Ask HN: Modern Java for Node.js Developer
It's decided, I'm learning Java for back-end microservices and serverless.

I mainly code with TypeScript using Nest.js and other back-end stuff with Node.js.

Any pitfalls to avoid when learning Java ?

Any outdated things not to waste time learning in today's job market ?

What are most valuable Java skills today ?

The Spring ecosystem seems to be the way to go (no pun intended) as far as I can see.

Also planning on refreshing my Angular skills for the frontend.

The goal is to specialize in a highly opinionated stack for enterprise projects (long lasting).
On rotaryphones 0 takes the longest to dial, then comes the 9. 1 was the fastest to dial, I think this is the reason why emergency numbers tend to have the lower numbers.

https://en.wikipedia.org/wiki/Rotary_dial
People suffering from infertility could be as a result of poor quality of semen
Engineered Bacteria Produce a Rainbow of Colors
Hardware patents are by nature more narrow because they have to describe specific solutions to a problem. Software patents are often written as the idea of solving a specific problem using software, completely omitting the how. This makes them overly broad.

At least one of the Sonos patents in question is of that nature: it merely describes a system of distributed loudspeakers where one loudspeaker can set the volume of other speakers in the group remotely. The claims completely omit any actual solution that accomplishes that.
Netscape was the dominant browser from at least 1995 to the end of 1998. It overtook Mosaic to become #1 with Mosaic being a very, very distant #2.

At its peak it had 90+% of the market share.

Firefox nearly overtook IE until Chrome was released. If Firefox had not been consistently a dumpster fire, I think it could have maintained at least 50/50 with Chrome.

I switched to Chrome not because Google had good advertising but simply because it was _better._ Firefox has always had issues and Mozilla can't seem to make a browser that doesn't shit itself every now and then.
see also https://krlennon.github.io/image2lego/
They aren’t “guilty”. This is civil law, not criminal.
For the Celtic - Norse cable now is probably the ideal time to tap it as it does not appear to be operational yet.
For other cables brining them down with some strategic use of an anchor and tapping before it is repaired would probably be very tricky to detect.
I hate how every single article about covid leaves out a great many details. For example:

- Ok, so if you are vaccinated you can get infected. There's no word about the seriousness of the infection though.

- Hospital beds are filling up again. What's the mix of vaccinated and unvaccinated people in the hospital?

etc.
Fundamental Considerations in Building the Metaverse
You say that patents no longer make sense, that they don't work, that they are exploited by "big corporations", but you don't really make an argument as to why you feel that way
Evolution doesn't care about brains. They're just an accidental byproduct that happens to improve our chances of survival.
I'd love to do this, but many services still only support SMS or don't support multiple hardware keys.
Which is why TOS are usually written as an incomprehensible wall of text. They fulfill the letter of the law while fighting its spirit to the utmost extent possible.