skysight-inc/HackerNews huggingface dataset:
I think "HN's world" is kind of large, it doesn't only consist of web developers. The reason these were made in hardware is there were no software-driven SCADAs and cheap and abundant large displays back then, or at least they were in their infancy.

>starting up new things and experiments within months

>you don't know what you're building yet, whether it will work, and if it will still exist next year.

That's exactly how fast things moved when these control rooms were designed, though. Even in the Soviet industries which were generally inflexible and optimized for 5-year iterations, there was constant experimentation and plenty of lean and mean engineering organizations. The reason you're perceiving industrial equipment design as slow is that you live in an entirely different era. It doesn't have to be slow, and it wasn't always like that.
I worked for the FT. The comment section is so cared for its amazing.
Sad to see such a negative reaction here.

We have something similar internally - we call them personal user manuals. They explain how we like to work (e.g. communication preferences), and a little bit about ourselves.

We ask new joiners to write theirs when they join. They make a good introduction to the company and can provide guidance when wondering how best to interact with others.
$300 Anti-5G “Bioshield” Turns Out to Be USB Stick with a Sticker on It
Common Advanced React/Redux Mistakes
very quick reply, and I've done this in other langs that allow procedures-done-as-lambdas, create your own control flow mechanisms with 'reasonable' syntax, something like

with_file("c:/blah/data.csv", lambda fl:
# do stuff with file variable fl
# other statements
# ...
)

The file is opened, the block of code of the lambda does its thing, the file is closed at the end, exception-safe.

Python can do this another way (with 'with' objects or something, and it's quite clean and neat, but that's quite recent IIRC), this simpler IMO. Have used this, it's called the loan pattern, in scala, vb.net and C#, and prob others.

The arbitrary restriction on lambdas blocks composability, which disallows useful tricks like this.
Consider the relationships we feel to folks we play games with in virtual forums over the years.

Years pass without you never seeing them, yet a lot of time spent in virtual proximity makes kindred spirits.
>"At its core, USBFuzz uses a software-emulated USB device to provide random device data to drivers (when they perform IO operations)," the researchers said."

The key to sniffing out all of these "bugs" (AKA, "security concerns") is to be able to emulate, emulate, emulate, everything as plug-in modules -- even down to hardware itself.

Virtual machine software does this -- but bugs (AKA, "security concerns") have been found in Virtual Machines too, so a "welded together at the seams" Virtual Machine is not the answer -- but rather, a modular, plug-and-play, open interface one is -- where the data moving into and out of interfaces can be monitored, logged, recorded, played back, analyzed, and modified easily to implment a test condition or conditions, as need be.

A software emulated USB device -- is a good step towards this vision.

It's sort of like if we rebuilt a virtual machine from the ground up, starting with the CPU emulation, and then said, OK, do I want to emulate this piece of hardware in the virtual machine software itself, or do I want to proxy it out, maybe via a serial path, ethernet/socket/ tcp/ip connection, or shared memory proxy to another plug-and-playable (and separately testable) module...

I think we need to rethink virtual machines as they exist today. Coding an interface in C for an existing virtual machine and saying that the job is done is not enough; virtual machines must become vastly more modular/proxyable than they are today. The bus of such a machine must become virtual and proxyable as well, such that 3rd party software, modular plug-ins, could observe it in realtime, as should memory, emulated VGA card, etc... any point there's a connection to hardware, real or virtual is a proxy point that must be modular and auditable by 3rd party plug-in programs...

THAT's how you write the virtual machines/systems of the future.

Which also become the debugging systems of the future...

In fact, such a "modular virtual machine" -- could be used by AI driven software to run unit tests, but run them with different combinations of VGA cards, emulated CPU's, emulated BIOS'ses, buses, controller chips, what-have-you...

Oh... and there should be a way to interface the VM with actual hardware chips... in other words, I have a hardware chip that is in question... emulate the entire rest of the system, but proxy a physical connection to that chip on a breakout board... etc.
That's the dream...
Zuckerberg Dismisses Fact-Checking
Waivers cannot always override laws that protect consumers, and these laws vary widely by locale.

For one example: Where I'm at, if you sell some things "as-is" and don't disclose all known defects, you can be held liable for those defects regardless of your "as-is" agreement.
A feature can be completed once user start using it, but unless your user has started using your product you don't know the priority. For example the first iPhone was shipped without so many obvious features, even the basic clipboard functionalities were missing. But they quickly iterate over it and fix features that people wanted to get fixed.
I don't have a standard definition, I just spend time browsing for articles and essays that are aligned with whatever is top of mind at the moment. I might the weird one here, but I think my JSTOR subscription is worth every penny. The variety of content, along with the quality of publications is generally excellent. I stumbled on ETC: A Review of General Semantics recently and I've printed a bunch of articles and essays from their publications, dating back to the 60's. It's good stuff!
That's likely. But even an idiot would likely notice the frames loading.

But this will likely not game PageRank unless for very unpopular sites (which don't have enough actual user metrics).
Wow, this is amazing. I would love a widget or a function that would let me "share" from a sharesheet on mobile to this and have it play, if you want to add 100% more complexity :-)
Who is the "our" here? My identified in-group is rootless cosmopolitans, so I am happy to see globalists of any nationality take jobs away from protectionist xenophobes.
accumulated knowledge, isn't just applicable to orgs. but to the individual workers too. old school org's such as HP n IBM recognized this early. & had policies in place that they would never lay off anyone ever. some countries from what I heard in Japan that policy is still going on. i.e company man
While I am a big fan of property based testing, it’s hardly able to “test everything”. It’s great for testing pure functions, but as soon as things have side effects, property based testing becomes very cumbersome. Unfortunately, this is precisely where a large amount of bugs originate from.

And I say all this as someone who has pursued this very idea of property testing side effects for years and in the end had to admit failure. It just is too much work get right (eg uuids being generated not unique, to name just one example), and your test runs become incredibly slow, which is a killer in many REPL-driven workflows.
this is true about anyone. given enough time and distance, your own mother will become "just another person you know". if you aren't physically interacting with people, you are soon forgotten.
As Lederman explains, "This boson is so central to the state of physics today, so crucial to our final understanding of the structure of matter, yet so elusive, that I have given it a nickname: the God Particle. Why God Particle? Two reasons. One, the publisher wouldn't let us call it the Goddamn Particle, though that might be a more appropriate title, given its villainous nature and the expense it is causing. And two, there is a connection, of sorts, to another book, a much older one..."
Why all the anti-remote work stories as of late? Am I just imagining this or have the remote work articles (up until recently) been mostly positive?
Because I don't want to build and maintain an API endpoint to give me an HTML blob for the users age, and another one for their full name, and another one just for their first name, and another one for figuring out what day of the year is their birthday. I want adding these features to my UI to be a client-side-only change.
What language is your REPL for? Can you inject a repl into a piece of production code, like.

import IPython
IPython.embed()

I have used similar techniques to inject unit tests into the same pass as the integration tests. Basically at this point in the program, pause and run a bunch of unit tests with the internal state setup by the integration test. Requires less mocking, can differentiate between an integration and unit test failure.
Some time ago there was an article posted with a proposal for redesigning the Github UI [1]. I thought it was mostly great, but it got roundly panned on HN. In general my takeaway was that people don't like change, even when it benefits them. Was unfortunate, especially from a crowd that's supposedly all about technological improvement.

[1] https://tonsky.me/blog/github-redesign/
That was the literal purpose of this control room
Funny how you describe yourself as an extrovert and I've always said I'm an introvert - but we identify the same.

Dislikes, anxiety around large groups of (mostly unknown) people, preference for people we know like work colleagues and family.

To your main point, I think it depends on the previous relationship. Most of these folks had months or years to form bonds with coworkers such that I don't think it'll be so easy to reduce them to the concept of a human just from a few months or a year apart.
What's an example of a metric that engineering and product contribute to equally?
If you ain't getting paid, you ain't doing trade.
There's a negative way of looking at things. Another way of looking at it is remote work means I can take anyone's job!
J.K. could afford it because the U.K. subsidized her life with welfare. There should be more of that.
Some people really can't stop discovering new concepts?
Can you give an example? Are you sure it's unconstrained? For example, is there any constraint on the location and/or properties of the housing?
Fair enough and about bikes?
I started aggregating a few finance sites via RSS, and then added twitch trading streams, and some discord servers.

It was my own personal feed for a while, but I've now put it on the homepage of a side project - https://topstonks.com
Google no longer fully respects quotations. It will still attempt to "correct" the quoted text, and may ignore some terms from it.
> This is doubly true of my bosses. It sucks, but there's no way around it.

So many opportunities in my life have come from casual interactions with my bosses, i.e. they spot something in an email and because I am sitting nearby, they propose it to me or they are coming out of a meeting and mention some corporate goal.

Working remotely, I do not even speak to my boss every week now. I am a microservice outputting work.
By definition, that's what happens when its developer community dies off down to size n=0. A source dump without a community is essentially fast-forwarding a (potential) developer community to its death. It should be clear why this is strictly worse.
Don't Save Journalism
Before we left,a former employer was about to force my team (with allin probably average individual compensation of $600000) from 81sq foot cubes to rows of connected desks of 36" width. This in a city with $20sq ft office rental rates.
The official name of the model of the desk layout: the harvest table.
That was the catalyst to begin looking for a new home...
Elon Musk's Babysitting Instructions
I get it, power users must be having cultish obsession around the topics, m sensing some parallel directions
I find Reeder for iOS to be exemplary in terms of UX. I use inoreader to sync the state and find it to work well as a tool for that.

I get everything I can in there. Email newsletters, hacker news etc are all in here to save my inbox.
> selling supplements of questionable benefit

Any sources? i tried to google but i'm only finding stuff about the supplements he takes, nothing about history of selling them himself.
There is no Python 4 planned for now.

Python broke compat once in 25 years and gave 13 years to migrate.

It's a very conservative language.
You have trained Google to recognise Lexis as an alias for LexisNexis.

I disagree completely. Google knows Lexis is an alias for LexisNexis, but I did not train it from an individual level filter bubble perspective.

Look at the below results. They are sourced from Google but proxied so that Google doesn't get any information on the end user. The firsts result should be one that provides the relevant article I was initially looking for. [0]

https://www.runnaroo.com/search?term=lexis+news+35000

Just one final point. Half the results on the DDG page for initial "Lexis" search I ran are for the car company "Lexus". So let's not pretend that DDG is respecting user search queries.

[0] http://www.lexisnexis.com.sg/en-sg/products/nexis.page
I'm not sure I agree. I have many fond memories of friends I have played video games with, even though I have never met them in person. I don't even know what they look like, but there are some I still empathize with even 10 years later, and wonder how they're doing with the few personal problems they had which I was aware of.

That said, I can imagine negative relationships developing in many (or most) work cultures, since it's very easy for every interaction to be adversarial.

Since I enjoy video games, I've before wished to play team building video games with co-workers. Perhaps doing so would be worth while?
Show HN: Augmented Reality Messaging App (GARfitti)
Building a (lip)colour search engine in Python
Ask HN: How to manage burnout / jadedness and job hunt?
I am currently employed at a small web dev agency and it's killing me.

There is no focus on quality of work just an obsession with older technologies and a lack of any desire to better understand the tools the developers are forced to work with.

The owner of the organization is more interested with being a sales person and has no concern for the technical ramifications of their sloppy "yes man" dealmaking approach. It has financially cost the company money, driven away all our senior developers / architects. Management responded by taking a magnifying glass to all the time spent by developers... while conveniently ignoring their own role in the failures.

My problem is that the day to day grind keeps me in a negative mental state. It's impossible to get the stink of desperation off and causes me to interview very poorly. I am not doing technical work up to the level I am capable of and feel rusty / out of practice with whatever opportunity I am reaching for.

Depression causes things I used to enjoy to feel like a chore... I literally cannot will myself to do things that I was intensely driven to do months ago. Being forced to return daily to this negative mental space prevents me from effectively being the creative, positive person I know I can be and that I need to be to be offered a new job.

I am currently in therapy and have been for the past 6 months or so. It is helping but there is no medication, therapy or treatment for a bad job... you just have to get up and move on.

How do you stay motivated to work on portfolio pieces when your job makes you hate what you used to enjoy?

How do you talk about the work you have done for the past 1+yrs when all that comes to mind is how inept and terrible the people you work for have been?

I have been abused and neglected for so long that I'm unable to let go of my victim complex. Please help.

If you need a remote web developer with 10+yrs of PHP / Node experience please DM me
>by the first tool that really nails remote messaging and coordination.

What would that look like?

I mean, I hear what you are saying about channel and message overload, but I'm trying to imagine how this gets fixed. Seems like what I've seen is that when a channel gets too much chatter, it subdivides into more granular channels to the point that main channel chat slows. But then you have more channels to read and respond across... and the message overload often feels like a function of either too many people in the discussion and/or a signal to noise issue.
Having been on the receiving end of code reviews where the reviewer uses clean code dogma against me like a weapon of mass destruction, I am much more a fan of letting the small stuff that can't be easily caught via automation slide. There's no one true technique, even if you are coding for yourself. There just isn't. That's like saying there's one true way to paint, and code is more art than science.
Will this be open sourced?
I would like to see improvement in the code search results. Just yesterday, I was looking for some example code.

It would be a huge plus for me if I can sort the code search results and get results from most starred repos on top.

Currently, we can only sort results by time and relevance.
I understand signature matching to be a part of it. I don't know, beyond that. I would expect the Oregon secretary of state's office, or similar, would have more info. I'll spare you the lmgtfy link.
I currently try to convey my (code) interests by pinning my favorite repositories on my profile, but this personal README is a ton more expressive. Looking forward to this!
I feel like you're making my point for me. Whatever the reason, it seems pretty clear that we as a society have made it more difficult for these kids to make good decisions, maybe just by virtue of the lack of education on how to do so. Chalking their collective indebtedness up to a lack of personal responsibility and a moral failing on their part is just lazy.
I'm sure I used it once when I was trying out the bang commands. After that, I don't think I have. It just hasn't been necessary to find what I need.
Ask HN: Has your company noticed a productivity dip since going remote?
LXC takes quite a different approach to containerization compared to Docker (e.g. running full systems in containers by default, instead of a single application process)

What is it about their approach that you feel is superior?
we are planning to do so once we come up with a suitable alternative wiki design, currently working on stable production for the forum first.
Same problem. The risk of getting sued if someone injures themselves on the bike is too high.
Do both? Lot of manual and automated testings?
Has anyone signed up for this, or have any info about this service?
Does it just cool down that much in the evening? What about the weekends?

This is fascinating to me. I've lived in the rural Midwest, NYC and Texas and always had A/C everywhere I lived – only question was central or window unit.
> Eric Fahlgren amusingly summed up the name fight this way:

> > I think name choice is easier if you write the documentation first:

> > cutprefix - Removes the specified prefix.

> > trimprefix - Removes the specified prefix.

> > stripprefix - Removes the specified prefix.

> > removeprefix - Removes the specified prefix. Duh. :)

I actually don't agree that it's so obvious, since it returns the prefix-removed string rather than modifying in-place. I think Fahlgren's argument would work better for `withoutprefix`.
Show HN: A macOS status bar app that lists iMessages/SMS you forgot to reply to
"By 2005 or so, it will become clear that the Internet's impact on the economy has been no greater than the fax machine's." -Paul Krugman
hahaha I (think I) see what you did there
GitLab supports this: https://gitlab.com/gitlab-org/gitlab/blob/master/doc/user/ma...
Consider the hypothesis you have an anxiety disorder, not introversion. I said I was an introvert for years until repeated evidence (and everyone I know pointing out to me) convinced me that I am just happier, healthier, and have more energy if I'm around other people. That doesn't imply that I (or you!) am _good_ at being around other people, especially strangers.

It's hard!
Fixed how... Comcast is basically a monopoly in many areas
That's a great template - mind sharing?
No PEP 554 (subinterpreters). That's been moved to 3.10: https://www.python.org/dev/peps/pep-0554/
Have been using SimpleAnalytics for my websites for a while now and couldn’t be happier. Please keep building.
I was tracking with the article until this except.

>>”But unlike Stripe, Twilio, and Postmates, the supply of an API-as-a-marketplace is not necessarily a commodity. That is, should they choose to, developers and businesses (or even their end users) can pick their suppliers based on whatever requirements they have. ”

I’m confused. Isn’t the definition of being able to swap out one vendor for another and receive the same service back in return ... the exact definition of a “commodity”?

And is he suggesting that these other API company’s (stripe, twilio,postmates) are NOTa commodify?
If you want a promotion, move to another job. Most companies make it incredibly slow and painful to evolve in their own walls, while giving big rewards to new comers.

Unless you happen to work at the legenday ones that do care about you, don't play according to their rules. Those are here for their benefit, not yours.

Remote or not.
A funny Russian movie called the irony of fate actually highlights the phenomenon of duplicated buildings and neighbourhoods. A guy gets home drunk at the wrong apartment which looks identical, even the surrounding streets and names. a good watch
this pool is there by design. On some mid-size and large USSR/Russian military ships which don't have a pool by design, you can find what your local building department would call "unpermitted remodeling" - as you can't really make a hole in a ship's deck floor (i mean theoretically you can, yet it would be a can of worms of totally different scale), the crew would build the pool up so there is only hardly a couple feet between the ceiling and the water and you get into it by climbing up the ladder.
> Humans don't have emotional object permanence.

Absolutely. This is a great way to think of it.

A perhaps more techie way of thinking of it is our relationships are in a mostly-LRU cache. The people we have interacted with most recently are the ones that matter most to us. If you aren't regularly resetting your place within that cache, you get bumped.

What that often means is there are people that you see a couple times and you think you are going to end up being significant in each other's lives, but then in a month or so they fall out of the cache and are effectively dead to you.

A thing I've noticed is we have a few friends that like to get right up to the point where I'm about to write them out of my life, and then they always find time for us and pop back in. Mildly infuriating, but I guess I'm glad to have them around either way.

Out of sight, out of mind is one of the key aspects of human relationships.
> I'm sure figuring out the codebase and IP will make many jobs for lawyers and engineers.

This is the broken window fallacy.
So? The president can sign all the executive orders he wants but if they infringe on your constitutional rights, which this one appears to be in violation of the First Amendment, then they're null and void. Oh sure, there's a legal hassle, but the companies he's going after have deep pockets to fight those legal battles and a vested interest in doing so.
I like the thing about "dude and a half". It's very true. I can't tell you how many times I had a sales rep ask me when a feature that was supposedly on the roadmap was going to be ready and I had to be like "that task isn't even assigned to a human yet."