skysight-inc/HackerNews huggingface dataset:
> they are going to try to automate everything.

Like the other umpteen manufacturers had not done that before. The whole point of fordism was to make everything as simple, quickly repeatable, and eventually automated, as absolutely possible.

There is no "artisanship" in car manufacturing, humans are only required wherever the machines can't reach. That's been the case for a very long time. The only difference is that building production chains that keep workers safe and maintain high output, is not trivial. You have to design production chains with maintainability and accessibility in mind, which means the machinery might end up costing more or taking more to be designed or built. Whenever manufacturers cut corners, that's where workers end up in precarious positions. On top of that, you have to make sure workers get enough rest to be alert on the workplace, and make sure the actual shop floor is completely safe 100% of the time. If you don't do that, because you're too busy trying to hit production targets, that's where accidents happen - regardless of the degree of automation.

> I'm not saying auto workers should stop complaining

I'm not saying this statement is a pre-emptive disclaimer of responsibility towards the paragraph that follows it, but it's exactly that.

> the more they complain and try to unionize, the quicker the automation will come about.

Dude, that's already happened in that sector, it will keep happening, everybody knows it and it has nothing to do with unions. Employment numbers in the sector are nowhere near what they were even just 30 years ago - and not just in cars, all manufacturing is like that. Manufacturers run with the smallest possible skeleton crew that a modern production chain absolutely requires. This is not programming, where you can hire 2 or 10 developers depending on how you feel on a given morning; the production chain as built has X slots over Y shifts, so X*Y people will be hired. When you make a new model, you build a new chain; as technology makes chains better and smarter, X naturally decreases. That's just how it is, there is no "accelerating" the process - it's already as fast as technology makes it possible. Positive variations in employment numbers only come about from expansion, be it in volume or product diversification. Everything else pushes them down.
> Then he'd go back to the process by performing it himself and find the root cause.

Right. That is what I am calling out. The fact that he will do this is ludicrous and certainly not anywhere near the best use of his time.

We are not talking about a small mom and pop or lean startup with limited resources.

> and then the management made sure these processes

The CEO of Toyota? Almost certainly not.

Undercover boss type things or spending a few hours in a call center or store or anywhere to get a seat of the pants feel for things? Sure.
Looking at your karma, writing comments on HN rewarding to you. Is that much different in the end than talking with human being (except it's more difficult for you)?
It seems that you don't actually object to the principles behind Agile or the processes themselves - just people who abuse and force agile processes on others without understanding _why_ these processes were introduced in the first place.

I don't think the terms you listed are just buzzwords, and I don't think people who use them are always going to be bad hires. It's just terminology.

Agile development has worked well at a lot of organizations. When you hear someone use these terms, you should probably begin digging deeper into why they think the framework/processes/whatever worked for their previous team.
> Why English is such a great language for puns

Because one doesn't know other languages :-)

I know a guy who generates them constantly, in Russian. I even started wondering why Russian is so great language for puns?
Oh, "Tesla" the company, not the man, as I expected. :-/
A lot of those issues result with non-uniform hardware. If you want predictability with that then buy from a manufacturer who has designed for and preinstalled Linux, like one of those Dells.
I hear you about the audio part. I do electronic music as a hobby - I'm not much of a keyboard player, but I do a lot of editing and tweaking using a digital audio workstation program (DAW).

Whenever I look for stuff in user forums, it seems like it's always the folks on Windows who are having a devil of a time getting audio drivers and stuff to play nice. I can't imagine dealing with all of the nagware popups and such on Windows, either, when trying to run a song. Sounds like the kiss of death if you were ever performing.

I have been using Linux since 1995, but switched over to OSX (Macs) about 5 years ago. Commercial audio products generally don't work on Linux. Maybe you can get Reaper to work under WINE, but good luck getting any licensed soft-synths to run (maybe, but I never tried). I'm sure you can "muzzle" some of Windows more annoying nagging and such, but I have other things to do than get an MSCE cert - paying triple for a laptop to Apple every 5 years or so turns out to be cheaper and faster than keeping up with MS internals :-(

Back to the main topic: I've developed a vested interest in the last few years of seeing OSX continue to thrive. I hope Apple doesn't kill it by continuing to make reckless changes to the hardware and/or software.
Can you rephrase that?

Your argument is that we should collectively eliminate psychological problems. However it doesn't state what the idealized person would look like in such a scheme. Nor do I think you could probably do so without invoking what is effectively a deus ex machina - which would effectively be a better entity for which we could emulate, if only in theory. That entity I posit is the AGI.

Why wouldn't it just calculate whether the heat death of the universe will happen, and shut off if it comes to the conclusion it will? Nothing it would do would make a difference then.

What a fantastic result then! To have a more concrete proof of the Absurdist reality of our universe. This would be a great outcome to have such certainty around this problem. Indeed what if it calculated some universal existential problem like heat death and then turned itself off (aka suicide)?

No, it's their fault for not understanding what you're not even telling them.

As with most things. Few people understand, or even know of the Haber process and that it is the basis our entire society. Yet we exist in spite of our ignorance.
I only mentioned the copyright thing, because whatever site archives YouTube videos shouldn't focus on archiving all of YouTube just specific segments of it, though it might not be a bad idea to archive a good chunk of YouTube to avoid losing internet history / real world history. It'd be highly unlikely to be a factor if these videos were archived at politically targeted / history preserving archive sites though.
> Now you may well be an exception (as am I) in that you use a password manager and generate random passwords in which case 20 characters is just fine.

This is in my opinion the most important takeaway.
If Troy Hunt generates random passwords, you should too.

I like to see it this way.
The only true password strength indicator goes like this.

Ask yourself:

"Did the creation of my password involve a good source of randomness?"

If the answer is "No", your password is bad.

If the answer is "Yes", it depends.
Here are some docs

http://images.apple.com/server/docs/Command_Line.pdf

https://www.apple.com/jp/server/pdfs/Mac_OS_X_Server_v10.2.p...
AA. Which is basically church. :)
We're now living in a crashing world. There's too many people, we're consuming resources at an alarming pace, the environment is getting trashed. Things will get ugly before there can be a significant paradigm shift.
> There's the potential for a lot more people to get killed, now the tactic of driving cars into crowds has been borrowed from Islamist terrorist by white supremacists.

Wait a second, why would an evil white supremacist run over his fellow evil white supremacists? There's something fishy here.
Are they counting income from inheritance, selling assets (houses), etc? I wouldn't be surprised in that case.
One week of severance pay doesn't sound like much, and your options may or may not ever be worth anything (assuming the company hasn't IPOed yet). But if they did break any laws by firing you (or even if they violated their own corporate policy), you might be able to get a legal settlement that's worth much more.

So you should really consult with an employment lawyer before signing any severance agreement, since those agreements always ask you to waive your right to sue the company in return for any payment you may receive.

(Note: Since you've only been at the company for less than a year, you're not covered by the FMLA[1].)

[1] https://en.wikipedia.org/wiki/Family_and_Medical_Leave_Act_o...
Not only that but also tooling (Visual Studio) and community development(Codeplex, Codeproject).

The Android ecosystem is not bad, also.
Musk's proposed tunnel size is 14 feet, slightly bigger than London Underground deep tunnels. (Crossrail's tunnels are about 20 feet inside diameter, large enough for full-size English passenger trains.)
That doesn't sound boring at all.
Indeed. They're not required to crash with engines out. But on a passenger jet, the odds of crashing and causing deaths from several miles up when the engines fail is tremendously higher than death being caused by an engine failure at speed on the highway.
TDD doesn't really seem to be useful, at least, not as clearly useful as its proponents generally advocate.

That is, it's generally advocated as a clear win, but of the various attempts to quantify it, it's a mix at best.

For example, https://www.computer.org/csdl/trans/ts/2013/06/tts2013060835... says "This paper provides a systematic meta-analysis of 27 studies that investigate the impact of Test-Driven Development (TDD) on external code quality and productivity. The results indicate that, in general, TDD has a small positive effect on quality but little to no discernible effect on productivity."

It then goes on about subgroup analysis, but we must take that with a grain of salt as subgroup analysis is more likely to have "statistically significant" correlations due to random fluctuations.

When I try TDD on my own projects, I find that I lock in the internal API too quickly, that is, I test against internal functions, because they are easy to test. Then when I refactor, I find I avoid refactoring which might, for example, merge a couple of functions into one or otherwise change that internal API, because of the effort of rewriting the tests to meet the new API.

I work best with "Spike and Stabilize", that is, a spike solution, flesh it out, then once the API is mostly finished, develop the tests. I also use coverage testing to help identify which tests are missing.

Side note: I hate it when TDD people say that TDD code naturally has 100% coverage. It doesn't. At a process level, the refactor can include "replace algorithm", but the new algorithm may have different edge cases than the original algorithm, so require additional tests to ensure correctness.

For example, replace a simple quicksort with timsort, because it's possible to build a test case which causes quicksort to hit quadratic worst-case performance. But if the input has 63 elements or fewer then only the insertion sort part of timsort will be tested. You need a very different test suite to really exercise timsort, compared to what's needed to test a simple quicksort.

Or for a simpler example, performance analysis may say that the case n=1 takes 90% of the time, so rather than use the slower general-purpose algorithm, the new strategy is to special-case n=1. However, deeper in the code there was already special support for n=1, which is now no longer used. There's no way TDD can identify this dead code.

Has there been any analysis of coverage analysis on TDD-based projects, where coverage was never evaluated before, to see what the coverage actually is?
Much smaller than that is viable: https://building-microgrid.lbl.gov/isle-eigg

.. but generally the larger your grid the better.
Yup, the problem is that many people just implement agile without understand why you're supposed to do the rituals. I'm deeply convinced that most things of scrum really benefit the developers. You have to be aware about this and think about it and not just implement it as it was thought.

To pick an example: the OP described how the managers enforce the completion of a story at the end of a sprint. This obviously doesn't make any sense. The philosophy of scrum is that you as developer have the (1-week long) sprints to iteratively learn how long you need for a story. So after several months the team will finish most stories as planned because they have a better understands of their own speed and more importantly how to judge stories.

The most important thing about software development is to understand the "requirements". Or in plain text: what the fuck shall I do? The customer doesn't know this either but it is your job (and that of the product owner and actual customer) to clarify this on a business level. On the concrete implementation level you have the scrum planning where you talk about a story and you try to understand it. You try to clarify what it means and how to implement it. Assigning story points is not a "work item" itself. Assigning story points is only the result of the process of clarifying what the story means. You can only judge how much time you need to implement the story when you really understand it. After a scrum planning you should exactly know how you should begin the implementation of a story. In a scrum planning session the team basically implements the story in English words.

In the first few sprints nothing will work correctly, your estimates are completely wrong and you are not sure how to handle storys. But this will improve sprint after sprint. Shorter sprints = faster learning. And this learning is the whole point, if your manager decides how long your story is and giving you deadlines you won't learn anything. Instead of learning how to evaluate and interpret a similar story in the feature you have to work on the weekend.
Well, that might be true of some random special-interest packages; but for base system components like the kernel (linux) and the init system (systemd), you see the opposite of that description. The maintainers of core GNU/Linux infrastructure are, for the most part, permanent and devoted.
Get familiar with linear algebra. What I did was go back to school ( community college for cal2, linear algebra, differential equations and multi-variable calculus. ) I'm comfortable with the math now. It's a commitment for about a year but really worth your time.
I believe the parent was talking about the NFL selling its content directly to viewers* which they refuse to do despite fans begging them to PLEASE TAKE OUR MONEY!

*In the US. NFL games are more easily available outside of the US than in.
The halo 'the branding' of the school is very often more powerful than what you actually learn there.

Maybe similar to getting an academy award is better than whatever money you might make from getting an academy award (or a nomination).

The branding and the halo of that degree opens up doors and generally tends to lead to positive acceptance in a wide variety of situations.
/r/thatsthejoke
If I Made Another Monkey Island (2013)
Sorry, I have clarified my point with an example in another post: https://news.ycombinator.com/item?id=15004260
Yes, they've surely never heard of other types of humor /s
Not sure why but there seems to be a lot of fake "old" writing systems claimed by the Japanese.

https://ja.wikipedia.org/wiki/%E9%98%BF%E6%AF%94%E7%95%99%E6...

There is this thing, which seems to be heavily inspired by the Korean writing system (just look at it!), but there is no evidence that it was used in the "old days".

And then there is the crazies in Japan who say this is evidence for some sort of lost civilization in Japan like Atlantis.
I guess we need more education about online video hosting is also a factor, most people from other sides of the world will know mainly the most popular websites and the smaller ones (by comparison) might not be even heard of by these people.
Audit edx's Calculus sequence, taught by MIT. The courses are: Calculus 1A, 1B, 1C. You can watch MIT OCW's Linear Algebra course with Strang and/or enroll in: "Linear Algebra - Foundations to Frontiers" on edx. Use Khan academy for supplemental Calculus & Linear Algebra review. You can get Stewart's Calculus text and read through it/attempt the problem sets. Once you have a solid Calculus/Linear Algebra review you can take a look at: "Statistics 110: Probability" which is found free here: https://projects.iq.harvard.edu/stat110/home.
I can see how some people would want a web-based tool to used quickly and easily, although personally it's not the approach I would take. Many years ago I wrote python programs set_minus, set_union, and set_intersect that take two (or more) sets and print the appropriate result. For example

set_minus A B

... prints every line in A that's not in B. Similarly the others.

Fast, clean, command-line, results to be piped to be processed or put into files.

Alternatively, if you want to union files you can just do this:

sort A B | sort -u

If you want to find the intersection:

sort <( sort -u A ) <( sort -u B ) \
| uniq -c \
| grep " 2 " \
| sed "s/^ *2 *//"

So all these things are easily done from the command line.

Even so, as I said, I can see how some people would want a web-based tool, so thanks for sharing!
OS X devs are also devs.
> I am also daily reminded of Apple’s wholesale failure to provide consistent and complete documentation of its flagship product.

Well, I'd argue macOS is not their flagship product. Apple makes their money from selling phones these days. I think they have better things to do than to document a marginalized OS.
When did the Irish become a race and I didn't hear about it?
And in fact Amazon does sell music like that, as downloadable mp3s.
This is definitely a "yes and" situation. Both are viable and useful, and somewhat complementary.

Both the panels and the turbines have a lifespan of 20-25 years. Turbines also have a range of nasty mechanical failure modes.

Batteries are still not feasible for mass grid deployment or as a replacement for backup gas.
Lower even than the fart joke or the Hollywood classic kick to the crotch?
It's not irony, it's naming. If you name copyright violation as piracy, you associate murder and theft and rape and kidnapping with unauthorized copying.

Don't be a pirate. If you have to be, be an unauthorized copier.

In the meantime, think about whether you want to use carrot strategies or stick strategies.
You don't just need signing, because that can be replayed. You need distance bounding protocols to stop replay, but that requires interactive communication.
I would imagine a lot of pirated software is taken from versions stolen from creators so there was no original purchase.

Also buying second hand is completely different as one second hand DVD can't be shared amongst millions of people. It's a completely different scale...

Was also interested to read about the PLR

https://www.plr.uk.com/allAboutPlr/whatIsPlr.htm
> I think there'd be move value in explaining things like 'most volume is near the edge' and 'most points are far apart'.

You can do that in 2d already. Take a square. Double its side, yielding quadruple the area. The 75% of the area that were added are closer to the edge than to the center. That most points are far apart is a consequence, since you can always take one of the points to be the center.

The curse of dimensionality is that this gets worse as the number of dimensions increases. You can observe this in the step from 1d -> 2d: 50% near the edge vs. 75% near the edge.

To really drive home the point, consider 3d: doubling the side of a cube yields 8x the volume, 7/8 = 87.5% of which are near the edge.

For n dimensions, the volume near the edge is 1 - 2^-n. Already at n = 10, more than 99.9% are near the edge.
Agreed in spades – consider the rapid and acute decline of Andy Zaltzman, at one time a colossus astride his profession, now alas a gibbering wreck.
AmigaOS is more of a zombie - it's still being developed, and has spawned at least two "offspring" in MorphOS and AROS that are both still developed (and ported to new hardware in the case of AROS in particular).

And AmigaOS was a shining beacon of efficiently surfacing apps online early on. Aminet [1] provided a robust mirror system and ability to browse a big catalog (still online and updated) of downloadable AmigaOS software. It was a large part in letting AmigaOS remain viable for users much longer than it otherwise would have for most.

[1] http://aminet.net/
What remarkable timing, this post is. Struggling with the same exact things and have tried similar remedies in the past with little effect. I'm now reading (literally was reading this last night)"the body keeps the score" by Bessel van Der kolk MD, and its quite a significant body of scientific evidence about how pychological trauma and post traumatic stress disorder is the cause of all kinds of maladies that are physiological in nature. Will be pming shortly!
<sigh> http://www.history.com/news/when-america-despised-the-irish-...
This is an ad for a movie, thanks social media.
But is it only Kremlin spoofing? I been to wisit DC/White House hoods many time and every time I had problem using google or apple maps. Signal was all over the place.
Yeah - I was just thinking "jeez all these people sure like talking about themselves" while scrolling through this thread. Self focus is a great way to push people away and a terrible way to be happy.
This is basically the advice of Traction[1], which is the best book I've come across on this topic. They recommend experimenting with acquisition channels until you find one or two that produce great results, milking them for all they're worth, then continuing to experiment in order to find the new channel(s) that will get you to the next stage.

That said, there is still value in seeing many potential channels laid out in one place, so that you can consider all of them, weigh them against each other, and potentially try out a bunch before zeroing in on the best ones.

1: https://www.amazon.com/Traction-Startup-Achieve-Explosive-Cu...
Always a kneejerk atheist and adamant introvert, I'm warming to this viewpoint. A welcoming, value-based community (religious or not) that you consistently show up to seems so valuable--I've seen how well it works for others. And I believe it will become increasingly so as we become increasingly individualistic and isolated.

I've followed the faithless, lone wolf way of life for some time now. But is that really working for me? I have my doubts. Thanks for sharing your experience.
If your idea of living off the grid relies on the products of a complex industrial society, then what's the point? Just to create the illusion of total individualism? If you want sustainability (and I do!) just be sustainable, and leave phoney hermit play out of it.
As I recall, Nintendo (eventually) had an official NES devkit which had a special ram cartridge and was linked to a pc running ms dos with an assembler and other programs to make graphics and sound, but there were NES devkits from third parties as well.
Do you have aphantasia?
Android is only about Java.

The NDK APIs are quite constrained and only meant to be used for Java native methods, real time audio and high performance graphics.

Google can replace the kernel for anything else POSIX like, with the same set of NDK APIs.

Since Android 7, they have been locking down access to anything else not part of the official NDK APIs.