skysight-inc/HackerNews huggingface dataset:
That is not a measurable process. A site could fall behind for any number of reasons, including bugs in their algorithms. I'm never going to say to myself "welp, our pagerank went down, time to use Google's weird tool to clean up the negative SEO attack again."

Without a real way to understand what's actually going on, you're just shooting at the darkness. It feels more like worshiping a cargo cult than doing something actually productive.
I think the problem is going to more in closing the startup. I don't know much about labor laws but it seems to me that it's easier to hire/fire people in the US. Startups by definition are very risky and therefore, it's likely you might scale people quickly and reduce if there is no market.
Actually, it seems to me that you can put a dollar value on dance, ministry, or full-time parenting. Anyone who choses to engage in these activities rather than a more lucrative career demonstrates that they value those activities more than the career in question. On the other hand, those who choose the career over those activities demonstrate that they value the money more than those activities.

It seems to me that the problem isn't that you can't put a monetary value on these activities. The problem is that these activities have high positive externalities. Most of the benefits due to these activities accrue to society at large, and not the individual engaging in the activity. As a result, individuals will tend to undervalue the activity compared to its total societal value.
30% income tax is the marginal rate.

On your 30k, you get 1925€ per month (23k/yr) after corporate tax/social security etc. We call this "net" even though income tax is due on top of that.

For income tax, you pay taxes according to the following brackets (on yearly income) :

- 0€ to 9700€ : 0%

- 9701€ to 26791€ : 14%

- 26791€ to 71826€ : 30%

That means for a single person with no children, you pay an incone tax of 234€/yr, or 20€/month.
The title here is very clickbaity, and linking to a tweet seems pointless. Am I supposed to know who @bunniestudios is?

The video appears interesting though. He opens up an an iPhone chip and solders on two tiny wires. What is it for? Is there a hidden debug port?
It's not crazy when you put it in context of the history of France with war and espionage I think. What are regulations on cryptography and decryption like in other European countries like Italy, Belgium, etc?
If you want people to join your "pink collar economy", you're going to have to pay them an adequate wage and provide decent working conditions. The days when people would work as personal servants in exchange for a crust of bread and a pile of straw to sleep on aren't coming back, nor should they, even for "Trump voting factory workers" (like Peter Thiel, you mean?).

By the way, nursing is a skilled profession. Most nurses today have degrees in the subject and a significant number have advanced degrees. The ones who don't have degrees are almost all older women who went through a multi-year hospital training program (these used to be common, but are pretty rare today). Nursing isn't something that you can just walk into the day after you stop tightening bolts at the Ford plant.
How do you even begin to deal with that much data per second? What do they do with it? Storing more than a few minutes of data isn't practical is it? Do they process it in realtime?
Nicholson Baker's _The Mezzanine_ is a meditation on innovations of the post-industrial world, the inanities of corporate culture, and a humorous look at a somewhat neurotic obsessive who identifies points of personal hygiene as major milestones in his personal development.

A quote from my well-worn copy:

| I tried to call up some sample memories of shoe-tying to
| determine whether one shoe tended to come untied more often
| than another. What I found was that I did not retain a single
| speciﬁc engram of tying a shoe, or a pair of shoes, that dated
| from any later than when I was four or ﬁve years old, the age at
| which I had ﬁrst learned the skill. Over twenty years of empiri-
| cal data were lost forever, a complete blank. But I suppose this
| is often true of moments of life that are remembered as major
| advances: the discovery is the crucial thing, not its repeated
| later applications. As it happened, the ﬁrst three major advances
| in my life--and I will list all the advances here--
|
| 1. shoe-tying
| 2. pulling up on Xs
| 3. steadying hand against sneaker when tying
| 4. brushing tongue as well as teeth
| 5. putting on deodorant after I was fully dressed
| 6. discovering that sweeping was fun
| 7. ordering a rubber stamp with my address on it to make bill-
| paying more efficient
| 8. deciding that brain cells ought to die
|
| --have to do with shoe-tying, but I don't think that this fact is
| very unusual.

The novel begins as the narrator, Howie, returns to work after purchasing new shoelaces to replace the ones which broke as he was tying his shoes.

The novel is fantastic if you enjoy meditative digressions regarding everyday inventions. I recommend it highly.

EDIT: add recommendation, fix OCR mistakes, punctuation.
Yup, and usually closed routes are announced days in advance to give people the chance to make alternate plans if their day would be affected.
I was ahead of the curve - I did it in 1985. Never used any of the physics, either...

... until 20 years into my career, when I got hired by that medical instruments place that was doing 3D reconstructions of patient anatomy from a series of 2D X-rays. Then it was 3D coordinate transforms, Fourier transforms, some other calculus, plus radiation physics.

A lot of stuff you learn isn't relevant to your career - until it is.
Slack Community for Stock Investors Now Over 430 Members
Performance wise there should be no reason to build a desktop for 'dev-work'. But as far as I understand your situation you just want to build a desktop, not use one :D Just be aware, that you will probably end up with more than one PC when you use a desktop.

Btw. I love my desktop PC and use it more than my Laptop. But I love it, because it has a passive cooling system (0 db) on an i7 CPU ;-)
Part of the reason I love watching Scandinavian TV is to listen for snippets that sound just like Scottish-variant English (Scots is something else and neither are to be confused with Scotch).

To my ear the snippets even sound like they're said in a Scottish accent and emphasizes that there's no such thing as a 'pure' language as they all have elements of others which have migrated in.

I would be interested to see if there was a correlation between the linguistic mix and the DNA origins of these populations - perhaps a cool hypothesis/experiment for someone.
If the purpose of a BI is to protect productive members of society from destructive bandits, why not just wall ourselves off from them? That seems far cheaper.

Newark, NJ causes a lot of harm to taxpayers who are forced to funnel resources to it. As far as I'm aware, bandits from Newark do not generally stage raids into Hoboken to steal resources from the productive folks living there.

Can you provide a back of the envelope calculation suggesting how an economically solid argument might work?
Real specifications relate preconditions to postconditions. Preconditions and postconditions, in turn, are predicates on the program state. The mathematical techniques for writing programs that meet their formal specifications have been known for a few decades already.

---

Replying as an edit, because HN complains that “I'm submitting too fast”:

Sure, what you said applies to entire applications. But something relatively stable and small, like, um, the definitions of HTML, JSON, SQL, etc. (do they become larger every time your boss requests a new feature?) surely should have formal specifications.
Yeah, there's a quite broad spectrum of GPGPU applications these days, Wikipedia has a fairly comprehensive list to consider:

https://en.wikipedia.org/wiki/General-purpose_computing_on_g...

If you're interested in any of these and don't need the mobility for another reason, a desktop may be a very good consideration indeed.
The author of the article removed the disclosure timeline before this was posted to HN.

The disclosure timeline was something around 5 business days before the author posted this article. Extremely unprofessional and irresponsible.

EDIT: Original timeline can be found at https://web.archive.org/web/20170116061303/https://finnwea.c...

24 Dec 2016 17:27:56 GMT	Reported the vulnerability to McDonald's via Twitter multiple times (no response).
28 Dec 2016 21:28:39 GMT	Reported the vulnerability to McDonald's NL via mcdonalds.nl (they couldn't help).
28 Dec 2016 21:36:12 GMT	Requested disclosure assistance on HackerOne (no response).
30 Dec 2016 13:04:32 GMT	Reported the vulnerability to McDonald's via phone (they would contact me ASAP).
05 Jan 2017 23:31:42 GMT	Public disclosure.
OPEC cuts and Rex Tillerson is names new Secretary of State
I have seen people promote several unrelated sites on the same spam network, and watched them rise and fall in lockstep.
The visa has a low annual quota of just 200.
"Does anyone know what "tech industry worker" means here?"

Yeah, that's so vague it's almost meaningless.

You could argue that the guy who unboxes stuff at Best Buy is a "tech industry worker", but there's a pretty significant gap between him and the guy who creates market models for a hedge fund.
The advice I give developers at the beginning of their career is that its really difficult to be a generalist when you don't have much experience to lean on. You end up knowing just a little bit about a lot of things, but you don't plug any holes for the team, so everyone there is deeper than you are on any question that matters. This was how my career started, and though its worked out really well for me as a consultant, there were several years where I questioned my fitness for this career path and even went down a road towards medical school before returning to the field, incurring a not-insubstantial student loan debt along the way.

First, focus on getting depth of experience in one area. This could be front-end or back-end. These days you'll want to pick a framework and get really, really good at it—could be react, ember, angular, vue, whatever. But be really solid in that framework and the language it uses (modern javascript, for example.) Learn all the tools you use in that capacity (e.g. Chrome's web developer console, webpack, etc). Then branch out—for our hypothetical front-end developer, pick up another framework and learn it about 70-80% as well as you know your first. Or learn how to pull off an isomorphic React application and start learning about the back end.

This is the "right"[1] way to become a T-shaped developer. Once you start branching out into other languages or platforms or whatever strikes your fancy, and you develop some experience with those things, you get to be more of a "paint-drip" developer. [2] Eventually you've been a generalist so long that the area of your experience puts you on par with a mid-level developer in any of several areas, and you're well-suited to a career phase as a consultant, manager, etc. Then you become fairly expert in all of these areas and you can start gap-filling (e.g. learn devops much more deeply, learn design, whatever you didn't pick up the first time.) As a seasoned generalist, you'll be pretty valuable in startup settings, but fair warning, they rarely pay enough to warrant the time you've put into becoming a broad expert. Unless you've got founder-level quantities of equity take those jobs because you really like it, not for the illusion of an exit. It sounds like you're already coming to this realization, so that's one less thing to learn the hard way.

A word of advice in your current capacity—if you're not getting much pay, and you don't have much equity, is this really the startup you want to trade those things for experience with? Is it giving you a quality of experience that will open doors or increase your depth in a single area? If not, you're better off coming up with your own project and working on it to learn than giving your time away to someone else's exit. With your degree concentration in informatics and interfaces, you should probably look for a project that will focus heavily on those skills.

Best of luck to you in finding the path you want to be on!

[1] There's rarely a single "right" way to do anything, but what I'm describing is the way I wish I'd done it.

[2] https://www.facebook.com/notes/kent-beck/paint-drip-people/1...
Because it's generally not the case for early stage employees. The first couple hires, especially on engineering, definitely need to wear a variety of hats. In my first startup engineering gig, I did everything from front-end design and development to backend API work to helping people tech support their Macs and upgrading hardware in team computers, talking with potential investors, etc. Without a doubt, wearing multiple hats is the norm when joining a startup that's pre-seed up to Series A or so.
For deep learning:

https://pcpartpicker.com/user/nalply/saved/pXrD3C

This PC part list starts with about $2900 and only one GPU. Additional GPUs will cost about $1200 (unsure), so if it is maxed out with four GPUs we talk about $6500 and 1250 Watt.

I will wait till I understand deep learning well enough before investing this much money and power.
first world problems.

China is lifting almost a billion people out of poverty with all these projects. Think back to the West in the early to mid 1900s for the right comparison context.

I only hope China's rise into modernity is not accompanied by mega wars of the type that happened with the Western nations rise.
In one of the previous MooC discussions some people indicated that they felt guilty for not finishing classes, which might be a deterrent.

I think there is value in having someone pick good ones, so you don't waste time starting things that are poorly recorded, etc.

The site up thread is good for this-
https://www.class-central.com/

My project (https://www.findlectures.com) is built to help discover standalone lectures (conference talks, etc), which I hope helps the people who feel guilty not finishing stuff :)
There's very little risk in joining a startup in France. You'll get almost exactly the same benefits as someone working at a big co. Work hours, vacation, retirement, healthcare, unemployment: everything is regulated by labor laws.

But when a new grad from a top school can get 40k at a startup, no bonus no equity, or 70-80k total comp at Google, it's a no-brainer.
Incidentally, if you're sticking with Indo-European languages, once you're past the base vocabulary it gets easier, as the "complicated" words are more or less all the same:

telecommunication, Telekommunikation, Télécommunications/communication électronique, telecommunicatie, telecomunicación, etc.
France tries to regulate what people wear while sitting on the beach. It seems downright opposed to multiculturalism and diversity. Freedom of expression isn't just the right to write blog posts.
Having a foreign leader (especially that of a superpower) hurt/killed on one's soil is likely to be particularly problematic, diplomatically.
> Family: “Talent Passport – Family” residence permit granted to spouse of the main applicant, guaranteeing identical family treatment and automatic labor market access (as an employee, business founder, etc.).

I opened the link to see how it would treat families. Much to my surprise, it gives spouses access to the labor market, too.
Same threat model with black hats. Here's a recent example from high-security field that's remarkably simple but stops tons of attacks:

http://www.cc.gatech.edu/grads/c/csong43/oakland16-hdfi.pdf

Its related work & extension page has a ton of references to other things showing just how much work it is to stop regular black hats in systems without verified software. Nation states just do more of the same stuff.

Edmison's has a nice survey & design for when you don't trust anything outside the SOC:

https://theses.lib.vt.edu/theses/available/etd-10112006-2048...

NSA targets those levels, too. At that point, your bases are covered so long as the fab receives and doesn't alter your design. Plus the complex tooling works...
Yes this has been researched and is true.

http://www.pcworld.com/article/219303/password_use_very_comm...
And 6.353 x 10^16 nibbles per furlong^2 per fortnight
Joining a consultancy is a great way to get a variety of experience in a compressed period of time. I've spent most of my career consulting, but the time I spent with a group of developers I liked and respected was well worth it.
The Road to Pseudoscientific Thinking
[Whitepaper] Legacy System Modernization: How to Transform the Enterprise
But, see, for every single person in the standup, there's something. "If they figure out that I'm not as smart", or "that I don't really understand Android", or Java, or Eclipse, or databases, or that I went to a lesser school, or...

Here's a group of people. Compared to each one of them, I know less about something. It's really easy to go from that to feeling like I know less about what I'm supposed to be doing than everyone else.

I don't really experience this, I suspect because of arrogance. I'm not sure that's really an improvement, though...
I knew a colleague at work who tried for years learning German while serving in the U.S. Air Force in Germany. Never was able to pick it up.

Then one day he found his future wife who could speak only in German, and he picked it up instantly.
The link is broken (or, actually, incorrect), the correct link is the following:

http://www.nature.com/news/gates-foundation-research-can-t-b...
Glacier data is stored on densely-packed spun-down disks where only a fraction can be on at a time due to heat and vibration constraints. The wait time reflects the scarcity of disk bandwidth due to these constraints. It was initially fake, but it may be increasingly real as Glacier sees heavier loads.
Your management experience makes a huge difference IMO. Also, SF salaries are inflated relative to other markets
If you want people to join your "pink collar economy", you're going to have to pay them an adequate wage and provide decent working conditions.

Alternately, we could just stop paying people to sit around being lazy. Here in India people fill these jobs and earn far less than what most western activists consider a "living wage".

Why do you believe that the non-working Trump voters should be able to mooch off of the rest of society? Why do you believe social obligations go only one way?
Wife of Orlando Nightclub Shooter Arrested
What are your thoughts on what a professional and responsible disclosure time is?
This question, what to do with a 'shared nothing' machine, is the real heart of the question.

The original article talked about putting ARM-9 cores on a chip which is also overkill, your typical object neither cares nor needs any of the complex memory architecture an ARM-9, had they chosen a Cortex-M they could have put twice the number of cores on their chip with no loss of computability.

But as John points out, the challenge is how you actually program these things. One interesting proposal I heard was to compile code with every loop unrolled and every branch hard coded either one way or the other. So for every "branch" in a piece of code you would generate two binaries, one where it was taken and one where it wasn't. That means four if statements, 16 different binaries. (pruned for cases that couldn't happen though). And then you ran your input on every copy of the program simultaneously. [1] The issue though, and it became crystal clear to me as I was working my way through how Google processed logs and log data, was that feeding the output of one computation into the input of another became the limiter and the interconnect of the fabric was the real bottleneck. That analysis got a tremendous validation when the underlying network upgrades started getting processed. It made it possible to run the same sort of test on a group of machines connected in the 'old' way, and the same machines connected in the 'new' way. That demonstrated just how important inter-machine communication could be in making them productive.

So a model for optimizing both in parallelization (interdependencies in state) and scheduling (interdependencies in time) it essential for making a shared nothing cluster perform better than a very large shared memory machine.

[1] Branch prediction is good enough these days to make this not much of a win.
The article is misleading. This legislation [1] only apply to terrorism acts. And basically every modern country that was targeted has similar laws [2].

[1] http://www.assemblee-nationale.fr/14/amendements/3515/AN/90....

[2] https://en.wikipedia.org/wiki/Key_disclosure_law
> What problem do we solve by having most adults devoting the majority of their waking hours to something they actively dislike?

Everyones problems, your problems, my problems. I spend every week interacting with people that I give money to that solve small but important problems for me.

In fact I have to call my bank soon to help me solve a problem with initiating a wire transfer, and i have no doubt the person on the other end of the line hates working in a call center, but I still need his help solving a problem.
Running a consulting company and interviewing like crazy sound kind of contradictory. Is your consulting part-time?
The actual document - https://cloud.google.com/security/security-design/ - was linked previously.

It is interesting that they are doing some variant of trusted computing mostly because their homogeneity would allow Google to build a robust containment architecture with much more rigorous whitelisting and a robust SW distribution rules that go beyond what a measuring host and local SW bundle verification can do. So defense in depth.

We (skyport systems) do the same thing as a service for enterprises (we sell and operate cloud-managed trusted systems as a service) and I will say it's pretty hard to get people to think about depth and trustworthiness when the entire security industry has trained CIOs to believe that all they need to do is install some random agent on their VMs.

Good for Google.
The title is disingenuous, because the "providers" are the same universities "providing" traditional professors and infrastructure. What's new is that top universities can compete at a larger scale.

Still, if they can provide further, then because they are standing on the shoulders of giants, so it's not really a competition if the gigantic amount of competing unis has any relevance.
Gimp 2016 in review
I have updated my original post to provide some sources. It gets slightly off topic and noticeably too political for HN, so maybe we should stop debating about this here.
The picture (https://img.washingtonpost.com/rf/image_1484w/2010-2019/Wire...)

was taken in Wuhan, China of more than 20 high speed trains.

How many people have even heard of Wuhan before? It has a population of over 10M.
They don't. Too many attack vectors. I illustrate here:

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

My solution was to print the TCB on a process node that was verifiable by eye. Then, verify a random sample of each batch. Possibly speed it up with image processing algorithms if producing the same component or components.

Note: Deviations from intended circuitry in deep sub-micron can have measurable differences at analog or RF level. DARPA is funding research to do such things. A monitor at visible node could then be combined with CPU's on cutting-edge node. Common practice in commercial sector is obfuscations, though.