skysight-inc/HackerNews huggingface dataset:
The difficult bit is that your browser is programmable and browsers are different across vendors, devices and releases. This means whatever a bad guy can think of as a test can be sent back over the wire, and you can't realistically block sites from sending data back to servers. So long as there are different browsers etc, there will be tests that can differentiate between them.

Currently canvas fingerprinting [1] is a popular option, but there's quite a lot of options for that next thing you can use. Even generic code execution time could be used to an extent. Realistically there is hope at the end of the tunnel, but it's a very long way to go given just how complex of a corner we've painted ourselves into with modern web standards.

While it wouldn't stop purely malicious actors, I personally think it might be easier to address the whole situation on the legislation side rather than with technology. Imagine GDPR, except tracking would be illegal altogether: there will always be actors who will work to bypass it, but the majority would do their best to conform, lest they want to go bust with fines.

[1] https://en.wikipedia.org/wiki/Canvas_fingerprinting
I recently started with Qt, and it seemed to me that it's trying to play nicely with new C++ features. I never used Qt smart pointers; only C++ ones.
It’s going to be super interesting to see what the reaction to this is (if any). Even though they sound like a terrible company, everyone should take note how easy it is for Google, Mozilla, Microsoft, etc. to make them disappear from existence.
To many developers, the main reason they contribute to open source software is for the benefit of leveraging each others work. If one is the sole author due to lack of contributions, from that perspective there is no value to the developer in providing it as open source. The problem is compounded if they look around and see companies profiting off of their work and neither contributing fixes/improvements back nor funding the developer(s) who do.

So how is it harmed? By exactly the situation playing out with FUSE: the person who has been maintaining it has been seeing no benefit financial or otherwise and decides to take his ball (the source code) home as he has every right to do. I suspect if he doesn't see some corporate sponsorship soon he may very well decide to stop releasing future updates entirely.
Good GUIs are possible, just that not everyone bothers to read books like "Filthy rich clients", having a designer on their team, or shelling out for component libraries like JGoodies.
As someone who had the pleasure to work with text rendering and wonders of Unicode - hell no. I want my tools resilient, not fancy.
> We’d like to thank Google for sending us a report in which they explore both the ability to detect when web content is treated differently by tracking prevention and the bad things that are possible with such detection.

Its interesting that Google being an ad-tech company is doing something against their own interest.
Maybe because Qt6 is on the horizon? Also they changed the license of some Qt modules just 2 months ago: https://www.qt.io/blog/change-in-open-source-licensing-of-qt...
I'm not sure I necessarily find this inimical to net neutrality or a problem. Isn't this more like a way to provision on-the-fly peering agreements based on pricing and latency?

Of course, if as a consumer you have a lousy ISP and the problem is occuring in last few miles, I don't see that this can help.
I am afraid there's nothing people can do about this issue: according to https://github.com/osxfuse/osxfuse/blob/master/LICENSE.txt the project is BSD licensed and AFAIK closing the sources of a BSD-licensed project ("re-licensing") is allowed.

Yep, he's allowed to do this and people basically have to suck it up.

This couldn't have happened if the code was GPL-licensed.

This might be a good occasion take a moment to think about all the BSD-licensed software you're currently using, and imagine it disappearing just like this piece of software. Then go back to your repository and re-license as much as you can as GPLv3.
Worked this way for Madam too. Weight loss is slow but real and durable. I had no weight to lose myself, and do not feel superhuman as well ;) except that I am no more hungry at 4-5PM.
MS did not like competition to Xamarian so they have killed RoboVM unfortunately...

EDIT: Apparently it's not dead and there seem to be up-to-date instructions here: https://medium.com/@bschulte19e/deploying-your-libgdx-game-t...
Decluttering Your Inbox
Sounds a lot like what my dad is drinking :) so it will be easy to try next time I see him.
This reminds me of one of the tasks that was traditionally assigned to the church carekeeper, or sacristan[1], in Finland (Finnish: suntio): to poke dozing churchgoers with a long stick to keep them awake during a mass!

[1] https://en.wikipedia.org/wiki/Sacristan
Speaking has someone who co-runs a hair salon, those numbers don't make sense. $30K should be a reasonable loan compared to how much a single stylist can make annually (easily $50K, up to six figures if they are any good). Just shopfitting a hair salon costs $10-20K. New or relocating salons do that routinely and will expect to recoup it comfortably in the first year.
Show HN: Cashbar app – your SaaS revenue in your menu bar
I too received one drop in Sept and one in Nov. The communication from Keybase sounds like the drops were happening monthly though. Was there an Oct drop and did we miss it?
That's not correct; they used ad hoc signing. They collected UDIDs with a configuration profile served over the web. I think enterprise was also an option, but it wasn't the only one – most organisations used ad hoc.
Well done ;)
It costs $30K to go to Barber School in the US?
Payment flows often require a specific referrer.
Looking Ahead to Marvell’s Future ThunderX Processors
Hello! Author here. The company in question does not have connections with the publishing industry. It is basically a 1-1 tutoring platform gone rogue.
How can you "stalk" and observe someone's sentiment toward a project at Facebook Inc?
> The facts don't support this claim. U.S. government spending on tertiary education is 0.91% of GDP compared to Germany's 1.0% and Japan's 0.45%

US voters aren’t comparing taxes with Japan and Germany. They’re voting between politician A who says they will lower taxes, and does it by removing funding for higher education or politician B, who does provide higher education and hence has to collect higher taxes and politician A. Politician A can get away with this by claiming they still support students by providing government loans or government guaranteed private loans or whatever, but they don’t have to account for it in the same way politician B does.

I agree with all of your points, and I far prefer the German model too. But American voters seem to love debt, and low taxes, and rarely is a thought given to the future.
I don't like final. If I do, I don't do crazy subclassing and monkey-patching for fun but to achieve something in a restricted environment, for instance because I cannot use the latest version of the patched library.

Python excels at this kind of code patching and introspection. Even "private" methods can be called or overwritten. That's good. Adding @final only makes it harder to deactivate this flag before applying some "runtime patch".
A Quick Guide to Create Your First Flutter App
'World's first' fully-electric commercial flight takes off
Are you familiar with Piotr Wozniak's writings on sleep? I think you might find them interesting https://supermemo.guru/wiki/Science_of_sleep. DSPS is pretty common and fairly natural considering how we've diverged in habits from our ancestors.
Going from Standardized Tests to Recommendations Will Compound Inequality
My concern doesn't lie with the TLD registrar, but with the interest in, say, maintaining a .christmas domain in non-christmas times of the year.
LCM+L: Computers Collection – Online Systems
America's most prolific serial killer was a serial liar
> every ten seconds, Network Next runs a bid on its marketplace to find the best route for your players across our supplier networks.

> The winning bid carries your player's traffic for the next 10 seconds, then the process is repeated every 10 seconds, for each player

Markets in everything! Like realtime ad markets, it's one of those things that's simultaneously an impressive technical achievement and a Randian nickel-and-diming nightmare.

Like surge pricing, I wonder if there's any incentive for some of the actors to manipulate the system to raise prices ...
I get it that it's mostly an advertising piece for Netflix's series, but I did find the piece interesting because of the way that law enforcement behaved counter-productive because the incentives were broken.
Cursory look at recent checkins seems to indicate that he wrote all the code.

As the copyright holder of the code he could re-license it the same way even if it was GPL.
Nitpick:

> Now this may come as a shock to some of you, but Apple really doesn’t seem to like it when third party developers change just about anything about their UX

> Deploying a kext requires it be signed using a special Kernel Extension Signing Certificate, which can only be acquired from Apple

this restriction has nothing to do with them not liking people doing stuff about their UX and everything to do about the fact that kernel extensions bypass all security boundaries between users and processes.

Kernel extensions are bloody dangerous and I'm happy with Apple putting additional scrutiny on them.
Java and its ecosystem is a cash cow. Any company will be happy to tend to a cash cow
Yep.

Much as I rail against the overly pedantic nature of many, many comments here, this place is a veritable treasure trove compared to Reddit.

On Reddit, every single fucking thread gets derailed by shitty puns, basement-tier humour or a one-liner with all the nuance of a tweet. Doesn't matter how sombre a topic, some dickhead is going to make an oh-so-clever quip and legions of fellow dickheads will line up to suck his dick and upvote it to the top.

Even when there are substantive comments, the replies to those comments rarely make for useful reading.

"Take my upvote and fuck off"

"Nice"

"Mom's spaghetti"

"/r/Suicidebywords" on a comment about dick sizes

... and on and on

Not to mention the fact that Reddit's recent algorithms upvote the shittiest content to the front page to begin with. I mean, /r/dankmemes? /r/memeeconomy? /r/wholesome memes? Fuck outta here with that shit.

There are exceptions, of course. /r/financialindependence comes to mind. But overall, it's become an out of control shitshow that I visit ever less frequently.

So yeah, thank god for HN.
SEEKING WORK | Europe | Remote

I am a freelance full-stack web developer with over six years of experience delivering software. I have worked for clients all around the world in many different industries. I have delivered solutions for startups, digital agencies and big companies, such as Apple. I have background in computer science and am able to create everything from small business websites to custom web applications.

Technologies: JavaScript, ES6+, Node.js, Koa(Express), React.js, Gatsby, GraphQL, Redux, D3.js, Wordpress, React Native, Webpack, PostgreSQL, Bootstrap, Heroku, Firebase, TypeScript and more.

Location: Europe

Remote: Yes

Willing to relocate: Not at the moment

Résumé/CV: https://drive.google.com/file/d/1ngTkTVeDaakyFxEmPyyqyMuKxD6...

Email: mail@andrejgajdos.com

Personal Website: https://andrejgajdos.com

LinkedIn: https://www.linkedin.com/in/andrejgajdos

Github: https://github.com/AndrejGajdos
Congrats! Any reason you didn't go with clojure/clojurescript for backend also?
I don't get it. Is this some content-modifying (don't want to say AI) gateway between email and some messenger? If so, how do the messages look like for the people on the email side? I don't need screenshots of a messenger app because I've seen dozens of them and they all look the same.
What would be the incentive to deal with all the closed sourced Apple issues? GPL does not guarantee that someone else will be fixing it for free.
So your answer is "trust us". Because how would I know if the claims of the hardware manufacturer (you or your supplier) are true?

This of course holds true for all hardware. When someone creates or stores a Bitcoin key on a laptop, they are at the mercy of the laptop manufacturer.
I love the fact that you named it Victor Game, but I'm not the one who created it. I got the whole thing from vsauce2, as I explained on https://github.com/victorqribeiro/googol
Location: Europe

Remote: Yes

Willing to relocate: Not at the moment

Technologies: JavaScript, ES6+, Node.js, Koa(Express), React.js, Gatsby, GraphQL, Redux, D3.js, Wordpress, React Native, Webpack, PostgreSQL, Bootstrap, Heroku, Firebase, TypeScript and more.

Résumé/CV: https://drive.google.com/file/d/1ngTkTVeDaakyFxEmPyyqyMuKxD6...

Email: mail@andrejgajdos.com

I am a freelance full-stack web developer with over six years of experience delivering software. I have worked for clients all around the world in many different industries. I have delivered solutions for startups, digital agencies and big companies, such as Apple. I have background in computer science and am able to create everything from small business websites to custom web applications.

Personal Website: https://andrejgajdos.com

LinkedIn: https://www.linkedin.com/in/andrejgajdos

Github: https://github.com/AndrejGajdos
People can fork the last-published BSD version. Nobody's taken that freedom from them.

Nobody can relicence the code that's under your copyright without your permission.
He did not.
Is there anything actually illegal about this? What laws are broken?
Systems include:

- Tops-10 v7.04 (DECSYSTEM-2065)

- TOPS-20 v7.1 (Toad-2)

- OpenVMS 7.3 (VAX-7000/640)

- NOS 1.3 (CDC-6500)

- VM/SP5 (IBM 4361)

- 7th Edition Unix (PDP-11/70)

- 8th Edition UNIX (VAX-11/780-5)

- 4.3BSD Unix (VAX-11/730)

- 2.11BSD UNIX (PDP-11/84)

- UNIX System V r3.2.3 (Western Electric 3B2)

- CP-V (Sigma 9)

Thank you Paul Allen!
Any price tag known for commercial developers? Was interested in doing something with FUSE on Mac.
Usability testing: how to analyze your website for UX pitfalls
An object lesson in the problems of using emoji to actually convey meaning :)
Thanks for the feedback.

Pitch detection can be tricky and system dependent but when it's not working at all (or missing most of the notes you are playing) the root cause is usually one of a few common problems. The troubleshooting guide at https://www.fatpick.com/support/troubleshooting may help.

If you want to experiment some you can enable the advanced settings (under General) which will add the Audio Analysis options to the main settings menu. There are a lot of knobs you can turn on that screen to adjust how the audio analysis works, and you can test the pitch detection from that screen.

There are actually a bunch of additional options, including alternative pitch detection algorithms that are included but not exposed on that screen. If you reach out to me (rod@<that domain> or using the contact form on the web) I'd be happy to try to help get it to work for you.
he told you, in the search console. Yo have to register your site and verificate it before you could appeal something.
Exactly. It really is a specialised skill, not just one that you can pick up alongside all your other GIS skills.
They are supposedly driving 10% of Bing's search volume... I think Microsoft probably loves them.
> Cursory look at recent checkins seems to indicate that he wrote all the code.

1. There are github commits not by him in the project.

2. There are lots of copyright assertions scattered through the project. The first one I ran into was:

> Copyright (c) 2006-2008 Amit Singh/Google Inc.

but I'm sure there are way more than that.
There was a comment on Nextdoor today about three cars being hit right in front of Baskin Robbins on Lawrence... one with the owner in the driver's seat.

Santa Clara PD response: "yeah, that happens there every day".
https://www.bbc.co.uk

https://www.npr.org/

https://www.pbs.org/

https://www.cbc.ca/

https://www.abc.net.au/

http://www.ard.de/ (and satellites: NDR, RBB, SWR, MDR, WDR, BR, hr, SR, and RB, because reasons)

And similarly...

https://en.wikipedia.org/wiki/Public_broadcasting
Well, in this specific case, I think the best outcome would be for Apple to merge the module in the MAC OSX kernel so it's there by default, FUSE is kind of a de-facto standard and is clearly a widely useful piece of code.

But, big picture, yes a lot of OSS projects have the same issue. Funding is clearly one aspect, but another aspect is also to work on having less "single person projects" (and I'm not talking about one time PRs but a genuine second core developer). I'm not sure how to encourage that however, maybe more commonly adding "HELP WANTED!" in the project README, maybe a button "I want to become a permanent contributor of <PROJECT>" button in Github, I don't know. If you are alone on a project, even if funded, chances are you will loss interest after a while, leaving the project with tons of possible improvements not realized, and a on/off maintenance, having more "N>1 core developers projects" would help mitigate that.
ah ok - quite a lot of effort must have gone into copying these books then I guess!
This is nothing "new", the real money is from printed books, not only China, Turkey too: ESL publishers buy books from eg. Greece then scan > photoshop to translate Greek to Turkish > publish, original publishers have no idea as its an off-the-net business, definitely the language barrier helps those kind of business.
Something that many keep forgeting with their Oracle hate, is that Oracle has been part of the Java eco-system since the early days.

They did the NC Java station alongside Sun, were the first RDMS to support Java stored procedures, ported their installers and GUI tooling to Java, created their own JVM, later bought BEA, and created their own JEE implementation, among other Java frameworks.
These kinds of brownout/undervolt attacks have been used in console cracking for decades.

Surely someone involved would have known about that. I wonder what chain of events led to the creation of a secure enclave with such well understood flaws.
PWA vs. AMP: What Is the Difference and How Do You Choose?
There are numerous imix definitions floating around now, it really depends on who you ask. The more realistic ones define a pattern of different sized packets. And performance varies greatly depending on which imix flavour you use, which probably goes back to the earlier poster's 'dumpster fire' comment (although I don't know exactly what NPU generation they are referring to).
Why should companies give back when the code was licenced in such a way as to not require it?

If a developer works on a project and wants commercial companies to give back then they can choose a suitable licence such as GPLv3; if they just want to get their code out there and don't really mind how it's used then BSD is more suitable.
How does it earn them any money to begin with? I know the article claimed they have a revenue of $250 million a year, but unless they are somehow injecting their own ads, how does a simple redirection result in any revenue for them?
> Assuming JVM is (or will be) installed is a little risky though, isn’t it?

At least in Linux the package management systems enable packagers to specify dependencies such as the JVM. In Windows perhaps it's possible to bundle a JVM of choice.
> I am afraid there's nothing people can do about this issue

There is: offer the maintainer a decent (probably part-time) wage for working on this while keeping it open source.
I wouldn't say "spectacularly", as I don't remember that many attempts at true end-user apps. Enterprise is ripe with Swing.

Nowadays of course the web has blunted our pain receptors for memory bloat and non-native UIs, thus you're probably running three Electron apps right now, compared to which Java is Win32ASM.

And as others pointed out, for games it doesn't matter anyway. You're not building a AAA-game or something for a 6510, so GC pauses and memory consumption don't matter, either. Plus rapid-development, refactoring and a setup where OOP actually makes good sense.

I wouldn't start Kotlin for that, but if you already know it, there's no reason not to use it.
Still common? Or was common?
On Understanding Data Abstraction, Revisited [pdf]
I would say it is not a good choice today, unless you have a legacy code base in CL.

There are more modern Lisps which have a much better concurrent programming story — which is why after years of working in Common Lisp I switched to Clojure.

The other huge advantage of Clojure is ClojureScript: most of my business logic code these days compiles to both Clojure and ClojureScript, which is important for modern applications and lets me keep my line count low.

See my Quora answer (from several years ago, so some things have changed) for more on why I switched: https://www.quora.com/What-do-veteran-Lisp-programmers-think...
What's to stop someone from passing many duplicate notes?
The point of the post is the sales pitch.
If I don't want my code to be used in a commercial setting I use AGPL. It's super-banned in every company for which I know the open source policies. It's also the most sensible open source license in today's SAAS world.
There is chrismas every year.
think of it this way - like all the other companies, he's maintained his own private fork of the open source osxfuse code. his happens to work on catalina, and he's telling those companies that if their forks do not, he's willing to sell them access to his code.
Collections: A Trip Through Thucydides (Fear, Honor and Interest)