skysight-inc/HackerNews huggingface dataset:
>> As an engineer you don't make those decisions, you just implement them

I feel that is a very myopic attitude. Engineers and tech workers generally are in the best position to present options that can inform business decisions. In order to identify a good option it helps to have a lot of options. Disregarding the positive input that any employee can have on how a company operates is incredibly stupid.
I'm constantly reusing modules/components/pipes/guards/interceptors/etc across angular projects. Saves a lot of time. It's not the reason I use the framework, but it gives me more incentive to stick with it.
Browser designed to help power users 'Eat The Web'
They give an example in the article of Logan Paul's YouTube channel being troubling. Apparently his fans enjoy his videos as measured by watch time, the like button, views, and subscribers, but his content also lacks a certain jena se qua that Google calls "quality".

The impulse to tell people what the quality of their entertainment is strikes me as dystopian and deeply authoritarian. In addition, it's also patronizing - suppose I like watching Logan Paul videos, why should dear Mother Google decide they aren't good enough for me and decide that I should watch advertiser friendly content instead?
That's a culture problem, not a Slack problem. I've interacted with people who expect me to read E-Mails within 30 minutes during off-work hours too. That doesn't mean E-Mails are inherently distracting.
> So, my (Question 1) then why does the hardware designers keep using ungrounded design in the first place?

Ungrounded sockets are still very common (just off the top of my head, in Japan, Philippines, Australia, all through Europe, India...). Even as building codes change it takes many decades for the housing tock to upgrade. Even when the code requires upgrades to commercial buildings it rarely will of residential.

If the leakage is harmless (or "harmless) why risk the user buying a product, getting home, and then being unable to use it. The OOBE is terrible and possibly fatal.

This is also why the "international travel kit" for Apple power supplies contains non-grounded plugs.

The authors final and correct point about Apple is fortunately now obsolete as since it was written Apple has switched to standard Type C connectors. On the other hand they no longer ship grounded connectors by default (in the USA at least).
> Ok, so the guy is in the training and conference business. That would seem to skew his perspective.

> Usually the people who talk loudest about mentoring are clueless or are in the teaching business.

Can we not do this? By all means, respond to the article and the points he is making (which in my mind are good ones), but dumping on the industry the OP is in contributes nothing.
20 years of foresight is not much if you start at 55. 5 percent is still free money. I'm not sure what the argument here is. The rich are more organized than you give credit for
The article doesn't get into the few ways that terminals are more than normal stdio streams, but it turns out you can do a lot without knowing any of that. For one terminal library I made, I was able to avoid any extra native code in the process, using only unbuffered streams and a kludgey call out to `/bin/stty` to set raw input on that end. (Next time, I'd probably just do FFI to native code.) https://www.neilvandyke.org/racket/charterm/
So, I think the crux here, is that the below, in my opinion, is a purely perceived pressure. You shoulden't feel pressured to read everything in Slack.

> Reduced pressure to read everything. Let’s face it, it’s not practical or necessary to keep up with every conversation. The aggregated timeline in Level lets you subscribe to channels and sip from the firehose of conversations without pressuring you to “catch up” on all unreads.
Here is a video of it happening: https://imgur.com/a/txwwv22

Chrome: Version 73.0.3683.86 (Official Build) (64-bit)

There's at least someone else with the same behavior: https://news.ycombinator.com/item?id=19643824
We used to frequently have problems with the electric fences on our farm for this same reason. Once every few weeks I pour a 5 gallon pail of water over the grounding rod to keep the fence at 7,000V. Works like a charm. This is particularly problematic where soil is a shale/gravel mix and drains quickly leaving little moisture. Grounding requires moisture for maximum conductivity. Good grounding is also required to complete the electrical circuit when you touch the fence.
A lot of counter arguments here say that this isn't necessary because we can easily find new jobs. Yes that's true, but that's not what I want to always have to do in my career.

I don't always want to cut and run. I want to invest in a workplace and have a meaningful say about my circumstances there and the work we do. I don't want to quit or have to suck it up and deal. I don't want to have to go into management and then have dueling loyalties (what comes first, ethics or keeping my team employed?) If I work at a big company like Amazon, I want a say in what our tech does and who uses it. Even if I cut and run from them, I'm not going to catch up to Amazon anytime soon. In a place like that positive change could much more easily come from within than from competition.
People keep wanting to blame Slack for this problem, but it really is the folks you're working with who are the issue.

Slack is getting such a huge valuation so quickly because it is incredibly simple to use and is very user friendly. IM tools like Skype / Sametime / whatever have been around for companies forever, but Slack is much more user friendly and frictionless to use from the ground up, and with plugins even more useful.

I think most of the hate here keeps coming back to issues with peoples coworkers, not whatever IM platform they want to dislike that is currently making tons of cash.
Better show em some autopsy photos of cannabis overdose
Would it be fair to say that Bitcoin picks anonymity and low bandwidth overhead? Or does it not even qualify as anonymity in this sense? It definitely has the high latency.
Why not both? Isn't that what a senator does?
Unionzation is just another way to do exactly that.
Besides bundles, the duplication of categories and labels hurts. Labels are second class (can't have a tab for instance) and categories are not user-generated. Lack of abstraction and orthogonality, a.k.a. "tacked on"
The headline of the article is that Silicon Valley has a "budding socialist movement". Even if it's not a full-scale war, it's still a move toward it (and quickly). Don't believe me? Take a look at this recent article: https://qz.com/1580091/alexandria-ocasio-cortez-how-far-left...

Scroll down to the graphic, and look at the massive recent leftward lurch by the Democratic party.
The relative ease of finding employment shouldn't factor into your desire to unionize. In fact, quite the contrary: It's less difficult to organize when you're the strongest.

But more importantly, these are the "halcyon" days of finding tech work, and they are fleeting. There is absolutely no guarantee the job market will look this promising in a few years. Things seemed to be on an endless upward trajectory in the 90s and then it all came crashing down.

If you're gambling on the fact that tech work will always be in extremely high demand, then you have a combination of risk appetite and optimism that makes for a founder.

As someone who worked through the period of the tech industry during the dotcom fallout, lots of stuff people take for granted today was non-existent: You had much less autonomy over the technical aspects of the objectives you were trying to achieve. Mandated tools, crappy underpowered computers, bureaucracy, over project dependencies, process-heavy SDLCs weren't just the norm, but widely viewed as the proper way to build software. It was all a reaction to what was seen as the "inmates running the asylum" during the dotcom boom. It basically took a bunch of promising startups in the mid-aughts to start cleaning people's clocks and become juggernauts to get the broader industry to reverse course. It also became a lot cheaper to do a tech startup.

Basically, understand that a lot of what is enjoyable today about working in tech is a side-effect of supply-and-demand; they HAVE to avoid developer-hostile actions because we're difficult to hire and expensive to employ. Once that's no longer the case, the screws are going to tighten. Just look at China's 9-9-6 work policies and companies using chat tools to spy on their employees to keep them working as a point of reference.

> As an engineer you don't make those decisions, you just implement them.

I'd like to think we have enough integrity as a profession to fall back on an Eichmann-adjacent justification.
In Australia, Earth. Also Earth is not an uncommon term for ground or soil.
Ah, that good old "all of US use macs, so we have no reason to make it work cross platform". "Aren't you making this for people to find IoT devices?" - "Yes?" - "Isn't probably more than half the student body _not_ on apple computers?"
I don't think MaupitiBlue was claiming that all trans people are mentally ill.
> We contacted one app user at random who, albeit surprised and startled by the findings, confirmed to TechCrunch that the coordinates found under their record were accurate.

So they accessed the database as well as personal information of users? Is this not a crime whether or not the database was unprotected?
Grounded means no tv or video games for 2 weeks.

I’ve done enough reading for electrical wiring for both small electronics and electrical power that I’ve seen both terms frequently enough that neither seems out of place to me.
Feels like the kind of feature that you monetize until there are too many voices against it at which point you probably made so much money that it's totally worth it.
I use Zoom for a project, I don't start calls myself but there seems to be an option to have video disabled by default.
Hi HN! Maker here. I’ve been a too many tabs guy for as long as I’ve had internet access (even back when that meant too many windows on IE). I've tried a lot of approaches: chrome extensions (OneTab, TooManyTabs, Tree-style tabs); built my own extension (TabLasso); even written down links on paper (I know).

I had this realization that most of my tab sprees came from research I was doing into specific topics—stuff that was kind of like a background job I wanted to pause on and pick up later. So I'm building a browser specifically for that.

Your tabs are organized by project, treated like a todo list, and can get cut up into just the useful pieces and glued together into a kind of summary of your progress on looking into that topic so far.

We’re looking for people who have tried all the tools and want to get in on the ground floor. Excited to hear your feedback on our approach!
Show HN: Dodeka Alternative Music Notation
Professional actors and actresses can also be in-demand and are often 'recruited' constantly for different projects. They get paid sometimes millions of dollars.

They're in a union
Link got slashdotted? Having trouble loading content across my handheld.
Humanity's 236-year path to seeing a black hole
How would unions reduce your ability to choose between jobs? How are these two things even related?
Ehh... not really. I still can't find a good combination of server, desktop client and iOS client that support things like OMEMO, history sharing between clients, and voice/video chat. And the one iOS client (ChatSecure) looks really dodgy and regularly fails while setting up push notifications.
Slack makes me miss Discord. Slack has taken a hard stance on how company culture should dictate it's use and doesn't give you the options to customize it away from their own viewpoint at all. I use Slack on a massive 40k person server (and probably 10 other servers) and it's absolutely terrible in this environment, as a non-admin you have no self support mechanisms (blocking DMs, muting users, etc). I really wish FOSS projects would stop using Slack, if the community grows to be large it's untenable and requires a ton of moderation time. I don't really want to go back to IRC but Slack isn't a good solution for them. There are so many options and features they could add that could be controlled by admins but they refuse to add them.

(https://twitter.com/slackhq/status/767806840524705792?lang=e...)

* You can sort channels and even put them into folders (Engineering, HR)
* You can choose who to accept DMs from
* You can block/mute users

There's probably a ton of other things I'm not aware of. I rarely use Discord, but every time that I do I leave wishing companies I worked at used that instead.
According to the stats they've last reported, the split's about 50/50 between people on matrix.org and people on alternatives, and they've said several times they want to eventually disable or turn off matrix.org.

Also, Matrix is definitely about more than just not-XML - the entire protocol is set up as eventually consistent sync of rooms between servers, which they said would have made a mutant XMPP if they had tried to shoehorn it in
> They are a very reslilient paradigm.

I've done some tech consulting work and we found a way to deal with this, even at a "traditional" SME level.

The answer :

enter excel (not csv) -> decode data with sheetJS into web app + web frontend for "make the stuff happen" -> export to excel with sheetJS (not csv).

MY 2 cts interpretation : everyone uses excel because everyone uses excel. Above workflow does not raise any barrier for client and he's happy with time performance gains
That organizational pattern used to be addressed by proper design, engineering and project management. IMO, allowing the hell that is Agile dictate architecture design is the tail wagging the dog.
Ancelus DB – Constant read/write latency under 100 nanosecond regardless of size
And there's no guarantee that slack will exist forever.
Yet another reason your Docker containers may be slow on EC2
Ask HN: What template engine do you prefer?
Can you explain why it doesn't make sense to invest in two email clients? Particularly if you make one of the two premium?
> Journalists could have been accused of helping Snowden get away with it too, but the media closed ranks around them for some reason. What's the real reason Assange is being thrown under the bus?

Because, under US law, there is a legal difference between receiving whistle-blower information, even if it was stolen, and assisting in the stealing. That distinction actually matters legally - it's not just people "throwing Assange under the bus".
>> As an engineer you don't make those decisions, you just implement them. Don't like the decisions, go somewhere else. Want more/total control over decision making? Start your own company.

Don't you want more out of the roles in your career? I want to work at a place that wants my best self, ideas, opinions and all. I don't want my only career options to be a paid typist or an entrepreneur.
> that the contracting company's on-site manager was bombarding the contractors with instant messages they were required to monitor

Pardon the naivete, but couldn't he just stop doing that?
"grounded", which is the US usage, derives from the phrase "tied to earth ground". This derived from the fact that an "earth ground" is literally connected to "the ground" ("ground" as in "the surface of the Earth" [1]) because an "earth ground" is a six foot copper pole sunk underground to which the "ground" buss bar in an electrical distribution panel is tied.

So in the US, it seems we shortened "tied to earth ground" to "grounded" for common usage while in the UK the shortened version became "earthed" [2].

[1] https://www.dictionary.com/browse/ground - noun definition #1 or #2

[2] https://dictionary.cambridge.org/us/dictionary/english/earth...
Questions you need to ask your mobile marketing agency
> Over-75s are entitled to a free TV license; this was historically funded by government subsidy

It was introduced in 2000 and fundamentally it was about buying older people's votes.

Ultimately the BBC are part of source of their own demise - the move to digital TV allowed them to innovate and move from a licensed based to a subscription based approach but they refused to take that option preferring the soft funding of the license fee and creating ever more channels.

They've got themselves in a right pickle - they justify the license fee on the basis of 'public interest broadcasting' but then spend it on stuff like Eastenders to compete with ITV (because if they're not popular the license fee becomes hard to justify)

Then of course they are largely responsible for the rise of Farage who they've put on Question Time 'more than any other politician'

We've got a TV license but hardly ever watch BBC
The Perfect Greek Yogurt Part I: An Objective Comparison
This post has sky-rocketed to the top! I'm genuinely curious: can someone explain what's cool/interesting/important about this (maybe EL5)? Thanks!
And this is a straw man, we’re talking about labor unions not Marxism.
This isn't a contest who is less bad, or which religion has/had least negative impact on this topic.

I judge only society I live(d) in, which is western, and chilling effects of christianity-based teachings are all over the place, everywhere, in some form in everybody. Sexuality is still mostly tabu, although it doesn't make any sense since we all lose because of this. As somebody deeply within this society and surrounded by christianity, and in the same time outside of christianity since birth it is very obvious for me.

Its also not about bad-people-taken-good-words-and-twisted-them-in-the-past topic, which can be applied on many things in past and present.

Look how desperately unprepared teenagers are for sexual life. It takes a lot of time for many people to discover who they really are, what they want, need, can't stand etc. This is part of growing up, but society should help as much as it can, and I don't see this happening on scale appropriate to importance of this.

This can be part of much broader topic where I see our education systems (aka the process that should prepare us to be full active members of society) fail us to teach basic things - sexuality, communication, team work, understanding and developing yourself into best version of you possible, or even how freakin' taxes (or loans) work.
I mentor people for the same reason I automate things; at the end of the day I'm lazy and I'd rather concentrate more on the things that matter to me. It that means I can teach someone else how to do the work that I don't want to do but they'd love to do, then more power to everyone.
It has a good side though - now everyone can see Microsoft's real side.
Roundup is toxic to humans as are most if not all herbicides. I think it would be better to assume anything that can kill grass is toxic to humans unless there is significant research proving this to not be true. I would rather see people err on the side of caution in this area.
Dragons, Nuclear Weapons, and Game of Thrones
I agree Slack can be used effectively, but I don’t think its design encourages it. It encourages massive distraction — more active user time — by its default client and organization level settings.

Nor do I think this is as simple as “you can simply exit the program.” If the company or team has certain expectations on communication that won’t work if you do it without consulting with your team. A lot of people are not in this sort of position where they can take an action like that and not be ostracized.

Imagine ignoring calls or emails from your boss for a day or two when it’s clear that boss expects responses in a specific time? Exiting Slack can have the same effect at a lot of companies.

I simply think more companies need to take the time to discuss how tools will be used and for what purposes so everyone is on the same page. We have always published an etiquette guide that is open for debate/change. But most places I’ve worked use Slack and most places simply don’t discuss how it’s used so everyone has different expectations. And being the one person trying to fix this problem in a team can make you feel crazy.
This post seems to just be a book review. I did find the highlights about how different kinds of people deal with risk to be interesting. This leads me to ask:

What are some interesting and/or non-intuitive ways you have reduced risk, and what was the cost?

Edit: reworded.
not clicking on this clickbait headline
> I continue to believe that tech workers enjoy a temporary position of immense leverage in the workplace, but turning that into substantive gains has so far proven beyond anyone's capacity

I agree strongly. My generation (millennials) often look with disdain at how easy the baby boomers had it, often paying off their college tuition by taking on just a summer job.

I think my future children (or maybe their children) will look with disdain at how easy software engineers had it. Imagine that you get a degree and train for a job, without a particular position of power, and just like that you have leverage and a growing salary that you can increase 30% every time you switch jobs! Just from the scarcity of your skills!
GKE Sandbox: Heightened security for your containers
Yep! This is generally referred to as "amortized linear time". It's the difference between considering the cost "per operation" vs. "per algorithm". The former is technically correct (as an upper bound), but too pessimistic when you consider the algorithm as a whole.

See https://en.wikipedia.org/wiki/Amortized_analysis#Dynamic_Arr...
It's weird how Discord is better at being Slack than Slack is, in addition to everything else Discord does.

I wonder if Discord could make a business-oriented fork without the integrated game store and so forth.
New fossil site shows how the dinosaurs died
Samsung's Tizen RT is also another NuttX variant.

https://wiki.tizen.org/Tizen_RT
Matrix being hacked is meta2019
This is a common sentiment, but seems wrong to me. It doesn't take a genius to recognise a spam or phishing email either, and yet no company has created a perfect email filter.

It's not neglect, it's a very hard problem, as is any problem where you are trying to make an inference with limited information controlled by an adversary. Amazon could spend billions on incredibly sophisticated fake-review-detection algorithms, but they still couldn't stop sellers finding real amazon customers and paying them to buy and review their products.
> What I took from that is tech workers have an incredible choice in where they can go work because their skills are highly in-demand. So why unionize?

These things are not diametrically opposed.

A union doesn't imply anything other than collective bargaining. Maybe having a union would prevent things like Disney firing a bunch of full time employees after they retrain contractor replacements. This type of nonsense is driving down wages for the entire middle class of workers.
Every Developer Should Improve Their Tools
Sure, humans are the weakest link, who cares? Regardless of the cause of the failure, catastrophic cascades are more likely if the systems and operations involved are homogeneous. That's why evolution prefers diversity.