skysight-inc/HackerNews huggingface dataset:
You can still be tracked by other people's computers/devices, or via what they share/say on their accounts.
While not explicitly mentioned, the right to privacy is guaranteed by the constitution in several ways.

"Although the Bill of Rights does not explicitly mention "privacy", Justice William O. Douglas wrote for the majority that the right was to be found in the "penumbras" and "emanations" of other constitutional protections, such as the self-incrimination clause of the Fifth Amendment. Douglas wrote, "Would we allow the police to search the sacred precincts of marital bedrooms for telltale signs of the use of contraceptives? The very idea is repulsive to the notions of privacy surrounding the marriage relationship." Justice Arthur Goldberg wrote a concurring opinion in which he used the Ninth Amendment in support of the Supreme Court's ruling. Justice Byron White and Justice John Marshall Harlan II wrote concurring opinions in which they argued that privacy is protected by the due process clause of the Fourteenth Amendment."

https://en.wikipedia.org/wiki/Griswold_v._Connecticut
Most people that get pinched for DUIs aren't toeing the line at .08, from my experience, they are way up, .10, .20.

If you think it's unlikely that people could function even close to normally at that blood alcohol level, let me assure you, it is possible, and there are more high-functioning alcoholics out there than you think.
> We're talking about Delhi here, not all of India.

Parent was comparing country population densities.

GP was asserting whole of India is overpopulated, while also trying to assert that 'this issue only affects Delhi'.

Clearly the 'only affects Delhi' isn't pollution related -- as most large cities in India are literally breathtakingly polluted.

So I assume GP was asserting that the burnoff issue was a purely Delhi (or surrounds) related issue ... though even that seems unlikely given the water management & agricultural practices throughout the country.
> Nowadays - flip a toggle in the admin. Deployments and releases are separated.

Would you mind explaining this a little further? How does the separation allow you to flip a switch in the admin?
Guillermo ran a 2:33:03 (5:51/mile) at NYC this morning.
I’ve had to do this, but it’s not as bad as it sounds. One just has to get the first card or two to load into some memory location. Usually this is filling a device register with an address and setting the PC to a location that has the ROM code to send a command to the card reader.

After this the bootstrapping happens. The first card or two are machine instruction loaded by the ROM at a certain location that the ROM jumps to. These machine instruction read the next few cards into the addresses just after the current PC so they are executed next and these instructions read more cards. Eventually, the rest of the loop forming the real loader is read in. By writing the loader in machine language and putting it at the front of the program be loaded one minimizes the number of values that need to be manually inserted into memory with panel switches.

Edit: In retrospect, I’m pretty sure the first system where I did this didn’t even have ROM support. It might have required actually keying in the values to a paper tape reader device control registers. (PDP-8 timeframe) However the idea was the same, a few values keyed into a memory location, set the PC, and then push run; the rest of the loader code was on the paper tape or punch cards ahead of the actual program.

The system I’m thinking of was a kind of experimental system at MIT with odd peripherals. It had the first CRT I ever used. It had maybe 16 lines of perhaps 40 characters each. The phosphors used glowed orange and had a long persistence because of the low refresh rate. The room lights had to be very dim otherwise the characters would dim to invisibility.

I used teletypes and other hard copy kinds of terminals and punch cards other than this weird homemade CRT system until I got to grad school in 1974.
Not ‘each,’ but a few recent versions.

Not sure what you mean by ‘on the same machine,’ though. It's not like we flip server roles between releases. Multiple backend servers all had those several versions of the backend code, and the machines serving the frontend stuff had corresponding versions of that.
For "enterprise" hardware/software I would expect them detailing exactly what metrics they collect and what could be in a dump that gets sent.

How do you anonymise a dump with user info especially for a routing device? Like that requires some sophistication, you'd imagine they'd love to talk about it to generate blog clicks.

But it seems that some keen user will have to try reverse engineering their data collection to actually give the users information of what is leaving their network.

As a user of their products, it has really soured me on their product.
When supposedly if they're so "GDPR compliant" they just need to explain themselves to win people over.
Some of the worst people I ever had the misfortune to interact with were in HR, and I'm 100% sure it wasn't just because their were the executors of company policy. There were great ones too of course, but I feel it attracts a certain personality type.
For our backend, we deploy it as a nix package on NixOS, so we can atomically rollback the deployed code, as well as any dependencies like system libraries. Right now this requires SSHing into each of our two backend servers and running a command.

If it’s not urgent we’d just revert with a PR though and let the regular deploy process handle it.

The frontend we deploy with Heroku, so we deploy with the rollback button or Heroku CLI. Unfortunately we don’t have something setup where the frontend checks if it’s on the correct version or not, so people will get the bad code until they refresh
No that is because your computer and all parts within must accept interference. And your motherboard’s $0.07 embedded DAC really wasn’t designed with isolation in mind. So you “hear” your north bridge bus because as your processor speed changes its harmonics induce interfere with the DAC.

If this is a laptop, you could disconnect all external power sources (such as charger, external HD’s etc) and those clicks and noise will be lowered (but probably still noticeable at high gain). If you purchased a power conditioner and used a high quality USB3 audio interface (read: isolated DAC) you wouldn’t hear any clicks.
I was just wondering about this the other day after reading comments on here about the Web Audio APIs having very high resolution (or accurate is probably a better word) timing available. Probably just some kind of fingerprint using them, I was going to go dig around through the MDN to figure out if I could... but just haven't had the time yet.
Derek's approach is one that can be carried between many old version of PG. Today, you can achieve a lot more with generated columns, (materialized) views, partitioning and other fun features added in recent versions.

In any way, we used this approach in our company dealing with billions of rows of data and this allowed us to scale way past our "weight class".
Should a mother who's 5 year old child dies get Maternity leave?

It's pathetic how people are competing on grief in this Facebook generation.

She should have time to physically recover from the birth then bereavement leave like everyone else.
> It does not help that land holdings in India can be as small as 2-3 acres per person.

Why do you think this doesn't help?

Are there examples of countries with much larger average landholdings where land management practices are considered excellent?
> The perceived impact is much less noticeable

Especially after the data is laundered with machine learning and other opaque algorithms.
We've seen two episodes of companies who enjoy the goodwill of the enthusiast/advocate sector committing obvious foot-gun maneuvers in as many weeks. First it was GitLab, and now Ubiquiti. Both should have known better than to hoist telemetry on self-hosted software. Doing so betrays a willful ignorance or disdain (or both) for the very reasons these enthusiasts self-host.

The good news is that in both cases, the community has been clear in its reprimand, and the companies have reversed course (or promised to do so, in the case of Ubiquiti). I'd like to see more companies realize this is an opportunity rather than a threat: an opportunity to create products and services that deeply respect privacy and market this advantage over the competition.
I don't quite understand what your point is but I realise that I'm fully sarcastic. It feels very ovbious that the world would be better if everyone actually shared the responsibility instead of escaping it.
I've seen one instance where the NYT seemed to recognized their complicity in the problem

https://www.nytimes.com/2019/09/18/opinion/data-privacy-trac...

I was pretty proud of them then
On a related note, I was listening to a talk on information security the other day when the speaker gave "balancing your checkbook" as an example of a control/check on a process. And the funny thing was he didn't ask the audience "do you balance your checkbook?", he asked "how often do you balance your checkbook?"

Anyway, this is why Fermi estimation is worthwhile; I never understood why people hate it or think it's pointless. Anything you don't check on for not being absurd will eventually get absurd enough for you to notice.

Also, when it comes to phishing, the paragraph on why we can't train people to recognize phishing ignores (as usual) the elephant in the room - corporate and government environments are plagued with legitimate emails that are full of red flags, thus training people to ignore things like misspellings, weird source addresses, and so on.

You'll never make any progress on a problem when you're studiously ignoring the important factors...and assuming people balance their checkbooks.
Should DNS providers have a setting that increase TTLs over time automatically? I.e the longer I leave my dns entry pointing to the same IP the longer my TTL is?

Obviously it would be possible to opt out for situations where you genuinely need a low TTL on a domain.
This is a good argument for term limits. The old timer's holding on to their power is not doing anyone any good.
There’s a whole chain of companies who have financial incentives to maximise spend through their platforms. They’ll place creatives in ad units with impressions they know are low quality based on needing to fulfil fill rates and volume.

It’s pretty shitty and unethical, but welcome to to add tech!
Note this is reported scams. In some cases the victims may never even realize they’ve been scammed, and even those who do are frequently too embarrassed to talk about it openly. Many victims are also very old or recent immigrants and may not know how to report the scam. There are even scams that specifically target undocumented workers who may not want to report for fear of bringing unwanted attention to them by the government. I personally know half a dozen separate people who were either a victim or very nearly a victim of phone scams, so I have a very hard time believing the number isn’t much higher.
To the best of my knowledge, they can make cheap phased array antennas that have poor performance. Poor performance can cut substantially into the overall satellite capacity, so the only way to make up for that is to charge more money. Then your service is less attractive, and people won't sign up. So you really need really well performing, and inexpensive.
And (phone) cameras. Try dodging that.
Experience Life For Less. Goodbye to hours of googling things-to-do
I do this a lot. I draw lines and squares and in my mind (as I do it) they are directly meaningful with respect to what we're talking about.
Yo dawg, we heard you like abstractions so we put an abstraction on top of an abstraction.
Government will ban the use of such technologies.

And they will deploy technological means to ensure you're in compliance.

Perhaps.
There are many strains of HPV, the vaccine prevents several of the worst but not all strains. Even if you are already infected with one strain it makes sense to get the vaccine to not become infected with the others.
I’m not sure how that answers the point I was making.
It's micro-service like, or some other crap?

I had situation where was implementing something quite simple - an URL shortener. I didn't use PostgREST, but I decided to use ORM, because it was simple CRUD operation. It had an option to either use generated url or allow user to specify a custom one. And it worked as expected.

But then once completed I decided to add extra functionality, for example extra statistics, like what IPs were accessing it and how much. Adding expiration times etc.

I realized that ORM encouraged me to implement all of my logic in the application even when I actually would put less load on the database and made things simpler if I would let the database do many things for me and use types and functionality provided to me. I am not taking here about using stored procedures, I could do all operations as 1 at most 2 SQL statements. While ORM had to send multiple. In the end I dropped SQLAlchemy (this was python code) and just use psycopg2 directly didn't even bother with wrappers, just used built-in pools. It was also easier for me to make my code use two endpoints for reading and writing, so I can scale my code better.

I realized that ORM did not save me much code at all, it was the same amount of code with or without it, and without ORM I had greater control of what I wanted to do.

I previously believed that ORM was standing in a way when your application gets bigger, but my belief was ORM was good for small projects. Here I realized that it doesn't bring much benefits even for simple projects.

I think REST interface like this is doubling down on what ORM tries to do. Maybe it could be beneficial in places that don't have libraries to communicate with a database and only can make http requests?
Maybe DNS servers should support push updates rather than relying on polling.
You are not looking around the corner.
Daily Horoscopes for Monday, Nov 4th, 2019 – Alwayswomen.com
12oz (1 can) of 4.5% beer

https://www.tabc.state.tx.us/publications/brochures/BACChart...

4 drinks for 180lb male gives .08 BAC, not accounting for time to drink (every 40 minutes lowers by .01)
Archived version:

https://web.archive.org/web/20191103204659/https://iq.openge...
Just the general feeling of having to constantly dig through the documentation trying to suss out unintuitive things that would be easy in other frameworks. And poor (imo) naming conventions. And a lot of other little annoyances. No one specific thing as much the feeling of death by a thousands cuts.
How we prioritise bug fixes on GOV.UK
What advantages over Git LFS does it offer?
It's true that a tool developed by 1-2 ppl recently is not a convenint as the tools developed by armies of developers over decades :) but, when it comes to PostgREST way of building apis, the debugging does not have the same meaning as in other ecosystems.

an api backed by postgres+postgrest is 80% tables and views declarations ... how do you debug a view ... it makes no sense. You just define it and say "select * from view" (even from your IDE) and see if you get what you expect, that's why one can do a lot (develop complex apis) with less (limited debug tools)
So, I used it to run the same toccata test, here are the results:

The Magenta code:

f_measure 71.56 precision 65.75 recall 78.49 accuracy 55.72

My little batch of code:

f_measure 77.74 precision 93.40 recall 66.57 accuracy 63.58

Interpreting the results is tricky, they are obviously better on 'recall' but that is at the expense of being much less precise which gives a much better result for my code; besides it is nicer to listen to because there are far fewer spurious notes.

My code also runs about 100 times as fast and uses very little in terms of resources. So, rather than being depressed it looks like I'm on to something :)
Hahaha, nice one. Cynical answer: I wish we could ask Ken that.

My situation isn't typical. To put it in common parlance, this is how I nucleate my 20% projects, and personal projects. Which, once released, almost never require significant maintenance because of the care and attention spent upfront.

I'm more than capable of whipping out a prototype that will do the job and incur technical debt. And I'm upfront about tradeoffs in planning, and meticulous about the rare deadline I get saddled with.
Care to elaborate? Outside of unleaded gas, most externalities in the car industry seem to progress slowly in the absence of regulation.

Technology in cars can be rapid but seems to ignore those externalities
Progress for whom?
Someone should run these sorts of experiments w/ ReactOS. Anecdotally, it doesn't seem to be possible to start a mainstream Linux distribution w/ less than about 128MB of RAM, perhaps due to the initramfs-based boot that's ubiquitous nowadays. And a i686 class CPU is needed.
If you are going to have intimate contact with more than a few people (perhaps even just a few) the doctors I have talked to recommend getting the vaccine.
Deel (YC W19): Hiring a remote team stress-free
Dolphin | Software Engineering Intern | New York, NY | Full-time, On-site

https://www.splashwithdolphin.com

Dolphin helps you find high-impact, high-paying jobs/internships solving problems you care about. We recommend work at 6000+ vetted organizations tackling pressing issues such as: climate change, poverty reduction, education, healthcare, cities/urban mobility, space exploration, and protecting civil liberties.

We're looking for talented software engineering interns for Spring/Summer 2020. An ideal candidate will have experience with front-end frameworks (e.g. Angular) and backend technology (Flask, node/express) for building robust APIs. Experience with cloud platforms such as AWS is a plus.

This internship is a unique opportunity to gain extensive real-world software development experience and work directly with our CTO. You’ll be building out parts of the Dolphin web app, which will help others find high-impact jobs and internships.

This role is great for self-starters who want to help fight the major issues facing society today and excel in fast-paced environments. We believe that the highest-leverage thing to do right now is to connect talented people to roles tackling major problems they care about. Hopefully you will play a pivotal part in helping us achieve this mission.

Please email me at george@splashwithdolphin.com if you're interested in applying/learning more.
I meant more in the context of caching for fonts and js libraries like the article mentioned.

Afaik this is the main use case of CDNs.

I am pretty shure that there are way more pages with google fonts than cloudflare protection.

And even for the sole purpose DDoS prevention the privacy issue still holds. Sadly that means popups, redirects or other user unfriedly crap on the pages.
The 40% is an exaggeration, I got the number of the top of my head. But yes, the Flemish government has a number of these type of programs that pay for all sort of random things. Don't forget that the people administrating these schemes also need to get paid.

https://www.vlaio.be/nl/subsidies-financiering/subsidiedatab...

I've already posted a link for another source in another comment.

Edit: This is how to get a refund for voting:
https://vlaanderenkiest.be/faq/wanneer-krijgt-u-uw-reiskoste...
> whip through a thousand vms less than a second with this method

I forgot to mention a rather useful quality of this scheme when there are a whole lot of visitors: you can upload the code, switch the link on just a portion of the servers, gawk at the error logs and put the link back if you don't like what you see.
you do understand that ad network pays for search engine, right? And operating systems isn’t exactly a profit generator either...
People don't like to be iterated over.
Well, with the exception of the BSD-like systems, none of the systems being written will actually run software people want to run unless they target those kernels. By definition, none of these kernels will therefore likely see widespread use. You can see a microcosm of this with Linux: popular commercial software like games often doesn't come to linux. To make an operating system that sees popular use, you'd likely need to emulate the API of an existing system.

This is actually fine. These systems aren't really trying to do that because they're created for other reasons. Maybe it is to learn about building operating systems and the author picked a not-C language? Maybe it is an academic research project like seL4 and the question being asked is "can we formally verify a whole kernel?" Maybe the kernel will use some esoteric feature of the processor, like i386's hardware threads or POWER's hypervisor? Maybe it is to produce a security kernel like GEMSOS or a separation kernel like Windriver's vxworks or Muen (which is written in Ada). Or it could be to build a different design of kernel, like a microkernel or unikernel. There are many reasons, and some of these are sold commercially and used in critical environments, albeit not on the scale of say Windows or Linux.

I don't think there's anything wrong with trying to build a kernel in a new language for many of the reasons other commenters have suggested. Perhaps it is simply to see if the language is suitable for kernel development? Maybe it is just to learn, and the developer in question picked their favourite language? I do agree with you though that doing some research is absolutely necessary. Writing a kernel is not a small project and it helps to decide what your aims are :)
https://www.ccn.com/about-us/
> I’m not including “for failover” in that list. In today’s architectures, DNS is not used for failover any more.

I mean, my company does this for certain failure scenarios involving our CDNs. Can anyone tell me why we're idiots, or is this just hyperbole?
Because our food and our cars are something made by someone else that we will buy in the future, at which point the government’s involvement ceases. “Our” data is something that is generated by us, about us, and is ongoing. The last thing some of us want is the government even having access to it much less charged with “protecting” it.
Hmm, I suppose a good test might be to disable javascript and see if you still get clicks.

For me, when my iphone is connected to my car's bluetooth, the kind of ad/tracking-infested websites make it beep like crazy, same sound as turning my volume up and down, closing the tab stops the beeping. I assumed it was some ad or video being glitchy about auto-play, but it happens even without a visible media player...
There will be bodies eventually. Just, you know, at scale.
This is very common (Dynect, NS1, AWS, GCP, etc all depend on this for monitoring and failover). The author is an incorrect.

amazon.com, reddit.com, facebook.com, and others use low TTLs on their domains for this reason. Anyone who can't maintain an anycast infrastructure around the world and doesn't want to depend on Cloudflare will use this method.
Why do you want males to get preventable cancer?
There are trade offs when you couple your front end to your database structure.

Additionally, if you are using a lossy intermediate query representation instead of plain SQL, you will end up losing a lot of he database performance and find yourself doing complex joins on your front end.
The article explains the case of Iridium. Basically, Iridium is severely constrained by not having very cheap satellite launch capabilities.
TFA made me think of this recent similar post: A static site generator using make, shell script and pandas, in about 150 lines including templates.

http://stephenbalaban.com/static-site-generation-in-50-lines...