skysight-inc/HackerNews huggingface dataset:
Imagine how so many Sony and then Microsoft fans feel. Either the Playstation or XBox could have been a wonderful device to centralize around in a home. Yet they constantly bungled it from generation to generation. Sony was promising when they had PS2 compatible with PS1.

The problem was they each always try to just extend their corporate wall around your home. Rather than giving an inviting place to encourage innovation in your home. Apple has the same "our way, on our time" mentality that stifles innovation by third parties. For a time, this was offset by the awesome innovations they were providing. That time seems to be ending.
Blogging is his full time job. All his revenue is through sponsorship, but he maintains a high reader count through active posting, which is why he can charge so much for advertising.
The first time I quit, I was 23. Took everything I had and went to travel across the world. When I ran out of money, I cam back and did some odd jobs, ran a small ebay business, and played poker, while trying to figure out what I wanted to do. Eventually, that stopped being realistic, so I moved to a bigger city and got a job.

After about two years of that, got fed up, and quit again, and went to grad school to get a PhD. After two years of that, I realized I was working 2-3 times as much for about a tenth of the pay I could be getting. I finished my masters, bailed from the PhD, and got a job back in tech.

My plan now is to use this time to make as much and learn as much as possible, and eventually pivot into something else at some point in the future, while always having the ability to fall back into tech if need be.
Creating multiple versions of share images for social media
There is so much good machining stuff there. I remember reading all the posts when I discovered frets. I am going to see if there are any new posts right now...looks like all the machining content has moved to http://www.frets.com/HomeShopTech/ShopTips/tiplist.html
What was wrong with the G4 cube? (speaking as someone who has always wanted to own one)
Why would anyone "invest" in a startup without voting rights and antidilution protection?
the use case seems to be using tmux inside the terminal emulator, with tmux you'd use its own scrollback buffer

(edit) from the project's github page in fact

The simplicity goal means that it doesn't have many features like tabs or scroll back as in other terminals. Instead, it is expected that users of Alacritty make use of a terminal multiplexer such as tmux.
In my opinion, progress in that domain should come in the form of mandatory warnings to end-users when selling technologies that do not meet acceptable standards.

A big warning on the package would be enough to turn away average users - thus forcing companies to comply - but wouldn't interfere with hacking activities.
At Wells Fargo don't you kill if there is a sales incentive program to kill?
If you're going to argue that Solaris random is more secure than Solaris urandom, it's problematic that you're claiming that urandom is OK for "short term" secrets, because that's not how cryptographic attacks on randomness work. This is the same argument Ted T'so made on HN a few years ago, and it was pretty easy to point out that attacks on things like nonces and IVs were just as devastating as attacks on things like keys.

Further: no matter what authority you're going to appeal to, I'm still going to look at what the systems engineering details are. According to the document you sent, Solaris urandom uses a cryptographic DRBG seeded from a kernel random pool. That's what the LRNG does, too.

In fact, if I was going to take your appeal to the Solaris cryptographic framework team seriously, I would also have to concede that Linux urandom was insecure --- because the LRNG team has maintained for years that it is inferior, and only this year is finally conceding otherwise.

What am I missing? Can you be specific?
Podcast: New Year, New Horizons – Pluto
from the readme [1]

This initial release should be considered to be pre-alpha
software--it will have issues. Once Alacritty reaches an
alpha level of readiness, precompiled binaries will be
provided for supported operating systems.

[1] https://github.com/jwilm/alacritty
It really is the fastest one I ever used. Font rendering is great.
Konsole is the only emulator I've used (other than actual tty) that doesn't have this problem. It's actually been frustrating, becasue there is plenty about it that I don't like.

I'll be giving Alacritty a try shortly - if it does what it says on the tin, it's exactly what I've been looking for.
Probably don't want the default refresh of 2 seconds. And the title/header is probably redundant, as well. Maybe this, instead?

$ watch --interval 0.1 --no-title date

;)
Sweet! I've been automating my own tasks for years and I'd love to do it as a full time job.
They suggest passing that duty off to tmux. Kinda makes sense I guess... though I'd love to have it.
Tennis coach. I am decent (rated as high as 4.5 in my prime) and I love to teach. I have a 5 month old daughter, so I'll be able to do that within a few years :)
Hey do you have any resources like books or youtube that can help someone work on their voice?

Im not looking to get into voice acting at the moment, but I do love what some actors are capable of doing with their voice. For example James Gandolfini, his voice is completely different as Tony Soprano from his real life voice. Granted, he has voice and dialect coaches, but ANY book or video that can help me even begin to learn how to manipulate, open up, free my voice etc would be helpful, thanks! And, good luck with your new career.
It's actually pretty rare among Christians to believe that....

I'm kind of doubting that's relevant to the actual meaning of the Bible.

For example, the book of John can be seen as patterned on the Greco-Roman mystery religions. How would they feel about that, hmmmm?
Linux is not a operative system and calling it that was just a temporarly quirk, based on the concept that a operative system only has a single available kernel.

In Debian, the Linux kernel is just one of many optional packages. Replace it with BSD and you still have Debian the operative system, running on a BSD kernel.

Some people call it a Linux distribution, but that's incorrect. Its a Software distribution, similar to how Apple distribute software through the app store, and how Microsoft distribute software through the windows store. To link the kernel to the distribution make sense if the distribution only support a single kernel, but that's not true any more. Debian is no more a Linux operative system than its a BSD operative system or a Hurd operative system. Debian is however a operative system.

If there is one thing I wish people would do it is to stop confusing the role of a kernel and the role of a operative system. I don't go to the kernel.org and expect to get a full blown operative system to install on my laptop. I don't tell people to go there when suggestion an alternative to windows and mac. Nothing that people use to distinguish which operative system they currently got involves a kernel, and one do not talk about kernel code when recommending people to switching from one operative system to an other.
Learn the First Best Practices for Rails and RSpec
I also had been in software for over a decade and was bored with most of the problems I needed to solve. I switched to security about a year and a half ago (largely pen testing) and I'm much happier. When I code, I care about the problems I'm solving. I also get to break things which is a lot of fun. Switching to security might be something to consider for you as well. It's a change, but it doesn't require huge pay cut or lifestyle change.
The point of the book wasn't to juice the "Other revenue" line in their quarterly report, it was to produce a high-end art book of their design work. It actually makes more sense as a high dollar item considering that allows it to be made with high quality materials and become a collectors item. At $30 it would probably be junk, uninteresting to collectors/designers and the mass market alike.
All the resources in the world aren't worth much if you can't think of anything good to do.
The cryptographic framework teams of operating system projects have not generally been great sources of authority on cryptographic engineering, which is a much narrower speciality than a lot of people think it is.

That doesn't make them incompetent! The lawyer comparison is a telling one. I have a lawyer I work with on contract review that I think is amazing. But that doesn't mean he's my best source of wisdom about litigation, because litigation is a very specific speciality of law practice, and most lawyers don't do it. Just like the OS crypto developers, he has to know a lot of stuff about litigation to do his job, and I respect that. But that doesn't make him a litigator.

The LRNG developers thought they were accomplishing something quite important with the /dev/random reseeding/blocking system. But as you've seen from the man page update, the consensus is, that thing they were trying to accomplish was in fact counterproductive.
Aw damn this is the deal breaker right here. As someone using a tiling window manager, this is pretty useless to me.
Holy. Crap.
Thanks for making this and posting it. This is a thing I've been looking for (simple accelerated terminal that performs well) for a very long time.
> Make sure you have the right Rust compiler installed. Alacritty is currently pinned to a certain Rust nightly

Ok, I'll... um not do that. Hope you publish a build soon though!

edit: more seriously, the nightly compiler situation on rust is going to become a problem as it gets more developer use. I really hope they're able to stabilize it.

edit 2: I'm really sorry if I derailed the conversation in a not useful way, @jwilm
DoStuff | ONSITE | US | Full - Time | Full Stack Rails Developer | http://dostuffmedia.com

DoStuff is a network of local media properties run by local teams. 4 million people across 21 cities use our local daily emails, apps, websites & social handles to answer the question:
“What am I going to do tonight?” We’re a small team that works on several Ruby (Rails, Sinatra) products. We wear many hats and enjoy jumping around from deep into a cloud server all the
way to CSS on the front end.

Requirements:

2+ years professional Ruby on Rails experience

Strong understanding of MVC and separation of logic

Passion for writing efficient and reliable Ruby

Experience working in JS frameworks (we use Backbone.js and Handlebars)

Strong HTML, CSS, SASS and Javascript Skills

Proficiency with Git

An eye for making usable UI/UX

Experience integrating with various APIs

A love of live music, having fun, and the desire to do something big

Passion for learning and always striving to make things better

You currently live in Austin, TX or are moving here and have full time availability

Nice To Haves:

Rails 3 knowledge

REST API building & maintenance across several product needs

Basic understanding of Russian doll caching strategies

Provisioning and managing cloud instances (EC2, ElastiCache, RDS, etc)

Experience using Redis & Resque

MySQL experience in query monitoring, tuning and indexing
improvements

Email us at jobs@dostuffmedia.com, call yourself a Ruby Developer and tell us why you’d like to join our mission.
>A group of people could conceivably pool their resources to buy a large lot in the countryside and then put up an apartment building (assuming the local zoning laws have any exploitable loopholes that allow that sort of thing).

This is generally executed as Co-Housing, these days.
kqueue allows for batch updates on fds that are being polled for readiness. In addition, it has less hacky support for non-socket files such as timers, events, signals, and disk IO. Setup for all of these on epoll requires extra unique syscalls. I'm not sure I've even ever seen someone use epoll for disk IO (via AIO). Overalls, kqueue just seems like a more cohesive, unified async solution.
people with monolithic career growth are those most affected by industry busts.
May I ask, would you consider your pre-fatherhood period as ambitious? If so how do you deal with deferring that ambition to be a full-time father? I sometimes feel like this might be the path I take, but I worry about regretting it later down the line.
That sounds.... painful...

Totally does seem like something that can be nicely automated to some level. Even document tracking and associated metadata (like a list of participants and status of signatures per page, approval of document, etc) would help.
Top 5 New Year Resolutions to Tackle Your Financial Goals in 2017
Physicist
Hey, thanks so much for saying this. It means a lot :)

I agree that spreadsheets are an awesome way to organize life. I've become obsessed with Google Sheets. This year I learned the power of all the plugins. For example, I built a stock tracker that pulls live data from Google Finance (with no programming background). I also built a custom dashboard for my business to track revenue. It worked better than anything else up to $30k / mo in revenue.

Some great resources on this Zapier post -- https://zapier.com/learn/google-sheets/best-google-sheets-ad...
Vim to Atom
Improving Swift Compile Times
Pick up any reading material.. a magazine, newspaper, anything.. and just read it in a different voice. Create a character in your mind with an accent and just read it as that person. Then start having conversations with other people you don't know, introducing yourself as that character. You'll have to invent life details on the fly, but that's fine as long as its consistent. Do this for about a year.

It's really the acting part that matters in the end. :D
Not totally true, ie you still very much need GCC to compile the kernel, but sure - you can also do the reverse with Linux and run the GNU userland on a different kernel, then it will not be called GNU/Linux, (see Debian & Android), however WHEN you're using the GNU user land with Linux, it'll be nice to call it properly as GNU/Linux, that's all. It's still the most popular free set of packages, (there's a reason even MS used the GNU userland in LSFW), and thus giving it some credit for starting and substantially contributing to the free software movement by adopting the GNU/Linux naming convention, (Only when GNU is indeed used, of course), is the least thing we could do.

The reason RMS wants people to do this is not to take more credit for himself than is due, but to bring more attention to "free software", (which GNU promotes), as opposed to just "open-source" (which Linus promotes).
I think it's keying on the nicknames.

Why people have "Facebook Security" as a nickname is another question.
Here's my personal conjecture based on owning most products in the Apple lineup and trying to predict the future a bit.

So far as I can tell the idea is Lightning ports for devices which require charging, and USB ports for devices which require data transfer.

All cables designed to provide power utilize a USB A connector - this is the majority of Lightning cables. In their current lineup this can be used to charge an iPad, iPhone, Apple Watch, and Air Pods case.

I recognize a lot of users still use the Lightning cable to transfer data to/from the phone to/from a computer. I'm betting Apple views these users as the current edge case.

Given that - it seems only a matter of time until an iPhone which has no ports, similar to the Apple Watch.

I imagine they'd rather not deal with USB-C on their devices at all - given the madness behind the different power capabilities of cables that seem to plague the specification. But they also recognize that is the future of general-use cables and are embracing it accordingly.

Given the lack of ability to charge any Apple peripheral directly from the newest Macbook (12" or Pro) models I suspect the internal rule is that devices with batteries aren't considered charging sources.

I'm personally excited to see the directions Apple keeps moving towards. I think it'll end up a more unified future than we've had yet. But I'm also ready to be wrong. I'll try to look back on this in a few years and see how we are.
It's actually very interesting. I don't remember if it was from Command and Control, or somewhere else, that I once read a story along the lines of.

When the missile launch crews, routinely were tested. And something along the lines of a set of codes was used for a test launch. And a different set of codes was used for a real launch. On one of these tests, the real launch codes were used by mistake. But due to the crew asking for confirmation several times, the person eventually noticed their mistake and cancelled the order. But if I understand/remember correctly, strictly speaking these crews were given a valid launch command.

While I didn't find my source for that particular example, I do believe it does happen where training and real have gotten mixed up. The most famous of which, is I think when the operator used a training tape in the early warning system, which caused the US to think they were under attack.

https://www.damninteresting.com/the-apocalypses-that-might-h...
I recently started using WakaTime myself, with plans to integrate with Xero some weekend. I just need an intermediate interface to adjust invoice labels and review billable time. Something similar could work for internal projects - maybe try to get an on-prem WT instance.
Smart batching of similar output could be useful as well. Perhaps the ability to configure a similarity threshold.
https://smerity.com/articles/2016/google_nmt_arch.html section "V6: Residuals are the new hotness". You can think of each layer (or I guess a pair of layers) as trying to correct errors in the previous layer. If the previous layer is close enough, the next layer can output 0. This is more stable than a straight linear activation, where one layer might move up a bit as the next one moves down to compensate! ReLU lets the earlier layer fine-tune itself without the effect being undone by later layers.
Interesting - maybe this (or someone else) could skip the middle-man and just be a cross-platform tmux gui, instead of a terminal emulator.
I was sponsored through the Udacity Intro to Java course by my employer as a condition of employment when I first got recruited. I found that it was a great course on learning the language.

https://www.udacity.com/course/intro-to-java-programming--cs...
I quit my career for 4.5 years while I did other things that I wanted to do like teaching, writing, and traveling. It was definitely worthwhile and I'm grateful I was able to do it, but the same things that I disliked about my experience in the IT industry end up showing up in other jobs and things I did. I came back to IT with a different perspective and I got a lot better at making my job what I want it to be.

If you're going to quit, I think it's better to have clear goals and ideas of what you are going to do next and why you want do to those things. The act of quitting will give you immediate satisfaction, but long-term finding that thing that gets you up every single morning is more rewarding.
How wrong is it to think of "carbon composite" as "charcoal"?

Because with that conceptualization, it seems like an inherent risk to store liquid oxygen in a charcoal container on a rocket ship.
Every situation is obviously different, but I've been there. Our equipment had a build cost of just under $100k when were at the pre-production stages.

The problem isn't just working from home, it's "how do you give enough developers/testers" access to the equipment when each unit requires such a high upfront cost and ongoing maintenance and physical space, supplies, etc? So even if everyone is working in the lab, it's still a problem.

Our response was to create extremely detailed simulations of every aspect of the behavior. The code ran on our laptops exactly the same way it would on physical hardware. By simply flipping a switch in a config file, the software would either run on real hardware, or start up with simulated hardware.

Of course, we still needed to test on real hardware, but because we were forced to create the simulation to allow enough developers simultaneous access, it also made it easier for us to work from home :-)
Trump's Eye View: What Trump Sees on Twitter
It's full of funny screenshots related to this here:

https://www.reddit.com/r/videos/comments/5mbjr4/2_google_hom...

Worth checking out at least a few of them.
It was a total flop sales wise, it only lasted about a year. It was underpowered and overpriced, you were paying for the design and it turned out most people didn't want to do that.

They're cheap on eBay though (~$100), go get one!
I have a very deep voice, it's usually the first thing people notice about me. Strangers will comment on it in public and ask if I do any voice work. I've toyed with the idea of getting into voice acting but I'm not sure where to start? Do you have any advice on getting started part time?
Am I to understand that most people in the market for a $1700 laptop are also going to be OK with replacing $3-10k of perfectly good other equipment at or around the same time?
I'm sure you're right! My goal was just to share a couple of useful references.
Investing $250K in a seed round startup buys you a lot more equity stake than buying $250k of stock in Apple. Publicly traded companies solve this problem by the virtue of their size.
I would recommend you not do this.
As clickbait bot would say "his salary went up from $2m to $3m/yr, and only his bonus got one-time slashed, still giving him $8.7m this year". This is not information worth reading on hackernews. If the article actually went into real detail why the sales goals were missed, and what made them reasonable goals in the first place, maybe that would have been a worthwhile article to read.
I have 1Password for family sharing (the online service), and it’s totally worth it. I’ve been a 1Password user since the AgileBits blog was the “Switcher’s Blog” and have bought every version they have released for Mac and iOS because it does exactly what they say it does, and they review their security pretty regularly. (It helps that I’ve met people on the team, but that‘s a secondary matter.)

For US$48 per year (I have the launch special, but it saves me $12/year), I have four people currently signed up (I could add three more; again, the launch special gives me two extra) where we can share passwords. I also have any major version of the software released now for any platform.

More importantly, I have been able to get my parents on 1Password reliably in a way that if they are incapacitated, my brother or I can use their accounts to make sure bills are paid when they should be (at least, that will happen when we have all of their accounts added to 1Password, but that’s a relatively small thing now). This is important because neither I nor my brother live near my parents (I’m in a different country). The software versions? Pretty important: I’m on Mac and iOS; my brother is on Mac and Android; my mom is on Windows and iOS; and my dad is on Windows and iOS and Android. Keeping those up-to-date with major versions would eventually get more expensive than the peace-of-mind that I have now.

LastPass does all of this cheaper at scale for companies ($2.40–$4/user/month) than 1Password ($4–$11/user/month) but the UX for LastPass is abysmal (although it does have a dedicated Linux client for those who need that)…and I honestly don’t trust LogMeIn at all. The other one that I have any opinions about is Dashlane, and it’s second/third-hand that it’s pretty good software (I haven’t used it because I’ve integrated 1Password in my workflow so deeply).

Yes, 1Password for families is worth every penny I pay.
Was just going to edit my own comment but since you've shown up with a reply; maybe I'm missing something obvious, but I couldn't find your name anywhere on the page. Not as a byline or at the footer. Might be worth adding it as not everyone will come through your front page. It'd also be helpful to see links to your published stories :)
Just hook me up with an IV drip and call it a day.