skysight-inc/HackerNews huggingface dataset:
As a current player of Agora - over the last year or so we've been a bit short on activity, so for anyone reading this, any new players would be highly welcome! My basic plug for it is that it feels sort of like collaborative programming in English, and, perhaps for that reason, a high percentage of players tend to be programmers. Among other things, this means that we prefer to explicitly define procedures rather than leaving things up to consensus, and that we're a bit more literal-minded than you'd see in a real legal system - if a rule clearly states something, it means it, even if it contradicts the intent, and trying to find bugs and "scam" them, often for the purpose of a temporary dictatorship over the rules or an unintended win, is considered a valid way to play. Other players like to write a lot of proposals, while some may be more interested in whatever non-meta gameplay mechanics are in place at the time (currently not all that much).

There's no obligation to read the whole ruleset (or any of it) before joining - it's only so big because of that tendency to explicitly define things, but most of those things aren't really surprising, or you can look them up as needed.

Basically to join you should subscribe to the three 'main' mailing lists linked from the homepage (agora-business, agora-official, agora-discussion - I really need to add a way to subscribe to them all at once or otherwise merge them, but for now you have to do it individually) and send a message to agora-business saying you want to become a player.
Could this be because large phablets are now fairly standard? Even the iPhone 6 (not plus) would seem monstrous to me a year or more ago, but now is fairly standard. My S4 seems small now.
A smart article focused on how the poor UX of cellphones compared to earlier telephones has affected our whole perception of the phone call.
I hope this argument fades away into eternity.
more immigration will solve this problem! Immigration from that affected area will have a natural resistance, and so america will win again.
From personal experience: a poorly designed slide deck with great growth numbers beats a well-designed slide deck with bad numbers or no numbers.

The numbers you need, in descending order of preference:

1) profit

2) revenue

3) DAU / MAU (or paying customers)

4) traffic (or some metric for "interested future customers")

Obviously, the less strong/preferable your numbers, the better your intangibles need to be. If you're walking into the room with a mediocre traffic growth graph, your story had better be earth-shattering, or otherwise tickle an investor's private parts in some specific way.

Once you get to series A, your job is to show that those numbers are not only sustainable (via business metrics), but also that you're ready to make them go up faster by taking a big pile of money. This is much (probably 10x) harder. That's why the series A decks have more metrics and slides.
>your core complaint is that you can't have difficult, expensive technology for cheap.

That's a circular way of putting it, where you incorporate "expensive" (the thing that is under question) into your argument.

His core argument is that it shouldn't be that expensive, and maybe they are using their monopoly / cartel power to fix the prices, so they can milk the < 2TB consumer market first AND charge way higher in the enterprise for "premium" drives that aren't.

That might or might not be the case (they could still be as expensive to manufacture as they claim), but price fixing is something that disk and memory companies have been found guilty of doing in the past (in courts et al).
3-year-old James Tufts Becomes Dorset, Minnesota's Newest Mayor
How Does the Dispute Process for Stripe Work?
FreeBSD 10.2
Drove tp some 4 parks around LA. All of them had rangers kicking people out at midnight. I gave around 3am.
Oracle: Google has 'destroyed' the market for Java
I like Fox News as well as CNN but what I just read from three sources is that it's not included in SlingTV's price:

http://cordcuttersnews.com/fox-says-no-to-sling-tv-and-to-fr...

Love Fox News but they also did not broadcast the debates on TV either recently and my wife is sure they are reducing the clips on Roku. Fox need to get their act together and stop being so greedy.
Why we redesigned our website – Algorithm-based debt collection
I'm a man. Gender is irrelevant and you are way too focused on it.

You know what you don't do? Send someone you are interested in 8 texts if they are not responding. You let it go and get on with your life.

Both women and men have harassed their romantic interests. This is not something only one gender is guilty of. Stalking is a thing that happens when one person can't accept the idea that they've been rejected.

That's what happened here. We don't blame the victim in this case just because she happens to be a woman. We don't blame her because she politely rejected this man and he couldn't accept it. That would be disgusting.
And when manufacturers start doing that, people will complain that they don't "own" their cars anymore. [1]

1: http://boingboing.net/2015/05/21/gm-says-you-dont-own-your-c...

Disclaimer: I work for GM.
This sounds like a case for containers, does it not?
Not in Bay Area.
How to shave with an axe
Why So Many Supermodels Are from the Midwest
It's great but I had to watch it like 5 times to fully understand it.
As a foreigner who got hired by a US company, I'd recommend going to the US & holding interviews in-person.

My experience is that a lot of people apply from overseas - if you're already physically in the US, it seems you're more likely to be serious about committing to it.
Indeed. Sometimes a startup's first main customer is the lead investor, and all the early results, market analysis etc is for that. You can approach it like enterprise sales. The product is the exit. Most of the time this is a great approach when you are planning to exit soon ("flip" the company) as opposed to building the next Facebook. The latter is done out of love and not necessarily profit, which makes it more likely to be self-funded until it gets big.
It does give you some options, but then it starts to feel like you're doing the work instead of Waze (why can't they diff the results and just show you the POIs?). The predictive search is just awful, you'll see results from all over the country (and sometimes world!) when you're looking for something a few miles away. There are frequently duplicates in the list and adding to the issue is that the list view also contains so little information that it's hard to see if the result is the one you're looking for. Google Maps absolutely blows away Waze in terms of search UI.

Other gripes:

It suggests using HOV lanes despite not knowing if there is someone else in the car, that can dramatically effect routes (say route A is faster only if you can use the HOV lane).

For ferries (I live in Seattle) it doesn't count the time on the ferry which can give you wildly incorrect time estimates. There's also not a way to ask for a route that doesn't include a ferry (sometimes you can drive around). For example Google Maps suggests 1:04 to get to a spot on Bainbrdige for me right now where Waze says 25 minutes. Considering the ferry ride itself takes ~30 minutes...
A nice simplification of would be to use the current CPU number as your ID. That eliminates the dependence on thread-local storage, and with high probability avoids issues where there are collisions between threads whose IDs modulo N are equivalent.

You could use an instruction like `RDTSC` to extract the CPU number. There might also be ways of getting at it efficiently with glibc/pthreads.
'MINIONS' – A 'MOVIE TALK' Review;
Keep a suitable private key for signing firmware in the car, locked in a secure box that can only be unlocked with two copies of the car's ignition keys? I'd call that sufficient security, but it'd also clearly allow me to get to the keys if I want.
While some of the research could proceed without the diagnostic equipment, many
active tests and ECU unlocking require an analysis of the mechanic’s tools.
After both authors of this paper sold plasma for several weeks, we were finally
able to afford the system required to do diagnostics on the Jeep Cherokee (and
all other Fiat-Chrysler vehicles)
IIRC Octopart was a part of one of the 2007 batches. Congrats on staying with it!

Relevant: http://www.paulgraham.com/die.html

> When we first met the founders of Octopart, they seemed very smart, but not a great bet to succeed, because they didn't seem especially committed. One of the two founders was still in grad school. It was the usual story: he'd drop out if it looked like the startup was taking off. Since then he has not only dropped out of grad school, but appeared full length in Newsweek with the word "Billionaire" printed across his chest. He just cannot fail now. Everyone he knows has seen that picture. Girls who dissed him in high school have seen it. His mom probably has it on the fridge. It would be unthinkably humiliating to fail now. At this point he is committed to fight to the death.

Edit: Funnily enough, one of the Octopart founders quit grad school on the first day HN existed. Time flies:

https://web.archive.org/web/20070221033032/http://news.ycomb...
Is there an easy way to install a FreeBSD container on a Linux system?

For example, I can do

# debootstrap --arch=amd64 unstable ~/debian-tree/
# systemd-nspawn -D ~/debian-tree/

And be in a debian container. Is there a simple way to get a FreeBSD container?
HotelTonight Checks-In to Australia to Make Hotels On-Demand
We opted for an alternate, dynamic approach, which allocates work in real-time using a work queue. We manage all coordination between workers using an nsqd instance... In order to get maximum parallel performance out of our build servers, we run tests in separate processes, allowing each process to make maximum use of the machine's CPU and I/O capability. (We run builds on Amazon's c4.8xlarge instances, which give us 36 cores each.)

This made me long for a unit test framework as simple as:

$ make -j36 test

Where you've got something like the following:

$ find tests/

tests/bin/A
tests/bin/B
...
tests/input/A
tests/input/B
...
tests/expected/A
tests/expected/B
...
tests/output/

$ cat Makefile

test : $(shell find tests/bin -type f | sed -e 's@/bin/@/output/@')

tests/output/% : tests/bin/% tests/input/% tests/expected/%
@ printf "testing [%s] ... " $@
@ sh -c 'exec $$0 < $$1' $^ > $@
@ # ...runs tests/bin/% < tests/input/% > tests/output/%
@ sh -c 'exec cmp -s $$3 $$0' $@ $^ && echo pass || echo fail
@ # ...runs cmp -s tests/expected/% tests/output/%

clean :
rm -f tests/output/*

You get test parallelism and efficient use of compute resources "for free" (well, from make -j, because it already has a job queue implementation internally). This setup closely resembles the "rts" unit test approach you'll find in a number of djb-derivative projects.

The defining obstacle for Stripe seems like Ruby interpreter startup time though. I'm not sure how to elegantly handle preforked execution in a Makefile-based approach. Drop me a line if you have ideas or have tackled this in the past, I've got a couple projects stalled out on it.
I didn't say it was unremarkable, Mr. Strawman. However, it wasn't the "last word" either. If it had been, there wouldn't have been so many generations of major change to it since then. It's possible for people to be good at what they do but still nowhere near as good as they think, and that pretty accurately described a lot of Sun engineers at that time. The answer to all criticism, including that which history has shown to be completely accurate, was never anything but a sneer. It was the most anti-collegial attitude ever, and the industry is worse off for it.
I've found Simplenote on the iPad and Notational Velocity or nvALT on a Mac to be a really lightweight and quick workflow. Plus, there's the added benefit of it all being plain text, whereas Evernote always seems to make guesses about unwanted formatting for me.
http://www.fairsearch.org/uk-competition-authority-puts-goog...

There hasn't been any news on this for a while, but Waze has also stayed almost exactly the same. There's a little integration the other way (Google Maps sometimes shows incidents reported on Waze), but that's it.
Sometimes we get so caught up in our little computers and programming languages and internet that we forget that there's a much bigger world out there.

Go sailing. Learn how to carve wood. Make out with another human on a beach. Go take pictures in a foreign country. Learn how to play an instrument. Grow some vegetables. Volunteer in your local community. Go to a bookstore/library, pick a completely random fiction book, and force yourself to read it from cover to cover.

It gets better.
My acc
I my account and the older version
In the US, defendants are not found innocent. They are found "not guilty". OJ Simpson is all likelihood the killer of his ex and her friend. The court did not find him innocent of that, but rather found that the standard of proof had not been met to find him guilty, ergo they find him "not guilty" but they certainly did not submit a finding of "innocent".

The standard of proof in a criminal trial is "beyond a reasonable doubt". The standard of proof in a civil trial is "by a preponderance of the evidence". It's roughly the difference between "overwhelmingly likely to be guilty" vs "more likely than not to be the case".

I don't think you can turn every finding of "not guilty" into a successful civil standard of loss for the defendant. Suppose it's 95% likely that I was guilty of a crime. That's likely to not meet the standard to convict, but turn that around into a civil suit for false arrest or malicious prosecution and I'm going to lose the case against the civil standards.
Not a documentary but this talk from HOPE has a lot of details: https://www.youtube.com/watch?v=NGFhc8R_uO4
That, however, is prohibitively expensive for small scale users though. Even moreso than running a box from home.
> If it helps any just think of the costs as buying diamonds.

This is an unhelpful analogy.

Comparing the retail price of diamonds to the retail price of CPUs, RAM boards, and GPUs, I am lead to believe that whatever is used as the substrate for modern high-performance ICs is actually rather cheap. I can -after all- get a reasonably fast combination CPU and GPU for $45.

If we ask the USGS, we discover that in 2003, the price of synthetic diamond suitable for reinforcing saws and drills sold for $1.50->$3.50 per carat. However, large synthetic diamonds with "excellent structure" suitable for -one presumes- processes that rely on the crystal's fine structural properties -just as CPU manufacture relies on silicon wafers with fine structural properties-, sold for "many hundreds of dollars per carat". [0]

One carat is 200 milligrams. An entire Core i3 appears to weigh 26,800mg [1]. Let's be generous and assume that the CPU die is 1/1000th of that weight, or 268mg, or 1.32 carats. Given that CPU manufacture requires a substrate with excellent structure, just how much of a substance that costs many hundreds of dollars per carat can there be in a 1.32 carat device? (Especially when ones of similar weight constructed with similar materials can be had for $45 per, retail?) :)

[0] http://minerals.usgs.gov/minerals/pubs/commodity/diamond/dia...

[1] http://www.cpu-world.com/CPUs/Core_i3/Intel-Core%20i3-2100%2...
Yes, you would think it would be easy to analyze two yc portfolios, one with .com, the other with every other domain, controlling for the time since formation, and compare results, both survival and valuation. That would probably be a lot more meaningful, since the most highly valued companies are almost certainly also the oldest (surviving) companies.

However, I do think the point he is making is correct, that there are a number of constraints, but that the optimal decision involves a different weighting of them to that of many founders (my interpretation). I would argue that the constraints for startup founders naming companies are:
1) short and easy to say & remember
2) available (cheaply)
3) domain (.com vs others)
4) intrinsically meaningful
5) related to the business

Some founders compromise on 3 and give more weight to 4 and 5: what I think he's saying is that 1,2,3 are much more important than 4 and 5, to the point that "almost any word or word pair that is not an obviously bad name is a sufficiently good one".
The World's First Wireless Bungee Jump Is Magnetism Done Right
People are quick to condemn GeoCities, but it was a pretty fantastic thing for the world, when you get right down to it. I'm excited to see lots of providers looking at doing similar things for the modern web.
There is probably a middle ground here. For example, lock it down like the parent comment suggested, but have a process to unlock it, requiring (for example) physical access and some vehicle specific file from the manufacturer requiring proof of ownership and a scary warning. (I believe some phone manufacturers had a similar process for unlocking bootloaders a while back.)

This would still allow enthusiasts and security researchers to "own" their vehicle and would keep malicious actors out (for the most part).
Exciting for octopart and altium users :)
Problem is, the only decent quality machines I've ever had have been ThinkPads. I'm afraid of paying big money for a high-end machine from some other brand and having it turn out to be somewhat of a lemon.

Of course there is always Apple, which has consistently high quality, but I prefer to run Linux, so that's out.
Renaming MySQL tables with zero downtime
Please define "expensive". If it's a consumer app, hacking a wordpress template should only cost about ~$500.00 or hacking the sample projects from Parse.com can cost about ~$500.00-$1,000.

If it's a enterprise play, then you should be able to close $50k-$2mil for a paid project engagement from an enterprise client just by having a good powerpoint deck and an awesome sales pitch.

If neither options works, then you probably need to refine the idea more.
Deep Dive into Crypto “Exceptional Access” Mandates
main = putStrLn "\n"

Yes, that was very difficult. I see where you're coming from.
I think one can go pretty far using Parse, and it gives you a lot out of the box for your mobile clients...but it definitely has its quirks, and you have to use it in the right way.

1) Don't even bother with their hosted Cloud Code, spin up your own backend and use the webhooks. As of the JS SDK 1.5 you can finally run a node backend securely.

2) Push complex logic off the client and into Cloud Functions.

3) Put plenty lot of thought into your schemas before creating them.

That said, there are a few big areas of need that I see that I hope the team will address:

1) Development/Staging environments are a pain, particularly around schemas. Tooling around migrations would help a lot here.

2) Testing tools leave a lot to be desired (I had to roll my own backend mock library for node, https://github.com/HustleInc/parse-mockdb )

3) Limited exposure of MongoDB feature set (e.g. aggregation framework)

4) Downtime (and notification speed / transparency thereof)

5) Security/ACLs leave a lot to be desired, particularly for complex schemas. For instance, it would be great to specify object-level access controls in terms of Parse queries (e.g. Users that satisfy a query built around the object in question).
Brand new LTO4 tapes can be had for about $30, and those go up to 1.6tb compressed, and LTO4 is old tech at this point.
Consider that writing to a DRAM cell -- which involves charging or discharging a capacitor -- takes a few nanoseconds. This is at least four orders of magnitude faster than your estimate of 100µs.

I don't think it's a problem.
Well without having the signing key, you can't sign anything that will "change", so any of the configuration options are either baked into the executable (and signed) or they are in a config file (in chrome's case an SQLite file, not sure about FF).

And malware can do all sorts of nasty stuff when it's installed, but the issue with extensions specifically is that they are synced and they can run arbitrary code, so malware that can install one on machine A will instantly infect any other machine that firefox is synced to, as well as silently re-installing if you try to remove it. Plus the extension itself has the ability to download and run additional malware.

I saw a particularly nasty setup one time that a chrome extension downloaded a payload and ran it which would re enable/reinstall the chrome extension if it was removed, and the extension would reinstall the payload if it noticed it was missing. The only way out was to either wipe the chrome profile and machine, or be really quick and remove both of them at the same time.

It's obviously not an ideal solution (to block all unsigned extensions), but but when the options are:

1. Let malware run rampant unable to really combat it in any way (while letting it use your software to spread)

2. Castrate the entire extensions system to make them 'safe' (basically turn them into glorified web pages with the same restrictions and all)

3. Disable unsigned extensions and play the wack-a-mole game in a way that you can actually win it.

The option which works out the best for the vast majority of users is number 3.
I've read somewhere it respects the hosts file for its microsoft communication.
we registered a new 6 letter .com 8 months ago for 20 dollars.
There's still the right and secure way to go:

1) By default the cat is "locked", and uses a manufacturer-issued public key to verify the signature of updates

2) A car owner can "unlock" the car, by creating a key pair, and asking the manufacturer to add / replace (debatable) the new public key to the car. Right after that, the owner has an ability to modify the firmware, but everything is still secure. And it's up to the adult owners to manage their private keys and be careful with updates.

3) There should be a simple way to factory-reset the car (with either the owner, or the manufacturer signature).
Onevest
> One minor con is that until your store is "vetted" (something like a few months of successful transactions), your checkout form will include mailing address and phone number fields for additional fraud screening.

The seller's phone? Or my customers must enter their phones?
The cost of industrial diamonds is -one presumes- not subject to much artificial inflation.
Blackhat 2015 Keynote: The Lifecycle of a Revolution
The makers of the Roomba just got government approval for a robot lawn mower
Reddit Responds After Being Threatened, Banned and Unbanned by Russian Govt
Context makes it quite clear that it's going up. "Asymptotic" is a perfectly good description of an acceleration.

You can always add more words to take something that is perfectly clear and try to make it more clear. Add enough and you make it harder to understand.

So I prefer it written the way it is.
I've tried it too. But most of the time, I find myself distracted by the other things I can do in a phone. I read mostly in an e-reader or paper nowadays.
Default deny is the only viable strategy. (It's also completely impractical...)
You need to neuter the digital broadcast radio also. There was another way in there. And check the bluetooth and the keyless entry fobs also.
Schema-Agnostic Indexing with Azure DocumentDB [pdf]
mobile providers in australia bill in 1MB minimum sessions (with quite short session times) that would add up pretty quickly with these wonderful backend connections.
Going to Prom with Trivia Crack – A tale of romance and code
I don't see why that should be the case though (apart from the prolification of bad, overwrought, explanations).

Monads are not that exotic. People present it as "deep math" but for a mathematician for example it's kids stuff at the level you need to understand them for Haskell et al.

It's like saying differential equations are some "deep voodoo math" (only monads are even simpler).