skysight-inc/HackerNews huggingface dataset:
* Overhearing hallway conversations (and joining them) helps spawn invocation.

- I hate being distracted by hallway conversations. They're just a way to avoid work for most people.

* I often do/did paired programming, and over-the-shoulder code reviews. These are easier in person

- They are easier to do online imo. There's no need to sit next to each other.

* Having a workforce socially close improves productivity because everyone wants to step up for each other.

- My team has gotten closer to each other during the pandemic than ever before. I think your point is highly subjective.

* Being seen by my fellow employees helps keep me from becoming distracted.

- Sounds like you need to work on that. If you need other people to monitor you to make sure you're doing work...

* Working at the office helps prevent home life from being distracting during work hours.

- Again, probably something you need to work on.

* I save money by spending less on food, drinks, and electricity.

- I think most people spend the same on food and drinks, since companies do not provide it for them. Maybe they even spend less, since they have more time to cook at home. Electricity is negligible for me at least. It's way less than I spend on commuting.

* I enjoy the routine.

- I find it insane.

* I had a stronger work/life separation. I rarely turned on my work laptop at home.

- I'll give you that. But for me personally this has not been a problem at all.
I can't speak to Germany, but in some places it's not legal to have you work over public holidays as the company would have to pay you extra plus giving you leave to make up for it. If they don't want to do that, you aren't allowed to work.

Everywhere I've lived and worked (only two countries, tbf), the idea of working on a holiday weekend is just ... not considered, outside of being on call and getting paid extra for it or similar.
It’s not about how long a show was on the air, it has more to do with how interconnected the episodes are and whether the work has a story arc that was planned in advance. In a purely episodic work, you can experience the episodes in any order and have the same enjoyment. In a purely serial work, the order of the episodes (or should we call them installments?) matters a lot.

Star Trek was episodic. No matter what happens in one episode, most things remained status quo for the next. There were some slow changes to the cast, but for the most part you could watch the episodes in any order.

TNG was book–ended by their dealings with Q, but that story had no closure and only took up about four or five episodes out of 7 years. There were some other stories like that as well, stories that were longer than an episode but much shorter than the show as a whole.

On the other hand, Deep Space Nine was closer to a single story with a beginning, middle, and end. There were still plenty of episodes that would still make sense if you moved them to a different season, but it was much less episodic than the previous shows.

Voyager was billed as a serial work, but was so badly written that most episodes could be moved around at will with no harm to the storyline.

Babylon 5, in contrast, gave every episode some link to the overarching plot, even if it was just hints. (Especially in the first season, when the main antagonists were still hidden and all we had were hints.)

It’s easy for episodic shows to be written at the same pace that they are filmed. With serial shows, you have to know in advance where the story is going to go even if you still write most of the dialog at the pace of filming. I didn’t watch much of Lost, but I got the impression that while it was a serial, the writers had no real plan from the start and that everything was made up as they went along. The result is that the story is incoherent. I’ve never watched any soap operas either, but I gather that they try to arrange for frequent cliffhangers and dramatic changes (making the story more serial), but that there is never a planned end to the story; they’re perpetually in the middle. The result is a work with constant churn and no resolution.
I agree with you, though if we raise the bar for our threat model, running a not-too secure vm image is still not the best option.
Feature added. You could only add CSV data by copying/pasting on the table, but now you can upload a CSV file as well.

https://github.com/erikmartinjordan/jsonmatic/blob/525b7fbc9...
In addition to sites such as those listed, Universities often provide institution-level data hosting. So long as the university doesn't go under, they ought to be stable. An advantage is that there are local people who can help the researchers with the process, e.g. in setting up useful metadata and so forth.

I worry a bit about people just dumping data into large repositories, without thinking much about the format or the later uses, but only focussing on a checklist that needs to be ticked off to get that precious bean (publication) for the bean-counters (deans).
Having lunch together is much easier when you have all already commuted to work.
Sumerian Seinfeld.
Useful Laravel Framework Helpers
Feature added (see comment below).
Why bother? A europe wide 'cold, calm, grey' would mean no power generated.

I feel the german prejudice of nuclear power is fueling your view point, a very detrimental view I might add when as a nation this is continuing the burning lignite coal. Continuing this over closing german nuclear power stations should be counted as an environmental catastrophe but is bizarrely given a pass.
Create a positive feedback loop to become motivated
"This is for signing a document with a "hand" signature, not cryptographically signing it with a cryptographic signature. "

Ah very well, then it's not as important.

"Besides, if you don't trust in-browser JS then you shouldn't trust any site on the web, e.g. online banking."

Online banking is different from the PoV of expectation of privacy. With online banking I'm managing the account the bank has plaintext access to by definition. Had this been about digitally signing a document, the vendor would be an untrustworthy third party (the signer and the verifier being 1st and 2nd parties).

"That this is running completely locally without any software to install is pretty useful and cool."

No it's running in-browser, not natively. It's not enough it runs locally, it needs to run locally the same way, every day, without requiring 365.25 code-audits per year, per user.

"Your criticism isn't great (IMO borders on concern-trolling) because the alternative is something where the docs go to some centralized SaaS that store everything including your signature for an unknown period of time."

No the alternative is a native client that does this offline, where you can inspect the source, download and compile it (hopefully reproducibly), and where you know you can trust the program acts the same way during runtime, every time. That's not true for JS applications. Since this isn't about digital signatures, I admit I was wrong in that respect. However, wrt security related programs, in-browser crypto isn't safe as the sources showed.
If you're running Google Lighthouse manually, you might want to check out a tool I'm building - https://OnlineOrNot.com - it automatically monitors your page speed (as well as uptime, and soon Puppeteer checks). It uses Google Lighthouse v8.0.0 as of this morning (Australian time).

We have a free tier with no time limit or credit card required, if you want to check it out.
Not quite.

Source: Am bar raiser.

While bar raisers can't make hiring managers take a candidate they don't want, they can absolutely "veto to hire" for Amazon.

It just means that Recruiting needs to find another team, which the candidate is not guaranteed to be interested in. And that team's manager will also want to interview the candidate, so an offer is not guaranteed again.
Thanks, AnthonBerg.
I suspect one reason is that it doesn't make sense for everything in a namespace to actually be a file. For example, making something like Control Panel or My Network namespaces is a cute way to make them browsable in Explorer and similar tools (to find a network host, etc) but making those entries files would be a kind of pointless thing to do - almost every assumption you might make about files wouldn't hold for any of those entries.

Of course, as you point out the right abstraction in many cases is an abstract filesystem, and for whatever reason pluggable filesystems aren't really a Windows Thing (though I think they may have been added recently for features like OneDrive and lazy git checkouts). The existence of shell namespace extensions probably stopped that valuable feature from getting put in...
Amsterdam tests out electric autonomous boats on its canals
When we analyse games, especially combinatorial games, we find that for a given game we can give positions "values". Then there's a concept of "Adding" game positions, and the value of the sum of positions is the sum of the values of the positions. So using "P" for position, and V(P) for the value of a position, we have V(P1+P2) = V(P1)+V(P2). (The additions here are on different types.)

So things work nicely, and it feels natural.

Then we find that the integers can be embedded naturally into the values we get. So the values from positions form an algebraic structure that extends the integers.

Then we find that there are game positions whose values are larger than all the integers. The obvious interpretation of this is that they are infinite, but are all part of a larger structure, one where addition and subtraction of these things still makes sense, and are still well defined.

When you say "That makes no sense", you're thinking of this in the limited space of counting, and ordinary numbers. But there are wider contexts where "simple counting" isn't enough, and in those cases it makes perfect sense, and is useful.
Depends on the opinion. Being stubborn about insisting that water isn't wet makes you a fool, not an unappreciated genius.
Except maybe the views, why would you want to live there? Any place in nyc not near trains sounds like a bad idea. My general metric of a good location is that there should be two independent lines walkable. Otherwise you’re gonna be in a world of misery at least once a week.
Largest meat producer getting back online after cyberattack
I suppose the best is to outsource, we have such offers in one of my businesses for example: https://yourlabs.org/secops/
We made https://hirehackernews.com/ to let people search this thread
Yes, you are right. I added a button to allow CSV upload instead of only add data by copying/pasting.
Probably, a large part of the answer is that you can walk away from these tables in horror and simply assume YCbCr or grayscale, and still show most files in the wild correctly. Serenity seems to do just that. For text, UTF-8 is still not quite as dominant.
I think so. IIRC it was this:

https://en.wikipedia.org/wiki/Live_File_System

which is apparently the same thing as UDF.
I managed a Black woman. She was being harassed by an executive. I tried to intervene. It got worse. It was racist. I saw it with my own eyes. My boss saw it with his own eyes. She went to HR. I supported her. My boss supported her. I was fired. My boss was fired. No one stood up for us. Everyone cut contact with us.

The "work family" people really don't get it.
Why do you think it has a feasible solution to security? Just because everything is a file, files themselves have inadequate permission-levels. Eg, how is the case of a USB device handled? A user can’t mount it based on file permissions, but can with a more flexible security model that looks at what is it that we are trying to mount.

But my knowledge of Plan9 is not extensive so correct me if I’m wrong.
This doesnt sound like a company that tries to hide and cheat but actually applies self reflection.

Sure, below the line its about profits.
> I believe the Pinephone also has software kill switches which function much the same way.

Pinephone has hardware kill switches which are not usable/convenient. You have to open the back cover to access them and they are very tiny. You won't be able to switch the microphone on when you receive a call, unlike with Librem 5.
Static Python call graph generation – PyCG
Reverse-Engineering QUBO Matrices
Agree on every point.

Re: work/life separation, I think a shed at the bottom of the garden is all the separation I need. The fact that I can do some coding, take a short walk to the park, do some gardening, interact with my wife far outweigh wasting my life in an office
For many CEO dragging people across the city every day and see their tired faces gives them arousal and pleasure. Power is a drug.
Google will now allow crypto wallets to advertise on its network in the US
But that was just what GP suggested: passing laws. Just laws with a more specific granularity, acknowledging the specific externalities and societal impact a company produces.
Pakistan claimed great numbers too before their park was built but when it came to IRL implementation of solar it turned out way more expensive and was supposed to be 1000MWp and after almost a decade is still only 90MWp, it was also way more expensive to operate compared to alternatives because it was build near sand dunes and cleaning them constantly jacked the prices up:

https://en.wikipedia.org/wiki/Quaid-e-Azam_Solar_Park?oldfor...

(And this is without the whole battery debate with Nuclear)

I wouldn't be surprised at the Natrium reactor price doubling or tripling by the time it's done based on every major infrastructure project in Europe and the US in recent decades.

I'd much rather compare completed projects.
Reducing the historical and contemporary reasons why humans engage in war to people being "man-children" is a level of sticking-my-head-in-the-sand that I hope to never attain. I've never understood the urge to think of people and things one morally/politically disagrees with as simply stupid, braindead or immature - but there seem to be way too many people who seem incapable of contending with the idea that humans can be intelligent and highly amoral/immoral.
I had a bad feeling the comments section would be filled with dorky, off-base rerun complaints and whining about UX and the "oh it's all mobile design" tropes that has barely been true for years.

Imagine anyone working on GNOME stuff reading this! There have been leaps and strides in making Gnome stuff stable and work out of the box. I remember using Linux 5 or so years ago, and if I wanted to do GUI configuration of X/Y/Z, almost all the time it was some random app that someone just uploads to sourcefourge, with random likelihood of working. Now I have basically all the coverage I need just from out of the box Gnome stuff (I'd love for pavu-control to get brought in but...)

So much stuff just works. Someone needs to do an indiegogo about the file picker, but it _also_ basically works, and the design of gnome stuff in general has transitioned well to widescreen monitors etc.

Not to mention insanely neat stuff like the Gnome Builder [0], even if that doesn't affect my day-to-day.

Y'all are ungrateful, and really discounting how well stuff works now compared to how it used to (Yes, even in Gnome 2!). Gnome's been great to me

[0]: https://wiki.gnome.org/Apps/Builder
Welp, tried the experimental ARM build of this one (for M1 mac) and am pretty impressed by the boost, really quite something that they already have a decent jab at native support in such a short time.

Also, blender really does just keep getting better and better, geometry nodes is really quite something.
> * “Persons attempting to find a motive in this narrative will be prosecuted; persons attempting to find a moral in it will be banished; persons attempting to find a plot in it will be shot. BY ORDER OF THE AUTHOR per G.G., CHIEF OF ORDNANCE”` *

Have you considered that Mark Twain, a master of satire, may have intended that passage to be just that?

I think the 'will be shot' gives it away.

I don't know much about metaphoric journeys on rivers from boyhood to manhood, but there was more of a point to that story than you seem to think.
Lego Isn’t Just for Kids. Here’s How to Become an Adult Lego Master
wow what a read :-)

it differentiates three key aspects of work: the continuous information exchange, the atmosphere of in-person gatherings and the value of seeing beyond the personal scope.

in my personal experience in FOSS inspired evironments (like a Linux distribution) these can be achieved well with a balanced mix of on-site physical collaboration and remote work.

specifically large chat rooms serve as water coolers, or in the article coffee exchanges. mailing lists work well for technical exchange. VCS in combination with the other two works well for disciplined collaboration and preparation of consensus --- or the identification of divergent topics.

and those divergent topics are the ones where physical collaboration shines, with moderator support where needed. TIL about humming and I love it.

in total the first three, group chat water coolers, mailing list style thought exchanges, a disciplined review-enabled document collaboration, reduce the need for and value add of physical in-office presence I dare to claim by an order of magnitude.

agreed, this needs a breed of collaborators who express themselves in writing, chat, mail, documents are _written_. however that can be learned, no?

I hope companies make an informed an balanced decision moving back to the office intelligently.

and on a tangent I hope and pray MS teams gets usable chat rooms, and better threaded message support. Office has collaborative editing, change tracking. a decent group chat is missing, and imnsho that's the life blood of remote.
Thanks for the advice! Definitely getting an everything-water system for the next place.
GP was being sarcastic, from what I can tell.
Bowl of fruit. Easy peasy. It's really not that hard to avoid using a photo from Playboy.
I think its described over here in the docs:

https://developer.harmonyos.com/en/docs/documentation/doc-gu...
Yes of course, the natural course of development of humans is to do away with all other humans. Then you can be fully human.
...when the bad managers set their now worthless incompetent devs free... The wild unemployed dev population increased.
Tangentially related: https://staffeng.com/

Really awesome resource that acts as a guide to reach Staff Engineer.
> It is very easy to “game the system” and get candidates past the hiring loop, BR or not.

False.

Source: Am bar raiser. 9 year Amazonian, >500 interviews. Am a manager. I do performance reviews. Yes, there are unregretted attrition rates. But "hire to fire" is absolutely not a thing.

> HMs will take even qualified candidates, which pass the BR with no problem, and set them up for failure and firing.

That is so ridiculous people are laughing at this concept internally.

Hiring good people is HARD. Interviewing takes a lot of time.

Amazon sets very ambitious goals internally, and managers are behind on them from the day they got their head count, even it takes months to fill out.

If you have a viable quality candidate available, you TAKE THEM. Holy shit do you take them.

Hiring managers are DESPERATE For people. And they will beg barter and steal for hires, and try to convince bar raisers to lower the bar to get people in.

The idea that some teams have such low-pressure goals and their managers are so loyal to their team members that they would hire a candidate just to fire them is absolutely insanely false.

If managers don't meet their goals THEY eventually become "Unregretted attrition". So if a manager has head count to fill it's for a goal, and they are way more loyal to meeting those goals as a team than to protect a good team from unregretted attrition targts.

Which by the way is also not mandatory for every team. It needs to average out across Amazon, and directors/VPs will aggegate numbers and roll them up, but ultimately if you have a team full of rockstars, none of them will be marked for URA.

I don't care what is written on Blind. Those people are fucking liars. I don't believe a single one about hire to fire.

This article and the one yesterday is just pure libel.
>Also, the problem with npm/pip etc is that they are themselves package managers more or less trying to solve the same thing.

The problem is that they're trying to solve different problems. NPM/pip etc are mostly about letting the developer of an internal application choose and acquire dependencies for their project. Nixpkgs/dpkg etc are about letting the developers of a system acquire and maintain dependencies for a whole system.

These two goals pull in different directions.

NPM/pip want to have available every released version of every package, so that when I can keep using legacy-package with a well-tested version of web-dependency. This way, I can focus my attention on the important matters of writing new code for contemporary-project. I can be confident that legacy-package will keep running the same way it used to, security bugs and all, until I make a decision to attend to it.

Nixpkgs/dpkg want to have available as many packages as possible with a target that every api incompatible library is included, so that any two programs which use the same api use the same version of a package. This way, if they need to patch a well-tested but insecure version of web-dependency, all programs which use it will be kept up-to-date.

Because nix is an agnostic build tool, it can run in both modes simultaneously. You can create a nix expression that uses nixpkgs to build a system that provides a runtime environment and a system that provides a buildtime environment and then uses internal project dependency managers to fulfil the lockfile and installs the product of that, node_modules and all, onto the runtime system. You will lose certain guarantees by doing it this way, and perhaps some parts will require awkward, but that is an engineering decision. For instance, nix won't be able to verify that you aren't depending on changeable remote systems, because you'll have chosen to do that: Nix doesn't trust that npm is add-only, but you might. (Also, some aspects of this will be poorly documented. That's a fixable problem, but the maintainers of a package distribution are probably less interested in the case that optimises for concerns they've chosen not to optimise for, so the documentation for working that way will naturally be worse.)
haha, yeah I have the same problem. using :NotebookStop doesn't work, I forked it on github and am trying to find a solution, cause I think the concept is still cool
The NFT market is for money laundering, how can it “pop”
I’ll probably settle for filtering local tap water as well as I can. There are a couple of restaurants and cafés in town who obsess about water quality so I should probably talk to them.
> Asking everyone to churn their teams means a healthy team of power players is just not allowed.

It does creates what we called a "Mafia". Amazon orgs do have untouchables and stack ranking affords them that status.
From my point of view Erlang is an eye-opener [1]; it is a language built with the ideas

- "failure happens"

- "think asynchronous"

- "processes, not objects"

and Joe had a very nice email on it [2].

K8s is "the way" but also very complex (it does not shield you from the low-level network complexity, like Erlang does).

[1] https://gioorgi.com/2015/erlang-lesson1/

[2] http://erlang.org/pipermail/erlang-questions/2015-April/0841...
Even if it turns out to be a loss for the majority of players, I am still happy for the creators that got a chance to monetize their work. I think Beeple truly deserves the fortune he made.
To a vary degree yes.

I prefer open source low code platforms like Budibase (https://github.com/Budibase/budibase) because they improve maintenance and reduce technical debt by providing access to the code base.

I am always a little nervous when using Microsoft dev tools - i feel like they attempt to trap you in their walled ecosystem.