skysight-inc/HackerNews huggingface dataset:
You can cause effectively force UDP by doing two things:

1. Don't signal TCP ICE candidates.
2. Don't provide TCP TURN servers.

If you do those two things, it's impossible to get a TCP connection. In fact, just doing #2 will nearly guarantee it (since a TCP connection outside of TURN is so rare).

But ICE will almost always prefer UDP over TCP, so if it's using TCP it's because otherwise you simply wouldn't be connected at all. And if you'd prefer not to be connected, you could simply close the connection when you observe it's over TCP.
That's only a 4.5% rate of growth over 10 years. And that's boosted heavily by the incredible fortune of having bought at the low point. If they financed at 3%, they only made a 1.5% return on their money.

If your parents had put that same money in the stock market, they would have made something like a 7% return and have well over $1.4mm — or possibly much, much more depending on the exact timing.

They could easily have afforded $3,000/mo or more of rent (in the 2007 market) — assuming they financed the house — and still come out well ahead. Especially when you throw in insurance, maintenance, etc.
Huh thanks for the photo. You're not wrong about it blending in well.
I bought my house in Mountain View right after Larry Page announced that hey intends to bring another 10-20K employees to the Mountain View campus.

It's just a pure numbers game. You can't have a single employer bring in that many people and expect everyone to commute in. There is always going to be a population that can afford and will pay to live closer to campus. Also, as the population of Googlers age, there will be pressure to move to the suburbs after they get married and have kids.

Also, there's lot of new development in Mountain View that will make the city more appealing to live in. If and when the monorail to Google (http://www.mercurynews.com/2017/09/13/mountain-view-studying...) arrives, this will make downtown Mountain View even more appealing.

Mountain View is now broaching the prices that Palo Alto was. Sunnyvale is the next Mountain View.
The thing that sucks is, it was impossible to tell any of this was going on. I know people will say "Well, you should have known. The signs were all there." But there were no signs. Coinbase could be the same way right now. Any exchange could.
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
He worked at Starbucks and would overhear traders bragging about their crimes in queue.
Meet the Camperforce, Amazon's Nomadic Retiree Army
I've already commented at length about this, but I'll repeat: UDP without congestion control in browsers is not really an option. UDP with congestion control is basically what QUIC is. So we might as just get p2p QUIC connections working instead (which we are doing in the ORTC community group).
Google can't get Gmail to sort mail properly. Amongst a thousand of small grievances I have.

That may seem quite irrelevant, but if I'd like someone to reinvent the OS, I'd like it to be people that have taken a stance in favour of stable, simple, straightforward software (the people behind Pinboard, Tarsnap; djb... just to name a few).
Lisa Barrett on How Emotions Are Made
No, not even that.

More like: "Is this user's battery below 50% and discharging? If not, he'll probably not even notice this."
Mt View studying automated transit to Googleplex. (Community meeting on 9/25)
I'm not exactly sure what you are saying. Are you asking how active investors in aggregate can beat index funds despite their fees?
The law certainly finds a meaningful distinction between spur of the moment versus premeditated attacks. Also a terrorist attack is carnage for a specific purpose, not just any carnage at all.

I'm not sure there's even any evidence it was planned at all (even 30 seconds in advance) versus a panic response to being under attack by a surrounding mob.

I'm not trying to defend any particular action, just that it does seem very distinct from, for example, a bucket of TATP and nails left in the subway. I personally am waiting for after the trial to draw any conclusion about Charlottesville.
I'm intrigued. Do you know what the startup was called?
however, that clearly puts the blame where it's due. ssn changes being exceptions make easy to shield company from due process. id's, otoh, have specific procedures for handling.
no platform should be trusted with your cryptocurrency

NONE

Use it for what it's good at - buy or trade. As soon as transaction is over - move it to fully deterministic offline wallet.
> rather pay with my wallet

I'm going to throw my solution in the ring for HN's consideration - https://Datajoy.us/fupm.html: lets make paying for content so simple that both you and the domain owner can happily set it up and let it do its thing behind the scenes as you surf the web.

Right now, it is being trialed for blogs and other top level domain content providers. First payments will be made Oct 1st.
You are triggering my OCD. It's my problem though.

Everyone has their strangeness and charm. Not sure they have quarks but I'm quirky like that.
As I just commented higher up in the thread, it is possible to force UDP if that's what you want.

And while WebRTC is complex, you can ignore almost all of that if you're just doing client to server data channels. You just need to speak ICE lite, DTLS, and SCTP, all of which have libraries. See some of my comments from months ago for more details.
> There will be false positives and negatives. Lots.

And as usual, the people who appear to be targetted with the laws (the four digital horsemen) will figure out simple workarounds, so the laws really only harm honest people.
High schools and indeed the whole college admissions process teach students to cheat a little bit. Whether it's copying a homework assignment before class, working with a tutor to write an admissions essay, taking aderal before the SAT, it is all rewarded with better scholarships at better schools. Then when they get to college we expect them to revert back? Haha.
it is Apple who has pioneered this concept of the device the user really does not own or control - the "smartphone".

Users controlled the Super-NES? Users controlled the Sony Playstation? Users controlled Blackberries with their perma-connection back to RIM servers? Symbian S60 users got a choice of the OS? Internet connections come with choices of user-controlled routers? Early internet connections with AOL-Compuserve-software was user-controlled and didn't talk back to one company?

Devices where the user has any control at all are the rarity of device makes/models/types, even if they are a majority of sales due to the PC-compatible hardware.
"it was a proof of concept, not a commercial product"

Within that distinction, lies dragons.

The issues I have with existing systems are divided in two categories: bugs/issues/not being polished enough, and conceptual inadequacy.

Most of my issues with actual products fall within the first bucket, because the second bucket actually means I'd want another product. This is where innovation is.

That being said, unlike Kay, I don't loathe what we have. I'd be very happy if it was just better. But, like him, I thin the fact it's bad has deep roots in the way it is conceived.

I think another commenter hit the nail on the head when he said that Kay was mostly disappointed with users.

About Steps specifically, I haven't tried it out, but I harbor a lot of doubt. A huge amount of work goes into making stuff merely tolerable.

Something I do have experience with is Pharo Smalltalk (which I believe is the most advanced offering in the market). In theory, having your own small universe based on coherent principle is heaven. In practice, it feels very constricting to work inside that box (the Smalltalk image), because you don't have access to some of your best power tools, or even to some basic modern niceties.

(Pharo Smalltalk and great, and improving steadily, you should try it out. But I don't see myself calling myself a Smalltalk developer/hacker any time soon.)
It's actually pretty terrible when you throw in that they bought at the bottom of the market, and likely paid at least 3% monthly in financing costs.
Nothing to do with OP's point of Android being based on Linux even before the iPhone.

[Every time this story is told, I like to remind - note how fast Google were able to pivot / adapt when Microsoft with their crazy resources and Engineering might took way longer. (Even beyond that MS had to change the way apps were developed for WP.) Fact is Google/Danger/Android were in a fundamentally good position mobile OS design wise way before the iPhone. After the iPhone - they looked at the possibilities of multi touch soft keyboard UI and were able to get there and surpass fairly fast.]
Lol. Of course. https://i.imgur.com/1y4NBgR.png

Code quality is quite possibly some of the absolute worst I've seen...

Lovely: https://www.reddit.com/domain/cloudboost.io/
Lots of incivility problems have been ameliorated by technical solutions in the past (up/down votes, flags, bans, etc.). I don't know why one would downplay attacking the remaining issue this way, especially since technical solutions are vastly more replicable and scalable. Indeed, internet incivility is a problem caused by technical difference from real-life interactions.
>Fuchsia is not going to be burdened by Linux kernel dev policies of constantly breaking APIs and their requirement for driver developers to open source their stuff, obey the kernel coding preferences (like when they rejected AMD's driver because of the HAL) to get them mainlined so that they can finally be kept in a maintained state.

And as a result, its drivers will be far lower quality and much less stable, and the system as a whole will pay the complexity cost of working around the awful code that hardware vendors churn out.
Why exactly was incineration not allowed? I can understand it being logistically difficult to implement, but it would sure be a lot simpler, and it's not like there's enough people down there that the carbon footprint relative to the airshed would be significant.
Ad money comes from a third party, not me. Whereas with this coinhive thing, I'm paying with my computational power and my battery (which is the most important thing here). Traditional internet ads increase resource consumption too, which is part of why we block them. Ads that are part of a video are different, you can skip them, and they cant breach your privacy (I dont know what Twitch are doing, though).
Isn't bitcoin in a unique position to show the balance held by the holding entity at any given time?
I had a similar experience. I wouldn't say it directly led to my career (but certainly influenced) as a software engineer, but it did shape the way I view the world.

Ultima IV: The Quest of the Avatar taught me about an alternative set of ethics. While too simple for real use, it was aspirational enough to get me thinking about alternatives to what I'd been taught.
Ultima VI: The False Prophet led me to acknowledge good and evil typically are informed by individual (or group) point of view.
Ultima VII: The Black Gate taught me to look at religion critically, to see that beyond the surface message there are often other messages that go unnoticed.

There's no question that Garriott tapped into something deep inside me that is still coming out to this day.
This article is terrible, full of opinion and hearsay. Why on earth did it shoot up to #2? I get that if you're invested in all these awful coins you want others to buy in too, because otherwise your coins are worthless, but still.
Yes, yes, no.
The OP literally said he couldn't understand the words.

Jargon is also not something that is necessarily language-specific (I doubt French or Spanish speaking EVE players use different EVE jargon).
Sure, but as a one man operation trying to get Google level reliability is out of the budget.
I'm sure it's entirely possible that I can run my application within the arbitrary limitations that you have set for me. I have a MongoDB and Express stack primarily. Sorry that I didn't know that online.com™ can host my application with 8 gigs of RAM for just $9 a month. I came into this damn thread wondering if maybe someone thought this was a good idea from the point of view of user experience. I don't care whatsoever about the planet. Not a bit. If my computer brings about the next Ice Age, fine. I'm a webdev, I saw an idea I liked, you ruthlessly shot me down because apparently it's going to harm you in some way. Honestly, I'd like to make a little money to pay my student loans off with, but that's not about to happen. So maybe, just maybe, I don't care how wonderfully cheap and capable the server you just randomly decided I should use is. I saw a cool idea, I wanted to implement it in an open and honest way for those users that wanted it. Sorry for destroying the planet with curiosity.
Why would anyone put money into your ICO if it isn't a security and doesn't give you some kind of "advantage"? Like, either your token will raise in value or your token gives the holder some special ability. Lacking either of those, why would anyone pay ETH for it?
I'm sure HN wasn't a lot of things but has become them. For the majority (I'm guessing) of users, HN isn't a place you can downvote. Perhaps this experience of the website should be widened. I respect that I am on a different website, but that doesn't mean I shouldn't campaign for it to change.
Anecdata time! I grew up in Southern California, first in the San Fernando Valley (Los Angeles County) then Ventura County and then Orange County. The housing market was amazing and crazy. My father started buying property in the late 1960's and finally left in 2006. He worked hard his entire career to afford to live there. Honestly, it wasn't much better in the late 70's and early 80's than it is now. Imagine buying a small rambler in Reseda for a bit more than $200,000 with a 19% mortgage. Remember also that you had to have 20% down. Then imagine a 3 bedroom two story in Thousand Oaks for a bit north of $300,000 with 17.5% interest rate. Or maybe a little Huntington Beach home that more then tripled in value and then dropped (in 2009) to 20% below the original purchase price within a 10 year timeframe.

So yes it is wild, very expensive, and can (if you are intelligent and lucky) make you very wealthy. In about 2000 I had made a windfall profit off of Y2K consulting and met a beautiful woman from Pittsburgh who had 3 children and I decided to settle down. I could have moved them all to California and used my savings to get us a modest home. We decided to not do that and we have been very pleased with our decision.

California is amazing and has a really interesting economy and job market. But I have as of yet never regretted leaving. I have always been employed. I have a very nice home with great schools and a beautiful area to live in. I make a substantial income and have no problem saving for retirement and investing. I also invest in property to this day and have done extremely well by almost all standards I have come across.

You really don't have to deal with California if you don't want to. It's a great place. But there is no real reason to live there.
Well it was actually the last top of the market; it bottomed out a year later. They probably could have gotten it for much less in 2008.
I'm cool with that critique of my answer and will be more specific next time I post such a critique.
"Solution" wow, just step back a second here, I never signed up for advertisements AT ALL, much less background CPU miners for shady schemes.

Solution is the last word to use, there is no problem first off and malware is not how you would solve this fantasy of a "problem".
Browser APIs to block content are fairly simple. There's no reason to use a huge piece of software if you just want to block some urls.

Ad blockers have their own issues, including trust about maintainers intentions.
(You can't skip them, sadly. The video won't buffer until the ad has fully buffered, which happens in real time.)
> And as a result, its drivers will be far lower quality and much less stable

I don't buy it. Windows provides stable driver ABIs and works just fine. A lot of the changes to the Linux driver API are gratuitous, and isolating driver development from the whims of the core won't actually hurt.

If anything, a stable ABI will help, since a smaller, well-defined boundary between the kernel core and drivers allows for things like Vulkan-like validation layers, better debugging, better sandboxing, and even transparent thunking to userspace.

Will some drivers be shitty? Of course. But many drivers won't be, and drivers will be less shitty overall when they can spend more time on being good drivers and less time dealing with GFP_FOOBAR becoming GFP_BARFOO.

Conventional wisdom is that backward binary compatibility i some huge unreasonable burden. This conventional wisdom is wrong; if anything, maintaining a stable ABI imposes some discipline that focuses development effort and that forces you to modularize your system.
It was an emulator for Ultima Online called RunUO that ignited my passion for game development. The ability to alter a few lines of code and see that reflected in the game was so damn exciting. Happy to say 15 years later working on my latest game in UE4 that feeling still endures. Thank you Richard Garriott and the RunUO team ;)
Chinese supplier. It comes as passivated bare die. You glue it to the board, need a wire bonding machine to attach connectivity, and thn encapsulate it with a blob of epoxy. Serious volume stuff. The dev kit is a few hundred bucks though, so it is reasonable to work with. Reply if you are still interested. But if you aren't already assembling in China, it probably isn't for you.
I've never had any issues sorting mail in gmail. I'm curious what specific action causes mis-sorting.
I think it follows the same basic pattern as biological evolution: there is a semi-random process that introduces new forms, but when you see a preponderance of some particular form (or attribute) it's simply due to the fact it wasn't eliminated like competing forms/attributes were.

I think what's missing from my description though was an account of how the dissipative efficacy of the non-reversible formations compounds in time. I re-checked the article and it is IMO vague on the subject aside from saying that that does in fact happen. In any case here's a relevant quote by Jeremy England given in the article:

While any given change in shape for the system is mostly random, the most durable and irreversible of these shifts in configuration occur when the system happens to be momentarily better at absorbing and dissipating work. With the passage of time, the “memory” of these less erasable changes accumulates preferentially, and the system increasingly adopts shapes that resemble those in its history where dissipation occurred. Looking backward at the likely history of a product of this non-equilibrium process, the structure will appear to us like it has self-organized into a state that is “well adapted” to the environmental conditions. This is the phenomenon of dissipative adaptation.
Credit where I think it's due -- Bruce Schneier was one of the first to introduce the metaphor of feudalism in this context:

https://www.schneier.com/blog/archives/2012/12/feudal_sec.ht...
Wonder how this impacts Stripe
What's really interesting about this is how unstable it makes the country. Clamp down and eventually you end up in a USSR situation where the government suddenly disintegrates with little real warning because there is no feedback loop to maintain stability.

Things seem ok because everyone ends up walking around pretending things are good even the people enforcing the rules. Untill you get a little spark and suddenly nobody is willing to stop it.

PS: I am not saying it's going to happen, but I expect the odds of complete failure in the next 20 years are well over 5%. And if it does fail things could get insanely ugly.
It was not impossible to tell this was going on.

https://twitter.com/patio11/status/370728763790594048

Note the date. I only posted that after I was sure I could beat the libel suit; was pretty sure much earlier.
Not a user of such behemoths myself, but in my organisation we've got a lot of GIS people and a few design/architect folks that work a lot with huge datasets, complex models etc that require a fairly large amount of horsepower.

It's funny the things that need a lot of beans to run; I was sitting with one of the GIS guys and he just clicked a button which then caused all 24 cores on his rig to flatline for about 4 minutes. The end result? A map of our city suddenly had a few boxes drawn over the top of it. As it turns out he was pulling in data from half a dozen sources to map out areas where there was government run housing that experienced higher than average levels of emergency services call outs. Apparently, in the past doing that manually would probably have taken several people about a week to do and wouldn't have been as accurate.
> The USA may be behind other countries in some things but not freedom of speech!

And that's why it's important to fight those who would introduce Chinese-like censorship to the west in the name of combating "hate speech" or whatever else tickles the moral panic of the day. Efforts like Google's Conversation AI seriously worry me: they have the potential to shape thought the same way that the Chinese approach does.

In a sense, it doesn't really matter whether it's the government or a big corporation that performs automated censorship. Either way, your life can be adversely and drastically altered because some god damn neuron tripped over its activation function and called you a monster.
I agree that our wars need to be either cut back or shut down. If you're interested, Rand Paul is actually putting up a fight in the senate for that right now.
Yes it does. I could not find my copy to find the quote I wanted to use so I used my own (not quite as effective) words.
Odd that none of the editors are, you know, actually from companies that do meaningful e-commerce. I'd be a lot more interested if it was obvious that folks like Amazon, Stripe, Paypal, Braintree, Ebay, etc. were working on this.

I'm also wary of an API that tries to be all things to all people--as evidenced by the shoehorning in of shipping and delivery options.

EDIT:

Also, we see stuff like so:

> The PaymentRequest API does not directly support encryption of data fields. Individual payment methods may choose to include support for encrypted data but it is not mandatory that all payment methods support this.

What problem is this solving again? How does this make developers' lives easier than existing solutions? I'm kinda thinking it doesn't.
Why do we need to put a payment api into a browser?
A better headline might be "SEC has not ruled on ICOs that are not obviously securities but there is reason to suspect they might not rule favorably"
> MtGox was essentially insolvent for most of its existence.

This is the biggest worry. How could they have not known about their books? This shows the fundamental flaw in cryptocurrencies. There will always be highly motivated and very technical people (Russia and China looking at you) willing to spend hours, days, months attacking or searching for exploits and vulnerabilities to extract coins. This differs from traditional banks which requires a physical bank robbery.

Ultimately the incentives for illegal activities, theft, and fraud is just to high without oversight and a central trusted authority.
How TeX calculates table column widths