skysight-inc/HackerNews huggingface dataset:
If it is a blacklist, it's not a very good one. "pedobear." and "pedophile." work fine. I don't understand why they would want to block these anyway. One's just a meme, and the other is a bunch of mugshots of strange looking men.
> This is all, BTW, in reference to the desktop version (Linux specifically) not mobile.

Mobile is better, because you can install uBlock. As far as I'm aware Chrome mobile still doesn't allow addons.

As for FF on the main browser, they really shot themselves in the foot years ago and left a bad taste in any users' mouths. I see this same message in every HN FF update thread (since quantum). They really did fix most of the bugs and speed, but it is hard to build the brand back. The only performance/bug I sometimes get is if I'm doing a heavy research day and open a metric ton of tabs (>100) and things get pushed into swap and don't release, even after closing FF. But Chrome was always a memory hog as well so it isn't enough to cause me to switch over and this is a niche thing (and easy to resolve).
I always mash the banana on. I find it has a nicer texture than slices somehow. I also recommend toasted "wheaten bread". A form of wholemeal soda bread popular in Northern Ireland. https://www.thespruceeats.com/traditional-irish-wheaten-brea...

[Edit] add word toasted.
Have used firefox forever. Their PDF rendering engine is quick and snappy.
After recent events I feel quite nostalgic or sad about new Firefox releases, I can't justify it
Ha, yes you are exactly right, had three in there.
First off, I love this project.

I would modify the fitness function to do something like subtract from the score the area of the largest circle which could be drawn over a bread-only section. This would deal with your having a very unsatisfying empty bottom right corner in your last example.
The Norwegian parliament recently passed a bill that implements bulk metadata collection here as well.

I tried debating with ministers, writing op-eds, and even organizing petitions (over 1000 security, privacy and tech professionals in a couple of days) before the vote.
While every informed person I know thinks it's a bad idea, and every organization consulted massively criticized it as mass surveillance, a huge majority of our nation's decision makers apparently disagreed.

Watching video from the proceedings made me realize just how few of them have any real understanding both of the practical consequences of the technical implementation, as well as of privacy in and of itself (my jaw was literally agape from some comments).

How can we do something about this sorry state of things when politicians are not only ignorant, but ignorant of their ignorance – and unwilling to listen to experts that are critical?

Besides using privacy-preserving technologies, how can we work against this on a technical level?
If you do everything in incognito window, no one gets your data.
Isn't that a patent minefield?
Would make a better sandwich too as there would be fewer gaps. Could also stack more readily using the entire banana if one wishes.

Honestly, I never considered slicing that way before so besides an interesting read I also learned a new technique for making these kinds of sandwiches!
How does your daily work differ from a "senior" dev at your company?
Parent comment was

> if the developers take the egregious step of nerfing airplane mode,

and I was responding that IF the developers decide to nerf the airplane mode it's very possible they will start using any open AP; some TV's are reportedly doing this already
yup. Setting some tor privacy extensions in Firefox already locks you out of Google login. Yay!
I recommend taking a look at this book: https://www.goodreads.com/book/show/1032019.Bad_Samaritans
While this is delightful, my favorite method is to make banana bread, and make peanut butter sandwiches out of it.
Tuxedo Introduces New Linux Laptop With Ryzen 7 4800H / Ryzen 5 4600H
Apple's breakthrough came years after acquiring PA semi and Intrinsity -- and neither required $10B in annual CAPEX to maintain their lead in chip design.
The game's tagline is supposed to be "Know Your History".

Indeed.
Encrypted between me and Amazon (such that Amazon could see the content), or encrypted between my devices such that Amazon can't see the content (but only the encrypted form)?
What I don't see many talk about is how much harm the belief that they harvest everything is, on top of just the actual deed itself.

If I am an organization that is well known to be spying on everyone and anything, that means I can very convincingly fabricate evidence against my enemies. It goes beyond simple spying, they now have the ability to manufacture whatever truth they'd like.
I wish that was true.

I've never been able to fill a form with Evince.
50 New planets confirmed in machine learning first
>abandon our carts at the captcha.

I thought the credit card number was the answer to the captcha on an e-commerce site.
Without the banana, isn't the sandwich uncomfortably dry/sticky?
Not yet! But would be happy to look into those and/or get help adding them.
Funny enough, I agree and often hear of statefulset as a pro of kubernetes, yet I've much more rarely seen companies actually using the statefulset let alone migrate their databases to kubernetes.

There is a gap between liking a technology and migrating a hundred critical production databases onto it.
80% of the world is on Android, plenty of money to make there.

Also as a developer whose employer targets Apple devices, I am more than at home with Apple's decisions.

Don't like them? Target Android, Web,..

Check how open are games consoles for a change.
I just use a fixed APK version of FF Android Beta that I will never, ever update.
Power corrupts. Absolute power corrupts absolutely. Mass surveillance is an absolute power. We can't prevent any abuses. The state is doing what they want without regards for the constitution. The FISA abuses in the US have proven that.
Please excuse my ignorance,I'm fairly new to this field. So with OpenWifi, will I have control as to what packets I would like to send over the air?
So for example, can I construct a specific packet using OpenWifi and then send them over the air over a specific channel (say channel 11, 2.4 Ghz)?
One could argue that this effect is negligible compared to the other influences at hand

And "one" would be kind of engaging in "what-about-ism".

You certainly have some corporations indeed attempting to twist results in areas like climate science or tobacco smoke. The main limit here is that companies spend based on semi-objective cost benefits so most companies want to look better hire public relations agencies rather than paying for science but see notable except above.

Sure, I don't which different kinds of science distortion worst but it's certainly remarkable the different arguments which phenomena like Epstein's efforts aren't really a problem.
> Replica placement strategy

This is huge, currently you have to manually specify placement for all replicas when you increase the replication factor for a topic. Do this for many topics and it quickly becomes very tedious and error-prone. Thanks for this, I'm very excited to try it out!
As a generalist, why don’t you get into software consulting and just set/bill your own rates. You can bill at 400/hr and earn north of 700k.
I would look at what libraries you need. If you're a Microsoft house, I would go with F#. If performance is the highest priority, I would go with OCaml.
> It subjected me to a bunch of banal content on my homepage that I didn't want or like.

Three dot menu -> Remove Section. Ta-da.
Survey of Uber/Lyft Drivers and Voters [pdf]
> This is only the latest "Bailout" for USPS. They have a history of receiving bailouts every few years.

What history of bailouts? This "bailout" only passed in the House. They aren't receiving those funds.

> Might as well be considered direct funding

No, that's not what that term means.

> since they find themselves in that situation almost like clockwork.

No, they don't.
Python libraries to make your code readable, reliable and maintainable
One way around this is to make surveillance records available to the public through due process like other public government records.

This removes the asymmetry and it also makes surveillance less attractive in the first place, because those responsible for the surveillance would be forced to expose surveillance records about themselves.
Its existence signifies that something fundamentally is wrong with Firefox and where Mozilla spends its resources.

If it is so unpopular, how come Firefox hasn’t axed it? How come only popular things like advanced extension support gets axed? These are the questions I ask when I use Firefox. Why are they spending time and resources on horrific products like Pocket when they could be literally improving their browser. Why is it pushed so aggressively and shamelessly?

Pocket is the perfect representation of all the grievances against Firefox rolled into an annoying in-your-face product and so of course it’s going to be the punching bag.
Man, your issue is not that you do not have enough external validation, it's that you crave it so badly. I guarantee you achieving your concrete goals would not make you happy -- you would just move the goalposts.

I would really recommend therapy as a way to understand and reframe the desire for external validation.
Gup: A better make, inspired by djb's redo
I had fun writing my own BASIC - less advanced, as I had no graphics, but also designed to be embedded in golang applications.

I accept that 99% of the software I publish will have zero users, so even if it's no good for others it is still rewarding for its own sake.

As for why? Nostalgia. The first computer I owned was a ZX Spectrum that booted to BASIC. I loved it. I still love writing in BASIC, and I still play spectrum games under emulation at least once every few months.

My BASIC is like this one, fun to write, fun to tinker with, and at the end of the day it doesn't matter if others don't care/like it too

https://github.com/skx/gobasic
I agree with your emotional reaction, but calling anything the limit as it currently appears I think is foolhardy.

Our current trajectory has long been less Keynesian feedback loop, and more zero-sum advertising-based competition between entrenched conglomerates over shrinking consumption. The recipe for vertigo in the art-design-advertising sector is the tension between bohemian ideals on one hand, and the social relations of patronage on the the other.

Unless you think collapse or equilibrium is immanent, buckle up for more of the same.
Ahem, I think you mean transparent aluminum.
If it makes you feel any better, I write flight software for spaceships and this post makes me feel the same way. Salary isn't the only way to measure worth.
If Snapchat, Facebook, Instagram, Whatsapp, PayPal were all pulled for 2 days at the same time, and then put back up, it would make a huge international stink, global headlines to raise awareness.

Literally Joe Biden would hear about it.

Same day take out an editorial or page-sized ad in the Times.

Apple needs apps as much as apps need them, it just takes enough coordination.
For those who don't know like myself, I'm pretty confident "Eric" is Dr. Eric Gilbert, current associate professor at the University of Michigan and former lead of the comp.social lab at Georgia Tech. His personal website is here: http://eegilbert.org
Though not exactly what you're referring to, my impression is that people discuss the chilling effect [0] quite a bit.

[0]: https://en.wikipedia.org/wiki/Chilling_effect#Chilling_effec...
The first sentence of the linked post addresses this: "The Scots language version of Wikipedia is legendarily bad. People embroiled in linguistic debates about Scots often use it as evidence that Scots isn’t a language"
might still apply to the last part of the parent's comment:

> and even ignite fauna from a distance.

Scary
In case anyone is taken in by this, here is the relevant part of the link:

"Jaron Lanier, a pioneer in the field of virtual reality, told the Times that at a dinner at Epstein’s townhouse, a NASA scientist mentioned that Epstein’s goal was to impregnate 20 women at a time, having “based his idea for a baby ranch on accounts of the Repository for Germinal Choice, which was to be stocked with the sperm of Nobel laureates who wanted to strengthen the human gene pool.” Lanier said that he got the impression that Epstein used his dinner parties, where guests included “attractive women with impressive academic credentials,” to screen potential candidates to knock up, like the sociopath he is."

Not exactly something an Epstein friend would point out to media. A grand total of one anecdata. And, that was in 2006, before Epstein's predilections were known.

I once saw Scott Locklin smear a guy by associating him with Epstein before Lanier could possibly have known his character, even though it's clear they weren't friends. And that's how I'll always remember him.
Why not slice the bananas longways? Could probably achieve more efficient stacking?
Ask HN: Share your tips for reducing noise and controlling internet addiction
It'd be a very tall sandwich! The preferred solution is just eat the rest of the banana, or pawn it off onto a significant other.
Obviously in today's world people with potential to earn more would move away to jurisdiction that has no restrictions.

Vote with your feet.
I think the usual approach is to proxy the other domain (or subdomain) to a path on your user-facing domain. E.g. if mysite.com is making requests to api.mysite.com, you would proxy api.mysite.com to mysite.com/api.
They both work similarly if you're using them to block outbound requests, but a Pi-Hole would intercept and block outbound requests for every device on the network where it's installed, whereas editing /etc/hosts would only block requests on a single device (unless that device is your router, I guess?)
Is there a way to report this? If yes, where/how?
I'm not so sure why you're so upset about something that can be removed with two clicks. If that's your only real complaint with a browser, I'd say that's a pretty successful browser.
For the ultimate PBB experience,after assembly into standard sandwich form,grill said sandwich like a grilled cheese. After removing from the pan, spoon spread a mixture of cinnamon and sugar (small amount is my preference)and consume with a fork. The PB and banana are slightly melted. You could become addicted!
Thanks, really nice to hear :)
You are using a browser for free that is decades worth of devtime and effort, gifted to you by its developers and you cry about a config change that takes 2 seconds?
Hotly anticipating the blogpost submission telling me why all these changes were absolutely necessary and anyone who doesn't like it is wrong.
Improving the Wrangler Startup Experience
Check out cloudron: https://cloudron.io/
Well technically still on beta.

My main favourite is topLevelAwait experiment
For anyone without access to a 3D printer, it's worth noting you can go a long way with gluing (laminating) thin strips of wood and even paper into layers in order to create the shapes and structure you want.
> The act of extracting that labor more efficiently levels the gradients, though, which self-limits the problem.

Not necessarily, or indentured servitude would have been impossible.

> Nowadays, the good software engineers in China (the ones who work for Google etc.) get paid just as much as their American counterparts

This seems to be more of a result of the low friction of hiring a good remote developer. It's also not completely true - a top developer in Berlin or Dublin (which is where I live) makes less than the same developer would in the valley (I know that because I was offered to move) and a lot more than a developer makes in Brazil (where I'm from). I am not aware of any remote developer who gets paid what they'd be if they were living in London or San Francisco.
This is good advice, but we should be wary of assuming that writing well is easy or a matter of following rules. Like most things worth doing, good writing requires that we practice it regularly and over a period of years, that we are exposed to good writing, and that we have access to competent feedback on our own writing.

Every decent writer I know has worked diligently at practice, usually for years. They're also omnivorous readers of good long-form writing. Finally, they seek and are grateful for the advice of a good editor.

Talent can help you advance in skill more quickly and perhaps reach a higher ultimate plateau, but it does little to replace the requirement for observation, practice and review. I've often thought that talent is indistinguishable from interest and passion---it's what gets you to do the work, not a replacement for it.

Some minor comments: "utilize" should be on the list of words to avoid. I have yet to encounter a use of that word that wouldn't be improved by replacing it with "use". In technical and scientific writing, passive voice can be valuable when the salient concern is not the actor, but the act and its consequences. "The sheep were administered methamphetamine one hour before being tased" focuses on the study, while "we gave the sheep meth and then we tased them" focusses on the scientists. The former is often better for this type of writing.

Note: the example is from one of my favourite studies. I wish I had heard about before I chose my thesis topic: https://onlinelibrary.wiley.com/doi/full/10.1111/j.1553-2712...
Sadly there’s no macOS version. I ran into this lag night. I assumed I could just dd and image to a usb and then drop in some isos, but apparently you need to run their software to preconfigure everything. Too bad as it would have solved some issues booting from a very fickle super micro board!
Wow this guy can really see something through to the end. I have had some good ideas that I give up on once things become complex but he carefully saw this “meaningless” but super difficult project through from beginning to end. That alone is a sort of sacred skill, regardless of the task.
PlatoHQ is great for finding mentors.
In reality I agree HFT are not any worse, but with more traditional investment you can make an argument that you are actually trying to help companies succeed and generate value.

Personally I have no reason to think finance billionaires use their wealth more ethically than any other group.
As long as you have a static IP that could never change, otherwise you'll deny yourself access after, for example a power outage where your router gets a new IP (or a random period of time where your ISP decides to change your IP, or you move, or you want to connect from another server).

Using an alternative connection to activate the protocol is probably the only reasonable defense:

* An https service that can enable a port for connections from an IP for a limited time (which has some security implications too since it would need root access, or to trigger something with root access)

* Something built into KLO hardware, or software provided by your provider (including something simple like turn on the firewall a few minutes after boot, and using the reboot trigger and connecting in that brief window.. as long as you don't mind your server down - probably ok as an emergency recovery strategy)

* Some form of port knocking
I got a bag of peanut protein which is quite nice to add to shakes, recommend it for peanut butter lovers.
That sounds like a recipe for a lateral move. You've got the domain knowledge already; train up with an eye towards what other fintech companies are hiring for, and your chances of busting out of the rut are decent.

Good luck!
Trust me, Apple does not care. When a company or government with centralized management like that makes a blow-it move, there is an army of people in place to reinforce their decision and attack everyone in opposition so as to maintain their own sense of self worth. You can’t bargain with that.

HTML5 and WASM —and since you will need one for testing anyway, a Pixel 5/4a, S20 Ultra or Note S20 could be fun for learning Android.
If I write an app that includes the Facebook SDK, that doesn't mean that Facebook is involved with submitting my app.

As long as my developer account is valid, Facebook's account doesn't enter the equation when I am submitting an app that includes their SDK in any way I can see.

Can someone shed more light on this?
Houston is the 4th largest city in the US, and is poised to overtake Chicago as the 3rd before too long.

So yeah, a big ole hurricane smashing the 3rd largest city in the US would be big.
The extension feeds it context data in chunks (e.g. only one <p> element at a time). I could see TensorFlowJS BERT struggling with a single sequence of 87 KB -- have you tried breaking them up?
He just doesn't want to:

> If you were a machine learning model (or my wife), then you would tell me to just cut long rectangular strips along the long axis of the banana, but I’m not a sociopath
I remember at school we had workshops with both GNS3 and Cisco Packet Tracer.

My memory is that GNS3 was more versatile.
Yep -- no calls to any API backend.
I didn’t see it so I’m glad it came up again - this is by far the best solution I have seen so far. So simple I wish I would have thought of it :)
Addressed in the fourth paragraph. Much like how sandwiches taste better when cut into triangles, circular banana slices are the way to go.
I'm not familiar with Elixir, so I can't speak to that. But I would say that once you are familiar with functional programming, the choice of language comes down to what stack your company already uses, library support, and problem area. For instance, I would love to use OCaml, but we are primarily a dotnet house, so I use F# when I can. For Spark stuff, I use Scala. I'm not a language zealot, I prefer to use functional languages, and encourage their use when I can, but I use the best tool for the job within the constraints of the environment I'm working in.

Not sure that's helpful, but I would just say if you are using Elixir you're probably already in a good place development-wise.
Jane Street might be the only place I've applied to cold in my life - I solved one of the puzzles on their site (I'm not sure how important that ended up being) and to my surprise they offered me an interview.

The technical interview was a decent bit harder than Google -- we got deeper into implementation instead of just toy problems. I remember filling the white-board walls of the room with code for a garbage collector. Even though the interviews ostensibly didn't require OCaml, knowing a (tiny, tiny) bit about OCaml garbage collection helped. Every interview was with two employees, which I hadn't seen elsewhere.

I got the offer, but ended up going elsewhere. In part, I was disappointed to find out that there was VBA involved in the role -- it was their taste in languages that appealed to me and VBA was at the opposite end of the spectrum from OCaml!

Weirdly, when I (politely) declined the offer, I never heard another peep from the company, even an acknowledgement or a "good luck". They just ghosted me. Not that they owed me a reply, it just stuck out as the process was very high-touch until that point.
> I don't think BASIC is good as teaching language

I learned how to do loops and logic in Basic. C & C++'s syntax was just confusing to me when I was younger. A few days with Basic was all that I needed for the light bulb to go off in my head and work in C++.
Off label uses of drugs has been common for decades. Trials aren't just spun up without some evidence of anecdotes to support them being worth the effort. If anything a drug with well understood side effects and a plausible method of actually being helpful is probably worth trying while formal trials can be conducted.