skysight-inc/HackerNews huggingface dataset:
I never thought I'd be in the position of defending the tax system, but ...

Regarding depreciation, I thought there were a few other factors that keep the IRS from arbitrarily deciding how much something lasts:

1) If you sell it, you get to treat it as having depreciated to that value (assuming arms-length and all), not the scheduled one.

2) If you can demonstrate a liquid market, can't you use that as the current value?

Also, for counting 4/5th of servers as income, isn't that mitigated by how you're really paying taxes on the income used to buy the servers? The point of that was to make it so that you're taxed on changes in the book value of your venture.

So if you make $1000 in profit and immediately spend it all on servers, you still made $1000 in taxable profits and that's what you're being taxed on, which you should count the taxes on before buying more capital goods.
how many of the people who buy and sell stocks can be considered rational or even investors (vs speculators)
you should also check out Let's Gaze. https://letsgaze.com/#/

it works for YouTube and local files.
No. The author is the originator of FRP and has had a clear definition of it for almost two decades that included a written denotational semantics and modeling of continuous time. FRP has been confusingly redefined by a string of people in the last few years. They could've chosen other labels.
It's Really Hard to Be a Good Guy with a Gun
I learned both around the same time, but even in good functional languages like Haskell, using a comprehension for anything more than simple problems results in an unreadable mess.

map or filter are much easier to read for complex data manipulations and as a bonus, their composition rules make it easy to increase performance. For example, if you see two map functions together, you can wrap them in a compose and only map over your elements once. This isn't as immediately obvious when you're using comprehensions.
> What's wrong with you? [...] You're a bad person and you should feel bad.

That's unnecessary (and I get the reference).

I have no problem with them fining and disclosing this hole. I'm glad someone is proving that cars are woefully insecure.

I have a problem with the unnecessarily dangerous way it was demoed.

Why do I have to choose between 'white hat hackers saving the world' and 'evil computer terrorists'? Why are can't I judge one part of the story (the discovery) from another (the demo)?
What makes C a Unix language?
It's a different perspective on what should be important with FRP. Similar to, say, Alan Kay's views on OOP in C++. (Similar because Conal was one of the original creators of FRP and because, in both cases, I think their attempts to preserve the essence of their ideas are both valiant and worthy but likely to fail because of social dynamics.)

Just like C++, Elm got the structure of FRP but sacrificed some of the essence at the altar of "worse is better" and an easier implementation.

It's a strong statement coming from a strong philosophical position. It might be "poor phrasing" in terms of being impolitic or not entirely clear, but I don't know how to convey the same idea with the same strength differently. Just toning the sentiment down does not seem like an effective alternative.
Dude, it really isn't like seeing someone you love dying from cancer.
Mark, sad to hear about Trevolta. All the best for the future.

Maybe there was a pivot in there somewhere? Though as we know here in SA you often do not have enough time.

i.e We (2 co-founders) raised $<10,000 for chowhub as you know,ran for over 9 months. Just paying the rent and feeding your family becomes a massive stress, especially if you do not have a safety net of rich parents/family.

Do not focus on external reasons for failure, introspect and figure out why and what YOU did wrong or could have done better. This is how you learn, look for contradictions in your thinking this is where insights come from.
The video of the Father Guido Sarducci "Mr Tea" skit from Saturday Night Live? Thinking probably not :)
Was that review written on April 1st?
I don't think it its a good argument in this cases since they had much safer options.
And let's be honest. If you ask an internal IT department to do in code the equivalent of what you do with a spreadsheet in a day, they will prioritize it, discuss specs for months, go away for another 6 months, come back with something that has nothing to do with what we are trying to achieve, then go away again. By the time it is up and running you probably don't need that stuff anymore. And of course you will never be able to update it. And if it stops working, IT will hide behind their ticket systems, which they seem to spend more time tweaking and upgrading than the applications they are supposed to care for.

Ahhh. Corporate IT. I may miss it one day. But not today.
You go to the expense of buying loose leaf tea and then leave the leaves in to steep for >5min which basically makes teabags taste better because you can remove them and you can get quality tea in teabags nowadays (not just fannings and dust). I know different types of tea need different length of steeping but no black tea can survive longer than 5 mins. The reason you can still drink tea that was steeped longer when you make it in a cup is because the temperature in an open mug goes down very quickly. In your setup with a closed mug it's going to be even worse.

You must've seen this coming.
I think your expectations are outdated; it's extremely easy these days to create a generic templated site that looks like every other Bootstrap one out there.

On the other hand this looks like handwritten HTML so I get the idea that the creators put a little more effort into it. Someone looking to scam or create clickbait content-farms is unlikely to do such a thing, but rather use one of the various site-generators out there instead.
Can Police Use Data Science to Prevent Deadly Encounters?
Interesting. I prefer an older looking site like this. To me the feeling is that it has been created by more mature developers that would rather present all the necessary information simply, instead of muddling it with a bunch of unnecessary styles (or some inane scrolling page).
Either that or you have a pretty fucked up model for love.
On a side note currently three biggest companies by market cap are Apple, Google and Microsoft leaving behind the likes of exxon and berkshire. This is truly a rare event when all top three are tech.

Either a glimpse of a bubble in making or tech truly is the new oil.
I went over those pages briefly and I wish it's not Selenium-like but it kinda is... :(
Agreed Top 100 was a great live mass(ive?) multiplayer gameshow. I hope to see something similar to it again some day.
Google Staffers Share Salary Info with Each Other; Management Freaks
For parallel programming, you need either:

https://docs.python.org/dev/library/multiprocessing.html#mod...

or

http://www.parallelpython.com/

or use the GPU using many available libraries.
We are working on it: https://www.buildzoom.com/blog/san-francisco-remodeling-acti...
Podcasts for Web Developers
Stripe appears ready to join 'private IPO' parade with mega-funding
Nike Missile Sites  of the San Francisco Bay Area
For an appropriate value of "too much", yes. As a rough order of magnitude, "too much" would be about 10^24 such encounters. For comparison, that is about the same as the number of microseconds since the Big Bang.
It's becoming more common to see "Functional Programming in X". Why don't we use functional languages like oCaml or Haskell more often? Are we making the jump in two steps instead of one? I've never written more than a few lines of either so I can't tell if something "better" is waiting for me in functional land.
That a mild slowing of the vehicle ahead would cause a fatal collision that wouldn't have happened otherwise, yeah.

This called for the same reaction as would adjusting speed to match any car that took their foot off the accelerator; the Jeep didn't even brake! Driving is a continual process of these slow interactions and that's not the part that causes accidents, and considering relative speed they would also tend to be non-fatal accidents if they did happen.
Your list should include -1 and 1 as well, shouldn’t it?

Edit: here was the slide http://i.imgur.com/0eQvvK1.png
The answer is always going to be adequate planning and conservation, as well as improved infrastructure with higher-level planning

Sort of—the real answer is to let markets set prices: http://marginalrevolution.com/marginalrevolution/2015/03/the... . People, including farmers, are quite good at figuring out how much of a given good or service they really need if the good or service is priced appropriately.
It seems like this is designed as a s3_website replacement, with file revving? That sounds useful, I use jekyll and have to roll my own revving via weird customized jekyll plugins.
Do we really need our vehicles to have so much technology?

I know I'll get down voted, but it has to be asked.
Probably because its easier to see the use of functional paradigms in languages you're familiar with. OCaml and Haskell are great languages, but they require a lot of new learning at once.
You may also want to consider answering questions at reddit.com/r/tea, which is fairly active.
The first long-lived mutants – discovery of the insulin/IGF-1 pathway for ageing
I think their problem was more fundamental than poor execution, it was just a bad idea for a business. How many people out there really want to help pay for someone else's trip, regardless of how amazing that trip may be?

I can believe they got a lot of signups, who doesn't want someone else to pay for their trip? Plus you can look around and see what amazing trips other people are planning so you can help plan your own amazing trip.

But I can't imagine that there are enough people willing to actually fund someone's vacation to make running the site worthwhile. So without these amazing trips getting funded, eventually interest would dry up.
http://arstechnica.com/gadgets/2015/07/intel-confirms-tick-t...

While the headline is hyperbole, the fact is that Intel has passively admitted that newer process sizes are taking more time to achieve.
Since many pop science articles are showing up in the media these days on protocols to retard the aging process maybe readers of Hacker News might find this more technical 2011 article from the British Royal Society - Philosophical Transactions interesting. It's both reflective and unintentionally illustrates office politics in research labs.
> You've basically repeated what I said, except you seem to think sexism a good thing as long as it targets someone you perceive as "advantaged".

First World Male Privilege | First World Female Privilege | Third World Female Privilege

_ | |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ |
_ | _ | _
_ | _ | _

What good does it to tell the First World Female how much better she has it than the Third World Female?

Should we go around devaluing the accomplishments of a person in the First World because they were born into the life they got? Do we tell them that everything they achieved was purely a result of the luck of the draw, and that their hard work and dedication means nothing?
I use hugo and it is the easiest/fastest I've found so far. Not many themes though
> Framing masculinity as a negative is anti-male. "Patriarchy" as a concept, regarding men as responsible for all the ills of the world, is also anti-male.

I agree that there are competing definitions for the word patriarchy. The usage I see most often used in feminism tends to be the toxic version.
Arbitrary fucking with employees who have mobility doesn't end well for the organization.
For anyone looking for a Real Analysis textbook, I’ve heard several recommendations for Pugh as an alternative to Rudin.
Should reference platform. #4 is not an option for iOS, which is to say, parent comment is correct. GV on iOS is laughably bad from a UX standpoint.
Tech startups are taking on the oil business
DYLD_INSERT_LIBRARIES is more or less the OS X equivalent of LD_PRELOAD.
Is current wealth redistribution scheme so much better? With forced taxation, shady fractional reserve system, central banks manipulating markets, rich getting richer, etc. I don't think so.

Actually Bitcoin is very fair. Everything is Open Source, verifiable, public. There is no insiders, no trusted parties changing rules, everything is publicly know: number of coins and their distribution scheme.

The price of Bitcoin is a fair price. It corresponds to current market knowledge about it's usefulness and chances to be more/less useful (valuable) in the future. Anyone is allowed to participate, and noone is forced to participate.

People holding Bitcoin are rewarded for their risk of holding risky asset. People trading it, are rewarded for providing liquidly, people mining it are rewarded for keeping the p2p network running.

Bitcoins is the fairest game in the town. And any wealth redistribution it causes is a fair redistribution.
McDonald's requires their franchises to brew a fresh pot every 30 minutes (I'm not saying all do, but I've seen it happen often enough I'm pretty sure most stores follow the rule, McDonald's brand is built on consistency across stores).

They also source their beans from Gaviña, a well considered supplier, who I believe does the roasting as well.
> "Teach men not to rape."

That is word-for-word the way I hear it phrased, and no context can make it right. It implies that men are rapists who don't know any better, and need educated on what rape is and how not to do it. It implies that all men are sociopaths, and need to be taught basic human empathy.

Saying that all/many/most men are rapists is an unsupportable claim, as in much of the Western world rape has been (and still is) defined specifically as unwanted male-on-female penetration. Until statistics can be presented that have substantiated backing, this is an unfair assessment.

"Teach X not to Y" is an ineffective method for preventing Y. You can put everyone in the world in a class telling them not to mug, murder, rape, pillage, stab, shoot, or use the Oxford Comma. People will still act according to their own personal motivations and (presence or lack of) morals. If I want to prevent myself from being mugged, I will learn to recognize the sort of dangerous situations that could lead to that eventuality. I will take personal responsibility for my safety. I will also understand that there will be times that there was nothing I could have reasonably done to prevent it from happening, if it should.
> We tolerate the same kinds of risks daily by allowing police to conduct traffic stops on busy roadways.

We've chosen to accept that risk, and have control over it though government. People could choose to make it illegal.

Also note that when the police do it they take precautions such as having bright multi-colored lights on the car to draw attention.

It also bothers me that the Wired guy didn't know what was going to happen, so he couldn't prepare as well. Even that would have helped (though I still think the stunt was dangerous enough for someone to go to jail).

> But not jail, like for the evil hackers-not-researchers?

We can't put a company in jail and we don't usually do it with the CEO for much bigger crimes. I doubt the CEO had any idea this could happen.

I imagine this is one of those things where dozens of people in different departments (and even companies due to auto parts suppliers) all made small but not terrible bad decisions that added up to a huge problem. I doubt there is a smoking gun email someone where a manager says 'I know someone could disable the car on the freeway but it will save us millions!'

And while this is happening to FCA there are other cars with cell connected systems (VW, BMW, Audi, others). I imagine if we had enoug time we'd find at least 2 or 3 other companies with vulnerable systems in other car brands's 2015 models.

I just don't see how we could jail anyone in FCA. That's why I didn't call for it. On the other hand the hackers seems like a pretty cut and try case.

> That's just petty, and nobody really cares what you call them.

The words you use to describe something matter. Having taken such a stupid risk I don't see why they should ask to be acknowledged on the same level as security professionals who don't put people in danger for headlines.

Frankly the number of people in these threads defending the overly dangerous demo scares me, as does the number of people who seem to tacitly encourage such behavior.
It's CAN, so it's half-duplex.
There's two options available: release patch and exploit simultaneously where bad guys all over the place can exploit users easily before their patch testing or deployment happens; release patch and delay exploit release so that only the subset R.E.ing the patch and converting it to a payload can hit whoever they chose to hit.

One choice puts a lot of risk on the users of software. One choice puts way less. You're constantly encouraging putting more risk on users and exploits into arbitrary attackers' hands with the argument that one or more attackers might already be a risk. That makes no sense. The only people with a straight-up benefit from this are malware writers who don't want to work very hard converting the patch into an exploit.

Researchers should delay the publishing of exploits at least a week so people can test and deploy the patch. I keep mentioning testing because patches sometimes break stuff themselves. Doing otherwise just saves attackers work.
I would venture to say 'yes', assuming that top-notch resources are given to the children.

Also, there seems to be a precedent: https://en.wikipedia.org/wiki/Repository_for_Germinal_Choice
Interesting.

What is it, though, about being interviewed that makes someone say something like "Without the invention of the light bulb, there would be no modern computer as we know it today." as if we could've easily just happened never to think of electric light.
I found that there's a surprising number of companies that seem to intersect with Palantir on their competition matrix.

I think their success is a mix of massive investment in sales, marketing and BD, plus reasonably good execution on purchase.

This competitive intersection allows them to position themselves against all kinds of seemingly unrelated companies.
> Meanwhle, my Core i7-5930k's SOL is <1/2 of 2011's GTX 580 at 672 GFLOPS and it still doesn't have fast approximate transcendentals. Skylake begins to fix this, but c'mon, GPUs have had these for almost a decade now...

Give that GPU a highly serialized workload and watch the actual performance take a nosedive. There's not much of a reason to compare a sniper rifle to a carpet bomb.
Er... pushing a directory to s3 is about 100 lines of python. (if not less) Not sure what else this is?
Blimey, it's a Teasmade for 2015
Not necessarily. Amazon aspires to have 100% of market share where it competes, or very close to.

Other companies don't aspire to even 50% of market share. See Apple for example. They are happy to have the premium segment locked in and reap the profits out of it.
We used to watch TV with my grandma over the phone.

Instead of commercial breaks they could have intermissions like old movie theaters allowing people to smoke and chat.
Venture-backed firms take record $32B in Q2, mostly in mega-deals
In fact I always thought it should be a feature of Excel. Take a worksheet, define inputs and outputs, and make the worksheet a function which can then be reused to apply for instance to a table of data.

There are many things that could be improved in Excel. But Microsoft seems to have unstaffed all developpers from the office team and that product seems to be in maintenance mode. The only innovation in 10y is a button that enables to share a spreadsheet on facebook. Will be very popular in a corporate environment.
So, someone with such an exploit couldn't have done that a week or two later to give people time to patch? Plus, you've released a few, unusual examples where the vast majority of patches are to vanilla vulnerabilities in software that provide us little, learning experience. Saving attackers labor while increasing risk on defenders isn't good for security.

Time to respond is always valuable. Amateurs rushing out patches can cause as many problems as buggy software, especially if the patches are buggy.
"You're freaked out about one car slowing down in traffic."

No, I'm pointing out an idiot reporter endangered his fellow citizens to create hype instead of doing the reporting in a safe environment. Your the one who seems to be trying to justify endangering people to report someone else is endangering people.

The demonstration could have been done safely and effectively on a rented race track. It happens all the time when you want to test something around motor vehicles. Instead he went for cheap and sensational.
Great! Welcome to HN. Since you're here and I posted your slides, I'm wondering what you see as the most significant challenges towards implementation of this idea and what kind of performance delta (plus or minus) we might see over the existing standards?
Financial analysts have been harping at Bezos for the need to make profits or see his valuation tumble since 1998-1999, when he invested an obscene amount of money in expanding his infrastructure.

That's more than 15 years. So far he has been proving them wrong.
So look, it is not obvious to me that this is all "manufactured outrage", and I (a) know one of these researchers, (b) have spent my career mostly in vuln research, and (c) have wasted some brain cycles thinking about this issue.

I think I mostly agree with Robert Graham's take on this:

http://blog.erratasec.com/2015/07/infosecs-inability-to-quan...

Robert Graham thinks mostly the same thing you think, but because he doesn't evoke "anti-vaxx" and "trolling" and say things like "obviously manufactured", he's (1) persuasive and (2) not setting fire to a comment thread by picking fights with people.

You can write whatever you'd like to write. But if you keep writing like this, most people here won't care what you have to say, and in short order they won't be able to see it either, because you're going to get flagged off HN.

It would be helpful to have more people arguing the other side of the conventional wisdom on Miller and Valesek's demo --- more people, that is, arguing the thing you're trying to argue, that the risk was minimal and the upside significant. Please make that argument carefully, and don't caricature it.

Thanks for listening.
As GPU history has shown, having an extra generation of experience with new things matters a lot (doesn't matter if it's GDDR3/4/5, fabrication nodes, specialized hardware).
Virtual reality would benefit a lot from from 16000x16000 PER EYE. Rendered at 120+ frames per second with 10,000Hz eye tracking for foveated rendering (120fps may be too low for that though).

For the goal of full VR, computing tech has a long way to go
There are many steps between functional programming in, say, Python, and writing everything in Haskell. Many differences. Not everybody has the same opinion of all those differences.
Consider how much wire would be required to route every button directly. There would be tens of pounds of extra metal, plus impossible bundles of hundreds of wires to route around the car.

CAN is great for its purpose, but handling untrusted actors is not part of that purpose.

What should happen is a non-CAN hardware gateway that only passes valid commands to CAN buses.
How is he weird? Just curious.
That would be the time to try to slip something through. Also, its not like the accounting department knowns what the invoices mean. This is why a lot of places require work orders / purchase orders to match each invoice. No WO or PO #, no pay invoice.
They don't have to increase prices. They just need to reduce CAPEX (stop reinvesting the money). Their operating margins are healthy.