skysight-inc/HackerNews huggingface dataset:
The intended joke was that a new coworker would be named "graph", which then would break the perfect tracking system put in place by the narrator (given that the command is unusable for this coworker); the narrator would then utter "oh no", thinking about the inescapable flow of interruptions that would come from "graph" in the future, for which he or she could not have any possible mean of retaliation. The whole thing is of course a little bit absurd, and fun I guess, because "graph" is not a realistic name. The "oh no" parts refers to http://webcomicname.com/.
It's multi-machine scheduling, basically. Given N resources and M consumers, how can I fit all M consumers most efficiently, while using the minimum N?

The bin metaphor is that you imagine one or several bins on the floor, and a bunch of things to place in bins. Binpacking is just playing tetris to make sure all your things are packed into as few bins as possible, because bins cost money.

https://en.wikipedia.org/wiki/Bin_packing_problem
Yeah, sure. Here's a example from https://twitter.com/duo_labs/status/935607023026229249 on how to escalate to root:

/usr/bin/osascript -e 'do shell script "<command to be run as root>" user name "root" password "" with administrator privileges'
Linux capabilities aren't capabilities in the sense of capability-based security! They don't follow that security model.

It's just an unfortunate pun. Capability-based security wasn't mainstream at the time they were invented. It arguably isn't now either. You can argue that Android/iOS are capability-based, but the model is pretty watered down.

Capability-based security for end users (rather than sys admins) is an unsolved problem as far as I can tell.

See this page:

https://en.wikipedia.org/wiki/Capability-based_security

A capability (known in some systems as a key) is a communicable, unforgeable token of authority.

Linux capabilities don't meet this definition. They're just permissions.

The sibling comment is also correct:

https://news.ycombinator.com/item?id=15807241
Snap has multiple revenue streams, what are you talking about?
Thanks I was reading the nyt article looking for evidence of pack leading, but discovered that they haven't even started real world urban tests...
Others have mentioned similar things, but there are a few things to consider.

Remember, $80k/year now may seem fine, but you have no idea what the future holds. First, you may average $80k/yr, but remember that volatility can be rough. If you got your $2.2m in 2007, you'd see losses for several years, and a decade before it recovered -- can you afford not to draw down on principle for a decade?

And then if you're aiming to live off of $80k/year, that's today's dollars. It sounds like you're pretty young (college), so if you're expecting to live another 60-80 years, you have to account for inflation. For example, if you had $100 in 1937, you'd need $1,666 today to have the same purchasing power[1]. If you do the same math going forward, you'll need $1.3m/year in 80 years to have the same purchasing power.

On top of that, there are other things to consider: having kids, unexpected costs, health care, rising taxes, etc. As has been posted even here on HN recently, a wealth tax would almost certainly blow your plans up in a big way. And if you have kids, they're not going to qualify for financial aid, because you're a multi-millionaire! So you'll be in an interesting pickle there.

This isn't to say that you shouldn't aim for this goal, just wanted to mention some things to at least consider...

[1] http://www.in2013dollars.com/1937-dollars-in-2016
If I may, a rebuttal.

The software methodology that has evolved over the last two decades has focused on development time. As such, there has not been much focus/research on performance-first methodologies. I see no reason that developer time cannot be optimized in a performance-first methodology, it's just that a developer time oriented methodology has years of fine tuning in it.

An example for this is video game development. If you look at some talks given by Mike Acton, you can see that it is possible to ship a game while optimizing for developer time. A triple A game is arguably one of the most intricate and complex projects under the label of "Software Engineering". I see no reason why we can't learn from such sub-fields and apply it to general software development.

I also disagree with you saying that "Optimizing for performance is getting little real gain for large human cost". Not optimizing for performance has had led to the creation of unresponsive text editors, slow word processors and a plethora of other latency-ridden software. This in turn affects the user and unfortunately alters their expectations for software.

There is no technological reason why Visual Studio 2017 should not run on a 5 year old laptop, yet that is the state we are in.
Yes, the pricing seems off by 3 orders of magnitude! 2734 USD for a month of t2.micro -like capacity! Unbelievable!

https://aws.amazon.com/fargate/pricing/
Contextualised Service Delivery in the Internet of Things: Parking Recommender [pdf]
This is the SICKEST deal I have ever found and the best decision I have made when it comes to learning for now and the future.
That's interesting, it seems to have disabled mine as well, even on the computer that already had a root user enabled from before. I'd guess they can't distinguish between root accounts deliberately enabled by the user and accidentally enabled because of this bug. Fun stuff. No trouble for me, at least, I'm not even sure why I had it enabled in the first place.
Research funders set rules that determine what costs are allowable. For U.S. federal funders, tuition up to a certain maximum amount is an allowable direct cost. An arbitrary "lab space fee" is not allowable for space on a university campus.

There is a facilities indirect cost that partially pays for the cost of facilities but the university cannot increase it whenever they want. They have to justify it based on their auditable actual costs, and you can rest assured most are already claiming the maximum that they can here.
A hero reborn: 'China's Tolkien' aims to conquer western readers
Yes, and yes (and yes). We have news-worthy stories just sitting there waiting to be discovered, because discovery is much harder, more expensive, and more risky than copying news stories or press-releases.

In fact, lately I've found the notion of "slow news" appealing: i.e. weekly (or even monthly) presentations of important news stories, increasing the SNR and total depth of the news I'm consuming.
Is there a comparison between this and the standard Pixelmator somewhere?
They resisted vehemently for a long time, even when it was painfully obvious it was wrong, and you’d just end up having these totally surreal conversations with their ECS product manager that would make your head spin they made so little sense. Glad that’s over.
I don't know how you could expect QA to be able to have a rigorous process to catch security problems of this type. It's one thing to audit the strength of crypto protocols, quite another to rigorously test every conceivable attack surface for privilege escalation. That space is vast.
I'm glad I can activate a lifetime subscription to a lot of IT courses!
I worked it out here[https://news.ycombinator.com/item?id=15625353] for the current tax regime.

Yale's tuition is actually a bit more than $40k; they quote $47600 for this year.

I believe the GOP plan replaces the current standard deduction ($6350) and personal exemption ($4050) with a $12,000 standard deduction, but the first $90k are taxed at 12%, instead of including 10% and 15% brackets.

So...12% of ($30,000 stipend + 47,600 tuition - 12,000 deduction) is $7872. Connecticut (where Yale is) also has an income tax that's 3% of the first $10,000; 5% of the next $40,000, and 5.5% of the amount between 50k and 100k. Assuming tuition is also subject to state tax, it works out to 10000 * 0.03 + 400000.05 + 27600 0.055 = $3,818.

That works out to a total of $11,690 from take-home pay of $30,000. Ouch.
You are entering the market at the time similar to a tulip bubble mania.

Be VERY CAREFUL.

There is time to be IN the market and there is time to be OUT of the market.
How does one set up the workers? None of the announcements, documentation or FAQs explain how that's supposed to happen. It's pretty clear that Amazon manages the masters (any of the latest three public versions), but it's not clear what you'd do next: bring your own instances with kubelet and do TLS bootstrapping or similar?
Bring some extra sheets and just drape them over everything? A sophisticated enough camera will not be detected without a thorough and possibly destructive search.
Have a listen to Pursuit Podcast. They manage to get an excellent balance - http://hyperurl.co/zukdmh
Moreover to reassure people it will be completely optional once they have consumed their first four bottles for the day.
> I wouldn't trust the manufacturer to provide a remedy quickly enough that eliminates my risk.

True, and this is where the analogy breaks down, since they would not be able to remotely send over a fix. But Apple would, and apparently now has.
Show HN: Buglife – In-app bug reporting and feedback for iOS and Android
Wow I'm glad that happened BEFORE Apple hired me. Not that they hired or will ever hire me but, just saying.
I just sketched it out above and 11k seems about right.
Neat! I'm a huge fan of Pixelmator. Great example of a high quality desktop application.

I really miss it when I have to edit images on Windows. I wonder if there is a similarly priced, beautiful piece of software for Microsoft's ecosystem?
A notch breaking the continuity on the screen is a downgrade when, prior to, the screens had nothing protruding into them and blocking out a chunk of them.

Immersion was their goal with the thinner bezels. The notch hinders immersion in instances such as browsing with Safari in landscape mode where solid-colored padding is added on both sides for the sole purpose of compensating for the notch. The notch also draws attention to itself. They missed the mark.

Don't get me wrong the notch enables novel functionality. But they should have figured out how to do it without blocking out a chunk of the screen.
Incremental mean and standard deviation calculations
Here's the actual clip for the end of that episode. So sad: https://www.youtube.com/watch?v=AK3PWHxoT_E
GraphQL is not a graph database query language. It's an alternative to REST.
Any idea how this compares to the Seattle area?
Support of SPARQL is a (good) surprise.

I hope it will make it easier for anyone producing data as RDF to expose it through à SPARQL endpoint.
What are the new Nos in 2017?
Don't read this article, simply head to the Mac App Store and update. Done.
Sorry for the inconvenient posting.

I have a friend who constantly gets interrupted by his supervisor just talking about random stuff--like his home improvements or his stock portfolio--so I thought this was a pretty fun idea.
Actually, Chromium (and uBO) has supported blocking WebSockets via webRequest for a while now[1], despite the desperate protests of a MindGeek employee[2].

[1] https://chromium.googlesource.com/chromium/src/+/0f198df6bc8...
[2] https://bugs.chromium.org/p/chromium/issues/detail?id=129353...
Microsoft's Redmond HQ is getting a multi-billion dollar makeover
I recommend a goal of creating a product and/or SaaS.

Listen to this for inspiration:
@DHH Start Up School Talk
https://www.youtube.com/watch?v=0CDXJ6bMkMY

Great advice here:
StartUpsForTheRestOfUs.com
Listen to the archive you'll follow Rob from drop shipping beach towels to selling his SaaS for $XXM exit.

Since you're in college you have plenty of time to make this work and build a 'lifestyle' business that will allow you to get to $2.2M and maybe even have ongoing recurring revenue on top of that.
A T2 will give even better real-world performance than an M3, at 2x vCPU and 4GB of RAM at ~$34/mo. Unless you're compute bound the bursting performance of T2s is perfect for web services. Add an instance reservation, with no upfront cost, and you're looking at ~$20/mo for a t2.medium. Using Fargate will reduce your instance management overhead, but not worth it at over 2x the price, at least for me.

I'd rather have two T2's than one M4 for most web services, or 8 T2's over 4 M4's etc. for both better performance, reliability and price. T2's are the best bang for your buck by far, as long as your service scales horizontally.
As a contractor, I come into places and use stuff for about 6 months then move onto the next place with a different setup.

The Amazon stuff is especially confusing, it seems they have reinvented just about everything with their own jargon, it really doesn't help.
I guess that most senior engineers receive more recruiter's emails, including from startups, than they wish, so they don't need to use Triplebyte services.
Multi-cellular life, fluid dynamics, etc. The physical world generally.
I think it comes down to the complexity/size of the project, the amount of turn over in the team (with higher turn over you're using going to want more tests and docs), and overall willingness to invest in the product health. Some teams rather take on the technical debt in 1 project so they can move onto other projects.
TLDR. Why are the Chrome devs deciding who should be secured and who shouldn't? I suspect a fork will be made sooner than later.
To add to this, make the saving automatic. If possible, have your check direct deposited between two different bank accounts, a fixed amount going into one, and the remainder to the second. Use the fixed amount account to auto-pay all your living expenses, and other fixed bills, and to auto-transfer a set amount into whatever your investment vehicle of choice is. You will need a bit more going into this checking account than the average of all your bills, to cover variances. Then once a year take the excess, and dump that into an investment.

The second account is then used for daily expenses such as groceries, restaurants, and other entertainment.
Lambda has some limitations such as cold starts, 5 min max execution time, etc because it is designed for a much more granular operational model. Fargate is designed to run long running containers that could stay up for days or weeks, and always stay warm to respond to requests, so there is no cold start.
I really hope Amazon will propose a facility to retrieve the RDFS data model of an endpoint in a uniform way.
Which might be when their marketing team decides to re-launch S3?
I couldn't believe it. This is the most absurd thing I have ever heard.
S3 Select and Glacier Select – Retrieving Subsets of Objects
Has Amazon released any papers regarding the design or performance characteristics of the underlying system?
https://en.wikipedia.org/wiki/Bin_packing_problem

If you have a bunch of jobs and you need to run them efficiently on a bunch of compute, you need to be careful not to oversubscribe the hardware, especially wrt memory. There's an isomorphism between running differently sized jobs concurrently on a compute resources, and the bin packing problem. It's a scheduling problem.
Not sure if they deserve the same treatment as if he were a harasser though; it's a disproportional justice. I hate when bosses play favorites, but don't demand them to be kicked out of the company for that, as everyone is biased towards people they like, and many people make a career out of "hacking" their bosses.
The thing is that most of this money is coming for the feds already, so the net result of all this will be close to zero (except for screwing over a bunch of people who are already in pretty precarious situations).
Hard not to roll my eyes at machine learning being name dropped into an image editor.

Someone able to try out the layer naming?
"Alternatively, they didn't have much confidence that the folks who are exploiting grad students would be good consultants about grad student welfare."

Ok, but then who did they talk to about grad student welfare?
Sure it does.

- compiles to native code via ngen, mono, .NET Native, MDIL, IL2CPP

- has pointers in unsafe code

- has value types

- structs allow for layout control

- value types can be stack allocated, it also allows for alloca in unsafe code

- memory can be allocated outside GC via safe handles or marshaling services

- latest versions have support for zero allocation memory references

The only thing it doesn't do properly is to have global statics, but it can be worked around via a singleton.
To me autonomous vehicle means the car can drive me from point A to point B in any weather condition a normal person would drive in. I doubt it will be 5 years.

If your are talking about a lower level of AV then I would expect some cool stuff in 5 years.
What's old is new again.

In the 90's I had a Panasonic VCR that would automatically skipped commercials. It worked by detecting what broadcast engineers call "superblack," which is what goes over the air between recordings (say, between a TV show segment and the commercial start, then again at the end of the commercial break). It's a black generated from a lack of signal. Regular "black" like black recorded on tape is less black if you look at it on an oscilloscope, but not detectable to the average eye.

It was a great piece of technology, but had interesting social effects. After a year or so I noticed that I didn't get many of the jokes that people talked about around the water cooler at work. I was unfamiliar with certain catch phrases. I had to ask someone, "What's a macarena?"

In decades past, TV commercials were part of the collective knowledge, and a socializing factor. Think of Coca-Cola's numerous iconic ads. Or Apple's "1984." Today, with so many people streaming shows and skipping commercials on their DVRs, I wonder if that's contributing to the social fragmentation of American society.
> playing golf is posted on Facebook twice as much as doing the dishes, yet people spend 5x more time doing the dishes

By that metric traditional newspapers are much worse - the ratio of stories on golf versus on dishwashing is much greater than 5x.
Pixelmator has historically been a phenomenal piece of software for OSX/MacOS (though it’s iOS offering was a ‘poor man’s version at best, especially disappointing on my iPad mini).

If you’re picky about UI/UX and Photoshop’s glaring skippy/jumping UI flaws bug you enough this may just be your tool.

Hoping we see a reduced price for Pixelmator, um, standard? I would love to see more people using this tool.
Assuming you want to do this with low risk by the time you're in your 40s, and that you're starting with a net worth of around $10K, you'll have to invest over $5K/month and generate an average rate of return of at least 5%/year. If you want to play around with the numbers, there are lots of investment calculators like this one: http://www.bankrate.com/calculators/retirement/investment-go...
Time Warner / Spectrum encrypts more than 90% of the channels delivered to me so I guess Windows 8 w/ Media Center is the only HTPC option for me still after all these years
Good move. It seems like a pro-consumer move that is also, and for that reason, a savvy business move. Snap and Instagram as far as I can tell are are largely used by young people who don't like the noise, visibility, and clutter of Facebook. So this is an effective way for them to further distinguish themselves.
The US has a lot of hobby airstrips. Let me explain it like this.

I live in northern Fort Worth. To the south of me there is a little international airport named Meacham. To the north of me there is a much large freight airport named Alliance. Down the street from my house is a small airport for personally owned airplanes. A little more than 5 miles from my house is a neighborhood built around an airstrip for personally owned airplanes.

Then of course there are the big airports that most people actually use: Love Field, DFW, Addison Executive. DFW is one of the largest and busiest airports in the world and you still have all these other airports around. Go to Fort Worth on Google Maps and search for Airports. There are some smaller airfields that don't show up even though you have all these results.

Flying is extremely regulated in the US, but that regulation is not super strict unless you are flying aircraft of a certain size or carry passengers. You have to be a certified pilot just to fly drones of a certain size.
That's not how risk works.

If one year from now it's up 10x, that doesn't mean it's a good idea now.
"live the rest of my life off of the interest"

You are still young but the people who live the longest and happiest are the ones with purpose.

While you didn't ask for an opinion on this, if I were you, I would first identify your true purpose. Maybe that purpose is playing tennis 5 times a week and reading books (I know I'd like that) and which case, your question above makes total sense. But maybe it's helping improve the life of others via biotechnology innovation. Who knows. Don't discount having purpose in this mystical thing we call life. I've seen what happens when people retire early and have no purpose - it can lead to the unhappiest time of your life.
Developer Retention 101
From further Googling, I would say that the issue with the "healthier lunches" the parent probably is referring to more has to do with abruptly adjusting to the new requirements... not necessarily the healthiness of the food. [1]

It seems that the key here is to give both students and school cafeteria kitchens time to gradually adjust to newer cooking techniques and healthier ingredients. Those that have gradually phased in healthier options have done pretty well.

[1] http://healthland.time.com/2012/12/31/more-food-for-hungry-s...
Looking through the pricing page I'm not sure what sort of workload this would make sense for. Just looking at the examples from the pricing page I think I'm getting sticker shock.

- https://aws.amazon.com/fargate/pricing/

Example 1
> For example, your service uses 1 ECS Task, running for 10 minutes (600 seconds) every day for a month (30 days) where each ECS Task uses 1 vCPU and 2GB memory.
> Total vCPU charges = 1 x 1 x 0.00084333 x 600 x 30 = $15.18
> Total memory charges = 1 x 2 x 0.00021167 x 600 x 30 = $7.62
> Monthly Fargate compute charges = $15.18 + $7.62 = $22.80

So the total cost for 5 hours of running time is $22.80? Am I even reading this correctly? If so, what would this be cost effective for?
You are right about assembly. I was thinking c, then a little bit of assembly just enough to demystify it. I think learning just a little bit assembly makes you a braver programer hahaha. In any case if ound a lot of people really damaged by java. Its horrible what that language can do to some people's coding style and framework when thinking about problems.
Spring 18 distributed systems seminar, “blast from the past” edition