jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
NX Enhanced started as a simple userscript with the purpose of adding some missing features to NextDNS website, and recently it was upgraded to WebExtension, and is available on Firefox Add-ons (https://addons.mozilla.org/addon/nx-enhanced?utm_source=hn). Any feedback is welcome, appreciated and encouraged! Here are the current features:

Logs page:

- Allow/Deny buttons in the logs that make it possible to add an exception or block a domain without needing to copy, switch pages, and paste

- Option to show only queries from unnamed devices

- Specify domains that should be hidden from the logs, enabling you to filter out noisy or irrelevant domains

- Show the query's absolute time (HH:MM:SS) along with the relative time ("a minute ago", "few seconds ago")

- An option to show the number of entries currently loaded, either visible or hidden by filters

- A refresh button

Privacy page:

- Collapse the list of blocklists enabled and adds a button to expand them if needed

- Sort alphabetically the list of blocklists in the "Add a blocklist" screen

Security page:

- Collapse the list of added TLDs and adds a button to expand them if needed

- A button that allows you to add every TLD in the "Add a TLD" screen in one click

Allowlist/Denylist pages:

- Add a description for each domain in the allow/denylists

- Sort the allow/deny lists alphabetically

- Styling options for the domains for an easier quick reading, such as: lighten subdomains, bold root domain and right-align

Settings page:

- Ability to export/import all settings from/to a config
I would've said the Hebrew script, however, the diacritics are unusual.
Due to already passed laws, BP owes somewhere in that neighborhood in fines and royalties on the spilled oil, before we even begin to talk about liabilities and negligence and punitive stuff. Like, even if the oil never touched an animal or shore and never caused economic hardship on the Coast, just because it hit the water, they owe billions of dollars.

Agreeing to a payment system now, ahead of sorting out the exact fines, is a PR win for both BP and Obama.
Those success stories are notable because they are the exception. There are literally hundreds of thousands of successful businesses out there, big and small. One of my favorite companies (Hubbards, makes breakfast foods) was founded by Dick Hubbard using his retirement cheque. It is never too late to start.
can't wait to see the clear/wimax version ...
Might work.

Here's what I thought of: Use a Cartesian coordinate system with the centre of the sphere as its origin and the radius of the sphere normalized to 1. Each point on the square has coordinates x_1,x_2,x_3. The new coordinates will live in [0,1]^3 (i.e. three real numbers between 0 and 1).

To convert, do the following: Generate a random number r from a N(0,1) normal distribution. For each coordinate determine the quantile of q_i := rx_i in the N(0,1) normal distribution. (This results in 0 <= q_i <= 1.)

Take the triple (q_1,q_2,q_3) and express it as a binary number. Bonus points for using octal numbers like this:
Q(j) = q_1(j) + 2q_2(j) + 4*q_3(j) where Q(j) is the j-th octal digit of the number Q after the comma and q_i(j) is the j-th digital digit of the number q_i after comma.

(This octal scheme has the property that you can cut off at any time for getting a less accurate description of the location.)

This coordinate scheme is redundant. Also a uniform distribution of random points on the surface of the sphere, will lead to a uniform distribution of coordinates in this scheme.
I really appreciate your book summaries and sharing -- I just picked up that book now. The motivation of "sharing everything before you die" is awesome.
Actually, HN did not switch over (at least, that comment didn't say it switched over). It says the main YC site WWW.ycombinator.com (and NOT news.ycombinator.com) switched, and that news.yc is serving just static content from slicehost.
This is why I think wallets like Electrum (or maybe even online wallets) are more practical for a majority of people. The blockchain necessary for Bitcoin-Qt, MultiBit, et al., is currently [over 10 GB][1] and is growing rapidly. It is clearly not ideal for everyone to sync the blockchain, especially for new users that have to download it from scratch.

[1]: http://allchains.info/
Disqus allows this... I don't know how to do it on Posterous, but that's how I got it working on danieltenner.com.
I think that to some extent the karma average score has encouraged too much homogeneity in the comments. I don't feel like I can disagree for fear of getting downvoted or not upvoted, which would lower my karma average and make my votes in turn worthless.

The time sink factor is also obvious. However, I tend to swing back and forth between very productive and not very productive. When I am in a coding mood I rarely browse HN or comment and instead I hack like crazy for hours every day. When I am burned out or feeling like I need a break from chasing some bug I'll stop by here and read.

So the time sink aspect is doable for me at least. No one can work constantly, without any breaks, and maintain their sanity.
Jing tea are great - http://jingtea.com/

Their 'tea explorer' set is a nice introduction to various types of tea from around the world.
That's a good question. I have 'orthodox' friends that have timers on their TVs to come on during Shabbat. I don't keep shabbat but that would seem to defeat the purpose IMO.
I still don't understand why guys like this will complain about quality and then say that they don't flag anything!

Upvotes move posts up. Flags move posts down, and if you get a ton of them, it even makes the post disappear. That's all there is to it! What does it matter whether it's called a flag or a downvote?
With 99.99% uptime:

.0001 * 30 * 24 * 60 = 4.32 minutes

With 99.9% uptime:

.001 * 30 * 24 * 60 = 43.2 minutes
Care to enumerate a few of them?
So it comes down to: 1) nobody will agree on a bytecode, 2) bytecode is less flexible than source so it would limit what you can do in the future. It would take versioning and versioning doesn't work.

(2) only seems compelling in light of (1).
I agree with a lot of his points.

A TSA worker, to them, is not some guy without a college degree who is feeding his family, he’s an amoral pawn of an evil bureaucracy that exists solely to ensure that peaceful Americans have to get their junk touched by the back of someone’s hand before boarding a plane.

I got eviscerated for suggesting an alternative to berating the front-line TSA workers. To repeat, they are working hard, in a shitty job, to feed their families. They are following the rule they're given, and have no input to the process. Treating them like shit isn't the answer.

The ideology is often anti-corporate to the point of naiveté, and that’s nothing compared to how anti-government it is.

This seems to be a problem in any tech community. Maybe the larger percentage of Asperger-like folks?
Anyone care to explain what this accomplishes exactly?
WealthyJerks.com is available.
I don't know your audience, so perhaps this makes sense.

I don't want to remember or keep track of yet another password for a random web site. If the web site requires login and doesn't support Facebook/Twitter/G+ login, then I'll likely give up and avoid the page.
I did get and agree with your point. And I do see great benefits using DNN to study biophysical learning mechanisms. I was indeed addressing that different question, but it's also an interesting one.
Nobody here is talking about legal "rights".

But he's actively endorsing a viewpoint which attempts to silence (through social coercion) dissenting views. This is at odds with his professed support for... dissenting views.
I think the question that throwaway287391 is asking is: when in product development does patent police knock on your door and have the right to drag you to the court? If I build a factory that produces chairs, and then hoard all those chairs in my house, can I be told to knock it off? What if I build the factory and then have it just stand there, producing nothing?
> whether to warm up or cool down, the more calories it’ll burn in doing so

To warm up yes, but to cool down? How would it make sense to generate more heat (burn calories) to cool down?
1 decent GPU is usually fine for reasonable things. But the memory is way off: the gpus I use have 40GB of memory (a cluster of the higher end Nvidia A100s) and they're basically state of the art. Most gpus near sota are in the 16GB range and up.
There are graphs comparing it to Google Colab GPU/CPU in the article.
The problem is the insistence on the existence of particles at the quantum level. We know that quanta propagate like waves, but interact with classical level systems in discrete units. So we need to stop believing in discrete particles with distinct properties at the quantum level and come up with an explanation of why quantum waves appear particle-like at the classical level. Probably the answer will involve the way in which de-coherence occurs when a large number of quanta are involved.
I'm not going to make any excuses for MCAS's reliance on a single sensor.
Location: Atlanta, GA (GMT-4)

Remote: Yes

Willing to relocate: No

Technologies: SQL 2019, C# .NET (ASP.NET MVC, ASP.NET Web API, HTTP, JSON), .NET Core, AngularJS, Angular2, Bootstrap

Amazon AWS Infrastructure including Elastic Beanstalk (.NET and Node.js Web Applications), Elastic Compute Cloud (EC2) - IIS and Microsoft SQL Servers, nginx, Lambda (Python, Node.js), and Cloudfront CDN

Industries: ecommerce, erp, crm, logitics, supply chain, warehouse systems

Résumé/CV: message me first

Email: quick.home2351@fastmail.com

Availability: 40 hours/week, currently employed and would need to give two weeks notice

Past: Salesforce, Microsoft Dynamics NAV, Pentaho, Tableau, Office365/Exchange, email deliverability, SPF/DKIM/DMARC
You are right.

But once you connect, a year later - in those 3 minutes before you disconnect, the attacker might have authenticated as yourself to 100 other machines -- and appended their own key to .ssh/authorized_keys on these machines, so that the compromise no longer needs you to be connected.
This is a critical flaw in Apple's handling of both app stores, IMO. The rules of the app store incentivize simple, one-off apps with minimal functionality. As a distribution mechanism it offers a lot of benefits for users but unless they take some relatively easy steps to make it a better place for serious developers those benefits will be moot.

Their handling of iOS and Mac apps seems indifferent at best and downright incompetent at best. In any case I've left their proprietary ghetto and gone back to coding for the web.
> I remember when GMail started stripping out .exes from emails so we would start sending exes inside of zips. Then GMail started inspecting .zip files so we would change the file extension to .zip2. Then Google started detecting ZIP signatures so we started sending encrypted zip files just so we could email exes to each other.

I recently emailed a zip file containing an .exe through gmail. Gmail refused to send it when the file extension was .zip, but saw nothing wrong with the same file as a .dat . Has there been a policy change?
This sounds utopian but not practical; a typical dev-only mistakes with poor business perspective. How else will they make money? Making money is the most important thing, and without it, none of this would have existed.
Yup, or worse, we could be mourning the loss of two shuttles and their crews.
Any public figure who said "giant waste of taxpayer's dollars", would no longer be in office after the next election.
You are right about Adobe, I found a source: http://blogs.adobe.com/standards/2013/06/19/adobe-support-fo...

I haven't found a source that details Apple's plan.
Visa has a better user story than bitcoin and they barely even bother to secure their network. Credit cards are easy to use and not all that bothersome when someone misuses them (this sounds dismissive; I do realize that it sucks to be the person on the receiving end of cc fraud, but in terms of fraud dollar / dollar spent they do pretty well).

Anyway, can a well secured bitcoin network keep up with a Visa that is paying attention and actually trying to compete on price?
That's weird, because I can't buy gas for my car with attention. Or a sandwich. Or a cup of coffee.

So, erm, we don't live in that economy.

As a thought experiment, though, let's assume we have a magical attention-based currency. Attention is not quantifiable, it is not fungible, and it is not storable. So, erm, why the fuck would you use it as a currency?
Marketing : Let's put 50 megapixel phones out there, people would love it and they would really distinguish us from all the iClones.

Engineering : But... http://xkcd.com/1014/

Marketing : Hmm.. how about 2 sensors, I mean 2 at the back side alone. 3D TVs are a big hit. People would love them. I bet God had plans when he put 2 eyes instead of one.

Engineering : Whatever...

Sensor manufacturers : Yaay !

HN guys : Wow, I got a dual cam app idea that FB would love to acquire... Ain't 2 instagrams better than 1.
I suspect both parent comment and OP are using the idiom of "typo" to refer to any inconsequential issue. That pixel is misaligned, that tone of green is different from that tone of green, there Lorem Ipsum text, etc.

But if I have the word Meat instead of Meet or Their instead of There, than yeah, you should probably correct me at any stage.

-- such as correcting the word "than" above ;-)
Thanks for the movie. The kitchen suggestion reminds me of the joke:

- Did you know the soviets invented the Internet?

- What? Are you high?

- It's true: we used to sit in the kitchen in our pajamas, talking about everything but never getting anything done. The only difference nowadays is that the illumination is cold white instead of warm orange.

A russian take on https://xkcd.com/386/ "Duty Calls":
https://www.youtube.com/watch?v=kOeAXKUK6aM
Over time, you're probably paying 2x or 3x in insurance premiums compared with what the loss would be.

Consider also the overall effect if you invested the premiums instead of paying them.
You can get put on a "kill list" as well as the "no fly list" even if you are a US citizen and the opacity and inability to remove oneself or correct the issue is the same.

https://en.wikipedia.org/wiki/Bilal_Abdul_Kareem
Thanks for the kind words! Singularity is still a core piece of infrastructure for running stateless apps at HubSpot (our status page currently reads ~13k Requests, ~22k Active Tasks, ~700 Agents). We're also heavily investing in Kubernetes, but Singularity is solid enough that our focus has been more towards reliably running and scaling stateful things like MySQL, ZK, Kafka, HBase, and ES.
This country was founded on checks and balances. We seem to have lost that entirely.
Unfortunately, Moxie is Signal because he won't let anyone else (open-source clients) connect to the Signal servers OR run their own.
I can't speak for other people, but I was giving a general answer to your "What if you are poor?" question. For most people who are interrogated, even if they can't afford a lawyer, it is in their best interest to request one because good investigators won't risk compromising their case to get testimony they can't use.
CS College degrees in dot com era were hit and miss. Also often had a weird mix of electrical engineering courses thrown in.

Was quite common to do 2-3 years then drop out and start a job. So much so that people with degrees were often looked down on. Exceptions for things like MIT.

After year 3, there was nothing left for me to take. So I took a job.

I would like to have a degree, but it was the right call at the time.

Few years ago I went back and started an Art degree. Was a blast.
The Wrights did novel and indispensable practical research on airfoils and what can actually generate lift. The "theoretical" understanding of fluid dynamics and lift before them was quite wrong... because no one had tested it. So too they solved the problems of aerodynamic stability and how to effect control through numerous experiments.

They also had plenty of engineering challenges, such as structure and power and skin and how to activate control surfaces. But to consider what they did to be a mere "engineering problem" is bollocks.
Exactly. This is outrageous. The only decent chat app these days is Telegram, really. Even they still want you to use your phone to log in (but only once). But I guess that's the way it is for now.

Frankly, I hope those apps will all be gone and forgotten in favor of an actual open sourced, widely used protocol. Or maybe they'd incorporate one. But in any case, I think it's a shame that when email is decentralized, chatting is not.
Feed your confirmation bias!

Blocking out the 'noise' for a filtered stream of what someone else thinks is important is a terrible way to improve your thinking. You need things that challenge the way you think in order to see whether or not you're actually right or just delusional. The best way to get that is to randomly dip in to an unfiltered list of everything, so read HN's "new" page, Medium's recommended articles, Product Hunt, a few good news sources (BBC, WaPo, WSJ[1], HuffPo), follow a variety of people on Twitter, etc.

[1] Dodge the paywall by copying the article title in to Google.
To say that there is no opportunity in places like Brazil and India is to blame someone else for your not taking the initiative.

Even in the UK and US the vast majority of the students don't really take advantage of the education system. And those who do are often ridiculed by those that don't.

There is just as much pressure to slack off and underperform in the west as there is to do rote memorisation in Brazil or to cheat on the exams in India.

The system is never to blame for you not taking the opportunities that are there. The system is not to blame for your slackness.

So long as you never take responsibility for your results, you will get crap results.

Those guys you see in India who are rich and successful, I guarantee you they didn't sit around pissing and moaning about how because the system is bad there are no opportunities. They grabbed a big double handle of life's balls and went out and made their own opportunities.
Shell scripting is another insane domain where stuff that would be crazy everywhere else is suddenly accepted. Fortunately, they at least recognize that it's usually a bad idea to feed potentially hostile data to local scripts.
You're, of course, right.

Ahh, the early '00s, when black was black and white was white, GWB bad / Obama good, Powell doing stand-up at the UN, Darth Cheney ruling with an iron fist over the applauding masses... There's a reason I forgot most of that.
I can't speak for "users", but fossil is an absolute joy to use, easy to pick up, and has features that I'm not aware of in any other SCM (hello, built-in first-class tickets).

libgit2 has been "making progress" for a long time -- it's barely used in github (it's one or two little features of libgit that are harnessed internally, according to the githubber I talked to at a meetup), and, without trying to insult the developers/development, I seems more accurate to say libgit is "plodding along slowly". With "critical mass" as one of gits features, this is sort of surprising. I suspect it speaks to the complexity of git, but I'm not positive.
I started this as an experiment:

http://jfdi.bz/campfire/

We have 6 members so far; I think we'll cap it at 12.
Sure, probably true. But I would assume most people who write insecure code do so because they don't know how to do it the right way, not because "must be secure" wasn't in the requirements doc.
Not only that, but the press seems to have a very myopic view on "innovation." It doesn't happen overnight. It was 6 years between the iPod and the iPhone, another 3 before the iPad, and they're still arguably refining both. If Apple still hasn't released something interesting in another 3 years, maybe (maybe) then it'll be worth agonising over.

And I couldn't agree more about the Mac Pro by the way.
> UC Irvine time as professional experience rather than academic
If I’m an employee of the school while also getting my degree, that is professional experience. I’ve done the same working for a HPC IT department for a university that supported university departments and 3rd parties customers.

Dismissing working for a university IT department, if that is the case, isn’t fair.
> I have my reservations about CloudFlare with regard to centralizing the web, but this tunnel is fantastic

Superior UI/UX offered by centralized systems is why everything is being centralized.

People will trade everything including privacy and security for ease of use. The market has shown this time and time again.
“Black” developer refused for a long time to add option to format code with single quotes with very aggressive manners. Now Django devs didn’t see that option for single quotes and code looks unpleasant.
I can't comment on either, but I do enjoy C and you can build relatively safe C programs using tools like Valgrind and static analysis. So unless you are building the next OpenSSL it could very well be worth sticking to C11.
I don't think Musk zealots realize how stupid it was to demand it work with only camera sight, banning LIDAR, so the AI has piss data without depth perception to work with

Tesla's FSD will never come to fruition as a stand-alone system.
lately i have been using Telegram "saved messages"
Aside: I love a good linter, but as a long-time Python fan I find it sad that Black has so little configuration (yes, I know, but still) and moreover that it often produces code that no human Python dev I know would write...

Python was always meant to look concise / beautiful... (MyPy has also made this trickier too)
> It’s a dumb pipe

A dumb pipe doesn't pay to host exclusive content.

Joe Rogan is Spotify's business partner, and his reputation will, accordingly, have impact on Spotify's reputation.
Google does have RCS:

https://en.m.wikipedia.org/wiki/Rich_Communication_Services
The article is light on technical details, but if Eric managed to actually pull that off in a truly decentralized manner, this is quite an accomplishment, congratulations.
I would expect it to depend upon the company.

Dress code doesn't really factor for me, but I've worked for the same place for a while now and we've always been 95% remote. Half of us just wear whatever we slept in the night before. Most people don't get dressed until lunch time. Even in the office it doesn't get much fancier than a t-shirt and jeans. I guess our tech lead wears a button down shirt, but his jeans usually have giant holes in them, so I would call that a wash.

Expecting an interview candidate to wear something nice would feel a bit hypocritical.
I just said above that I loved Meego Manhattan, but I never liked Jolla's UI. One example of something I believe they just got completely wrong is that swiping away an app causes it to fade out, instead of actually move alongside your finger. This makes multi-tasking somewhat easier, since you can quickly peak at what's behind an app, but it isn't connected to the gesture.
This is a GNU implementation of an old UNIX tool. It’s older than Linux, let alone package managers. There’s also BSD and other implementations available (the BSD version comes pre-installed on macOS).

This isn’t some new tool that is uncommon in UNIX systems, it’s something that a lot of OSs ship with their base install and have done for several decades.

The reason why that matters is because documentation was very different back then. People relied on ‘man’ pages and physical binders with printed instructions. READMEs did exist but they were plain text (not even markdown) and that was generally just there to explain how to compile the source (the compilation would create man pages)
I'm impressed by the bundle size! Nice that a game doesn't need to take up 100MB+ of space.

Unfortunately I need to upgrade iOS to play it. I'll do that soon, hopefully!