skysight-inc/HackerNews huggingface dataset:
Yes, but that isn't my point. The OP was griping about the difficulty business people have in seeing where the effort happens in software to produce something customer facing, and the dysfunction that happens from that inability to see it. He then wonders in a coda how big infrastructure projects ever succeeded with that kind of disconnect. I'm saying that a big factor at play is that agile subjugated the tech to the business in a way that large nuts and bolts engineering projects simply aren't allowed to do: requirements - down a fine level of detail - have to be provided up front. Once engineers in those domains have their requirements, they are really free to use their expertise as engineers. I don't mean to imply I'm a proponent of "waterfall", but it bugs me that agile evangelists think they've found The One True Way to do software, and don't acknowledge what I think are serious impediments to calling the act of writing software "engineering".
Having access to a train was much more desirable in 1886. It meant you could ship your stuff to markets across the nation.

Today no one wants a train in the backyard.

Plus 1000s of people died constructing these railroads. That's not acceptable today.
THIS is basically what I feel is the reason why most german software companies are lacking success in international competition...
Disclaimer: I'm german, have software engineering degree and hate german conservative company structures not adapting to the 21st century...
Why is a CDN a "smart pipe" but DNS is not? That seems like a rather arbitrary distinction to me.

Is the internet not a "knowledge/information utility"? Do CDNs not provide critical protection against DDOS attacks? How then does denying service not "prevent 8chan from delivering it's message"?
Where do film people scream about higher framerates? I know at least that James Cameron want to move to 60 [1].

[1] https://www.cinemablend.com/new/James-Cameron-Still-Making-T...
I've never been asked about formal education in an interview beyond entry-level. Once you have a couple years of experience, formal education generally isn't as important in this field.
I guess I would need to see numbers on how many murders use a gun that was bought by a prohibited person through private sale. I highly doubt its anything significant.
Hot take: This is true for a lot of jobs.

Very often you actually don't just pay for the job done, you pay for the social surrounding.
Excess glucose doesn't cause diabetic ketoacidosis, but rather too little insulin. You can run high blood sugar for literally years without going into DKA (although it does damage your body). It's even possible in certain, rare circumstances to enter DKA with normal blood sugar.
Pretty sure you can mix and match and it depends on the emphasis and tone of the speaker:

“Do you serve Pepsi here?”

-(no) “yeah no, we are all out”

-(no) “no, yeah we are all out”

-(yes) “no yeah, we got it”

-(yes) “yeah, no we got it”
"Out of those claims the "language X is more precise/able to express more nuance than Y" is probably the reddest flag of them all."

It seems like there are plenty of cases where some language is able to express some nuance another is not. It's just that there will be some tradeoff in return because there isn't a language that has all the details. The real problem is the implication that because some language is nominally superior in some particular dimension ("more precise", "more nuanced", "more deeply integrated into the grammar") in the vast set of dimensions languages have then it must be somehow "better", or that we can assume this relationship will be shown in all possible dimensions of comparison.

But I agree it gets oversold. English can't properly express the concept of schadenfreude... except I just did, because we imported it because we liked it, and it's an English word now too.
...this was said in reference to being able to use the powers of legislature to serve the greater good despite private interests.

It means the exact opposite of what you think it means.
It is actually very interesting and relevant read. He specifically mentions that deceptive or click-bait titles don’t go far on HN.
Same old story. Silence them instead of listening to them, speaking to them, learning from them.

You can learn from a baby. Silencing people leads nowhere.
Well, we crashed the database. That's not very punny.
Sure, but you could say exactly the same thing about a water or electrical utility.
Animation with RN is very good.

Snapchat like UI is definitely possible, but for the performance to be really good youd probably want to do something native. I consider that a good thing though. RN is better if you just treat it as the coordinator on top of native view components IMO.
Cloudflare terminates 8chan as customer on 'hate-filled' content
The reason why I hate it is because of how disrespectful it is. I would be fine with a 20-30 minutes test, but if it says "Don't spend more than one day on this" I would walk.

Writing a resume is fine, because I can copy paste it. Interviewing is fine because it's me talking to another person. They invest time, I invest time. I would even be fine with "solve this thing, print it out, bring it to the interview so we can talk about it". That would be a good alternative to a whiteboard interview.

But doing a coding test for multiple hours without any compensation, and with the very real possibility of getting ghosted for whatever reason... That is just unacceptable.
For anybody reading the comments here without reading the article, and assuming some toxic-management-friendly nudge to burn-out style working (as implied by some of the comments); it's actually a very useful and thought-provoking self-help essay that may help as a tool against procrastination.
How can Thangrycat can be nominated for the most overhyped and underhyped bug at the same time. These awards are a joke.
A good authentication example, Sapper sessions, Svelte Store
Bank of America's ShopSafe is similarly garbage - it's a flash app that halfway works.
CBD is an expression also used by Kiwis (New Zealanders).
My phone preferably.
Pestilence, war, famine, and death are all on the decline
Government apps too. I was told that jailbreak detection is a must for an app to pass certain audits.
Seems like they dealt with this as quickly as possible with a sensible explanation of the issue and why it happened. So many companies struggle with logfiles and sensitive information unfortunately.

It's disheartening to see the replies in their forum [1] from some users unwilling to accept the explanation.

[1] https://community.monzo.com/t/we-ve-fixed-an-issue-that-mean...
Email has numerous issues, from default security (in flight and at rest), formats, workflows, privacy, retention, directories, routing, spam, and more.

The underlying protocols are well over 40 years old (RFCs 822, 821, 733, 630, 561, possibly others), and are showing their age. (https://tools.ietf.org/html/rfc733)

In theory, email is universal and distributed, in practice it's very highly concentrated amongst a few major providers (Google's Gmail, Microsoft Outlook, Yahoo, as of 2016 http://blog.shuttlecloud.com/the-most-popular-email-provider...). Google alone has a majority of US email addresses. Some see this as a problem. (https://mako.cc/copyrighteous/google-has-most-of-my-email-be...)

In practice, self-hosting email is problematic and presents risks to the administrator, their correspondents, and third parties through possibilities of spam and other abuse.

At the same time, the utility and practicality of email is rapidly declining. I've used email for well over three decades, and defended the basic protocols until recent years. I can do so no longer, and actively avoid email in general for numerous reasons, something that does not please me in the least.

Unfortunately, getting protocols and standards un-stuck is exceedingly difficult, not just in tech and comms, but generally, and for deep and systemic reasons. Greenfield domains with a small but collaborative community seem best disposed to developing standards -- that's not what we have presently in the online / digital world.
Also why nursing jobs is more likely to go up in a hospital than down.
For your information, even a simple a text editor (like much of user-facing software) too is comprised of several logically independent pieces, in the spirit of the model-view-controller paradigm.
Taming Your Java Environmentt
"Adding manpower to a late software project makes it later" is not hat I even want to argue about. Discovering that a project might run late, and then doing the right thing about that is.. but how is one doing "the right thing" if developers don't want to communicate estimates vs. reality?

"For a large one, 20% accuracy is science fiction stuff compared to the actual accuracy rates of big projects.." (exactly, I made that point as well) "..especially the kind with changing requirements, new issues discovered en route, etc (which is most of them)." If you are working in an environment where shipping something at some random point in the future is fine, well, good for you. The rest of us doesn't work in that world, which means that if you start a large project, lets say over the scale of 1 year, you cannot not talk about progress during that year. This is the point that I want to make.

In that sense: "5 hours spent on X" means, dishonesty aside, that 5 hours have been spent. This has some meaning, namely:

- a) if the estimate has been 1 hour, and this doesn't cancel out over time there is a systemic problem which puts the entire estimate to question. So someone should do something about that, and, whatever that something is - adding new or different resources, changing the goal, changing the timeline, whatever), it is usually not something that developers could do. (Not that I think 5 hours is a useful estimate size for any feature; 1 week, on the other hand, for a set of features would probably be useful)

- and b) if you figure out that team members are frequently spending more than 8 hours per day for whatever features (adjust 8 hours to whatever the team agrees upon) then the team is overloaded, the workload is not sustainable, and, again someone should do something about that...

Really, it shouldn't come as a surprise that - opposite to developers' lore - managers really do add value, especially when they are good managers.
This is very true, but it's also important to remember that the drift might not indicate that anyone has lost their way. The needs at a company of twelve people are different than the needs at a company of a hundred, a thousand, ten thousand. At the disruptor vs. the incumbent. Pre-profit vs. post-profit. I know people who have been first developer or first COO/CMO/VPE at multiple companies, leaving each without any rancor whatsoever when those companies outgrew their own ideal skillset and working style.

Sometimes people and companies naturally grow apart. While the OP's point that it's not always your fault is a good one, the conclusion (that if it's not your fault it must be the company's) does not follow. Sometimes it's not a fault. It's just a thing that happened.
Revolutionary Road was released at the tail end of 1962 and has some stuff to say about office work. If it's accurate (I suspect it's pretty close) then it was largely about passing papers around trying to avoid having to actually do anything with them, without it looking like you're trying to avoid doing anything.

Very similar to modern corporate email, sending crap around forever and bringing in more "eyes" trying to avoid making a decision or—god forbid—actually personally doing real work that produces an actual good.

[EDIT] tail end of 1961, actually, got that wrong.
Bluetooth headphones and the path to beacon uptake in retail
In defense of the parent, I can imagine a situation where I'm excited and truly bought into a product as improving peoples lives and am willing to expend the energy to dramatically improve that product in meaningful ways. I think this is something a lot of folks in our industry want, and that's not per se bad though it can lead to negative outcomes.
No straightforward relationship between pain pill consumption and overdoses
My city of choice would be Remote, NA. I'd be a full-time tech nomad traveling around North America in a converted bus.
Of course there is as the cost goes to other things than for energy which is the comparison. Its not $20 per area oil can be used, its $20 divided out on all the things its used for.
The EU's GDPR already requires opt-in for all auxiliary tracking etc. even for those huge policies. So you can try to hide all the nasty stuff in a long policy, but you are not allowed to default to them. A single "I agree" button is explicitly disallowed to enable anything else than the barest minimum required to provide the service (now I'm sure that could pose a loophole for some tracking, but they most egregious cases would be liable for enormous fines if they don't adhere to this).
It depends what you mean by “re-writing the same app”. In general you can have the core features written in C++, thus available everywhere, then write a platform specific layer on top of this. That’s a quite common approach, and if done correctly (that’s not a trivial task though) allow you to target any platform without too much effort. But yes, you still have to maintain a bunch of stuff for each platform:

- implementation of the platform specific layer, supporting all the quirks of the target platform

- testing setup

- build system (some platforms have a lot of weird details to take in account)

The cost-benefit can be ok or terrible depending on the project. But for example for games, where you will draw your own UI anyway, that’s very common, and as far as I know that’s also what Microsoft is doing for their Office applications: common core in C++, then platform specific C#/Java/Objectice-C UIs.
Encrypted Training with PyTorch and PySyft on MNIST
Front End Weekly Digest (29 July – 4 August 2019)
yes, it's spot on, but only a tiny part of a much larger system. And even implementing that feature is devishly complicated. Hence my statement "why don't you just".
Signing videos is the worst of both worlds in my opinion - it provides gatekeepers and prevents anonymity while doing nothing to stop the fakes from getting signed later.

If anything I think collation of data is the way to prove it along with physical evidence or lack of it. If the Washington Monument takes off with thrusters on video and it is still there we know it was faked.

If there is a scorched crater where the monument once was and the Washington Monument can be seen in orbit then it suggests someone engaged in a seriously reckless and expensive prank with a national monument.
By the way, I think this administration is far from perfect. But it's strong in at least three areas, the Economy, Infrastructure and Justice cabinets, which are three areas where Brazil is severely lacking, and which have been abandoned by previous administrations, to say the least.
You’re right, of course! It’s amazing to think how many 8-bit and 16-bit games got ported to a whole bunch of different computers.

I was thinking mainly of the 90s and early 2000s, I guess, and for desktop apps where the main platform of interest was Windows, followed by a long tail of Mac, X-Windows, BeOS, etc... All those platforms could “easily” (i.e. with effort, but no rocket science required) be handled by a single C/C++ codebase with platform-specific #ifdefs.

I think the equivalent for today’s platforms would have to be Javascript. Unlike the C/C++ approach, you lose direct access to platform features.
Because nominations are open and anyone can nominate. Some people thought it was underhyped, others that it was overhyped. It's the judging that's closed. I doubt very much that it will win in both categories.
If the lens does not breathe there would be no advantage (it can just be airtight without being vacuum) and if the lens breathes (ie changes internal volume) it means the motor would have to work against atmospheric pressure which would be extremely difficult in a lens to do reliably.
The grass is always greener on the other side, I guess?
Logitech K780. I have two of these and two Logitech MX Master 2s mice. I tried a mechanical keyboard but didn't really take to it. I underestimated the inconvenience of it not being made for Mac nor have any media keys (iKBC MF87).
Yea, no kidding. Here's a fine example: https://twitter.com/mumonamission5

Based on just a few tweets she appears to believe ancient aliens existed, satan worshippers hide their symbols everywhere, said satan worshippers occupy most positions of power and sacrifice children, "everything is energy", Nikola Tesla invented free limitless energy, the elites consume adrenochrome extracted from tortured children, all electricity comes from tall structures collecting lightning strikes, ancient cultures were able to utilize said "athmospheric energy" and humans are sprayed with aerosols released from aeroplanes.

That was just from the tweets of the past week. It's truly mind boggling to gaze into such a fractal of conspiracy theories.
Endogenous Hyperinsulinemia Contributes to Pancreatic Cancer Development
Yeah people are conflating two things.

If you're not responsible for your situation, you should not be punished for it. That doesn't mean a court cannot sentence you to medical measures, I'm only talking about punishment. At least that's how it works in my country, and it's a good system IMO. Therefore, a pedophile, at least one who only fantasizes about children, must never be punished because of that, but helped (and maybe helped medically against his or her will, but that's another debate altogether).

On the other hand, if your situation causes no harm and no danger whatsoever, such as being gay, then nothing should be done against it, and the situation should be tolerated entirely, and not even frowned upon.

These two concepts are sometimes close, but they are different nevertheless.
This is clever, the disappearing nature of the message makes it feel more urgent, so more shares and more attention in general.
Yep, I figured it was true for many jobs. If there is a class of “personal connection” jobs that will be difficult to automate, I wonder if other difficult to automate classes exist.
A tool to monitor Git repos and automatically pull and push changes
just want to point out that per capita gun deaths is the wrong metric to use - the vast majority of deaths by gun are suicides
You could do the same for a lot of things. And it still isn't as easy as you're imagining. Just look at Americans screaming about freedoms and gun ownership. It's the same clusterfuck. Pretending it's otherwise is just delusional.
Keep fast-growing and remote teams on the same page
No, that's exactly the point. If water distribution worked in the way that utility companies just laid the pipes, connected them to those of other utilites, and otherwise did not care about what sort of water anybody pumped into them, water quality would drop pretty fast.

But agreed, I am stretching this example very far now to make "water as a utility" conform to "Internet as a utility" - which maybe goes to show that they are not quite the same and might benefit from not treating them the same.
Qt is a really good solution, but I personally always failed to build something that works with it. I find their documentation and tools really difficult to grasp.
After digging into it I came with this, which seems worth a submission on its own:
https://brandonwamboldt.ca/how-linux-pipes-work-under-the-ho...

Basically, the shell is using the pipe system call under the hood.
What we talk about when we talk about urban change
Credible Labs Purchased by Fox
Achieved helps remote team and fast growing organisations to stay aligned and build trust and transparency amongst them. We do that through a simple checking checkout system where ,in 30 seconds, people share their daily target and achievements. We make the experience engaging and addictive thanks to a unique dashboard view.
Codd's 12 Rules (RDBMS)
How Linux pipes work under the hood (2014)
That's the pithy aphorism. Brook's actual claim is a lot more nuanced.

The output of n programmers working on a single task is O(n), but each one of those programmers must coordinate with O(n^2) colleagues. As more people are added, the coordination costs begin to to take over, and the project slips further and further behind. Thus, going from 2 to 4 programmers might be a great idea, while 20 to 40 or 200 to 400 may doom the project.
Do all these apply the world-over, or just in the US?
There's very much a threat of terrorism. If 8chan was an ISIS forum with the same content as now I'm sure people would be singing a very different tune.

https://www.theatlantic.com/politics/archive/2019/08/how-can...
I read "make our money" to be "earn our salaries", ie their job is primarily involved with the "seams"
We are pretty close to someone saying they actually tried doing this commercial https://youtu.be/YHQXBAjkmOQ
Maybe, but LBOs also offer a way for shareholders to exit. Unless you can sell to a strategic acquirer (which could also be PE, but usually not) there are not a lot of exit options. And who is going to acquire a business just with equity?

People don't want to run businesses for ever. Private equity allows them to, in some cases. An unmotivated entrepreneur who is only doing a half assed job after a while will also cause a company to go bankrupt. Better to sell then.

Banks generally have sufficient collateral (i.e. from the acquired business) to cover the outstanding principal in the event of a bankruptcy.
Isn't that mostly OSHA? We are still doing megaprojects, but we've traded schedules for safety, which means we can do fewer of them.

I think that's the correct tradeoff, but it would be nice if we didn't lie to ourselves (and our constituents) about the precision of our estimates. I can't recall a megaproject completed this century which was less than 3 years late.
I wonder if there were any environmental or health issues associated with the manufacture and finishing/grinding of these lenses. The EU forced camera manufacturers to stop using leaded glass a while back because of worker's health.
But Voltaire didn't go on to say "I also think private companies have an obligation to transmit what you say to the wider world even if they think it's bollocks."
One tiny bit: the "search" button underneath the products should just open a search bar and not link to another site. It should work exactly they way the search on the upper right does.
Tone aside, there's a difference between being skeptical of what you read and actively accusing specific people of ethical violations based on that skepticism.
Stochastic Terrorism: Trump’s Role in Inspiring Mass Shootings
You're going to have to provide a link because "hamburger architecture" returns no relevant search results and I still don't know how you mean to make an Android GUI in C++. Unless you mean you write your core logic in C++ and your GUI with Java and link them via JNI?

That still means you have to write the GUI again for every platform, and you still have to use the Android API which is a very awkward system to make GUIs with (animation is extremely difficult, Activity and Fragment lifecycles are very complicated, etc).
It's important to keep in mind that organizations are dynamic and can change significantly in less than a year, even while keeping 95% of the same people. If there is one person making everyone's lives miserable then it may be worth sticking it out. In my own experience, people that were the most antagonistic or abusive toward their colleagues were also the closest to leaving the organization, either due to ambition, dissatisfaction, or personal illness/death.
I think taking a salary is the only way to do it. I've been reading about the concept of opening a German branch of the foreign entity as a more formal thing. But obviously I will need to seek out a professional who actually has a clue.