skysight-inc/HackerNews huggingface dataset:
What makes the comparison to Pets.com for you appropriate here?

Pets.com was insanity. It IPOed 15 months after it was founded and had no fundamentals of any kind. Snap is 6 years old and has hundreds of millions of retained users.

From the wikipedia page for Pets.com:

Despite its success in building brand recognition, it was uncertain whether a substantial market niche existed for Pets.com.[5] No independent market research preceded the launch of Pets.com.[5] During its first fiscal year (February to September 1999) Pets.com earned revenues of $619,000, yet spent $11.8 million on advertising.[5] Pets.com lacked a workable business plan and lost money on nearly every sale because, even before the cost of advertising, it was selling merchandise for approximately one-third the price it paid to obtain the products.[5]
Errol Morris' short film (6'36") here:

https://www.nytimes.com/video/opinion/100000001183275/the-um...
I don't get notifications on Signal. Android 6.0. Anyone else experience this?
I think most people who are going to be buying this will be looking at the financial trends. If it makes money....

Though I bet the fact that so many financial types love Twitter could be resulting in Twitter getting more love than it should on the markets (even now), I don't think the inverse happens.
It's not easy to short an IPO.
Problem with jira is that there's always multiple ways of doing something and the quickest ones are the least obvious ones.
> Also increased complexity != increase in headcount.

Why not, exactly? Unless you are saying that Valve/Riot employs smarter people than Snap, I can't see really why a less complex product requires more people to develop and/or maintain it.

> If I had to guess, I would surmise that Snap employs a lot of people in ad sales and far more in customer service/messaging than any developer.

Advertising would definitely be a source of overhead, but customer service? Does Snap even have a support line? And why do you assume that services like Steam or LoL don't also require customer service?
About 80% of Snapchat's employees were added in the past 18 months, so you're setting a pretty high bar by implying most need to see >$150K/year to be better off than joining Google. The earlier employees that took on significant risk are a lot more likely to see that kind of money, and thus become the next angels.
Good implementations tend to address this with introspection, randomization, etc..
Not all residents, but just home/land owners, I think.

I think current renters have reasons to want price pressure to stay down as much as new ones.
Django 1.11 beta 1 released
> If you have a known, good state, then you don't have to. You simply use the source or binaries in the repo after checking hashes or signatures on a few mirrors. If your state is that bad, then you're already compromised with possible a rootkit.

If you download a binary package that still leaves you trusting the packager who built and signed it, and makes it much harder for other packagers to cross-check their work. To what extent does anyone currently disassemble the binary packages in, say, Debian?

At the moment every packager has the keys to the kingdom. Cutting that down to only the packagers of core system binaries like the compiler would be a win. Having multiple independent packagers double-checking each other's work would be a win. It's not everything, but it's valuable.
JIRA definitely comes down to implementation and policy. I've used it in places and it has been amazingly helpful as a developer, to the point I don't know how we did anything before it.. Then going to a place that totally misuses it and causes me to triple-handle everything.

If your company is large and you're looking at JIRA, pay a consultant to come in, set it up for your different teams and train people. It's worth the money, otherwise you won't see the benefit JIRA brings.
Why is it suddenly acceptable to post(run?) random binaries from a random anon dude? No, thanks fsb.
To be fair, selling crap to young people is a totally valid business model. I just don't see any evidence that snapchat can do it.
All the preferred shares convert to common at IPO so no.
I recommend a used ThinkPad (probably in the T series), with some variety of Linux. I bought mine from my high school when I graduated, but they're readily available for a few hundred USD. ThinkPads are renowned for being virtually indestructible; I personally have dropped them onto concrete floors, stepped on them, and dumped a liter of water in one, with no major failures. On mine (currently a T420) I can run KUbuntu with a fairly heavy instance of Firefox, a small VM, and a few other programs with no difficulty at all. It's not quite as fast as a brand-new computer might be, but not problematically so. I see no reason why such a computer couldn't be stretched to last 5 years for light use; the main reason I've needed to upgrade in the past has been that I've started doing things that needed more RAM and it was cheaper (due to the school's program) to get a new computer.

The one thing the above does not cover is the SSD. If this is actually a requirement for you (I've never particularly needed one myself), you will probably need to buy that separately and install it (a single Phillips screw), but that will still be significantly less than $1700 and you may even be able to get a discount on a laptop that's missing its hard drive.
Probably the only end user software you need to look at the documentation to do any search but a simple keyword search
I've noticed that some programs are courteous enough to deactivate focus so that pressing space/enter doesn't do anything. Though I'm guessing they just forgot to set MessageBoxResult.
I have one of this and you will have to pry it out of my cold, dead hands.
The Making Of “Homer At The Bat,” The Episode That Conquered Prime Time (2012)
For example: https://www.amazon.com/Santamedical-Generation-SM-165-Finger...
> Pets.com was insanity. It IPOed 15 months after it was founded and had no fundamentals of any kind.

> Snap is 6 years old and has hundreds of millions of users.

When you say fundamentals, that usually goes hand in hand with a business model that will promote profitability, which Snap has been unable to prove.

EDIT: They incurred a net loss of $514.6 million ending 2016. That is not a sound business.
I'm not too familiar with Android, but wouldn't it be possible to set up a timer and periodically check for new messages and such?
Well, what do you want to do with it?
- Do you need lots of screen space?
- Do you need lots of local storage?
- Do you use lots of applications simultaneously?
- Do you use large data files?
- Do you care how it looks?
- Do you care how physically robust it is?
- Do you have any existing components that you could reuse (eg. a monitor)?

You've said you don't game, compile or render video, which is helpful. But then you say you want fast storage. You said it could be laptop or desktop.

There are so many possible answers, you need to help narrow things down a little more ...
Journalists do often report on what they learned from anonymous sources. No, it's not transparent, intentionally so. When that happens, you need to decide whether you trust the journalist to vet their sources.
Sure a drone boat is susceptible to defensive weapons — provided the target crew is alert and willing to shoot, and their systems are operational. The Royal Saudi Navy has a mediocre reputation. And in a confined area full of friendly and neutral vessels they obviously can't sink anything that comes within 1000m. A few seconds of delay can be fatal.
It's only Monday and that paper lead me to L3 and the UNSW course[1] notes. There goes my next weekend or four. Thanks, ya son of a gun ;)

[1] https://www.cse.unsw.edu.au/~cs4161/lect.html
They went from 600 to 1900 employees in 2016. It's not clear what all people are doing, but Snapchat has to manage a lot of relationships with advertisers and their content partners. It would be interesting to see a breakdown of technical vs non-
technical staff, but I couldn't find that in the S-1.
I dislike this title and article.

The article itself has 786 words across 9 paragraphs before the titular device is mentioned. Finally, after another two paragraphs, it's identified as a pulse oximeter.

The title is clickbait - I would suggest "Pulse oximeter saves hundreds of lives by monitoring blood oxygen levels". Or better yet, some actual statistics.
You are sent back in time? Why the hell would you even attempt to start a war. If anything you would want to make friends with the Romans and become generals in the Romans legions and establish your position in the Empire. You would be a complete fool to start any sort of conflict in a place like that. Having all your future knowledge could help quite a bit with doing something like this and get your men fed and kept alive until they are old and dead.
A quick guide to model errors in Rails
The article makes it clear that this is a difference that happens across cultures. If men and women are in fact as equal as star-bellied and non-star-bellied sneetches, why do we see the same social conditioning in the same direction in every culture? Shouldn't half the cultures have the social conditioning in the other direction?
Ah sorry that got escaped, was supposed to be

cd /usr/bin ; man *
Maybe I'm just cynical, but their response comes off as disingenuous.

If the toxic culture is as widespread as is being reported, there is absolutely no way the CEO could not know about it - either by participating in it, condoning it, or just turning a blind eye to it. To come off as so shocked, dismayed, and completely unaware that there is such an issue is ridiculous.

To be fair, I don't see any other way he could respond to this and still save himself.
I agree. All this does is make me uninterested in reading the article. The 786 words of exposition were unnecessary. Maybe this Reader's Digest format appeals to some, but I prefer substance from scientific articles.
If this is a concern you might take a look at storing the secrets with keepass and keepass2android. It will keep them encrypted and let you generate them through the app once you've entered everything in (and can be configured to lock everything down again immediately). There's still other possible attacks but it should at least be as secure as your password on your database while not in use.
If you're in a multithreaded context, then you need to handle locking of shared mutable memory; Ruby doesn't fix that for you (but it does make it pretty easy with stdlib Mutex and block syntax). MRI happens to make many basic operations thread-safe because of the GIL, but you shouldn't get into the habit of relying on that naively because it will stop working as you expect as soon as you start thinking of complex operations like reject! as 'just another atomic operation'.

Here's an example of how you'd manage the contention yourself:

my_array = [1, 2, 3]
my_array_lock = Mutex.new

Thread.new do
my_array_lock.synchronize do
my_array.reject! { |x| x % 2 == 0 }
end
end

Thread.new do
my_array_lock.synchronize do
my_array.push(4)
end
end

Thread.new do
my_array_lock.synchronize do
# Because we've serialised our operations on the array, there's no chance
# that we read the elements in an incorrect order
my_array.each do |x|
puts x
end
end
end
You make it sound like I'm comparing an oil services company to a hedge fund here.

Both Valve and Snapchat are software companies. Both companies hire from approximately the same talent pool. Most of the people they hire end up writing software, which consists of a frontend and a backend. In the case of Valve, the frontend is a game or the Steam store, while the backend is the infrastructure to support the game/store (servers, databases, etc.). As for Snap, the frontend is the website/apps (Android, iOS, etc.), while the backend consists of servers, databases, etc., just like Valve.

Yes, the companies deliver different products, and they definitely may have many differences, but the core is the same in both cases: providing a software-based platform to users. In addition, both companies likely face the same challenges when it comes to scaling, given the similarities in their backends. That's why I think it's fair to compare the two.
>outside of maybe yet another way to ultimately advertise to young people.

Yes, but this new way requires the target to physically engage with the ad. The sponsored filters allow quite a bit of personalization, which seems to be something young people want more of. Not really a heavy Snapchat user, but I think it's helpful to think of them as an advertising platform instead of a disappearing photo company.

I do, however, share your "who cares" gut reaction to all of this.
Cool. There'll be a shakeup and some heads will roll. Then nothing will change. Maybe we'll even see some privileged white boys complain about how they have to walk on eggshells now without a hint of irony.
I hope Blizzard guys learn something with this article. The Hearthstone android Update/installer is terrible...
Internet Backbone Cogent Provider Blocks Torrent Related Cloudflare IPs
"auto-deleted pictures and videos so you can send them to your friends en masse and they don't need to be all that good" (and we show video ads every so often when you're watching loads of others' snaps)

I'm a fan.
In Outlook 2016, at least, the reminders window generally (I assume always but haven't paid close enough attention) appears atop everything else but unfocused (and with a highlighted taskbar entry). Once you focus it for the first time it turns into an ordinary window which can be put underneath as usual, but it's impossible to miss it since it sits in the middle of the monitor right over whatever else you were doing.
Oh wow, this is exactly what I was looking for. Thanks for sharing!
You're seeing the tip of the iceberg. But keep your head in the sand if it's more comfortable.
Have you seen any efficient algorithms that avoid local minima/maxima[0]? All my research leads to either algorithms resembling Dijkstra, or complicated research papers I'm not sure how to implement.

[0] Potential fields can't tell you a route is a dead end until you reach the dead end. Then they only tell you you're at a dead end, but don't tell you how to get out and find a viable route. Add-on exit-a-dead-end algorithms I've seen have very inefficient movement.

Algorithms to avoid the dead end in the first place have to look ahead so far that you might as well use Dijkstra/A*.

----

Some papers I've turned up:

Potential fields:

- http://www.gamedev.net/page/resources/_/technical/artificial...

- http://www.heikohoffmann.de/htmlthesis/node56.html

- http://www.researchgate.net/publication/222662144_Solving_th...

- https://randomaccessmaths.wordpress.com/2013/10/27/potential...

Harmonic Potential Functions (related to potential fields, they attempt to solve the local minima/maxima problem)

- http://repository.cmu.edu/cgi/viewcontent.cgi?article=1625&c...

- http://www.itst2007.eurecom.fr/site/var/html/h1053/file1221....

- http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=429591...

- http://ncsu.summon.serialssolutions.com/search?s.cmd=addFace...
Thanks to arthritis and some nerve damage, unless I write very slowly, even I can't read my writing anymore. It's very annoying.
its something no remotely competent engineer uses, but tool providers love to dick wave around

https://teespring.com/shop/autorouter
...and it was a crazy price to pay then, and now!
You're right; it appears CBP can only hold you for so long, but no one knows that that limit is (nor do they have to provide a reason for detaining you).

https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...

"On one hand, the agents couldn’t detain Bikkannavar forever. Detaining a U.S. citizen at the border is a Fourth Amendment seizure, and that seizure can’t be unlimited. See United States v. Martinez-Fuerte, 428 U.S. 543 (1976)."
I used to have a visual example of how it works. Couldn't find it in a quick search. Anyway, here's a text example for PDP-11 to illustrate what it looks like along with a detailed paper on concepts and some tooling.

http://www.cdf.toronto.edu/~ajr/258/notes/micro/microcode.ht...

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.472...
Raising the moral bar: seems like that's also an advantage? (If we manage to do so.)
Looks like the coffee maker is used just as a frame and possibly as a heated base. Title is a stretch.
There'a definitely a coordinated attack on Uber going in at the moment. Who is behind it and why, I have no idea. But I think I'm going to disregard any new "Uber is eeeevil" articles which just happen to pop up.
"the lie"

debatable.
This seems like the sort of thing that would be specific to the window manager or desktop environment (not even X11), so indeed saying "Linux does this" is not especially helpful. Not OP, but I've observed this on KUbuntu, both 14.04 and 16.04; I assume that it's a generic KDE feature.
The right did a very deft Judo move, made themselves the oppressed, the dis-enfranchised and then mimed all of the lefts rhetorical technique right back it. The left is now the counter revolutionary that right wants to purge. The human race is insane.
When under attack by SJWs, pay a large bribe to a prominent SJW. Makes sense but it's sad that companies are forced to do business this way.

The whole thing is certainly making me reconsider whether hiring women is worth it at all.
Leaving it in permanently is mostly for convenience. The keys are still protected (by a "PIN") even if the laptop and/or Yubikey is stolen. There's also FDE on the laptop itself, protecting the data.
Deep in Brazil’s Amazon, Exploring the Ruins of Ford’s Fantasyland
Good point. There is still a lot of uncertainty with Snap, but it is certainly in a better position than Pets.com. For me the worrying issue is the flat user growth at the end of 2016 and the new competition from Instagram.
"If you download a binary package that still leaves you trusting the packager who built and signed it"

I'm agreeing with that. I'm also saying you're already doing it for a whole distro. Why not the compiler they can ship with it on top of that? If you don't trust repo, then you need to be doing more than reproducibly building a compiler's source.
I would suggest buying a minitower or building your own. Several motherboards, e.g. Gigabyte, support M.2 SSD which is the fastest option. I would also add a 1 or 2 TB SATA hard drive. Personally I would pick Linux, Ubuntu LTS has been consistently good for me. Since you don't need a GPU you will avoid the most common compatibility issues.

A desktop/minitower is cheaper than a comparable power laptop. It is easier to repair or upgrade. Both Gigabyte and Asus make excellent motherboards and have online configuration tools to help you select the CPU, RAM, etc.
Why only one shot? You could probably get a decent enough machine for half your budget and then replaces it in 3-4 years.
The are 1 billion people in China who have easy access to Android phones which do not have Google Play Services installed and provide no access the Play store. There are potentially more than 10 people out of those 1 billion that could have a use for Signal.
> I still work full-time as a Systems Engineer

I hope then that you're not the only person working at NEPA Fiber. How many employees do you have?
+1 here. I also have a maxed-out 13" Late 2016 Pro. The fake Esc key on the Touchbar makes me sad every time I use it (I don't have your Touch ID lag, though). And, as you say, the keyboard is insanely loud. Who needs to advertise "I AM TYPING" so much? And if loud feedback is so important in a keyboard, wtf ESC wtf?

I've made my peace with USB C for power, but the battery feels like it's good for trips to the coffee shop but not for actually taking a long flight anywhere. As you say, variable battery life is more of a curse than a blessing. It leads to distrust rather than gratitude.

And all this mediocrity for an eye-watering price. It's my first regretted Apple purchase (I managed to avoid the brief wearable fad).

My screensaver says it all: "Don't buy one of these machines."
Development content accidentally shipped on a DOS CD-ROM game from 1993
The exercise window is a non-issue after a company goes public. That's his main complaint about what's keeping wealth tied up.
A ridiculously privileged cadre of third-worlders, who somehow escaped to a first-world country, still feel the need to complain.

If you don't like it, why don't you leave permanently?
The latest Kindle Paperwhite is pretty good, and I use mine every day, but it's not great yet.

Pros: Battery life, dynamic font sizing, convenience for attaining new books, the 3x3 grid view, and cloud synced notes and highlights are amazing.

Major cons from my experience:

1 - Reading progress time estimates are buggy. In one of my current books, it insists "1 minute left in chapter" for every chapter no matter what page I'm actually on or how far I've read.

2 - Highlighting is very broken. As an avid highlighter, the lag time from initiating a highlight to saving it is almost unbearable. Especially if you mis-highlight by a character or word. It seems to get worse the more highlights you have on a given page — this can make highlighting a few sentences on a page take longer than reading the page itself. Unfortunately I think it's an artifact of the e-ink technology and I'm not sure if it can be overcome today.

3 - I'd like for the battery life indicator to be more clear. Sometimes it says "plugin your Kindle immediately to prevent it shutting off" and then it'll last another hour or two.

4 - Loading non-book content to a Kindle, such as an article from the web is a slow, painful process. It's nowhere near the experience of Instapaper. Yes, I know they have blog subscriptions in the Kindle store, but paying 99¢ per blog for content that's free on the web feels broken.

5 - (Minor) It would be nice to have a collapsible table of contents for every book.

6 - (Minor) The front bezel scratches very, very easily. It happened to mine in the first week and now I notice it every time I read.
You can't have a security key as well as the new Prompt method.
HAHA! Appeasement doesn't work with SJWs.
Figured :)
> ... The phone number is the identity in Signal (and a lot of other apps these days).

Which to me is an incredibly dumb idea since it leaves out WiFi only terminals such as el cheapo tablets but also small embedded boards etc. I know some of these messaging apps can be used on WiFi only devices, but never in an immediate way and I believe you can't use them at the same time, which is very dumb. This also kills any IoT use for instance, where you could make N copies of a Linux image that boots a node, connects through the same user and sends the data available to its IO pins, or accepts commands to drive them in order to turn on or off other appliances.
Did Reddit Boss Coverage Cross a Line? (2015)
Thank you! I've long wanted some sort of micropayment system for news, this looks promising.
I recall reading a forum post some years ago where a few people had talked about the price of a product being different for the guy on the mac (>$) than the guy on windows.

So, it's not completely unheard of I suppose.
Subquery expressions looks like it would be just easier to write SQL, instead of going through the Django ORM. This is where SQL starts to show its expressive strength over ORMs.
Release notes with the new features in 1.11: https://docs.djangoproject.com/en/dev/releases/1.11/

Highlights:

- better support for creating indexes on your Models with class-based indexes

- widget rendering in forms now uses the templating system instead of python

- Explicit subquery expression support via Subquery and Exists expressions.
How is that a bug? Unless sleep was a typo or something. A bug isn't related to performance, a bug is just a mistake.
To expand, ! means it's a more dangerous version of the method without the ![0]. A method could be dangerous, but not have a safer counterpart, and thus be named without a !.

[0] https://www.ruby-forum.com/topic/176830#773946