skysight-inc/HackerNews huggingface dataset:
It's almost like he did very well at another company prior to joining Amazon.
If you are a top tier handset integration provider for Android, there are soooo many things you can commercialize without fucking up the community-facing open source model. Hardware support. Advanced RCS and all-IP network support. FMI. Etc. It feels as if Cyanogen is taking a app developer's approach to value add when they should acquire some telecom knowledge because that's where their customers' pain points are likely to be.
Probably a very experienced senior or principal level position.
How do you program securely?
I'm a sole developer in a non-IT company. I use C# for programming and AWS.I'm responsible for everything here. How would I be able to stay secure? How should I start in order to program securely? Any good Books?
These already exists and are called wild demos:

From http://tomaes.32x.de/text/faq.php:

A wild demo can be pretty much everything. Some possibilities:

- It's any kind of film, usually available as divx/avi file
(music videos, shorts, comedies, trash, prerendered animations...)

- It's a demo that requires very rare/strange hardware to run
(c64 with SCPUs, for example)

- It's a demo that simply does not fit in any other competition (and the
applying rules) of a given demoparty.

- Sometimes, live performances count as 'wild' demos too. ;)

However, in most cases, it IS a short movie (clip), either tradionally filmed
or CG/animated.
I bought a ShopBot Desktop with a spindle, and it cost about $8,000. I decided that I wanted to focus on my phone project, rather than on trying to get a cheaper/homemade machine to work properly.
(It's the same reason I bought an Apple laptop.)

If your budget is limited but you still want to get a sense of designing/making physical objects, buy a lot of Renshape foam, x-acto knife, and laser print designs to trace/cut.

Once you do that for a few hundred hours on your designs, shoot me an email and I'll be happy to mill them out for you = )
He's sort of a tech celebrity. He has the resume to do that.
That's interesting, but we (as far as I know) weren't talking about game development, but about TV/movie production.

Most people don't realize it, but many recent high-budget movies were filmed in Georgia, e.g. Fast Five, Vacation, Ant-Man, all three Hunger Games movies, one of the recent X-Men movies, Flight, etc. After 2008, there was an abundance of empty warehouse space here available at deep discounts, not far from the highest volume airport in the world.

As the economy rebounded, momentum in that industry seems to have remained even though there aren't many empty/cheap warehouses here anymore. A few developers are even working on purpose-built movie studios around town now.

It has been interesting to watch, and certainly could parallel what could happen in the bay area if an exodus to somewhere like Austin began in earnest.
ASIC Dash Miner is in town
I used to work with Tim at Sun, and I think very highly of him; I know that he's only being earnest here.

That said, there's a bunch of hard data that supports many of the assertions in the New York Times article -- to which I will add one from my own experience: Amazon routinely pursues its ex-employees for violating its non-compete.[1] I have already offered my own experience with respect to Amazon in this regard[2], so I won't rehash that here, but I offer this to show that Tim is engaged in bad science: as with busted software, it's not a particularly interesting data point that "Amazon works for me." Amazon routinely engages in acts that I personally find despicable; that some of its employees are comfortable or happy or perplexed that their company could engage in such acts doesn't negate those acts or in any way exonerate the company behind them.

[1] http://www.geekwire.com/2014/amazon-sues-employee-taking-goo...

[2] https://news.ycombinator.com/item?id=7975428
Ahh, so it's basically the difference between theory and practice. Thanks for explaining!
We find it because that's what we're looking for, or inventing. Here's a comparable question: "How is it that we can find an unfathomably small sub-set of possible symbols--a mere 26!--that are capable of encoding any idea whatsoever?"

The answer is: we are humans, doing human things within the scope of human capabilities. If there are ideas that are inexpressible by us, we can't possibly know about them. If there is physics profoundly beyond our ken (what lies behind the quantum veil, for example) we simply don't know about it.

Mathematics is a natural language (as physicists use it) to describe nature to ourselves. The fact of the knowing subject, and the activity of the knowing subject, cannot be left out without leaving a central mystery, which always amounts to "Why does the knowing subject do what they do?" (like restrict math to Smolin's four key categories of number, geometry, algebra and logic). If you imbue some mystical subject-free "mathematics" with these properties, rather than the activity of the knowing subject with them, they will remain mysterious.

This also explains why mathematics is so very, very bad at describing reality: http://www.tjradcliffe.com/?p=381
It is correct that bitcoins mined before the fork will be spendable on both chains. That being said, it is also possible (and in my opinion probable) that the combined value of both currencies (BTC and BXT) will be less than the current value of BTC for a variety of reasons (Metcalfe's law, loss of confidence, etc.). That being said, I think it's more likely that one of the forks will win (e.g. the core devs will merge Bitcoin XT to Bitcoin Core if the fork happens).
somehow related: http://io.smashthestack.org
It's hard to see the value proposition of a bespoke freelance programmer hourly billing application versus a general purpose book-keeping application familiar to accountants, backed by regular support, and having been debugged over many years of field deployment.

What makes your solution better than Quickbooks or GnuCash?

What percentage of the market for free-lancer programmers can a bespoke product capture?

Why go through all the development effort of a book-keeping program and then only target it at a very limited market?

Good luck.
It's not longer being worked on, and forked at https://github.com/mattr-/slate

But honestly I switched to Hammerspoon and with some searching/learning lua/copy-pasting have the same functionality, and it's even more extendable. If you can describe what you want to do with the windows/current app/whatever, you can probably write it in lua.
Seriously, he says that as if it's amazing that there are a few weeks out of the year that he doesn't have to work on the weekend.
He helped create XML:

https://en.wikipedia.org/wiki/Tim_Bray
Not to be confused with Australian Security and Intelligence Organisation.
If you have an iPad I made an app called Dejavu that might be able to help, you can filter by genre and year of release, and if you think it would be good I could potentially add filtering by rating. Check it out :) I'd love to get some feedback
https://itunes.apple.com/app/id914369680
The point was that it is probably much less CPU intensive to decode such a stream in 1080p than to render it from a compressed 1k of Javascript.
Very cool, I wish they had a public API to query!
I bet you're a pseudo intellectual hipster that likes watching cuckold porn on your retina mac book pro air usb C. Let me know if you need help de-soldering your hard drive LOL! Enjoy your starbucks bitch.

#blacklivesmatter
I'm a bit torn here. On the one hand, this sounds like it has a high probability of doing exactly what unit tests shouldn't do: pass on one run and fail on another.

On the other hand, the fact that it would fail at all would help you see that you have a bug. Something you might not have caught before.
Proof of the Mind's Access to Objective Truth
map() {
local COMMAND="${1:?Argument is required: command to execute, e.g. "echo". Example: \"map echo *\".}"
shift 1
local I
for I in "$@"
do
[ -e "$I" ] || continue
$COMMAND "$I"
done
}
In iKe's case, the output of draw is used by JavaScript to render to an HTML5 Canvas tag.

https://github.com/JohnEarnest/ok/blob/gh-pages/ike/ike.html...

"draw" specifically returns a list of tuples which each consist of a position (or a vector of positions), a palette of colors and then a single pixel, a vector of pixels or a matrix of pixels. (Call it a rank 0, 1 or 2 bitmap, if you like.)
The symbol of life should be a loop, not a helix
It is a huge deal even if you're competent. No one knows if they will have cancer, and even competent people are impacted by bad policies such as no maternity/paternity leave. This argument that people that don't allow themselves to be exploited or that don't like to work at Amazon are mediocre is intellectually bankrupt.
Nope, your spidey senses are way off. He's been at Amazon for about 8 1/2 months. His job level is one which is normally associated with a director level role.

Source: I work at Amazon.
>>The market always corrects itself.

Its not a free market, there are regulations.
I was part of the original UNIX porting team at NeXT, and we were just trying to get the most popular non-proprietary operating system (UNIX) modernized (by using Avie's CMU Mach) as the modern core to a standard OS. We didn't even think about any server type applications. And Steve told us that he was tired of being beaten-up at Apple for being closed source - so he wanted UNIX. (As an aside, he refused to allow any object-oriented tools in the system - but in Engineering we realized that Steve wouldn't know an object-oriented system from a hole in the ground, so we ignored his direct orders to not put in anything object oriented. The rest is history.)
How old is metacpan, the site that makes cpan useful?
They could do something like

let _ = something_returning_result()

But without the let, there's a warning. And culturally speaking, let _ is discouraged for this reason. If I want to ignore an error condition, I unwrap() instead, so at least my dumb decision will blow up in my face later instead of faint silently.
An Amazonian's Response to “Inside Amazon”
But isn't the whole challenge of a demo to make the most of limited resources?
Congratulations! I recall when it debuted and it was a huge accomplishment. 20 years onward and it's still a huge accomplishment, especially testing on so many systems. Thank you to all the maintainers!
There's where it's shot, and there's where it is run from.
These aren't unit tests, they're generative tests. They're used for different things. Unit tests make assertions about how a program responds to a specific input. Generative tests make assertions about invariants in a program over a wide range of inputs.

The workflow for using them is very different. A unit test suite contains a finite number of assertions and, assuming no bugs, should run in a relatively small (or at least bounded) amount of time. A generative test, however, usually can run forever _by design_.

A typical workflow is to start a run overnight and see if it caught anything in the morning. If the generative suite finds any bugs, you turn the specific cases that caused the failures into unit tests and commit them.
Not written by me, but I thought it would provide an additional viewpoint about Amazon in light of the NYT's article.

Full disclosure: I work at Amazon in a non-tech role.
A personal favorite of mine is this book "Fuzzing: Brute Force Vulnerability Discovery", by Michael Sutton

http://amazon.decenturl.com/fuzzing

Best looking at how hackers are getting in, as-well as programming defensively. Tobias Klein's "A Bug Hunter's Diary" is a good read too:

http://amazon.decenturl.com/bug-hunter
No, we invited you to repost https://news.ycombinator.com/item?id=10011081, not this blog post.

A neural network simulation in a browser is a great HN submission. You were right that it fell through the cracks undeservedly, and finding such stories and giving them a second chance is the purpose of our experiment in reposting.

Looking through HN data to analyze posting times? not so much. Meta posts are a low-quality genre to begin with, plus analyzing posting times to figure out how to time HN is something of a cliché, and even if the findings are meaningful, it's hard to see how HN improves as a result of them. Also, we'd not likely invite a repost when the original had a misleading, linkbait title like "How I hacked Hacker News".

Please do repost the neural network though!
>> At some point we have to assume the companies providing these services have been persuaded to sell us all out.

Therein lies the problem.

Money controls everything. It's scary sometimes how fast people forget the moral obligation to their clients and sell them out as soon as someone drops a few million dollars in their laps.
> hostile to the core values of Western democracies.

It seems the governments have a very different idea of what those values are than the people. Until those ideas are aligned, governments are out to get the people. There is no point in any of this. Because ultimately, no matter what technical solutions you can come up with, force and law always trump those.

Perhaps at some point you could make the argument that we don't explicitly know what the government does and that's why it's doing it and getting away with it. That's no longer the case. We know exactly what the government does, we don't think that it's right, and yet we can do nothing to stop it. So either we need to overhaul government or accept the status quo and quit bitching about it or trying to create technical solutions to fix social problems.

If the government can mandate networks spy on computers, it can mandate manufacturers spy on users. As they are already doing this, fixing the network solves nothing. As for foreign adversaries spying on users, well if you are not in the US avoiding that is impossible as most of your computing experience is under regulatory capture by the US government.
Many things happen the way they do just down to luck or chance. If that microscopic quantum fluctuation hadn't been there our galaxy wouldn't have existed.

Some people believe in karma. Maybe this is covered as a principle, however, even though it isn't scientific.

Perhaps solipsism might also count as an "explanation" of the world. I exist, so that explains the world.

Fate is also an explanation for what happens.
It was designed to be more continuous, and flowy. I believe Marvin, during one lecture, mentioned that a younger audience preferred it.

I don't compare the two. They are different presentations of an idea. I find reading them to be a great way to think deeper, and ask better questions about, the ideas abstracted.

Whenever I read TSoM and EM, I always feel like I missed so much -- this feeling seems to only increase read after read.
Seriously though, "any engineer with a decent job?". Where are these 200k+ jobs being advertised? Most that I see want to pay 100-170k (and you have to be amazing to get that 170k). Even Netflix which has a reputation for paying well is paying sub-200k for the most part. And at 200k you can just barely afford a 1 million dollar home.
A "height restriction" in paris is means a seven-story building, while in SF, it's a three-story building.
I think Tim just doesn't realize how privileged he his just by the fact of being Tim Bray.
I hope that is not printed on your invoices :)
Well, on a single core you are going to hit issues with multiple processes running. If you have the browser, flash, network, and decoding all happening on a single core, it wouldn't be surprising to see stuttering. Obviously, offloading the decode to a different processor would help out, but so would running just a single process.
According to their about page, it is 5 years old.

We are a relatively young open source project. In November 2015, MetaCPAN will be 5 years old. It's old enough to have become an important and well utilized part of the Perl world, but it's also young enough to have lots of room to evolve. As you will see we have many ideas and encourage more suggestions.
Typical interview questions often take the form of 'imagine the following hypothetical situation X. what would you do?' Candidates tell people what they want to hear, and all the question does is establish that the candidate knows what the interviewer wants to hear. Psychology research shows us that people assign themselves better positive traits than their behavior would indicate.

Behavioural interview questions have the interviewer ask a question of the form 'Tell me about a time when X happened, and what you did.' By asking for a personal anecdote, people are less likely to bring that positive trait assumption with them to the interview, and interviewers get a more honest appraisal of future behavior.

Of course, psychology also fundamental overattribution bias, which says we attribute behavior far too much to the person than the situation. For example, somewhere in this thread is an interview question asking about doing something for the customer that wasn't planned, and that the interviewee worked in hardware design, where unplanned features results in unplanned testing, unplanned Bill of Materials and ultimately an unplanned cost to your customer. When we learn that the candidate never did anything unplanned, we learn more about the situation -- customers bear all costs of design and production -- than the candidate.
This says we can't use game theory to analyze this situation, but the only argument given in support is that humans aren't rational. "Irrational" (or otherwise emotional) strategies are by no means outside of the analysis of game theory. It's well known that by "irrationally" eliminating one of your choices, you can push your opponent into different options.

For example, take this infamous episode of split or steal: https://www.youtube.com/watch?v=S0qjK3TWZE8

One side makes a choice to go with perhaps the most "irrational" choice. But if you think about it for a bit, it's obvious that they end up guaranteeing the better choice for both parties by being less greedy than they might be.

Anyone interested in the topic of rationality as it pertains to game theory might also like reading this: http://www.dklevine.com/archive/refs4375.pdf
Ah, I suppose. I like the performance aspect of it though. It feels like something my computer is doing live, as I watch it, instead of a recording of something done in the past.
Couple things:

* BART is straining these days. During commute hours, it's basically at capacity. The Bay Bridge is also at or over capacity.

* Housing within walking distance of BART stations in Oakland that are also somewhat close to restaurants, shops, etc., costs just as much as in San Francisco, at least until the BART ride gets up over 40 minutes to Downtown.
It's total comp, not salary. Most of the time, these engineers making $300K+ per year are taking in about $150K salary, $100K in stock options or RSUs, and $50K in cash bonuses. Catch the right company and the stock could be worth a lot more, but then, catch the wrong one and it could be worth a fair bit less.
Scooping the Loop Snooper (2000)
A not as big system decomposed into well-defined parts with clear and concise documentation is best of all. Great documentation hits many purposes including lessening learning curve for training and behavior qualtitative verification without burdening readability by mindlessly duplicating boilerplate that detracts.
This is certainly one way to set yourself apart from the crowd.
Why was he against object orientation?
The amount of money here seems so laughable.

The EU is crippling Greece, removing their ability to ever restructure or become a healthy economy, over what is piddling amounts of money.

Maybe I am just terrible at reading charts, but it seems to me that based on https://en.wikipedia.org/wiki/Federal_taxation_and_spending_... the US spends hundreds of billions of dollars per year supporting those states that aren't "profitable".

The US would fall apart very quickly if the federal government insisted on handing out loans and forcing the cancellation of aid and welfare programs in states that needed help the most.
His friends are going to ink themselves when they hear it!
AT&T Helped U.S. Spy on Internet on a Vast Scale
What's at stake is not just the debt of Greece, but also Italy, Spain, and possibly others. Forgiving Greece part of its debts sets a precedent for those countries, raising the stakes greatly.
You can think of a mechanical solution as a straight line program with no conditionals. The servo solution has a feedback loop that will ultimately face an upset in the feedback loop, a broken sensor, worn brushes on the servo motor, over heated power transistors, etc. Both solutions will suffer from fatigue in the long term, but an active solution with electronics and a servo will suffer from a element failing and possibly causing the active solution to destroy itself.
A good time to acknowledge that CPAN was a very influential example for internet libraries that came afterward.

I got a lot out of it for years, time to say thanks! You guys in the Perl community were awesome and still are!

A shout out to CTAN too!
> BART is straining these days. During commute hours, it's basically at capacity.

Then do as I did. Don't use it during commute hours. Leave earlier. If you have a smart company, ask to conference to early meetings or schedule them later in the day if you want to leave later. After work either leave earlier, work later, or do Happy Hour and leave later.

> Housing within walking distance of BART stations in Oakland

There are other cities with Bart stations that are more affordable. You can also use a bike which lets you live a little farther away where there's cheaper housing. As I've already mentioned I did that in Fremont and Dublin.
> For many people, SF wouldn't be SF without the older buildings and neighborhoods.

See, I think the soul of San Francisco actually comes from its people.

Given a choice between preserving buildings or saving people from displacement, I think the latter does more to preserve the essence of the city.
The Internet of Things Can't Afford the Internet
I've always wondered this. root on my laptop gives them .. all the things I can reinstall from a vendor image.

My user, however, gives them my email, my photos, my tax returns, etc.

Separation still sounds like a good theory, but I do wonder if we're putting a lot of effort into defending the wrong user.
I work at a company where I got in minor strife on my first project for answering emails an hour after leaving work.

This year I took a three week vacation to the far side of the planet. Didn't check email for 3 weeks. Nobody minded.

I tell new employees working with me not to add work email to their phones. If they're at work they can use the machines, out of hours, they're not at work, so why are they checking email?

So something like "sometimes I have a weekend without work email" is frankly foreign to me.

Edit: "anathema" is thesaurus abuse.
Quote:

data plans aren't at all cost-effective for apps designed to, "say a trash can is full or not, or let you know that the ground is moist or dry.”
I've heard good things about the Renew[1] by Herman Miller. The IKEA standing desk, as mentioned by others, is a good and more affordable option too - however it does have a motor.

[1] http://store.hermanmiller.com/Products/Renew-Sit-to-Stand-Ta...
On the contrary, technical solutions trump force and law. Force and law only defeat political and military solutions.

In the US, and perhaps other Western democracies, governments are the people and people are the government, not separate from each other. If a government is doing something, it's because the people value it, at least enough to not change it.

Edit: Downmods? Really? Refute my claims rather than attempt to bury them.
Agree. If there was a way to try it out without creating an account, I probably would. As it is, there is no chance unless for months I consistently hear from friends "You have to try MovieLens - it's brilliant." And I've never heard about it, so I close the tab.