skysight-inc/HackerNews huggingface dataset:
Muck Rack | REMOTE (USA & Canada) | Senior Frontend, Backend, Platform Engineers

Muck Rack (https://muckrack.com), a fully-remote, self-funded SaaS company building tools for public relations and communication professionals, is hiring Senior Software Engineers. You’ll work with fellow software engineers, data scientists, product managers, and designers to execute major technical projects on Muck Rack, lead the building of new features, and help shape our engineering culture and processes.

We have a startup environment with engaging technical challenges, quick decision-making, heaps of data, an emphasis on simplicity and usability, a strong focus on delivery and customer devotion, and a dedication to creating a great place for engineers to work.

Relevant stack bits: Python 3, Django 3, MySQL 8, ElasticSearch 7, Vue, Scrapy, Webpack, and AWS.

More details:

* Frontend - https://grnh.se/7d10d4de2us

* Backend - https://grnh.se/4ee90f802us

* Platform - https://grnh.se/6b95ef072us

We encourage candidates of all backgrounds and experiences to apply. We understand job requirements often don't allow your particular work history to shine, and we invite you to show us what you know, and how it relates to our technology. We are an equal opportunity employer.
Looks like ports on the charger. Many monitors also have ports.
Sounds like it’s on you for either not being someone they liked working with or not putting any effort at maintaining contacts. Can’t always expect other people to pull all the weight.
Before you pick up pitchforks, it's important to understand that this has been requested by the reputable Chaos Computer Club for years.

It's targeted at commercial proprietary software with disclosed and unfixed vulnerabilities. In other words, if you're knowingly selling software that materially harms your users, you're on the hook.

As an example: You're buying "Foo Professional" from MegaCorp. It contains an insecure version of Log4j. You're paying MegaCorp $500,000 per year for license fees. MegaCorp refuses to patch the used version of Log4j. With this proposal, you now have a legal basis for arguing that you _deserve_ a fixed version of "Foo Professional" unless MegaCorp told you clearly by which date "Foo Professional" expired.

I think that's a sensible way to think about it.
> I think the main point is to know the limitations of the technology and to deploy it appropriately.

Such as, for example, by not calling it "autopilot" or "full self driving"?
I think the misunderstanding is, beyond special cases like a payment processing, why would you be calling third party services from your service? When I think of calling a 3rd party HTTP API, I am thinking of public APIs, like say a widget that shows the weather in a users area.
Yes, and worth emphasizing: this "surviorship bias" phenomenon is common in comparisons of the present to the past. People imagine quality was higher, standards were higher long ago.. they weren't. We just don't retain the vast majority of low quality stuff for centuries, we only retain the top 1% or 0.001%, while the low quality stuff is forgotten.

Analogously, people sometimes ask why the average perceived quality of classical music written in 1810 or so is so much higher than the quality of music being written today. Well, the real average quality of 1810 music wasn't higher; we just don't bother performing or listening to the bottom 99% of music written in 1810 that was not very good. We only listen to Beethoven and a few others who were at the very top. This creates the inaccurate perception that "most music was really great in 1810, much better than today; standards have slipped and nobody cares about quality music now."
turtleSpaces is a Logo-based 3D game engine written in Go. It has desktop and WebAssembly builds, and a Javascript-based IDE. My partner and I currently work on it. It is becoming usable.

We want to make it a better (less-toxic) Roblox, with kids making games and stuff for other kids. We need people to do documentation, make tutorials and help build up our library of example programs.

If anyone familiar with Go is interested, they could help with our codebase, and we could use a Javascript / CSS wizard to help make our front-end more responsive.

https://turtlespaces.org/
I was very happy when they released the max battery charge BIOS enhancement so quickly. A very positive sign for future development. It was the most requested feature on the Framework community boards and they delivered it in a matter of months.
Online I use "they" or *them" quite often when talking about people whose username doesn't reveal their gender (and quite frankly this is the default).

So I am not sure why people have negative feelings about people unwilling to communicate themselves as member of one gender for one reason or another. If someone feels that way, they very likely have a metric ton of friction with their surroundings anyways — which is in itself certainly quite unenjoyable and certainly not something people tend to desire without a huge internal urge. Calling them "them" doesn't cost a lot (especially considering that we do this with strangers on the internet already) — why not just do it?

I know people that have the general assumption that people want to be called by another pronoun for neferious reasons like a implied urge to "get attention". But I think this is not only a oversimplification, but also a statement that rarely describes the reality of the person they talk about if you do the research a d actually get to know them and their reasoning.
The update is not the "recall". The update is the remediation. The "recall" is the notification that the product may contain a safety defect in its current configuration, that those products require diagnosis and, potentially, remediation before they are safe again, and that Tesla is legally required to make reasonable efforts to diagnose and remediate safety defects in those products for free [1]. To fix your analogy, a "recall" is more like Microsoft releasing a security advisory or notifying users of a security vulnerability.

As for semantic arguments, obviously the current colloquial usage of the term "recall" means to call for products in use to be removed from use and potentially for remediation. However, the usage of the term in the article is the precise, legal, technical usage of the term meaning what I stated above. This usage and definition by NHTSA predates the colloquial definition and was thus not confusing at the time it was defined, and is both precise and has been precisely used by NHTSA for duration of its usage of the term so their usage of the term has not materially changed in the interim. Therefore, it is both technically, semantically, and culturally correct to use the term "recall" in this specific instance even though the colloquial usage of the term has changed underneath them. This is in contrast with Tesla's usage of the term Autopilot which does correspond with your concerns as it was coined after the colloquial usage had already shifted, and limited effort was made to precisely define and inform potential stakeholders of any differences in terminology with respect to the colloquial usage.

[1] https://www-odi.nhtsa.dot.gov/recalls/recallproblems.cfm
This is a good point. $600m is nothing for Apple or Google. Could they have legally bought them without getting into a monopoly mess, though?
Actually if you put some effort in, wires become pretty manageable. I use a special technique to roll up my in-ears and a clip to hold them in-place while in my pocket. For my over-the-ear headphones I use cable-management spools to match the cable length to my usually distance on the desk.

Although I admit, I own a FiiO BTR 5 that has BT and I can plug in my in-ear wired headphones - so I occasionally have a need for wireless listening. The battery of the FiiO is 13-15h however, and I also use it for other purposes (wired external headphone preamp). Additionally, in case the battery runs flat, I can always just insert the headphones directly into the device directly as a fallback.
It's probably one of those things that might seem more obvious in simple cases, but might surprise folks in more complex cases.

For example, a simple case: Say you go on vacation for a few weeks with a certain amount of cash to spend. Upon arriving at your destination, you immediately purchase some indulgence, and, hey, you're feeling better! Why not immediately keep spending as much as possible to maximize?

For example, a complex case: Say you're leading a country. You set up policies that, after a few years, seem to have led to a higher GDP than was previously expected. Does that suggest that the policies are leading to a better future?

In the simple cases, like the vacation-example above, it's easy enough to understand the scenario and what's going on. And we can imagine that, hey, immediately spending all of the cash might lead to poor consequences for the rest of the vacation, even if they display some quick-satisfaction at first.

But in more complex cases, like with a country's policies leading to a higher GDP, stuff can get trickier. We might say that it's the lack of a top-level model: unlike in the vacation scenario, where we were easily able to predict that there'd be a lack of money later in the vacation, it might be harder to say what else might be going on besides the GDP going up. And all other things held equal, presumably a higher GDP would be better than a lower GDP, and therefore all evidence points toward the policies being a good idea, right?
> that internet denizens are already intimately familiar with them even to the point of DeBord's perspective as being a bit dated.

Social media, and TikTok in particular, push the limits of SotS which is mainly mass media focused.
Number type to represent numbers you can give to your students to work with
The way it's different is incredibly complicated.

The assertion that a significant difference exists is not complicated and is easy to prove.
It's pretty funny that such an RPC framework as the browser exists that gives the end user a genuinely decent sandbox, yet all it receives is criticism for its flaws. People will then happily install a screen dimmer or "productivity" tool with superuser privileges from a completely untrusted source.
Basically create a new, completely independent EU entity.
Translator here, thanks for referring to this one, its one of my favorites
A helpful way to debug this is the "copy as Curl" feature in most browsers. That should give you the most true representation of what request is being sent to HN. Do it in private mode and non-private mode and then compare the differences.

The screenshot is probably out of date but here's how to use it https://everything.curl.dev/usingcurl/copyas#from-firefox

If you do this in chrome you'll get a long curl command that ends like this:

--data-raw 'goto=item%3Fid%3D30166448&acct=ghiculescu&pw=(YOUR PW)' \
--compressed

I found it most helpful to change that to

--data-raw 'goto=item%3Fid%3D30166448&acct=ghiculescu&pw=(YOUR PW)' -v

So you can also see the response headers etc.
This article is good, but not great - the author only gives one example of how quantitative-only reasoning can be bad (the example of the poppies). The other "example" is just the US military lying.

There are also no specific examples of non-quantitative reasoning that, if ignored, would be damaging.

I feel like the Wikipedia article does a better job explaining this: https://en.wikipedia.org/wiki/McNamara_fallacy

Also, why is there an entire webpage dedicated to this?
Companies share data with each other during a bunch of 'cookie syncs'
They'd still lose. Wars are fought not from individual battles but from logistics. Modern military's don't even engage if there isn't a lopsided power imbalance favoring their success.
I'm hopeful for Rust. I'm a C++ developer. I use Python all the time as well when I want something to just work, and fast.

But by god I love C. I use C for most of my library interfaces so that I can easily make C++, Python, etc versions in more pleasing versions for those languages. It's much, much easier to work from C and to another language than it is to cross language boundaries laterally.

That probably won't change, so I'll always use C at least a little bit when building tools.

In that respect, C is still winning. It's upstream of everything, easy to compile, and has libraries for everything.
It probably tries to make the point that when a good metric becomes a target, it ceases to be a good metric - either through people gaming the metric, or because of diminishing returns.

But I admit the article gets to its point in a muddy and circuitous way, typical of business school anecdotes.
Show HN: An Anger and Emotions Journal Built Using No-Code
> Setting the limit stricter than the actual desired behavior can push average behavior closer to the target.

Absolutely not, at least in the context of speed limits. Where I live, most of the speed limits are at least 15mph lower than they should be (why is a 6 lane road 30mph???), so you get:

* people who follow the speed limit exactly: 30mph

* people who follow the speed limit the road was designed for: 45mph

* people who see the limit as a "limit:" 25mph

It's a mess. Roads need to be designed to the desired speed limit. Don't make a 6-lane straight road 30mph; people unfamiliar with the area will assume the speed limit's 50% higher than it is, and people from the area will feel like they're going incredibly slow.

In short, it should be uncomfortable to go >= 20mph over by design if you want people to follow your speed limits.
Turn off "auto-load images in emails" option in gmail. If a plain-looking email has that banner at top "click here to load images", there is a pixel-tracker in there.
Real estate development
Absolutely love this.
Maker here:
Available on: iOS | Android | Web (DM)

Stew was born from a failed habits app idea I was designing back in August 2020. I got mad at something, stewed on my bed for 20 mins, then it hit me, anger. For the next year, the ideas were flowing, some good, some horrendous. I talked with therapists, psychotherapists, counselors, doctors, and more alike about stew, the ideas, wording the questions, and also some do’s and don'ts for a self-care app.

I was already journaling, so over that same span of the year, I was using the app myself but in a pen and paper format. I would write down the questions while answering them for each angered event I’d have in life. I would meditate before answering to calm my nerves and to allow more oxygen into my mind, etc. Over the course of several months, myself, friends and family have noticed an improvement with my emotions about things.

About Stew:
~ Each entry asks 5 insightful questions
~ Note taking
~ 18 Immersive Calming Nature Sounds
~ 14 Breathing Techniques (adding more this week)
~ 8 Challenges (adding more this week)
~ Earn achievements & points.

Stew's journey is only beginning with lots of work to go, and I'm very open to feedback and suggestions.

Thanks for taking the time to check out Stew on HN. Have a great day!
is that enabled by default?

previously I've had to enable vfs objects manually
So just like my Fedora
You'll see me stop. It takes 1 second more to come to a complete stop. Just do it.

You sound like the kind of person to not signal when you change lanes because you think there's plenty of room.
It's clearly necessary, so it will happen. It's not detached from obvious need to do it. There is work to be done for that, sure. But lock-in is not a good thing for anyone (Nvidia not counting).

Nvidia was very dominating on Linux in gaming too. Now they are not because good effort was put into the open stack. Compute will be next.
Thanks. I can only half see why this would apply, but probably with more caffine it will make more sense.
Senate introduces bill to allow farmers to fix their own equipment
You seem to misunderstand the original request _and_ the proposal. We so far only have the CCC's request, no further details are known.

If you go by the proposal, FOSS and Open Source is out of scope. In the case of Log4j, companies knowingly selling software that contains in insecure version of Log4j now need to own that defect.
Depends which website. Any fully client side website can be archived and easily accessed forever.

The sites which (actually) require server side code tend to be large and commercial.
That's definitive proof that it still doesn't work reliably, let alone the system confusing the moon with the traffic light. [0] It shows that it is even worse at night.

I have to say that FSD is so confused, you might as well call it 'Fools Self Driving' at this point.

Oh dear.

[0] https://twitter.com/jordanteslatech/status/14184133078625853...
Just switched to FF Nightly on Android and logged into HN. Haven't reproduced the bug so far.
This thread reminds me of this Calvin and Hobbes comic:

https://thecomicninja.files.wordpress.com/2013/04/calvin-and...
Three people joined and one left the Core team in the second half of last year.

https://blog.rust-lang.org/2021/09/27/Core-team-membership-u...
> this funding unlocks categories even more ambitious than our first one.

Any guesses?

I'd love to buy a Framework phone — if they can guarantee Android updates.
This is what frustrates me so much about javascript. Everything is all over the place.
A Statin Story
I'm building pagespace.app, a platform to create, publish and sell longer form HTML-based content. The vision is a cross between Substack and Github for longer form content. I mention Github because much like code, good content and knowledge should improve and change over time and have lots of "commits".

Tech stack is Elixir, Vue 3, Prosemirror/TipTap. Looking for coders and writers.
Message Queuing and the Database: Solving the Dual Write Problem
Send them threatening GDPR emails. I've found that helps in most cases - once had a VP emailing me to personally apologize
The US has about 100 million miles driven per traffic fatality.

Humans are flawed but human drivers are way safer than the human detractors would have you think.
Anyone who's worked in a modern company knows it would never actually be called a despair closet. The euphemism would go the other way like "wellness maximization chamber". At least let them have a little fun with the headline.
Unfortunatley, ar5iv also only hosts the first version of the paper, while arxiv-vanity only hosts the last.
I was scared to try this, but I logged out and tried logging in again just now (using Firefox). It worked OK. I'm on Firefox 96.0 on Linux, FWIW.
The wife is going to be tickled with this module name...
Oh, seems like the companies may finally get some motivation to use memory-safe languages, formal proofs, etc.
Youre right, of course, but there is a silver lining. When these things happen, it's a bit like a bubble bursting, only instead of an industry collapsing, it's you and I who collapse. We give up trying to convince the masses they're losing something special, and move into a niche with other like minded folks where creativity thrives. Just like you can still go to a carpenter and get custom hand made chairs, indies will always develop outside the corporate nonsense. When a developer sells out to Microsoft or Sony, what that developer is signaling is that they've run out of ideas and are retiring from creativity to instead produce chum.

It sucks but it's also kind of helpful to know who cares and who doesn't.
All software has bugs, some of those bugs will necessarily lead to security issues. The German government can't investigate every product out there, so this will either be a reactionary only measure, that does nothing but cause organizations to simply try and hide what they are doing from the German government, or more chillingly it becomes selectively enforced to punish the politically unpopular and reward the politically favored.
(1) Externalities are handled in the game theory literature

(2) Preference definitions are not in scope for most game theory lit; what you're describing are preferences and expected utility, which ARE in the literature and metamodel

(3) This is not really true. It depends on how big you are and how big your coalition is. Consider that Saddam Hussain is no longer in charge of Iraq.

(4) Yes, potential outcomes are considered under game theory.

I get your point that OP's statement feels reductionist, but I wanted to explain that the OP is actually correct.
Seems like a good way for child predators to find prey.
Yes, precisely, that thing. It managed to pack more on the floppy than most other systems of the time on 50 floppies.
Location: Germany, Berlin
Remote: Hybrid/Remote
Willing to relocate: Yes, to Berlin
Technologies: Golang, Java, C#, Python, JS/TS, PostgreSQL, Cloud
Résumé/CV:
Email: the_spery@hotmail.com
> The homicide rate (per 100,000) for a few cities in the US

And a few in México, for comparison:

Tijuana, B.C.: 134.2

Ciudad Juárez, Chih: 104.5

Uruapan, Mich.: 85.5

(These are also the top 3 in the world for cities not notionally at war, and the next 3, plus one more of the top 10, are also in México.)
They normally use a couple million gallons of water a day. That they didn't notice <1% of it leaking out improperly instead of going through whatever their normal treatment/disposal processes are, seems plausible.

This has some more details: https://www.kvue.com/article/news/local/samsung-facility-aus...

Willful ignorance is certainly always a possibility, but I don't find it to be implausible that it was unknown.
When a problem is this specific to a single user, I begin to suspect actual bit-rot.

Probably worth checksumming the whole Firefox install against what it should be (or the poor man's checksum: uninstall it and reinstall it). If that fixes it, it might have been a one-time thing, or it might be the start of the end of that machine.

Ages ago, I had a machine administered by a company with a very robust binary check-summer. All of a sudden, one of the system libraries started failing to run... The check-summer would block any executable that tried to run with a hash that didn't match one on the allow-list. Took it to company IT, and they checked a couple things and said "No, this is a legit block... Your checksum doesn't match what the binary should be. Have you been having any problems with this machine?"

Wasn't until somebody asked that I realized the once-in-a-blue-moon kernel panics the machine would give were probably worth mentioning to someone. They concluded I probably had a disk controller with just enough badness to fail very, very occasionally... Usually the failure would manifest as a kernel panic, but I must have gotten unlucky and had it fail during a write operation without tripping a validation error. Replaced the machine; no further problems.
An interesting concept comes to life.

Is it waterproof?

Are there plans for a more ruggedized model?
Windows update is the number one driver for people switching to Linux in my experience. I personally know at least 20 people who are are non-technical who switched to Linux solely because of windows update.
Very useful tool, thanks for sharing!
Fusionbox | Denver, CO | REMOTE | Senior software engineer

Fusionbox is a software engineering agency. Some notes about us:

- We solve different types of problems every day
- We think software design and system architecture are important
- We embrace collaboration and education
- We legally reserve the right to release all code we write to the Open Source community
- We maintain several open source libraries and all our engineers contribute to open source regularly

Python expertise is required and Django experience strongly preferred. Email info@fusionbox.com

https://www.fusionbox.com/careers/django-engineer/
Since Microsoft fired their test staff, their Updates have become unstable and dangerous. It seem obvious, so I have to think they wanted it this way. See, they put the cost of testing on their customers. Genius!