skysight-inc/HackerNews huggingface dataset:
I agree with the stance that, yes, they are free to do what they want, but only to a degree. The closest historical parallel would probably be the Paramount case that completely changed the cinema landscape from studios owning and operating their own cinemas that only showed the films from their own studio to breaking up these cinemas from the studios and allowing them to show films from whoever they want.

https://en.wikipedia.org/wiki/United_States_v._Paramount_Pic....

But unfortunately the appetite in this country for anti-trust litigation has almost completely dried up at this point.
Asteroid Wars – Part 1
It doesn't bother me that it's "controlled" (someone has to lead the project anyway) by Google. being Google doesn't disqualify them from doing good things, but needing a Google account makes it seem like it's a closed community only for Googlers.
A baby also babbles more if they get positive reinforcement.

I am not finding the link right now, but there were some researchers who attached a mic to very young babies that could pick up very faint sounds and an earphone to their caregivers and the researchers listened carefully to the baby and signaled the caregiver to touch the baby every time the baby made a (basically inaudible) intentional speech sound. After a short time the baby started producing a lot more of those sounds.

Similarly, since babies can’t really talk, caregivers can advance their communication by a few months by teaching them a simple sign language.

(Disclaimer: I didn’t do either of these things with my 2 year old. Just read about it.)
Introducing the AVID-ITy line of products
I'm collecting HN meetup groups on GitHub: https://github.com/antontarasenko/hacker-news-groups (BTW, thanks to all contributors from HN)

@lainon HN meetups in Germany:

* Berlin http://www.meetup.com/Berlin-Hacker-News-Meetup/

* Munich https://www.meetup.com/Hacker-News-Munich/
Ask HN: How did you decide on starting your own business vs. career track
Hello,

I am not sure what I want after 10 years. I am not sure if I want to have my own venture or work at a company and aim for a technical or a management track. I have done coop and full time at a two different start ups and liked the environment; though noticed its not as fun when the company grows and they start hiring management. Your world gets smaller and a lot of us (me and my friends) felt like we got reduced to coders. I did not enjoy that and I am at a third start up right now. I have been doing well and was asked what I want after 10 years and I am not sure. Its terrifying me.

When I was a kid in highschool/early University, I wanted to start my own thing. I certainly had ideas, some of which have been realized to big companies right now. Yes, I know ideas ain't shit. I agree but was wondering if that means I should lean towards starting my own thing. I do not want to start the next Google or anything. I am perfectly fine with some "small" niche thing that can keep me and my employees well paid (think 37Signals). I do not want complete global domination.

I do not really know how I can figure out what I want. Once I do, do I abandon the other? If I want to be a company employee, I need to learn technical (or management) stuff. If I want to start my own company, I need to read different things. I am sure there is overlap but what I am seeing is slowly, the roads will start to fork and I am not sure what path to pick.

I'd appreciate listening to some of your stories and opinions.

Not sure if it will help but I am in my late 20s. Mainly, I know that I want to work on things because I want to rather than for money. I guess that is what "financial independence" is? I am not sure how that works on either tracks unless you get a major buyout or something. The only thing I can think of , at a super high level would be to invest in businesses/assets.
A whole lot that probably doesn't matter.
That would be one meaning of the word language. It isn't always used that way.
This is awesome, I've been using Pick, but this looks a lot nicer!
I’m a hobbyist game developer and I sometimes package web games with Electron. The build/package scripts for the games usually have a small set of npm dependencies, and I’ll usually get a warning indicating that there’s a vulnerability every once in a while.

I usually don’t look into them, since the script rarely gets run and isn’t exposed on the internet, but I do wonder if there could be any real vulnerability.
Your looking at it wrong people will see that as a 16% pay cut and people feel a cut much worse than they would about the same increase.
Awful for what?

When intuitively visualising the number of pixels in a terrabyte I think it's quite good.
Things have changed. You might like to take a look at https://www.nature.com/articles/nature08742.
Yes please do, I just have a pet peeve against npm modules requiring mb's of files to only use a couple functions. Knowing that Zero does tree-shaking and general optimizations for me will make me happily use for most of my projects!
Then remove the "get money for upvotes" aspect.

I can see politicians using the service as a propaganda channel, but they already do the same with free services, and this way at least it would cost them something.
There's some topics that rapidly attract a certain pattern of posting. Where the first comments are something blatantly wrong, or just wildly provocative. Often only tenuously, if at all, related to TFA. They then proceed to answer every. single. comment. with more provocation.

See it enough times and it looks like these low karma and activity, often recently created accounts, show a real pattern. Call it astro turfing, call it gaming the algo to trigger a spam flag for burying the thread on HN, or call it an incredibly unlikely coincidence, I do wish it were not so.

Oftentimes it's not even a great article or study they're attacking, just that the topic exists at all. If it were left alone to sink or swim with real comments, half the time they'd sink intellectually due to it being poor reporting, or reporting a flawed study etc.

I find it one of the more frustrating things about current HN, but I know of nowhere else free of it.
How about the Distroless containers from Google? https://github.com/GoogleContainerTools/distroless/blob/mast....
Two Major Difficulties in AI and One Applied Solution
What generally happens moving forward? Let's assume he's "guilty" across the board. So two instances of misleading the market, along with violating a settlement.

Is there a fine? For him and the company? Does he get removed from the board? I don't think jail is likely but, maybe?
Hmm. If the ngram "Chinese manufacturing" started exploding in books in the mid 80's we can assume the phenomenon started exploding a few years before that.

https://books.google.com/ngrams/graph?content=Chinese+manufa...
To make the path stop resolving, you'd have to perform an action (update the server, etc.).

These canaries are not automatically updated: they are manually updated (that's the whole point).

If you receive a gag order you just do nothing.
I guess the critical question will be: "If a public earnings report lists a number range, then a tweet mentions a possible number within that range (using 'may'), is that 'material information to investors'"?

I can see arguments to both sides. If anything though in the modern world of social media and the public's thirst for transparency, these kinds of stories can be seen as just an additional thing to think about before going public (obviously a very minor thing of course when making the decision, but still notable).
> This indicated that the servers' BMC firmware was not re-flashed during the server reclamation process.

I'm not surprised. Unless you pay for their "enterprisey" datacenter management products (which are still relatively new), it's a PITA to perform BIOS and BMC firmware updates. Additionally, Supermicro specifically recommends that you DO NOT flash the firmware unless you are experiencing issues that a new version is suppose to fix -- unlike pretty much every other vendor (like Dell, who makes it fairly easy to do so).
Developers often thinks laws work just like computers: If you can find a loophole where you technically follow the letter of the law, while undermining its intent, then you have hacked the law and can't be punished!

Judges do not think like that though.

Remember when Microsoft was forced by a judge to offer a version of Windows without the Internet Explorer browser? Microsoft just removed all the dll's IE used. But since some of the dll's were also used in other parts of the OS, this version of Windows could not run. But they had complied with the ruling!

Microsoft thought it was very unfair when they were ruled in contempt of court.
My experience with SanDisk has been mediocre. I've multiple microSD card failures in GoPros and RaspberryPis. Their microSD to SD adapters are the absolute worst and their cards, an only theirs, will continuously dismount and remount every 30 seconds or so if left idle in my laptop.

Sony has let me down as well, their cards have either poor or no wear leveling and will die in a matter of weeks when used in a GoPro. Every single one I bought has died inside of a year.

The longest lived microSD card I currently have is from Lexar and I recently bought some Samsung cards to see how they'll do.
What I like most about i3 is:

1) You can control it from the shell (and hence scripts and hotkeys). For example, `i3 "move to workspace prev"` moves the window to the previous workspace.

2) You can obtain a lot of information of the window manager state (all windows, their sizes, their tree structure, the marks, etc) from i3-msg in JSON format.

1 and 2 mean that the WM is very highly programmable via the programming language of your choice.

3) Workspaces are not fixed. Empty workspaces don't exist unless you're currently in them. You can move a window to a workspace of any name and it will get created. Empty a workspace and when you move away from it, it will be destroyed. This makes it very convenient to work with temporary workspaces.

4) Windows are arranged in a tree structure. Normal windows are leaves. Containers are the branches that take you to those leaves. Containers can be in 4 modes: vertical, horizontal, stacked, or tabbed. That last one means you can tab any set of windows. Why do so many applications implement tabbing when it should be the window manager's job? Stacked is very cool in that it's like tabbing, but the window title doesn't shrink with each added window you have in them. Anyway, this point means that you get a lot of flexibility in how you organize your windows.

5) The configuration gives you a lot of control. These are many small things, so I won't list them all, but as an example, I can put a colored prefix on window and container titles to remind me what they're about without having to focus on them and see their content. I can also match new windows by some criteria and have them appear in a container I tagged without them gaining focus. This is very useful for when I'm doing something in the shell that will cause a window (or multiple) to repeatedly appear but I don't want to lose focus from the shell and I don't want the new window(s) to appear on top of it. As an example of this, I may be running selenium tests which could cause a browser window to appear to show how the tests run. I may also be doing some ad-hoc statistics in octave (cli) and have graph windows appear.
In addition to the point others have raised that Vagrant is not designed to be used in production, Vagrant is a lot more stateful than Docker (long-lived VMs) so you can easily run “apt-get update && apt-get upgrade” or equivalent. Potentially from the Vagrantfile to make sure rebuilds get the updates as well.
This is why we need tree-shaking and build-time optimizations to kill the unnecessary.
Where is the management of requirements? How do you force LTS versions? Or roll back if a version has a vulnerability? When things are automatic you are unable to stop bad things from happening.
I call them "wikiwalks".

And I call an excessively tangential session a "wikiwalkabout", after the Australian walkabout tradition introduced to Americans by "Crocodile Dundee", or, more recently--the Locke character from "Lost". And boy, did that show have a letdown denoument. But I did like the colossus foot in the later episodes, because it reminded me of "Ozymandias", by P.B. Shelley. And did you know that he wrote that as his shot in a poetry duel with another poet--Horace Smith? (I guess he won, right?) Anyway, they picked that as a topic to honor a new museum exhibit of the Younger Memnon statue of Rameses II. Those British museum-goers were just mad for importing cultural artifacts from distant lands and never sending them back. Like the Elgin Marbles, from Greece. And when I think about Britain and Greece, I can't help thinking about their palace guards--Greece with their poofy-footed Evzones and Britain with their Beefeaters. And one of those Beefeaters is the Ravenmaster of the Tower of London--literally in charge of the welfare of the tower ravens. One of whom is apparently named Merlina, and is allowed additional latitude in how far she may fly, because she always comes back. And speaking of ravens and 19th-century poets, boy was Edgar Allen Poe a gothy li'l guy. He had a lot of inspirational company, though. Including Mary Shelley, wife of the aforementioned P.B., who won a 3-way ghost story duel between herself, her husband, and Lord Byron, who only managed to invent the vampire romance genre. So between the two of them and ol' Rameses II, we're almost all primed to scare the crap out of Laurel and Hardy with Universal Pictures monster movie staples: Frankenstein's monster, Dracula, and the Mummy. But we still need the Wolfman....

And hopefully you see how it works now. Before wikis existed, there was "Connections", by James Burke.
But don't ads on YouTube follow the more classic advertisement 'demographics', where location is more relevant than language? And it may just be cheaper and easier to just target all of Switzerland?
Yes, 0.1mm would be much better, that's 254 DPI. You'd also want 24 bits (3 bytes) per pixel instead of 1 bit. That gives you 0.43x0.43 miles, which is still mighty impressive.
If you added it up I reckon Wikipedia accounts maybe 10% of my total screen usage time.

Whenever I see or hear something I don't know about I go look it up on Wikipedia.
It seems to me that the 'holy grail' is a few high quality relationships coupled with a medium-large sized pool of 'outer-layer' relationships. When a couple of high quality relationships end (for whatever reason, including death), there is a decent size pool to go back to. The medium-large sized pool also allows you to choose the ones that make sense to stick with and remove accordingly.

Most people find it hard to balance that, so they are likely better off to have a few high quality relationships without accounting for the outer layers
Are you failing to distinguish between full size SD cards and microSD, or can you cite a specific retail product from 1.5 years ago?
I'm on Arch since 2010, so almost a decade! Tried other distros, none worked for me as well as Arch.
Ask HN: Can you directly program a smartphone?
I've been thinking about the following idea: Is there a way to directly program on smartphone hardware, at the same level of interaction you would have with embedded devices?

I'm talking in a pragmatic sense. Of course this is possible at a theoretical level, since at least the manufacturer does it. But can a random person run code on its device? Are there devices that make this easier than others?

This is more of a hypothetical question, so I'd like to find any reading material on the subject.
Telegram 5.4:Autoplaying Videos, Automatic Downloads and Multiple Accounts
The general claim about 'Real Wage' stagnation is based on the median of full time workers. There is data for this in your link:

Men: 51,885 (1970) => 55,834 (2017), a 7.6% increase

Women: 30,733 (1970) => 44,379 (2017), a 41% increase

Also note that this data is using CPI-U-RS adjustment instead of CPI which is what is normally used for 'Real Wages'. There is some debate over the accuracy of CPI-U-RS, but it's worth noting that it's not directly calculated prior to 1978 so becomes more questionable. Comparing to 1978 your numbers are basically equal to 2017 income for men. For women there is still significant growth but I think it's hard to draw any conclusions since a very large number of women entered the full time workforce and took on higher level positions between 1970 and 2017.

I'm assuming you are getting 'doubled' by reading the per capita income data which is not a particularly accurate way to look at this. That is just taking the sum of the total income and dividing by the US population, i.e. it's a mean not a median. It's going to be skewed by high income individuals and also by the nature of labor force participation.
I don't necessarily agree with some of the adulation for his accomplishments, but ... I totally agree that he is not a great fit for running Tesla. In my opinion they should try and get Alan Mulally to run the show.
> LTE was a huge battery drain at first because they weren't integrated

No, the modem/SoC integration is not a big factor. Having an internal communication inside a single SoC will always be a bit better than going through an external interface, but it's not a significant impact when compared to the total phone power consumption. As other have said, iPhones have an external modem and are fine. Qualcomm insisted on this because they had it, and they're good at marketing.

LTE was a drain at first for the same reason 3G was a drain at first. Cellular standards are designed to have a long life, and are over dimensioned initially. Then Moore law and other optimizations kicks in and make things more acceptable. This is intentional, otherwise the standard would not make the best use of technology over time. And this is something where we need to keep an eye for 5G: Moore law, strictly speaking (higher density for the least cost process. One can still get better, for a higher price) is over. Hopefully 5G will have properly taken this into account.

But then for 5G a big part of the power will be in the RF front-end, with all those antennas. Here too it'll be interesting to see how it evolves over time.
Scalable Architecture Without Magic
This is very fishy. You can get code like this by substituting words in identifier names for other words, but how can an algorithm trained on English dataset "learn" that keywords like 'function' and 'class' are exempt from substitution? I know most people here have unwavering faith in the magic of deep neural networks, but you'd need _a lot_ of examples to deduce this with any certainty, regardless of how you do it.
Well, for one giving the app the kinds of write permissions needed for this to work is not exactly ideal.
Engineering: https://travisbumgarner.com
Photography: https://travisbumgarner.photography
I think that there's a typo, and it meant to say "not that this has been proven..." Still not a documented assertion, but it's kind of a negative statement that's hard to prove one way or the other. It's believable that we've simply become hedonically accustomed to gadgets that made us happy to get, and would be unhappy to lose, without actually contributing to an overall increase in happiness -- but that's hard to quantify.

I'm sure people have tried, and such attempts should be cited, but it doesn't seem unlikely.
I have noticed this as well.
Innovative as in fake a buyout offer, get censured by the SEC, and then violate that agreement? I mean, that isn't exactly how I would use the word, but ok.
Reality shock: The FakeWorld future of ubiquitous AR
Early 1970s. Nixon visited China in 1972. Don't forget that China had to industrialize first - it was initially importing equipment from the US. Imports into the US at the time were more likely to come from Japan, Taiwan and Korea. Seems a to be a bit too late to explain the timeline, but it could be a factor - OTOH, given that China's workforce is no longer expanding then your theory would predict that wages will now stop stagnating but that does not seem to be the case?
I was expecting char kueh teow... that's the dish I miss the most. I at least was able to get some half-decent chicken curry over the weekend.
Struck by a Thunderbolt
Yup. Bakeries have been run using a pen and paper daybook and the master baker’s skill for centuries. But the calculations are still a pain in the arse, so automating that is a big win. The Bread Matters spreadsheet I based the database schema on was made by someone who was a baker, not a programmer, and for a fixed set of recipes, it’s brilliant. If I hadn’t known the rudiments of RDBMS design I’d have bitten the bullet, extended the sheet and grumbled every time I had to add a new formula.
I agree that a simple count of vulnerabilities is not useful for determining the actual security of a system.

But it is useful for maintaining a system if you examine this as an ongoing business process in which you're continually trying to minimize a set of "unknowns". For third-party libraries, I argue it's generally cheaper to get rid of unknowns (when you can) rather than take the time to quantify them. What's left over is easier to prioritize.

As you point out, all these things are probably not vulnerabilities, but they might be. What's the likelihood? Well, by upgrading or patching, the probability becomes zero, and then you can stop caring about exactly what it is. Patch it, move on.

(And, to be clear, some unknowns are related to your code, so you do want to investigate those, but those are presumably the unknowns that you have the most expertise with, so they're much cheaper.)
How to Use Certificate Pinning to Improve UX
If a society valued freedom as highly as possible, sending someone to prison would be such a spectacular condemnation that great accomodations would be offered.

This is nonsensical. If we valued freedom, we'd make prisons into resorts?

Prisons are intended first and foremost to punish criminal offenders and to deter them from committing additional crimes by removing their opportunity to further offend. If they were luxurious, you'd get plenty of people who would commit crimes just so they could keep enjoying the life of luxury you propose. Not every cares about abstract concepts like freedom.

US prisons are also not as bad as most people think. In the real world, they're mostly like Orange is the New Black, not Oz.
I'm not sure the noise would get any better. Electric cars are forced to have fake noise at low speeds because pedestrians and cyclists have been conditioned to rely on hearing traffic around them, which leads to accidents when that noise isn't present.
It's not that bad since it's an application (not just a library) that basically exists to glue those modules together.
Same. It's my first. But as I install things and modify it I'm not finding it disappointing. Also I've used RedHat at work a few times, fwiw.
Ok, that makes sense. And is yet another good reason not to get a gen one 5G phone...
Surveillance firm asks Mozilla to be included in Firefox's certificate whitelist
Researchers: Food Preservatives Could Make You Lazy
I have recently gone from 1 day water-fasting to 7-days water-fasting at a time. The first 3 days are the hardest. On 7th day, I was still completely full of energy and felt like I could have easily gone to two full weeks (which I didn't just to avoid risk).

Has anyone here tried 2 full weeks of water fasting? Any extra precautions to take?