skysight-inc/HackerNews huggingface dataset:
Instagram stories are more accessible than Snapchat stories. Snapchat has one of the most bizarre UIs I've ever seen in my life. I was so confused when I opened it the first time. Main screen defaults to the camera instead of showing the stories. That's probably because it's a camera app more than a social media one. Previously there were only icons, now there's a bit of text to describe things. That's good but it's just not a very interesting product anymore.
Probably make something truely innovative and/or patentable, not just pictures that syndicate differently from how other platforms pictures syndicate. Getting a competitive moat from Goliath was in all my buisiness classes in college. VC's must think/know something we don't, that Snapchat has a plan to build such a moat or otherwise stay 1 step ahead. Or they were looking for the greater fool.
In the examples above, the primary source of truth is the auth service. However, the rights get distributed (duplicated) to the various services. As I pointed out towards the end, there is a period of time where the auth service might say that a user lacks a group, but that the recipe service says the user has the group. During this window of time, the system will allow the user to access a feature that requires the group they are in fact no longer a part of.

The same is true if you put groups in a JWT. Caching is caching. You always have to weigh the benefits against the cons.

In general this is a problem with distributed systems. CAP and all that. What do you do if your network is partitioned such that the recipes service can service requests while the auth service can't notify the recipe service of changes? You can bring the whole system down. You can continue to allow operations based on the cached rights. You could limit operations if you haven't gotten a heart beat from the auth service in while.

Back to the example, say group changes occur rarely. Say over that, network partitions (including message system failures) occur rarely too. Chances of both happing is P(partition, msg_failure). Probably small chance. If you can live with that, you're life might be better. If you have hard requirements to always get the auth, you might need to couple. Even then you're not really guaranteed that the latest data from the auth service is the latest data concurrently.

Finally, even if you have coupling, you can still design the system to use profiles to pick the service. When you're running locally, don' go to the real auth system, just go to SimpleHTTPServer. Don't attempt to run the auth service locally. SimpleHTTPServer will probably use fewer resources than your micro service using some complex library.
People don't torrent because they want free stuff, people torrent because the legal alternatives are shit. Take Netflix for example, any non-US citizen who actually pay equally much as a US-citizen gets treated with geo-blocking, geo-restriction and generally just discriminated against because so many content creators are either stupid and gives away their copyright to a studio for... I don't even know what, greed perhaps, or they are stuck in an old-school mindset from VHS-era that doesn't play well with the internet.

And for those that don't believe me, just look at Spotify. The day Spotify was released was the day music torrenting was defeated. You just have to offer your customers a deal they can't say no to.

Game piracy and video piracy is still high. That's because these industries hasn't evolved with the internet like music has. Games are doing fine, thanks to Steam, but there are cases like Battlefield 1 for example. If you would want everything in that game, you'd have to pay $140 + $20 / month (Game + DLCs + Premium). How about I just pay $20-30/month for Steam and I can play all games in their library and the money gets split between games depending on how much I play them?

Hollywood is shit, Netflix is trying but the copyright holders are being stupid. They expect that regular people are going to subscribe to 6 different services just because they can't play ball with each other, only to get geo-restricted and even lower quality than what torrents offer. The result is people pirating and the copyright holders pouring billions into anti-piracy (extortion) companies, probably making less money than if they'd play ball.
The official site says at the top

> The following pages contain the official documentation for Sublime Text 3. The Sublime Text Unofficial Documentation is an excellent supplementary resource, with a huge amount of information not covered in the official documentation.
Hah! Something new is also something old. Thanks for that.

But won't you run into issues with child processes, of which Chrome tends to spawn a zillion? (I'm reading that each one gets its own limit under ulimit...)

And potentially get your browser killed when it hits the limit? I haven't tested this and I don't really know how ulimit works, but I think it's a less effective solution than the cgroups for at least one reason.
I did here:

https://news.ycombinator.com/item?id=14108543

It's the GC rather than the language you have to focus on unless it's a dynamic language supporting features like LISP. One like Java or Rust can use the most predictable subset of the language combined with hard, real-time GC. Many of those exist & at least one had plenty of commercial deployment with a Java subset.
University students optimal learning time of the day varies person by person, common sense indicates.
I feel obliged to respond to your accusation that I'm moving the goalposts, which I don't believe I've done.

I meant "understanding the reality of a problem" insofar as that understanding can be achieved by more than just the internals of one person's mind by achieving "a rigorous consensus on the facts" from a group/team/society.

If the team of engineers at SpaceX responsible for landing that rocket booster had a mixture of people who

1) worked with the known facts governing physics, and
2) believed that chariots are pulling the sun across the sky, or that the concept of gravity is a poor approximation of the spiritual energy binding all things,

then I doubt they would have gotten close to success. They would have fundamental disagreement on the "reality of the problem" (need to land an object on a floating target) because they'd have no consensus on the facts of the constraints involved (gravity, thermo/aerodynamics, degrees of freedom, confidence intervals, probably a bunch more I can't imagine). Those constraints constitute the reality of the problem.

More to your point of fixing bugs, just because you don't understand every tenet of theories of computation, does not mean that you can substitute whatever explanations you imagine for how computers work and they become truth in reality.
Ahh. Well that's just greedy.
The biggest question about Facebook has been whether they can stay relevant in the face of an onslaught of cooler apps in the future. The biggest test of this so far was Snapchat and they've managed to ethically out compete them with flying colors. Credit where credit is due, kudos to Facebook and the doubts about future relevance should be put to bed now.
It's interesting to see that the average earnings of people who bike to work are increasing so much faster than the other groups. There's a stereotype that people who bike for transportation are just rich spoiled white liberals. I have no idea where it came from, and I'm pretty sure that historically it has been the opposite of the truth, but it's used as a political weapon by people on both ends of the political spectrum to argue against investments in bike-friendly infrastructure. People on the right stereotype cycling as a snotty badge of childless affluence and liberal virtue. On the left there's obviously a lot of support for bike infrastructure, but there are also public transit zealots who paint bike infrastructure as a perk that white gentrifiers award themselves, basically using the logic that public transit = diverse and good, cycling = rich and white and bad, therefore it's regressive to spend scarce alternative transit money on cycling.

The common thread on left and right is the assumption that biking as transportation is an activity of the affluent and educated. I've always wondered if a social stereotype that is so widely held across different groups in society can avoid becoming true. Maybe the rise of the average of wages of people who bike to work shows the stereotype taking effect by inducing more and more well-off people to see biking to work as an appropriate activity for someone like them.
As a pen tester who frequently finds passwords and other sensitive data in shell history files[1], I fully support this effort to make my job even easier :).

[1] Either inline in mysql-type commands, or when users accidentally paste/type their password in when the system isn't expecting it.
Or maybe, you should not invest in products that could be a feature that could be easily added to an incumbent and companies who focus on these kinds of products tend to fail, just as intended by the free market.
There was a small controversy when StrongLoop purchased the Express repository from TJ, the creator of the project.
Derek Parfit (1942-2017)
Now if you want to change something in that framework, you have to change and deploy every last one of your services.

would the alternative be changing every one of your services, then deploying?
I bought a cablecard-based TV tuner ($100) and "rent" a card from Comcast -- no box sitting in my attic, and I actually get a $2.50/mo bill rebate from Comcast for using my own equipment.
I think this is pretty much the thesis statement of "The Road to Character". Another interesting insight I am picking up from that book is that the best leaders are really the ones who know how to identify and pick the "Best Leaders". While those who are humble and reserved do a great job of actually doing the work of leadership, the absolute best leaders don't actually have those same virtues, but they recognize the quality and enable humble people to do good work.
Okular will do this: https://docs.kde.org/stable5/en/kdegraphics/okular/annotatio...

I haven't double-checked to see if the poppler annotations render properly with acroread, but they are definitely saved into the PDF.
I mean, it's CIO mag, so it's written for the audience. This is the first announcement I've seen for this topic, so maybe they'll follow-up with some engineering blog posts in the next few weeks.
Ubuntu 17.04 Zesty is out
Meeting your KPIs has to happen within the InfoSec framework of your company. The "securistatsi" exist for a reason - not to slow you down, but to protect the company from you. If your only goal is hitting your target then _someone_ has to make sure you're not doing it the wrong way, as you clearly don't care - full speed ahead, security be damned.

If your server is compromised, you shouldn't be back in business in 60s. You need to rotate EVERY secret on that instance and everything it connected to. Your main database that coordinates 50 servers? One of the 50 gets compromised, you need to change the pw on all 50. That should include 3rd party API keys and other fun stuff too.

And PS all of that needs to happen _after_ you find out how they got in.
Clac – A command-line, stack-based calculator with postfix notation
Too a point, I can forgive being late because of bad weather or logistical reason. But I absolutely hate being stranded in a layover city.
> High school and college classes in the US can start as early as 7am.

Yikes, that seems cruel, given that might mean getting up at 5am or earlier.
Which leads to the next question. Why are we voting for a human at all? If members of an organization want a resolution passed anyone should be able to propose it - and if the magic threshold is met - then whala - the resolution is law.

I want to be able to vote everyday. I want to be able to pick who I want to represent my vote - and change it at will. I want to be able to pick Bill Gates to represent me on technology issues, and Sal Khan to represent me on education.

Government is just an organization, and an organization is a network. We should be using computer science terms to describe how we want this network to operate in terms of resolution, latency, redundancy, centralization/decentralization, upgrade protocls, failovers, and so on.

What I'm trying to say is.. Let's purge the politicians and put the people in charge.
Zulip Chat
I think most people can change their sleeping habits. If you actually practice good sleep hygene and make consistent habits around sleep and you still can't get to sleep at a reasonable time, then you are not the norm and may have a medical condition.
Seems approval voting would be easy and predictable based on http://zesty.ca/voting/sim/
I agree that it seems unfair but maybe the lesson is that the innovation needs to be more than a feature that doesn't present any technical difficulties for larger players to copy?
To preserve your existing prompt, you can append it using +=:

export PROMPT_COMMAND+='; if [ "$(id -u)" -ne 0 ]; then echo "$(date "+%Y-%m-%d.%H:%M:%S") $(pwd) $(history 1)" >> ~/.logs/bash-history-$(date "+%Y-%m-%d").log; fi'
"'We're Getting The Hell Out Of This Sewer,' Entire Populace Reports"

http://www.theonion.com/article/84-million-new-yorkers-sudde...
A new programming language is not required, it's just a bonus to help developers handling safety and concurrency.
Fizzbuzz is a Jazz Standard
Taking beard development and growth to the next level
Amazing?

make an object:

in ESx:

var myObject= {
a: {
b: {
c: {
d: 'some value'
}
}
}
};

in Coffeescript or Livescript:

myObject= a: b: c: d: 'some value'

now use it:

in ESx:

console.log myObject.b.c.d	// crash, myObject.b does not exist

how to prevent?

if ( myObject.hasOwnProperty('b') and myObject.b.hasOwnProperty('c') ){
console.log myObject.b.c.d	// undefined
}

in Coffeescript or Livescript:

console.log myObject.b?.c?.d	// undefined

I can write almost a book with too many of such examples. So, NO it's not an amazing language, I wrote for many years in it and it sucks all the way.
Doctor of Credit is the only worthwhile credit card/bank account/money saving blog to follow. The rest of them collect commission from referrals and it shows from their content, for example advertising a small sign up bonus for the AMEX Platinum when there was a much larger bonus available and pimping Chase cards hard. The doctor has a strict no referral policy to stay neutral and provide the best content.

The Limitless card is pretty much a market test at this point and not an established product.
"For anything remotely realtime, forget garbage collection."

Or just use real-time, garbage collection if its costs are acceptable:

https://news.ycombinator.com/item?id=14108543

At least one is deployed in DO-178B-certified systems in industry that require highest confidence and testing. That's as opposite of your implication as possible.
Why? I run a FreeNAS mini at home with all Apple serving NFS to them. I have a single AFP share for Time Machine backups. At work we have a TrueNAS and 50+ MacBook Pros with a Time Machine share and NFS shares for anything else.
If the language has a set data structure available, intersect all 3 sets. If it doesn't, sort all three arrays and iteratively go past the smallest value in each array until you arrive at the same value in each array.
It does call into question the value of Snapchat if competitors can execute seemingly just as well on the platform. Owning Facebook seems like a cheaper and safer bet than Snap.
If developers had a professional organization and working for Uber (or some company that does things which are banned by that organization) was a black mark on your resume that would ensure you never get a good job again, then we'd be in business.

That's how it works for doctors and lawyers.
pip ships with python now
Same reason why so many people hated Microsoft in the 90s.
serious question: what means to be an introvert then?
> No, they don't have ownership, they have possession.

Do you have a non-circular distinction between the two?

> And they use violence to enforce it.

Is that relevant?

> And if they leave their possessions, even for a moment, they don't have them anymore and another animal takes them.

It's not often that nests get stolen when they're left unattended.
How do you find passwords in a long history file?
Go Is Great, So Why Aren't We Using It?
I agree the replacement for current democracy is more technology based with provable transparency. Bitcoin's decentralized ledger breathes a lot of life into this concept.
it's interesting that traditional hard subjects seem to have this tradition of early morning lectures, at least in my experience.

Flatmates doing Math, Chemistry and Physics and we all had early lectures.

Chap doing Philosophy would complain, quite a bit, about his Tuesdays as he had a 10:00 lecture.
Exactly. That commenter and some others in threads like these are going out of their way to ignore all evidence that deterministic GC's exist with costs that are acceptable for various types of applications. Their myth needs to disappear so real-time GC's get more attention by those who might use or improve on them.
I should have mentioned that a blunt "that was stupid" was generally only for people you knew. If it was someone you didn't know well you would not be so blunt.

The nice thing about working with very smart people is that when they have one of their rare very bad ideas, they are smart enough to see it right away as soon as they see you reject the idea (assuming they think that you are reasonably bright too).

For the more common case of bad ideas that are not super bad, then yeah, there probably needs to be some discussion to work out if they need to be rejected, or if the bad parts can be fixed.

If you can keep your ego disentangled from your ideas and from how people respond to your ideas, a group can move past the occasional really bad ideas very quickly, and spent most of its time on the good ideas, or on the not good ideas that have some good things in them that can be saved.
I'll be curmudgeonly ... can someone open-source lesson plans so the community could work to improve them and they would be free? Teachers shouldn't have to be paying out of pocket for this stuff.

Or does such a thing exist?

I guess I'm torn: I like that teachers are seeing compensation by selling their lesson plans, hate that other teachers have to pay.

(I'm personally working on a site to eventually provide free primers to elementary school age children.)
Right, except those big companies are WAY ahead of everyone on that too. Their patent portfolios cover literally everything conceivable. It's quite astonishing really. I mean far future stuff like nanodrug delivery methods, brain computer interfaces etc...

It's going to take tens or hundreds of millions in "seed" investment in the future to compete with one of these behemoths - and even then they all have venture arms so you better find money that is not associated with one of them - impossible probably.
More that half the browsers I experience crash or freeze on a constant basis, and yet Chrome seems to handle it in significantly more cases.
The term "introvert" is too ambiguous to make any statement about self-described introverts with conviction.
This is how speakers at conferences should be selected
Liberals table marijuana bill that includes crackdown on impaired drivers
If money worked like MP3 files, being infinitely copyable in a non-zero sum way, it would indeed be hard to stop people from copying "my" money. Since that's not how it works, banks already successfully protect our accounts. These problems are qualitatively very different.
> But hey, if expecting someone to work in exchange for food and housing is "dehumanizing" and "laughable" then I've got nothing else to add here.

Do you believe the work prisoners do pay for their incarceration costs?
The "micro-service" name is a fallacy, there is no reason for services to be "micro" in size.

The language runtimes and dependencies already add a lot of boilerplate, even for the simplest of services. You will also need databases and data sources in the same box.

Laptop have little memory. MacBook are no exceptions.
As hardware, it's a nice job. It's self-contained and wireless. The form factor is tolerable. Compare the HTC Vibe, which is as clunky as the VR headsets of the 1990s and still needs cables. The HoloLens has much better balance, too; the VR headsets are far too front-heavy. None of this gear is really compatible with wearing glasses, though.

It's surprisingly good at "drawing dark". It can't, really, so it just puts a neutral density filter in front of the real world to dim out the background. This, plus some trickery with drawing intensity, allows overlays on the real world. At least the indoor real world; the grey filter is fixed, and the display will be overwhelmed in sunlight.

The field of view is too small for an immersive illusion. The resolution is too low for the "infinite number of monitors" some people want. It's useful for putting an overlay on what you're working on, which suggests industrial and training applications.

It's not clear there's a mass market for this. Certainly not at the current price point. If it became cheap enough to sell to the Pokemon Go crowd, it might work for that.

A useful metric is, "Is it good enough for Hyperreality?"[1] As yet, it's not. But it could get there.
Watch that video. What hyperreality needs is 1) really good lock to the real world, 2) adequate but not extreme resolution, 3) wearability, 4) wide field of view, 5) useable under most real-world lighting conditions, and 6) affordablity. The Hololens has 1 under good conditions, has 2, arguably has 3, lacks 4, 5, and 6. Not there yet.

[1] https://vimeo.com/166807261
So, your phone overlays a line in your field of vision indicating which direction you're going?

Or does it overlay an arrow on a digital representation of the street you're traveling, on a screen located away (and at a different focal length) from your actual view of the road?
As a user of both Instagram and Snapchat, this doesn't surprise me. The UX for the Instagram stories functionality is pleasantly at the top of the normal UI, but Snapchat's UX is really quite hostile, and even though I'm very familiar with it, it continue to be unpleasant to use.

Add in that Instagram's typical user base is much more broad (Snapchat tends to be most popular with young tweens, whereas Instagram's user base is just about everybody), and you have one actively hostile interface in an already small market against a much more friendly interface in an almost unrestricted market.
Funny, for me it's at night, for the same reasons you say. I'm a night owl, and I peak between midnight and 2 am

It has became really troublesome when I started working. If I was awake after midnight it became really hard to fall asleep. And I feel bad that I can't be at my top at my job because of the time difference.
Myself and my colleagues do a lot of work in finance and machine learning where low level C++ is king, and we are highly paid for knowing the language intimately. You can generalize this across many parts of the finance industry in my experience (I own a mid-sized ML consulting firm).
Hi. PrexView is amazing! I am a developer and this has been very useful for my clients. I even had needed PrexView for personal use. You should give this a try.
I like stories on instagram because its not intrusive, unlike messenger, facebook, and whatsapp. The reason I still use snapchat and pretty much boycott stories that get handed out by facebook is because it feels like they're using dark UI practices to force it down my throat.

Why does messenger open up my camera when I launch it? Why does it ask me to put pictures that I send my friends on my public story? Why do peoples stories take half of my messenger screen? It's really intrusive, and incredibly annoying.
"If I can't have it exactly the way that I want it, I'm going to acquire it illegally."

An interesting and recurring theme in piracy, to be sure.