skysight-inc/HackerNews huggingface dataset:
That's a good point!

Most of the data already known to the IRS is available in an electronic format anyway. I fire up TurboTax, electronically import my W-2, the tax statements from my bank, etc. and I'm 90% done.

And the remaining items (various deductions, reporting my foreign bank accounts, etc.) are things that the IRS itself probably also wouldn't know right at the beginning of the year.
Wiggle your fingers up and down, as independently (of each other's motion) as possible.
You could compute the net-present value of the average future life-time income of each of the persons involved, which would give a more correct overview of the real wealth.
They are limited by the GS payscale.

> 18F team members are hired for specific position descriptions at a specific grade level from the federal general schedule (GS) (excluding SES positions). The GS system is a pay system for civilian employees in the federal government; evaluation and compensation varies by grade level. The qualification requirements for each position at a specific GS level are based on education, background, accomplishments, and experience. The specific requirements will always be listed in the job posting. Salaries of federal employees are public information, and your salary may become publicly available...

> The annual salary cap for all GS employees is $164,200 per year. You cannot be offered more than this under any circumstance.

More here: https://18f.gsa.gov/join/
There's a good case for stating the hypothesis, and summarizing the evidence that could falsify the hypothesis, right in the abstract of a paper. Or at least a separate section on falsification. Whether the authors' views on the falsification of their prediction are correct or not, they say a lot about their standard of evidence and therefore about their level of rigor.

If they state that falsification isn't relevant to this particular paper, or give an impossible threshold, it's a way to sort it into a category other than science.
Saved you a click:

TL;DR: After working from home for a few months, I was convinced remote work was my thing. I had to look for a new freelance contract including remote work and I had to refuse a lot of good offers banning remote work. At least in my country (France), finding remote work, even part time, is still difficult. It greatly depends on the company culture. I’m lucky enough, my current client promotes remote work.
In the UK at least we already have official petitions - the UK one is https://petition.parliament.uk/

This is the ONLY one that impels the UK government to debate, and ultimately vote on each petition (providing the petition has garnered enough signatures).

However a LOT people in the UK use the change.org system, which has absolutely NO legal standing, and they get upset when the government ignores them. I can see this Facebook system being exactly the same. If Facebook REALLY cared about fair democracy, they'd just highlight and link to each countries existing online petition systems (if one exists) instead of building their own system. Of course they can't data mine the official petition systems can they...
Quality doesn't seem much better than the comparison algorithms in the paper.
The point is to make you stop collecting the data at all, not to make you wriggle and worm your way into continuing to spy on users.
I would never use a large display like that. Way too much head movement.

Personally I found 25" at 2560x1440 to be the optimal set up (for me at least). It's a good balance between real estate and being super easy to read at 1:1 scaling, with no head movement at all really.

If anyone is interested, a few years back I put together a super in depth article on picking a monitor for development. It's located at: https://nickjanetakis.com/blog/how-to-pick-a-good-monitor-fo...
Firefox survey hinting at adding subscription ad-blocker
Are We in the Middle of a Programming Bubble?
Show HN: Cron.life – new way to monitor cron tasks
Does Sperm Get Rid of Acne?
Similarly to raising taxes you also have to keep in mind that governments walk a tight rope: too little and it doesn't accomplish what you wanted but too much and you could then be dealing with a lot of unemployed people. Neither is good, so you have to be careful.

This is also the first offense and (one of) the first major fines to be handed out over GDPR, so it's not totally unsurprising that they might fire a warning shot to everyone that they can and will be cracking down, it wasn't an empty threat.
How to Invest for the Long-Term in a Turbulent Market
I'm having trouble finding an article on that, do you have a link?
Sorry, but that's pretty pedestrian way of thinking. All of these categories (esp. cyclists) will benefit from reduced traffic and less air and noise pollution. As long as you're ok with government taxing you, making public transport free seems to me one of the best uses for these funds.

Also, there must be plenty of less obvious effects. E.g. Uber Eats or other kinds of delivery services can get cheaper, if couriers can travel across the city all day for free.
Is that 100 billion from all countries? If fines from EU exceeds profits from EU then that division would be bust, it’s more like 25 billion.
...which would be a huge undertaking given the vast installed base and the fact that packet sources currently don't run any custom server software at all, which would need to change.
I feel like that's true with all social deduction games. One reason I don't tend to play a lot of them, even though some members of my gaming group love them.
This makes me very sad. Remember when you had to learn to program just to be able to load a game from a disc in the 80s-90s? People can't even be bothered to learn now a days. Is this part of the "instant gratification" societal aspect? Personally I found that everytime that they try to hide settings it just makes it harder for me to find things. For instance before the separation of the Control Panel, they made this Categories view. This is the worst of everything. The categories that they put the settings under rarely made sense and you can't just press a hotkey to jump to the known settings panel. I really really hate the category view! haha
it was in a secondary package for a long time though (until apt 1.5 in 2017)

So in order to get the HTTPS transport, you needed to first download the required package over HTTP.
Not to mention that it's free markets that provides the incentive that is needed to come up with ideas and innovation that can break monopolies!
My instinct is to get a degree, because that's what I know. I've gone to school for four of them in my life, after all.

There are some interesting programs around. I don't think I will qualify for a masters program yet, so where do I look at bachelors degrees?

In Germany, I think they are all in German, which means improving my German quite a bit (I don't think my level of proficiency is sufficient).

I have looked at a few post-baccalaureate online degrees, where if you already have a BA/BS then you just complete the major coursework requirements and they grant you a degree. That is definitely interesting, but it's sometimes hard to judge the quality of the institutions or what their degree would actually get me.
> The Captain-Planet-Villain model of somebody literally cackling about how much pollution they're going to release into the world today is nonsense.

And yet we have idiots in diesel trucks modded to "roll coal" cackling as they "own the libs" when they spew out soot.
What is the convention used here for deciding the abbreviated names? It's clearly not removing vowels since prop has an o in it. So it becomes subjective as to how stuff should be abbreviated. If things are subjective, there is no standard.

In one function developer A might call it "rcvr", in another function developer B might call it "rec". Both mean "receiver", just use "receiver".
Not really.

Fines aren't a one-off and everything is forgotten.
If they don't establish compliance, they can be fined again continually, with increasing amounts.

It will depend on if the enforcement agencies follow through.
It makes sense that you wouldn't want to prematurely filter people out, but in that case I'd think it might be better to explicitly state that. Something like "We use React, but experience with another framework (Angular, Vue, etc.) is fine. We assume you can learn React."

I think the unintended consequence of leaving it broad is that you might lose people who are specialized in the very framework you use.

In my own case, I'm pretty biased toward React, having written a book & been blogging about it for a few years. I definitely pass over job listings that leave the framework open to interpretation. The cost of finding out what they actually use is too high, unless the job looks exceptional in some way.
Why not using jQuery? It delivers still fine works and one don't need another syntax (JNX) or extra tools or npm packages
It is pretty normal in Bay Area. All tech companies package are like that.
Windows 7 2019 Keygen with Product Key
Like most engineers I'm in favor of automation. Besides the already mentioned open source software for tax filing, are there any tax filing companies that do not lobby the government or contribute money against prefilling our forms? If so I'd love to give them my business.
Most leases will explicitly require the landlord have unfettered access to the property. Usually, the only caveat being that the tenant will be given some amount of notice. My leases say 24 hours.

/If I ever came to one of my properties and my key didn't work, you better bet you'd be evicted.
The negative sentiment can be described by "Fool me once, shame on you; fool me twice, shame on you".

How many time Facebook has been found to use its platform for activities that are illegal and nefarious in all but name?
I thought bump keys were the one of the more obvious methods since hammering the key in can easily dent the cylinder
Having experimented with and used proxies a decent amount, the MDN page is my goto reference when I need to use them: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

The biggest pitfalls, in my experience are

1. Infinite recursion when implementing get and printing proxies with console.log in node.js (which attempts to access properties from the object prototype which can lead to infinite recursion problems).

2. Performance, which I would need to do more digging and benchmarking to comment on in more depth.

Some libraries that use Proxies to great effect are the https://github.com/mobxjs/mobx-state-tree and https://github.com/mweststrate/immer libraries both by mweststrate
Show HN: Intuitive Jupyter Notebook on how to implement PCA
A Better Way to Develop Node.js with Docker and Keep Your Hot Code Reloading
HN also had a big thread participating in the fray...

I'm seriously tempted to start flagging links that point to "bad"/"outrage" bugtracker decisions like this, wide public distribution seems to make things quite a bit worse.
After going throw the list and trying out many of them in my editor, I also picked Hack. What a beautiful font, even in surprisingly small sizes.
Show HN: How to find OSS repositories or issues you can contribute
Thanks.

What you are implying in your reply is that Google ignores its own SPF validation results for spam purposes/mail acceptance then?

When you enable forwarding, even the emails that don't fail DKIM still show up in gmail with the SPF fail (under "Show Original"/"SPF"), and I'm sure they do in your setup as well since it's a logic consequence of doing the forwarding.

I'm essentially trying to figure out if any of these conditions can happen with forwarding enabled:

1) SPF validation will fail, the Google mail server will refuse the forwarded message, so the Gandi mail server will bounce it back to the sender without me even knowing, rather than depositing it in the associated mailbox (especially with the domains set with SPF "-all", such as several of the financial institutions I use). So, no POP3 fallback even if it's enabled along with the forwarding.

2) SPF validation will fail, the Google mail server will still accept the forwarded message, but will be more inclined to mark it at spam.

Thanks
> Using a non-encrypted connection means that it's trivial to work out what packages you download. Using a secure connection at least makes it 1 step harder to infer that information.

It is trivial still in the case of APT. That's exactly my point: people start believing HTTPS will protect them against many attack vectors it doesn't. That's OK for uninformed people to believe in the magic of a padlock in the address bar, but technical folks should really know better.
If I have access to your network traffic and intend to see which packages you download by apt, I will do it irrespective of whether you use HTTPS or not.
Ask HN: Best way to approach entity resolution
Hello HN! We're currently working on creating a domain-specific directory of businesses and their properties, and we are running into issues keeping track of the various sources of data that we use to build the directory, especially manual edits we start doing ourselves (which is the primary value addition in some ways).

We are also trying to come up with models that can resolve these entities at various steps of the pipeline, and while the system works, I was curious if there's any prior infrastructure/architecture design info available (or even any packages for that matter) that can help with this process (which is to track how our pipeline evolves, and to be able to trace the history of why an entity was tagged as it was in the end).

We're essentially trying to tackle to the same problems Google Maps and Yelp have solved, but I'm curious if we have to lay out the groundwork from scratch or if there are any resources out there that I might not be aware of.
I think we're arguing what is morally correct while you're arguing what is legally correct. You're right legally, but it still sucks that everything has to be defined to the Planck length and you'll still probably get screwed.
I guess I can copy over a comment I made when this previously made rounds:

I have a few problems with this. The short summary of these claims is “APT checks signatures, therefore downloads for APT don’t need to be HTTPS”.

The whole argument relies on the idea that APT is the only client that will ever download content from these hosts. This is however not true. Packages can be manually downloaded from packages.debian.org and they reference the same insecure mirrors. At the very least Debian should make sure that there are a few HTTPS mirrors that they use for the direct download links.

Furthermore Debian also provides ISO downloads over the same HTTP mirrors, which are also not automatically checked. While they can theoretically be checked with PGP signatures it is wishful thinking to assume everyone will do that.

Finally the chapter about CAs and TLS is - sorry - baseless fearmongering. Yeah, there are problems with CAs, but deducing from that that “HTTPS provides little-to-no protection against a targeted attack on your distribution’s mirror network” is, to put it mildly, nonsense. Compromising a CA is not trivial and due to CT it’s almost certain that such an attempt will be uncovered later. The CA ecosystem has improved a lot in recent years, please update your views accordingly.
I've reached the point in my life where my compute tools are appliances. Since the tools and technologies I use for building applications are cross-platform I can run on any platform that's convenient for me, which in my case is Apple. Is it a walled garden? Sure, but for me it's more like a walled Garden of Eden. That may not be the case for you, and that's okay. I'm an amateur musician and Apple's platforms have widespread community support and tools. Some people choose Windows because they're really into the gaming community. Some people choose Linux because they're into the tinkering community. Outside of tech most people don't care so long as they have a device that works without much fuss on their part. Whatever works best for you. Just remember these are tools, not religions.
They're not really "types" when you only find out at runtime.
I think the core argument first of all is that it is not attainable trivially by "just using HTTPS". So it's a question of costs vs. benefits, where the costs are pretty big (change the whole infrastructure).
This is almost what he said they block in the installer (downgrade attacks or replay attacks).

The difference is there might still be an attack where:

- User is at version N

- Version N + x is vulnerable

- Version N + x + y is latest

- User terminal asks for N + x + y and the attacker serves N + x

However this attack is much less critical than anything letting an attacker downgrade (only applies against versions updated infrequently).

Regarding VLC on Mac, which uses Sparkle, this issue could be avoided by using HTTPS just for the updates feed (AppCast), which is not mirrored.
I wonder if something could be worked out with a truly decentralized, mesh network based on personal equipment.
“I've hacked together a PoC for an in-kernel Z-Wave driver”
I lived in an asian city where private buses could be fined even if they have one person extra than total seating capacity. Meanwhile govt buses could be so over crowded that people can fall off the door and bus wouldn't stop over that incident.

So government and bureaucracies can be impervious to rules they expect everyone to follows. This site seems humongous fan of bureaucracy as long as it is european.
Economists' Statement on Carbon Dividends
There’s some interesting work on food, mainly produce, supply chain management to more effectively prevent losses.
I thought Razib Kahn also had a response worth reading. This is all out of line with my previous impression of the New York Times as a respectable paper. Is the new era of virality driven news taking its toll on them? My impression is that they wouldn't have published this 10 years ago but perhaps I'm being naive?

https://www.gnxp.com/WordPress/2019/01/19/194105/
>Freaking out doesn’t seem to be helping? A lot of people have been freaking out for a long time.

Have they? I think it's what societies does as a group that shows whether we're "freaking out", and judging by our collective response, it seems like we could not care less...
Booting Linux faster
> The reason why some companies cannot figure this out is because they don’t value the problems at hand. They need bodies to put fingers on keyboards

Exactly this.

Too many companies are availability focused instead of ability focused.

The reason? When your processes and engineering are weak, you need people available 24/7 to put out fires.

When I interview for a position, I'm interviewing them as much as they are me.

One of the biggest asymmetries in the whole hiring process, is that of course every company will tell you they have the best development processes, frameworks and code to work on. They may even believe it because they don't know better.

Then you take the job and are stuck fighting fires on a big ball of mud codebase that takes over your life.

If you want to standout as a candidate, try and probe and really find out how good their 'culture is.' Interview them back.

One of the best questions for getting to the real answer is: "What are your expectations for availability?" If they expect availability from you after hours, then their stack is likely unstable because the need availability to keep it running.

If you are lucky enough when you are senior and good at what you do, you don't have to put up with that.

I often tell them about a the third of the way through the interview: "I'm not an availability guy, I'm an ability guy." They often are surprised by the statement. And the discussion that follows it usually tells me whether I want to work for them or not.
Martin Luther King Jr. Biographical
Price? And what's your differentiator from the free open-source https://github.com/healthchecks/healthchecks
Funny. I just read another “suits back in style” story yesterday.

https://www.france24.com/en/20190119-dowdy-no-more-men-suits...
Teenagers’ Lack of Insight into Their Lack of Abilities Hampers Career Advice
For more info on how this isn't actually that much of a problem even without JIT: https://en.wikipedia.org/wiki/Tracing_garbage_collection#Gen...
That's a good point. I can see how it would be really crop and situation dependent.

Since we're talking about bad things that can happen with old fruit - one more story where composting is truly awful. There was a lawsuit in these parts a few years ago where several hunters were severely burned after falling through into a pile of decomposing grape mash. Apparently it can reach temperatures in excess of 500° when highly concentrated:

http://articles.latimes.com/2003/mar/30/news/adna-grapes30
A Mathematical Guide to the Best (And Worst) Ways to Lace Your Shoes
Show HN: Retro Split-Screen Chat with Realtime Typing
Then you just don't understand the viewpoint of a landlord. If I have to coordinate service to fix the waterheater or something but I live 3 towns over, it's a lot easier to give a technician a temporary password to the property in a set time window.

/To do this requires a good relationship with your tenants and technicians
You don't need to go through a NDE. Try going hiking on the mountains. You'll come back with a better attitude about life and your usual problems will look meaningless. I used to go at least once a year. Need to get back on it.
I was just referring to the way information is currently presented on most websites.

I did not mean businesses would become unviable, just that everyone needs to change the way they present GDPR relevant information.
Lots of current farmland is due to become unproductive with climate change, so we'd better hope we don't need as much.
Sounds like https://en.wikipedia.org/wiki/Midlife_crisis
Simply put, editorial and opinion sections are supposed to be like that. It's not an error; it's by design, and it's a design that has existed for as long as editorial and opinion sections have existed.

You, as the reader, are expected to be know enough about how newspapers are organized to tell that you're reading part of the opinion or editorial sections and what that means. In an ideal newspaper practicing journalistic integrity, letters to the editor like the one presented here would be published in future editions of the paper, or, failing that, published in competing newspapers.

Yes, everything is subject to bias. Everything is subject to bias. You cannot eliminate it. The point is to be aware of it's existence, and newspapers help do that by placing these types of pieces in their opinion and editorial sections.
There was a time when people didn't watch TV. They used to listen to radio. And before radio they used to read books. It's entirely possible that a new form of media will come along, hopefully less focused on passive consumption of content.
Billy McFarland's Magnises: A Hunk of Metal, a Chunk of Clout (2013)
>You do. Everybody wants clean air, clean water, etc. The Captain-Planet-Villain model of somebody literally cackling about how much pollution they're going to release into the world today is nonsense.

Actually it's totally sensible and compatible with the actual actions of the various actors involved.

Companies continue to plunder the ecosystem in ways that knowingly damage it (fracking, rainforest depletion, etc), we have cheaper air fares than ever, every major company does only token moves while continuing the damages, and so on.

And of course for decades important agreements weren't signed because of financial interests...
this sadly looks like a copy of https://cronhub.io/
On a fresh virtual machine built from the 7.6.1810 minimal ISO the system Python is 2.7.5:

[root@localhost ~]# python --version
Python 2.7.5

RHEL 8 is where they are making Python 3 available as the system Python.

https://developers.redhat.com/blog/2018/11/14/python-in-rhel...