skysight-inc/HackerNews huggingface dataset:
> The main question I have is why the agencies are able to pay such low salaries, sometimes even in urban areas, no bonuses, etc.

I grew up in DC and have a bunch of friends that went to work for the Federal Government. Not in these types of agencies, but nonetheless instructive I think.

The incentives at these places are completely different. Pay is somewhat low at start but it's rock solid stable and grows predictably and can get pretty respectable over time, the level of stress and unpredictability can be very low, the promotions are on a schedule, and vacation time and flex time can be pretty attractive.

It's not for me, I would go crazy in that culture, but I have some friends that are really happy to have a job they can check into, do what they're told to do, and go home.
The title should be: jTools - The definitive common javascript web components.
WikiLeaks' Assange too ill to appear via video link in U.S. extradition hearing
First of all I'm not talking about depression, I'm talking about things like "ADHD".

My point is that many people, especially parents, tend to accept a lot of bad behaviour from people as soon as they mention some magical acronym.

If you accept that human neurology is a spectrum, then you realise that we all have different starting points. The question then becomes how much should society accommodate people with worse starting points, and I firmly believe that we are too accepting, and a lot of that is because people put scientific sounding names on their shortcomings.
Not an iOS user, so I can't test it: does this block the usual suspects like search, Facebook, Reddit or Instagram ads?

I tried to block those for a while now on Android and wasn't able to find any other solution than using Firefox with ubo.

I don't need to block in-app ads; I just bought my way out of those.
I mean the bouncing when you overscroll vertically.
Isn't it open source? https://github.com/brave/brave-browser
This.

I'm on OSX. My primary browser is Safari, but I typically had Chrome running, too.

Something pushed me over the edge last year, and I switched to Firefox for exactly this reason. There was a time when FF was lagging badly, but that all seems to be over now.
When did you try it? The full release of Quantum on mobile lagged desktop by several releases.
True, but a lot of people who don't, get their browsers installed or recommended to them by people who do.
I personally switched from Chrome to Firefox, but I think we need more well running browsers, not less. Even most well-meaning organizations get many have strange ideas and can use "my way or the highway" liberally when competition does not produce other palatable options. Thus while I did switch I hope Google steps back from this heavy handed approach (and more valid options get developed by other groups and companies). My 2c.
They have metadata (ips, ports, date, time, bytes, etc.) and can be compelled to release it. This can be (and is) used to correlate activities and make accusations, obtain warrants, etc.

Metadata is very powerful and is captured on every network. It's a byproduct of the requirements of the network and its protocols. How many bytes were sent? To where from where? How long was the session? etc. They may not know what the data contained, but they'll know everything else down to the second.
Department of State paid most of the Tor budget

https://www.washingtonpost.com/news/the-switch/wp/2013/10/05...
Not sure about the ear thermometer or cordless tools, but I'm pretty certain we would have gotten the computer chip and satellite TV without sending a guy to the Moon.
Physics isn't finalized, but changing its accepted laws takes consistent experiments violating the existing ones.
How hard is it for news sites to include links to other websites other than their own? Like thanks for at least calling out the name of the channel but maybe make the name a hyperlink?
WOWK is a local CBS affiliate in West Virginia. I doubt they are seriously pursuing GDPR compliance and just disabled the site for EU members.
It's Martin Fowler. He makes money off trying to help people write better code. So you get the answer of "mostly yes."

Ask management, or upper management, or a customer, to write something as lengthy and comprehensive from their perspective, and I bet they could be pretty convincing that high quality is not always the best choice.

I hear those arguments quite frequently.
I assume you are talking about this guy, since there are not many ex-CIA charged with Vault7 leaks who risk a life sentence.

I don't know enough about the case to form an opinion about it, but at first glance, uploading CIA-related source code to GitHub it's not what I would define as "smart".

https://www.vice.com/en_us/article/qvn83q/joshua-schulte-cia...

https://www.thedailybeast.com/exclusive-cia-leaker-josh-schu...
> If movie studios and netflixed released their mp4s, with no DRM or copyright protections, then everyone, including my non-tech savvy mother would just go to the widely available resources found on Google, and just 'watch it for free'.

What is stopping them right now? All that content is already available on piracy sites. Clearly your model of human behavior is laughably incorrect.
Samsung's browser has an adblocker.
There are lots of clues that indicates they have the right guy, or one of the guys.
For intellectual honesty "commit espionage against the United States" is not the choice of words I'd use.
I loathe advertising as a business model and block it everywhere I can. But I understand that content isn't free, so when I am given a reasonable option to pay for content, I do. YouTube gives you the option to pay $10/month to remove ads from YouTube, so I do that. I understand if others don't think $10/mo is worth it, but I think it is a fair ask.
This comment reminds me of the archetypal high-school student who asks "when are we ever going to use this stuff?"

If you have to ask...
Putting a dude on the Moon seems like a roundabout way to get better skin cream and footwear.
I am interested in what happens when you get to a website that insists you turn off your ad blocker. What happens with Pi Hole?

Also I would prefer to just run Privoxy as I have Ubuntu running and can just use that instead of some extra gadget. What happens with Privoxy if you are getting a turn off ad blocker message?

Currently I use 'cat block' or the 'EFF' blocker, depending on what computer I am on, those give you an option to turn off your ad blocker which I find myself doing from time to time, it would be nice to have this option with Privoxy.
I'm not sure what you mean. TLS is everywhere now, and uBlock origin works fine. I don't know what you mean about "the hands of a big Co" either. I think you gravely misunderstand how TLS works.
Except there's absolutely nothing inferior about Firefox nowadays. I switched about a year ago, and I don't miss a single thing from Chrome.
Decrease in homicides linked to increased cell phone adoption
Academic learning is not nearly as important as good socialisation (dealing with brutes etc.) IMO. For most people who are not smart enough to get a good, competitive office job (like software engineer, doctor etc.), those years in school seem largely pointless, apart from learning basics like literacy, algebra etc. And even for academically gifted, life without social skills must be worse than being an under-performer in a sub-optimal job. Hell is other people, and social skills is how you deal with them.
New Microsoft Edge may benefit from this.
Could we get the link changed to the actual YouTube channel? https://www.youtube.com/channel/UCKpH0CKltc73e4wh0_pgL3g
Yup, 5.1.7 was released in 2012.

https://en.wikipedia.org/wiki/Safari_version_history#cite_re...
Please define "better". I've used both Chrome and FF, and traditionally FF was more aimed at developers and heavy users. However, they lost that advantage over Chrome when their add-ons started to have forward compatibility issues.

Speaking of add-ons, I do miss FireBug. It was easy to find/define XPATHs by it (which is critical for web scraping). The new inspect element in FF just lacks that feature.

Just how GNU/Linux and macOS are traditionally more appealing to professionals and developers, FF should come to grips with targeting their own niche market. It's interesting how so many great ideas from these "niche" markets (e.g. Unix and Linux in the case of OSs) have surfaced in the more dominant, closed, commercial ones (i.e. Windows). If Mozilla want to really make the web a better place, they should know that by keeping their users happy (who are mostly developers), the ideas they put forth will sooner or later get spread in other browsers as well.

As another analogy, you might think about LISP and how the main ideas were later implemented in even the most imperative languages: although Lisp as we knew it is not dominant anymore, the ideas that made it different are still alive in Ruby, JS, etc.
I think it's a strong argument. It's not 'someone much later with fuzzy memories decided to interpret what they thought they heard', it's 'someone right there and then was so struck by what the revelation they just heard that they broadcast it to the world (and you can check that they did by looking at the Twitter timestamp)'.

Which do you trust more, a witness statement taken a minute after the crime, or made a year later?

That someone said something very revealing and immediately backtracked with an excuse "I didn't say what I said" is, on the other hand, deeply unconvincing.
> When talking about quality, "good enough" is always good enough.

Humans are poor estimators of "good enough", due to a number of biases (optimism bias / planning fallacy, Dunning-Kreuger effect, hyperbolic discounting etc).

This is partly why your reference industry, building construction, is so thoroughly covered by regulation and caselaw. Apartments would be much more frequently half-arsed if there weren't unpalatable legal and financial consequences for doing so.
Show HN: Pixelcheetah – Analytics Using HTTP Requests
That buries the lede a little.

NV has become popular because of its speed. Your notes are instantly searchable in the top bar of NV. You just type in what you're looking for, and the list of note files -- and they're all just text files -- limits itself to files that contain your search string, and it happens basically as fast as you can type.

It's pretty great. I used it heavily until I started using OrgMode a couple years ago, but missed it enough that I sought out an emacs mode (Deft) that is a workalike.
Only if you don't value your time. This would at least require me to search for equivalent plugins.
Sure! On an iPhone, Settings | Privacy | Analytics | Share with App Developers (there's an option "Share iPhone Analytics" right before it that has explanatory text that says it's specifically about sharing with Apple) and Settings | Privacy | Advertising | Limit Ad Tracking.

On the browser side, options about camera access, microphone access, location sharing, etc. are about sharing it with websites, who are not entitled to make their own permission prompts. Options about third-party cookies affect third-party cookies from websites, not from third parties who work with the browser developer.
No, because the Free Market can only solve problems. Any time it fails to do so it is because an external force interfered.
I did read. Google will not completely block ad-blockers in a single step, they will do it gradually. Which is why parent suggested complete ad-blocker embargo on Chrome, to force the issue. But Google is too smart to fall into that trap, and even then, GPL saves the day.
Hey hackers, look what I've built!

Few months ago I needed an address I can send requests to and have the requests saved in a database I can run SQL queries on.

When I haven't found something like that online I decided to build Pixelcheetah.

Pixelcheetah allows you to track anything by making HTTP requests to your pixel address. The query parameters are mapped to database columns and you get full SQL access to your data.

It's already being used by a few performance marketing companies (as tracking with a pixel is what they need).

It's completely serverless so it doesn't experience downtime and it can scale endlessly (100B/day is the highest so far).

Hope you find it as useful as I do, I'd love to get your feedback.
Thanks for the option. I know some VPNs do this, but what about having something like Pi-hole as a paid service. Being that hosting and bandwidth for said hosting is dirt cheap, how difficult and/or legal would it be to set up a service for this? Some web hosting companies tout "unlimited" bandwidth. Would this fall afoul of their notions.

A friend tried this with a DO Droplet, but the Google Pixel does not allow changing of the DNS servers.

Thoughts?

*

Editing to say I found this. Some nice gentleman is allowing this for anyone who would like to use it. I cannot vouch for the safety of said link, but here it is:

https://freek.ws/public-pi-hole/
If you want to navigate a string, you should stop "inside" compatibility ligatures (fi, U+FB01 being the canonical example).
Brave makes different trade offs. I use brave with javascript disabled, and find a lot of sites not working. Specifically, any links I open from email mostly don't work due to JS. If you don't know why your fav site isn't working due to JS, brave might not be your cup of tea. And that is 99% of mobile users.
I discovered newpipe during the Amazon / Google spat when YT was disabled on my Amazon tablet. I've decided to just stick with it, since it blocks all ads, and has (IMHO) a nicer playback UI.
> Someone at Google in the higher ups probably realized at one point that giving the user so much freedom and control could theoretically backfire enourmously.

That's ... well, so much for the internet ... :-(

It's really against what I imagine to be some of the core principles of the internet.
"too inexperienced to be running companies that hundreds or thousands of families depend on for their livelihood"

Did the author just implied that one would start or/and run a company out of some moral responsibility for others' families livelihood?
Whenever I setup a computer for friends and family I install Firefox and ad blockers for them.

Nearly every time I use their computer again they are running chrome as default.

For the overwhelming majority of internet users it just isn't a priority.
Just open it up in an incognito window.
And what about the statement in their own transparency report that corroborates it, which is a major part of Steiger's case? This response is pure bluster and indicates Steiger is right.
How to write the perfect job description?
> trying to send mixed messages that they can just filter out.

How does this work? Remove clicks from people that click many ads? Doubtful!

It is noteworthy that Google doesn't bitch too much about AdBlocking in the past, but lost their shit at AdDauseam![1]

https://www.theregister.co.uk/2017/01/05/adnauseam_expelled_...
I've heard of mathematicians handwriting proofs in the margins of books. Like an MVC, I can appreciate the data without appreciating the presentation.
> Not sure how. If you want to get a specific byte, just convert to a slice (that's free) and index that.

But then it is not automatic to cast that slice as a string.
Theres tooling for this for webpack described: https://github.com/TypeStrong/ts-loader#faster-builds

More generally though you have two loops one that does transpileOnly and one that doesn't. The latter is your type check process.
'Gotchas ' in a Nightmare Delphi, C++ Project
Safari's content blockers are third-party extensions. It's not Turing-complete code execution yes, but it's still a meaningful kind of extension compared to Chrome's complete lack of them.
Safe or scary? The shifting reputation of glyphosate, a.k.a. roundup
The more usual solution would be to use a longer name containing "Wasmer". So, "Wasmer Go Library" or "Wasmer for Go" or something like that.
Wartime CEO
I have stepped outside of the US. I saw a lot of car traffic in Barcelona Spain. I saw a lot of car traffic in Frankfurt Germany even though I was only in the city for a few hours. My friends in Sweden got around by car for every trip when I visited them.
Nice to know this project is still going.

I used Waterfox about 8 years ago, since standard Firefox didn't provide 64-bit Windows releases. After about a year, I got frustrated that it was skipping every other release, so I went back to standard Firefox. Between using NoScript (blocking most scripts), and benchmarks showing 64-bit wasn't much (if any) faster, I didn't notice standard Firefox being slow.
Anticaptcha was also blacklisted because it let's people pay about $2 instead of solving 1,000 reCaptchas.
a few days ago, I was searching YouTube for a video on my TV and I found Bill Hader's impression of Arnold Schwarzenegger, which is impressive BTW, but I didn't realize what was going on with his face. At first I thought, wow, he's physiognomy is like Arnold, but something weird was going on. It took several trials until I realize that Arnold's face was superimposed on Bill's face. Spooky.
Not only is Brave just Chromium, it doesn't even block ads; it just replaces them with ads that pay worst-person-in-the-world Brendan Eich. And is tied to a dubious cryptocurrency scheme.
I read the article and I don't think it adds much. My point is precisely that it doesn't matter whose fault it is that little Johnny can't concentrate, it's primarily his and his parents responsibility, and definitely their problem, to mitigate it.

Btw I don't even agree with the last paragraph. Stigma is not just about curing or punishing the stigmatised person, it is also about sending a message to others. I would say that it is its primary function.
I'm still not sure lack of growth == crash.

I'm trying to reason whether what you say is actually correct. I mean if I have (loss making) company worth $1, with $1 in the bank, then raise $10 spend that on 'growth', 1 year later I have a (loss making) company worth $11, with $1 in the bank. It has increased in 'value', non of the shareholders are seeing the benefit though. I definitely don't think you could say there was a crash though.
x86-64 Instruction Usage among C/C++ Applications [pdf]
Whistleblower Reveals Failings at UNC Pediatric Heart Surgery Department
EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks
actually the Adguard for Mac can work the same as Adguard on Android... so even when Google removes adblockers you can still block on network level (though not as good of course).
Some people refuse devices that do not accept DHCP assigned DNS servers.[1]

[1] https://mailarchive.ietf.org/arch/msg/dnsop/WCVv57IizUSjNb2R...
Dude, this is way out there, especially that dolphin part. Dolphins? They don’t got symbolic language.

I’m afraid we’re the only game in town.
Series A is defined as the first equity round (no matter the size)? So what is the funding mechanic of a "average sized" 5M seed round?
Honestly, something is up with your system if that is a regular occurrence in Firefox.

Try doing a full reset, delete all your configs and extensions. Then run plain Firefox with no extensions for a while, and see if that behaves well. If not, something serious is up and you should try reporting it to the Firefox bugzilla if you can repeat it.

If that works fine, something was up in your config, or extensions. Once I found someone had gone into the internal Firefox config settings and changes something years ago, forgotten it, and it was now causing serious performance problems.
Salesforce.com tells its customers to stop selling assault-style rifles
This is awesome but man the licensing sucks.. Sounds like to release on the App Store you have to pay for a commercial license? Even a free app?
Agreed that they should link to the channel explicitly, but if you click on one of those videos, they take you to the channel
> I've been writing runtime validations for each individual query result. This has been a bit annoying to maintain at scale since I don't have very good patterns for it.

I think pydantic [0] solves this problem perfectly. The objects you create with pydantic work with type systems such as mypy too, so you get all the editor support for them, if you want.

https://github.com/samuelcolvin/pydantic/
Did you mean half a year career break? Half a month doesn't sound like a lot.

I've been gifted https://zenfounder.com/products/entrepreneurs-guide-keeping-... which focuses on founders and what she calls solopreneurs. It's not long, less than 200 pages. Her one sentence summary would be to find something that relaxes you, a hobby of any kind, and take time in the weekly schedule to do that. That's long-term though, short-term you could embark to find that new hobby as investment into the future.
Current MacOS (Mojave, 10.14.5) has a man page for openssl, command line help for openssl, and generates a 2048 bit modulus, and is LibreSSL version 2.6.5 (admittedly nearly a year old.)

$ openssl genrsa -out private_key.pem
Generating RSA private key, 2048 bit long modulus
.................+++
........................................+++
e is 65537 (0x10001)
Bristol Startup Ultrahaptics Buys Leap Motion for $30m
Brave is seeking to raise a traditional series A: https://www.coindesk.com/brave-browser-to-raise-over-30-mill... (ironically you'll only really find this news on cryptocurrency news sites).

I think the mindset that crypto = stay away when looking at Brave is silly. The idea is novel, they have a working product, and IMO they really aren't "locked in" to crypto. I imagine they could pretty easily transition the ad payouts, tipping, and auto-contribution features from BAT to traditional currency. Building the platform around BAT to start just allowed them to cash in on an ICO at the peak of the craze.
Quotes from introduction:

"The Standard for Public Code is a set of criteria that supports public organizations in developing and maintaining software and policy together.

Anyone developing software or policy for a public purpose can use this standard to work towards higher quality public services that are more cost effective, with less risk and more control."

"Definition of public code

Public code is both civic code (like policy or regulation) and computer source code (such as software and algorithms) executed in a public context, by humans or machines. Public code is explicitly distinct from regular software because it operates under fundamentally different circumstances and expectations."
The Looking Glass extension, the whole deal with pocket, and Studies being on by default and allowing them to push changes remotely with no user action.

I don't use Firefox currently, so these are just what I recall from HN posts.
We do need more well-running browsers, which means browsers with roughly equal market share. I'm not comfortable with an 80/20 situation, but even then I'd prefer Firefox to be the 80 instead of Chrome.
Note that while website does not link to repository, repository does link to website.
I switched to FireFox I think about a year ago.

I prefer Chrome for sure. It full screens video properly (which I need to automatically trigger turning off f.lux), it seemed faster, it does spell checking of form fields.

I'm sticking with Firefox though as these features aren't much of a hindrance compared to the increasingly shitty behaviour of Google, and one benefit is that my Macbook Pro (2014, max spec), doesn't run out of resources and stop responding anywhere near as often as it used to do.
> Once TLS is everywhere, it's much harder to cut the ads from pages in a centralized fashion.

Sure, but the reverse is true, too. ISPs have already been abusing NXDOMAIN DNS queries to serve ads for years.
Not only that, but the senior technical role they hire for, Lead Software Engineer, maxes out at £56,984. I know a handful of people who've gone from GCHQ to my company, and they seem satisfied with forgoing the government pension in exchange for tripling their salary.