skysight-inc/HackerNews huggingface dataset:
> Specifically, websites can create and store a unique browser identifier through a unique combination of entries in the favicon cache. To be more precise, this tracking can be easily performed by any website by redirecting the user accordingly through a series of subdomains. These subdomains serve different favicons and, thus, create their own entries in the Favicon-Cache. Accordingly, a set of N-subdomains can be used to create an N-bit identifier, that is unique for each browser. Since the attacker controls the website, they can force the browser to visit subdomains without any user interaction. In essence, the presence of the favicon for subdomain in the cache corresponds to a value of 1 for the i-th bit of the identifier, while the absence denotes a value of 0.

So the bulk of it is: cashing favicons, timing request, multiple redirects through controlled subdomains.
> Sounds like you're applying a lot of quite American assumptions to rural Wales, to be honest.

I'm British, I know Wales pretty well. Rural north Wales is pretty deprived
Can you recommend other books in the same vein?
I don't think that's entirely accurate. Yes, the bit about flat image vs. PE vs. Mach-O is guilty of that.

But things like their SMP bringup process, the AIC, using FIQs to deliver interrupts, etc. are things that Apple is doing that's not what most ARM SoC vendors do.
Really? the massive signs out side every building site in the UK saying no PPE no Job don't mean anything then.
Until the others grow into the market and get bargaining power.. to then retreat and leave room for the next.. vicious cycle?
I initially thought this was a reference to Mass Effect[1], where it is a magazine of dubious reputation.

1: https://masseffect.fandom.com/wiki/Fornax
I recently looked at an old USB key that had some JPGs stored from ~5 years ago.

I was astonished to see that over 50% of the photos had some sort of bit rot that broke the JPG rendering. Many photos would display correctly at the top until the row where the damage occurs and then display grey for the remainder.

This definitely occurs more than you would think on USB keys.
It seems Reflow falls in this category:

https://github.com/grailbio/reflow

> Reflow thus allows scientists and engineers to write straightforward programs and then have them transparently executed in a cloud environment. Programs are automatically parallelized and distributed across multiple machines, and redundant computations (even across runs and users) are eliminated by its memoization cache. Reflow evaluates its programs incrementally: whenever the input data or program changes, only those outputs that depend on the changed data or code are recomputed.
Exactly. Like segregation of B2B and B2C traffic and route them through servers that have different SLA and capabilities.

I guess the current model where couriers shop at the retail store is a result of hacking up an MVP. It’s very inefficient at scale. Once the grocery stores and retailers deeply integrate with the delivery companies a more efficient workflow will emerge. Something closer to what you just described.
> (b) they outright lied to the community when they claimed that future versions of their open core would always remain Apache 2.0

Where did they make this claim?
They're comparing apples and logitechs.

I wouldn't be surprised if the iphone cameras have had a billion dollars of development invested in them. But a large portion of this is on the software/firmware side which logitech doesn't benefit from.

That said, we all reap the benefits of this because phone camera hardware has been driven down in cost considerably since phones first got cameras. There just needs to be more open software to help out, maybe like machine learning exposure, focus, color and more. Then even low-margin webcam companies will have good performance.
> a shady DDoS protection outfit

Shady because they're Russians? Or shady because they're using a shell-company to achieve their goals?
WebRTC itself makes videoconferencing platform incredibly easy to make (you can even just copy-past a working tutorial!). Three.js[1] makes the 3D-world part quite easy as well, then howler.js[1] does the spacial audio for you.
Tada! you have your Pluto clone in a few days!

(the open-source JavaScript ecosystem is pretty impressive)

[1]https://threejs.org/

[2]https://howlerjs.com/
> Also, my patients couldn't Google my name and find me immediately, which I was increasingly realizing the psychiatric community considered important.

Could somebody tell the Swedes? When I looked up the name of a local therapist here, expecting to get a website of their practice, I found their Swedish personal number, private phone number and address as the first search result. Out of curiosity, I then tried looking up the names of the other therapists in her practice. Same issue. Apparently the government freely shares this kind of personal information unless you explicitly opt out! I emailed the them (through the practice website) that this surprised me and would never fly in my home country. Obviously, those therapists did not want me after that.
It's not in UK(I realize it's not part of the EU any more, but even when it was it was the same). You take the exam in your own car or a car provided by the training school. The exam centres don't have cars.
Yes, this is the basic logic: for any incremental aggregation we need to detect groups which can be influenced by this new record or updated record. If we do row-based rolling aggregation then then indeed we need to update records (i-n, i+n). Yet, the following difficulties may arise:

o Generally, we do not want to re-compute aggregates - aggregates should be also updated, particularly, if n is very large

o In real applications, rolling aggregation is performed using partitioning on some objects. For example, we append new events from many different devices to one table and want to compute rolling aggregates for each individual device. Hence, this (i-n, i+n) will not work anymore.

o Rolling aggregation using absolute time windows will also work differently. Although, if records are ordered (like in stream processing) and there are no partitions, then it is easy.
The phrase "value of full autonomy" is excluding fleet costs on purpose. It's about drivers.

Customer support is also going to be far far fewer than one person per vehicle.

The enormous amounts of data? If it's not valuable they can just discard it! Having sensors attached to something doesn't obligate you to store it forever.

Everyone knows the software/configuration costs are immense here. But that's the lion's share of the difficulty, and there's no reason to act like minor hurdles are bigger than they are.
Fair point. It still comes up only a few times in a year. Most of the time I work with code bases that have most dependencies defined in some sort of package file (Gemfile, package.json, etc)

Updating a postgres version comes to mind as one of the possible differences and that usually only is an issue when working with pg_dump and pg_restore with different versions.

Good point nonetheless. I am not sure whether it is worth the work to maintain dev containers and the performance hit you get vs running a database directly for example.
They're an underdog when compared to Amazon…
Sure, that sound like a good reason. Thanks.
> Four centuries from now the historians of science would be examining terabytes of Facebook and Twitter records to try to understand whether or not anyone actually read this monumental work.

With Twitter it should be easy, but I think most of the contents of Facebook will be (or is already) lost, especially groups. And you can't acquire these data easily.
Because the iPhone is a pretty expensive mass-produced camera with millions of dollars in development costs that a webcam would never have.

Even a highly-optimized “let’s steal a smartphone camera” webcam would never cost under $100, so it would sell extremely little.
I just found this video: https://youtu.be/yyhMI9r0A9E

and also this: http://muratbuffalo.blogspot.com/2017/11/on-dataflow-systems...

Timely dataflow was inspired by Naiad.
Evil-tutor: A port of vimtutor for Emacs evil-mode
Much worse, I'd expect. I doubt their porting work does all that much with power management. And there's no GPU driver, so whatever power state it starts up in is what you're going to get.

Also they seem to be booting Ubuntu off of a USB stick, so it's possible that they haven't figured out how to support the internal storage yet, let alone things like audio, suspend/resume, ethernet/WiFi, keyboard/trackpad (for the laptops), etc. So those things would either come up completely shut down (and give you better power stats than you'd expect under normal usage), or come up active, and possibly not have power management enabled at all, killing your battery.

Edit: looks like in the last half-day they've just figured out PCIe, the USB-A port, and ethernet: https://twitter.com/cmwdotme/status/1352361874076164098?s=21
There's much greater radiation exposure away from Earth's magnetic field. I believe this is still an unsolved problem. Proposed solutions for shielding are heavy and expensive.
Is it possible to tag promotional blog posts?
This must be titled: Why using our software is better than buying a web cam.
For example I will use all income in the first half of the year to pay off all of my debt

In the USA, this is a form of tax evasion, as you are required to pay estimated tax 4 set times a year, based on income during those periods. So, it might be prudent to avoid boasting about same in a public forum.
We just had the Chinese government telling us (essentially) to shut down free speech and eliminate the multi-party system.

Now it's the corporate world's turn to tell us what to do.
It is the index that most managers care about.
Android was probably a moonshot at some point?!
Sadly, I'm not surprised to hear this. When I went to visit the monarch butterflies in central Mexico, I was told that they're really struggling. It was a very beautiful sight to be seen.

The surprising thing to me about these beautiful insects is how high up they live. I was at about ~10,000 feet and fairly out of breath walking up a big hill, but there they were hanging out in the trees. (tree line is higher in Mexico)
Still doesn't explain why a $300phone has a better camera than a $250 logitech BRIO. I recently bought a BRIO and in non optimal lighting the performance is just as mediocre as a $30 C230 so I returned it immediately.

In the en I convinced my wife to just use the DSLR (she was hesitant at first because of the extra hassle). A modern DSL had good IQ even ad candlelight, you really almost can't mess it up. Only way to destroy the image is to use different color lights (warm lightbulb on left side and natural light from a window on the right side will look weird on every camera I know of)
I am not sure about his example of large classes. If "energy()" is an integral part of the model, why shouldn't it be a method of it? Maybe the example is not well chosen, but it looks more like extreme minimalism to me. If there are different kind of models (like Ising and XY), they could all implement the same interface with an energy method. Any views on this?
All the technologies listed above are good from a technological standpoint. My critique is about corporate ethics rather than whether or not those technologies are good or convenient.

Many years ago I worked developing on Windows 7, using C# and MS SQL Server, and had a satisfactory experience at that time. I can see how that convenience has captivated many users.

But knowing how those technologies came to be makes a difference for me.

For example, Direct3D can be great, but the resulting vendor lock prevents other operating systems like Linux from getting game releases. There was a time where OpenGL was the most popular graphics library, but Microsoft frightened OpenGL users and told them that in future Windows releases, OpenGL would go through a compatibility layer with a significant performance cost and that they should switch to Direct3D. As a result, now everyone uses Direct3D.

Fortunately, projects like dxvk have implemented Direct3D on top of Vulkan and now many projects like Wine and Proton use it to run games using Direct3D on Linux.
This bill is completely insane (regardless of its intent), so it's hard to fault Google here.
Someone else raised the same point and I responded a bit differently, but I don't really have any experience with lots of these changes that really matter in many projects. Sure sometimes a version of imagemagick is fucky, but that happens so infrequently that I don't think it justifies running everything in docker.
Bah, there's so much partisan hyperbole that I have a hard time believing that Pence or Pelosi were in danger of being lynched. This fits perfectly within the narrative I've described above. Take the most extreme rhetoric and generalize it to mean an entire population of people you disagree with.

Furthermore, if we accept the narrative of the WoT and that there was a legitimate threat to politicians, there's still a wide swath of difference between the two. ISIS is a real threat endangering, killing, maiming and torturing an entire region. They carried out indiscriminate attacks on civilians across the world. A few nutters threatening to lynch some politicians isn't that.

Conflating the two ideas is an example of how toxic rhetoric has become. Yeah, you can turn on MSNBC, CNN or even the BBC right now for validation of those narratives. You could also turn to those same media outlets for justification for the war in Iraq or crackdowns on civil liberties during that same period. The new war on domestic terrorism (read dissent from establishment politics) is similarly worth a critical look. Especially if grandmas with thermoses are to be lumped in with dangerous extremists.
How to Implement Artificial Intelligence in Mobile App Development?
The problem is that, in their heads, they were denied those peaceful means, so they think they're justified in resorting to violence as a last resort.

Their premise might be completely ridiculous, but the logic that follows is sound.

Then again, that line of thinking means the blame shifts from those doing the assaulting to those fabricating the accusations that justify it, which happens to be mostly users of precisely those platforms that got deleted.
2021 is 50 years of 4004 (Nov 1971)
Good grief do I ever work in the wrong part of the world.

I’m well established in my career (and I don’t have SV costs of living to be fair) - but anywhere even in the galaxy of $200 an hour would be life-changing for me.
Microsoft Files Patent to Create Chatbots That Imitate Dead People
Scientists find black holes could reach 'stupendously large' sizes
Bureaucratic inefficiency isn't the problem in this case. The people who make these systems aren't optimizing for UX, they're optimizing for safety and reliability.

It's the same reason banks are still running things like their 30yo COBOL code. The cost of replacing it isn't the problem. The problem is, if it's been running reliably for 30 years, then what justification could you possibly come up with for accepting the risk of replacing it?
Gaming firms fined nearly £7m for restricting European sales
Tesla made electric cars cool and desirable (starting in the 2000's when most people associated electric with the prius). They've introduced or improved a lot of tech: better battery chemistry in new form factors, more efficient motors, over the air updates, nationwide fast charging network, increasingly sophisticated self driving features etc. Tesla is exiting because they paved the way for other car companies to electrify their products.
A pile of papers will probably survive a lot better than a valuable object, at least.
I'm as capitalist as anyone, but you do have to wonder how much money is enough. AWS/Amazon has plenty of money to do the right thing and pay ElasticSearch fairly but they'd rather rip off their work to keep Bezos in his billions.
Now, this gets weird. I used to be able to do this on my iPhone 7. Now on the iPhone X I am making typos constantly...
I'll agree that the comparison to ISIS is absurd.
Well yes but that ship has sailed. We have to add "stereoscopic" on to disambiguiate that one now.
i like a nice combinator as much as the next person! but consider this: if python already had multiline lambdas, would you be arguing for using a narrow-purpose combinator instead of `lambda x: foo(x); bar(x)`?

[this kind of reminds me of Go's generics mess, where workarounds for lack of generics are "just how you write Go and that's the language's philosophy"... until generics land and suddenly they won't be]
Am I being thick or does Google only display headlines, a brief description and an image - then if you click the link your directed to the newspaper's own site, which in turn contains their ads for which they receive revenue?
iPhone cameras aren't particularly great. They're good, but the thing that makes iPhone pictures really good is the iPhone's computational photography software. If webcams started including powerful CPUs, GPUs, AI chips, and OSs that can turn average pictures in to amazing pictures then webcams would be good. They'd also be quite a lot more expensive.
And at least on clang, printf is somewhat typesafe. If you write %s and pass an int, it will give you a warning. This also works if you are using a wrapper that ultimatively calls printf!

Constrast with cout, which will happily let you print out the wrong variable. It won't print out garbage of course because it helpfully knows to print out the int differently, but it can't give you a warning. Also, it's difficult to do localization with it.
Cryptos Won’t Work as Actual Currencies, UBS Economist Says
Firefox bug is being tracked here: https://bugzilla.mozilla.org/show_bug.cgi?id=1618257
Did you miss the video where Navalny got an FSB officer to confess his involvement in the attempted murder on Navalny?
Connor Blakley: Fuck College and Real Advice for Young People
Right. So what would Linux look like if it was developed by a single company?

One of the reasons to choose open source is to avoid lock in by having multiple suppliers, and at least in theory have some healthy competition between them.
A DSLR with a lens costs thousands of dollars. A cheap continuous light with a cheap softbox costs about $150, and gets the job done.
Bugzilla link since I didn't see it in paper:
https://bugzilla.mozilla.org/show_bug.cgi?id=1618257

I find it kinda weird that Solomos reported it as normal defect and even prompted for fix update months later without making it clear it would make FF vulnerable to issue...
> a bit odd that a site that claims to be for 'GitHub fans' doesn't use Github's OAuth provider for account creation

I think the idea of an MVP is to create something that works, not something with all the bells and whistles
If it would be possible, of all promotional posts, this would be the one that least needed such a tag.

It mentions the product just one time, in passing at the end, and is several pages of well written, well researched, general observations, plus a writeup of the results of actual testing of several cameras.
The difference between binary and text is deeper than just line endings and character set; PDP-10's, for example, stored text 5 7-bit characters to a 36-bit word. In text mode, it would unpack that to ASCII, whereas binary mode would pack two words into 9 bytes. If you transferred in the wrong mode, you'd just get an amorphous blob of protoplasm and need to transfer again
>But my current company and pretty much every company I worked for has a process to vet vendors. They would easily see that this LLC is a brand new company with one owner/person.

You're right, but if you hit on enough doors, you might get lucky. We had our first client, a large multinational, before having a company.

Furthermore, it depends on what you are selling: selling a payroll, procurement, or HR system that changes the entire process of an organization or requires adoption, training of all of their employees, and tight maintenance requirements, is harder than selling a product that is more contained to a small team or can be used to accomplish something without impacting everything.

>But it was rejected because they said his company was too young, and had too few employees (it is just him and his wife).

Sure. Then your friend talks with another company, and another, and another. If they want to work with large organizations, that is. There are many who don't like it after a bad experience or for other reasons.
> Is it possible to bring fringe groups back into the fold of peaceful civil discourse [...]?

I'd say yes, but not by shifting the whole movement away from extremism, but by slowly siphoning individuals out of those groups until only a small minority of crazy extremists is left.

The best counter to a massive disinformation campaign is information on the same massive scale. Sadly, it often seems easier to just silence lies instead of charging straight at it.
Ask HN: What are your go-to free services to use for at-home projects?
I want to find out the most used and useful resources and services are for simple, at-home projects.

For example, say I was to build a web scraper; I could use Google Sheets as storage, Telegram’s API to send notifications, and could deploy on a Raspberry Pi (not free, but cheap and a one time expense).

What free or cheap services do you find invaluable for such projects?
Sure we do, we just don’t like bad fakes.

(Bad is subjective, but the point remains)
Then we can pour diamonds into our cars and burn them...
You mean the site has a comment feature? I was more referring to the naming. Also why do I get down-voted for naming other similar sites? To me that is a relevant piece of information.
Sort of like Nikon cameras or adobe photoshop. Their primary customer is folks who already own their stuff, so the UI is going to stay obscure.
Hm, these are interesting ideas, too. Sadly I doubt that my "convert X to Y" page would justify its own news site or documentation, but for some of my projects that's a great idea.
I'm using WireGuard on an AWS Lightsail instance. Current uptime on the instance is 695 days, its not missed a beat.

Cost is ~$4 per month.
You can store the trees in houses and other construction where concrete is used now, emitting lots of CO2 in its production.
I like it so much I proposed it to my boss and we set it up at work. Small team, around 20 people, but even the non techs got up to speed with it with just a 20-minute explanation.
People are just really confused why you isolated that passage for criticism, when it is embedded within a long paragraph that makes it abundantly clear that Scott isn't saying remotely what you seem to think he's saying. He's not denying that he has a perceptible race or a gender. He's saying that knowledge of the therapist can be a distraction, and therapists generally see it as a duty to minimize such distractions, which makes fame an obstacle to his professional effectiveness.