skysight-inc/HackerNews huggingface dataset:
Windows 7 would forcibly shut down and reboot, without warning or indication, if you delayed updates long enough. Any laptop I owned with 7 could and often did spontaneously restart, no matter what I was doing.

I'm not shy about installing updates, but if I'm busy working I would delay it a couple times. Then I'd not use the laptop for a few days (with it in sleep mode), by then I'd have forgotten about the update. I was bitten by forced reboots in 7 many times.

8 added a "Your PC will reboot in 15 minutes" and that was so much better from a laptop perspective. W10 insider builds currently tell you to set "inactive hours", and this works fairly well for both phone and laptop. My phone updates while I sleep, my laptop pings me to reboot at my leisure, for it is never awake & inactive.
I still have some of my mail going through one of their VPS on an employee account. FreeBSD 4.7. shudder The BSDi stuff pre-dated jails but was effectively the same thing.
Sacramento did that because of flooding.
Account switching, please - or at the very least, let me log in from the front page!

As it is now, if I'm on my personal account and go to open up a private work repo, it takes SIX navigation events:

1. Trying to hit the repo the first time

2. Clicking the logo to go to the main page

3. Logging out

4. Clicking the login button to go to the login page

5. Logging in

6. Going back to the repo I wanted to see in the first place

I'd like to see a Google-style account switcher, where I just click a menu in the upper right, choose the account, and it reloads the page under that account. A simple thing that would make the site much more usable to those of us with multiple accounts (which I expect is quite a few people).
Anki Cozmo
Brexit to Further Splinter Global Data Protection Rules
Does that impact what type of memory topologies that you use too(I.E. SRAM only)?

I've only done soft-realtime and disabling caches sounds crazy to me on anything reasonably fast.
Thanks for the extension link. In my comment though, I didn't mean Chrome interface, I meant the UI of https://history.google.com/. It's now made Inbox-style, but with zero functionality.
Nobody lives in those downtown areas anymore. It doesn't make sense to make a walking mall in an area where few people will live in walking distance.

Obviously mass transit can help if it is reliable, cheap, and expansively deployed in the city, but that's not a typical case in the US. Otherwise you're going to have to accommodate cars, and lots of them. That means big fast busy roads that are unfriendly to pedestrians.

Also, it's nothing for me to bike 5 miles to go somewhere by myself, but if I have to bring my 3 year old twins along and then haul several kilos of groceries or other heavy/bulky items back that bike ride starts to look rather impractical.
JBoss updated to version 7
Let's put it this way. When considering a job offer from a startup, people say, you should value the options component of the offer at $0. Well, people say that, but I think everybody knows that someone who wants to work at a startup isn't really going to take that advice. They may try to factor it in by somewhat reducing the importance they give the options, but if they're accepting a below-market salary, as most startup employees do, they must be at least a little bit caught up in the hope of the options being worth something significant. I think even I, after years in the industry and several failed startups, could get caught up in that again, if wooed by the right startup.

On the other hand, if I were told that the options would be worthless if I left before a liquidity event, then I definitely would value them at exactly $0, and would therefore insist on a market-value salary, period.

If you've already joined such a startup, and taken a below-market salary, that's a different situation. I think the best advice I could give you -- unless you totally love working there -- would be to find another job.
Oops! Are you female? ;)
CRAs are beholden to the organizations that pay them. The megabanks pay to have their debt rated, S&P rates it. The Mega banks didn't like this move, the S&P rates it.

I said the uncertainty created by this move would obviously create a downgrade, but if you don't think there is pressure from the banks to downgrade them, you're nuts.
Actually the reason we changed the language was because people thought it was an all or nothing proposition.
Fun fact: The web sucks a LOT less if you spoof IE6 in your user agent. Almost every evil that can be given to you will be spared. No pop-overs, no javascript lazy loaders, basically anything with a framework behind it will treat you like a human again. It's wonderful.
That's it! I can no longer sit back and allow Communist infiltration, Communist indoctrination, Communist subversion and the international Communist conspiracy to sap and impurify all of our precious bodily fluids.
well, people complained when Go produced 2mb hello worlds.
> I agree with you here, but the insinuation was that it would evolve toward something better. Things don't always get better. History has borne this out.

Things don't always anything, but history shows over time societies are in general getting better and it's perfectly reasonable to expect the EU will as well.

> Disagree. You're playing broken telephone. After inserting enough people in between the original vote and the final appointee... you get a completely different message.

One layer, i.e. representatives, is standard fair for how most governments operate and no one complains they don't have any representation. It's unrealistic to accept only direct democracy as meaningful.
Globalization is unfair. The biggest problem is that minimum incomes are different. So that people from one side in the planet can do the same job for less. In Europe it is even more crazy, people from country A can work in country B for a lower wage. It is unfair for the people who want to contribute fairly into their own society, they get frustrated and feel like a loser.
Unless you can fit your entire application into faster RAM, you usually can't do SRAM only. And yes, it is crazy, but hard realtime is a whole different ballgame. Fortunately, your actual deadlines are usually pretty lenient, and you can often devote the core to a single task, so being slow isn't as big of a concern as you'd think. Another common thing you can do is maintain an SRAM scratchpad or two, sometimes with dedicated circuitry for handling the really latency-critical part, so you have full control over what goes in cache.
> Well, there is always someone.

Well, for major-media published people saying that it could lead to a global recession, you've got T. Rowe Price (cited upthread), and an analysis firm economist [0]. And the IMF [1]. And, in a piece where others are warning of other economic risks short of a recession, Morgan Stanley also warns of potential recession. [2]

> I think it's fair to say that slightly higher trade tariffs in the UK will not result in a global recession.

If the Brexit meant near term certainty with no changes other than slightly higher tariffs on trade between the UK and the EU, sure. But that's not what the Brexit means.

[0] http://www.cnbc.com/2016/06/24/

[1] http://www.theguardian.com/politics/2016/jun/20/european-uni...

[2] http://www.telegraph.co.uk/business/2016/06/21/central-bank-...
Typically there are four consumer level providers in US markets. One coax, one copper/fiber, one (or more) satellite, and most likely a regional operator that may be either copper/fiber or coax. Also some regions do have consumer-level WISPs, although those are more rare in urban areas. Webpass being a high profile exception.

The problem is you can't get the standard Comcast or U-verse product in those buildings. The landlord signed a 10-year deal stating "10mb/s" per unit. Meanwhile your neighbor in a non-exclusive building gets 75mb/s easily for the same price or even less than you're paying under the exclusive agreement.

Worse, a lot of these buildings sign deals with no-name local fiber providers (or resellers) who pull the same crap, so its not a "big business won't let us compete" issue as much as it is lack of choice for residents due to existing contracts by the property owner.
Java is confusing too so being just like Java doesn't mean it's easy to understand. (Do I need the Java runtime environment, the SDK or the browser extensions to run this code?)
I believe that there has been some work trying to define integrations and derivatives for function No->No , and that while there has been some good progress, there are still significant problems with at least one of the two.
I read the best way was(no actual experience in this field, but it sounded like a good plan to me)

1. Finish a degree in ML and a couple of projects

2. Use this experience, as evidence of enthusiasm for applying as a support engineer on an ML project. (Working on infrastructure, and all the surrounding development work an ML project requires)

3. Keep trying to move more and more into the ML side of things.
> The things you need to start a company (time, knowledge, morale) are all significantly more expensive, and therefor less accessible, in SV

It's always been more expensive in Silicon Valley.

I would agree that Silicon Valley is probably not a good place to start a low-margin business.

Market participants have chosen to start and grow tech businesses in Silicon Valley, so economic opportunity must exist despite seemingly high costs.
Somewhere on my personal ToDo list is to get hold of a suitable SPARC box and get HyperNeWS running again to see if it really was as awesome as I remember.
Searx has just got a face lift
Right, but they still need to vote as a somewhat cohesive group.
Let me reply to non-code related PR comments in a thread.
That's a political problem, not an urban planning problem. There is a massive gulf between what academics who study cities say should be done and what can actually be done withing the constraints imposed by politics.
> Um, do you have any idea of what "continue to do what we have been doing" is going to look like in terms of human suffering?

I think I do, yes. If you think it's within the same order of magnitude as "let it burn", I suspect you have a very limited imagination.

> The system is broken.

To paraphrase The Princess Bride: There's a big difference between "mostly broken" and "all broken". I don't think it's "all broken".

> The long decent into madness is completely unnecessary. The quicker it dies, the quicker we can pivot.

But the fast descent into madness may not be necessary either. And if not, then going there voluntarily is incredibly unwise.
Right, because you have to convince the high-status authorities to say that it connects on an emotional level so that everyone else will nod their heads to avoid looking stupid.

Truly, AI is a long way from beating the Emperor's New Clothes game.

But frankly, there are easier, more useful AI goals to target.
Users don't buy a windows license with an expiration date.
> Copy construction out of a global is actually still unsafe, because some other thread (for example) might mutate the global, invalidating the this pointer.

It's not unsafe, that code wouldn't pass the check. Other threads would have to not access globals at all, or all threads have to access them read-only.

As for doing things on a variable by variable basis, just imagine a rote refactoring from a global variable to non-global variable passed up from main. For example:

https://github.com/srh/memcached/compare/65da75f...235db6

We eliminate the global variable "as" by passing a struct assoc pointer parameter up from main.

The parts of this that isn't a rote refactoring is where, instead of adding another parameter to functions like event_handler and event_set, modifying libevent to pass through the struct assoc pointer, we instead put the struct assoc pointer into a closure (because this is C, whatever homespun kludge is most convenient). The other situation where it's put into a closure is some calls to pthread_create.

We know that this refactoring retains identical behavior -- every access to the global as now accesses the same as object -- because only one instance of struct assoc has been constructed. (And the kludges with C-style closures here are correct merely by inspection, i.e. the right variables are initialized, type safety would handle that.)

Now, if we have some tool for checking use of globals, it can do the same thing, and then analyze memory safety using the rules it uses for non-globals. What it needs from the user are annotations to help it know when and how a global reference should be captured by a closure instead of passed as an extra parameter to the closure. Of course, it would be perfectly valid to thread a struct assoc pointer parameter through the internals of libevent, if that was sufficient to check the program.

Now, memcached would have other problems to deal with, because the struct assoc is shared across threads. The point is, the problem is not that it's a global variable, it's other structure inherent to how the program is designed. And examples like

unique_ptr<Foo> p;
void bar() {
p = make_unique<Foo>(...);
Foo xyz(*p); // Forbidden! (NOT)
}

are easily dealt with.
If you want to save cash you can try your luck on AliExpress.

Here's a device that looks a lot like the Magewell USB 3 UVC HDMI grabber for $118 (with free shipping):

http://www.aliexpress.com/item/Free-Shipping-XI100D-UVC-USB3...
I don't know of many big startups coming out of Dublin. Having many big corp HQs (who are there for tax sheltering and lower income workers) doesn't translate to a lively entrepreneurial scene.

For example, just north of Toronto is a small suburban city called Markham which calls itself the "high-tech capital of Canada" but the only notable thing about the area is the countless glass office towers of multi-national tech companies who built their Canadian HQ there. But the Toronto startup scene is entirely downtown, far from Markham. Or in Waterloo near the university there. I've even not heard of any events taking place up in Markham either, it's just not part of the community in any significant way.

The kind of people who go to work at IBM and AMD don't often leave to create companies nor do the CEOs participate in the startup communities very much. They're people who usually live in the suburbs with families and are happy working 9-5. Nothing wrong with that but the distinction between high-tech corps and startup scenes are often confused as homogeneous entities by outsiders.
I often google the things I'm discussing on HN as well, to make sure my facts are straight, and to define words that sounds right to use, but I want to be precise[1]. What I google probably has little relevance to what I "know" or not. Also, I try to google my own position in some arguments to see if I can find the talking points of the other side, and how well my views fare in their light.

1: There's a fine line between using language that some percentage of people won't necessarily know the correct definition of but is precise to your meaning, and using less precise terminology that requires more words and sentences to arrive at what may be equivalent. In my experience, people generally have a mostly correct idea of the meaning of most of the less common words in English, but through remembering prior uses in context, not through necessarily remembering the definition. I like to skirt this line (at least, where it is for me, as it's different for different people), and rely on readers that care to look up the definition of a word that they aren't sure if it implies something specific (as I try to).
Google division aims to fix public transit in US by shifting control to Google
Brexit Impact on Data Sovereignty: Safe Harbor, EU Model Clauses, and More
You are a responsible administrator, and should be rewarded with system stability and job satisfaction. Good work.
This is hubris, writ large. A small group of people think they can compile the knowledge and wisdom necessary to build a utopian city that will be all things to all of its inhabitants. Traffic congestion is bad, so let's outlaw cars! Unless they're self-driving! Public transit is awesome! Yay, public transit! Yay, bike paths!

Didn't they try something like this in China already?
Only a factor if there is a significant number of vacant properties that need to be filled with people, which is not the case in places like SF and NYC.
> Nobody lives in those downtown areas anymore.

People absolutely do live downtown. Indeed, one of the biggest trends in housing is people moving back in to downtowns.

> It doesn't make sense to make a walking mall in an area where few people will live in walking distance.

So why all the zoning regulations to forbid it? Markets generally won't build where it doesn't make sense. So let them do their job.

> "big fast busy roads"

You can't build your way out of congestion: http://www.citylab.com/commute/2015/11/californias-dot-admit...
What would you say?
OctoLinker available for Firefox
>https://news.ycombinator.com/newsguidelines.html

The guy is pointing out hacker news submission guidelines, I don't see how that is relevant to the color of his username.
Not sure, I believe San Jose, but was talking with a guy last week who was looking into wireless service since he was in a broadband desert. He was shaking his head as I have Google, ATT, and CCI all competing for 1G/1G service in my area of KS.

http://overlandpark.maps.arcgis.com/apps/Viewer/index.html?a...
So, novice question: will Web Assembly help TCO? I know nothing of it really, but it seems like a long-term goal, not shortterm for the WA design team.

https://github.com/WebAssembly/design/issues/189

As an aside, I am a weak programmer, but I love what you guys have done with Racket, especially with incremental language building with #lang directives. I know you could not do that so seamlessly in Pyret, but I love your progessive lang building, progressive type addition. You get the practicalities of pedagogy in language learning by breaking it down into pieces; I wish more people got that and could have succeeded into steering me into double majoring in Arabic and CS. Ironically I was so weak at it after two semesters of C++ only for major intro courses, the enticement of crazy USG machine translation gigs my profs promised me scared me away with my impostor syndrome.

So why say this? How can people like me help with Pyret? I think its web browser JS transpilation are very interesting, and in this age of data visualization and rich multimedia interactivity, I think these tools are the future of language learning, university or not, whether people think it.

I see you guys went so deep with Racket for building blocks of abstract language building blocks, but the Racket people involved in Pyret are sweetening the deal with the notion of tools for practical incentivization with the wep API and media integration.

So, yeah ... sorry to brain dump there. Really enjoyed this post and the work of your lot over there.
> Cities reflect networks effects as strongly as anything, which is why the same cities that were important 100 years ago are, by-and-large, the same cities that are important today: there has been no doubling of exciting, the-place-to-be kind of cities in at least North America despite huge increases in population.

I'm not sure how you're defining "important" but I think it's safe to say that the list cities many people 'the place to be' has changed quite a bit from 100 years ago. Los Angeles, San Francisco, and Seattle would not have been on that list 100 years ago. But Cleveland and Pittsburgh probably would have been. So I would argue that things actually are kind of flexible. Of course, many cities would stay on the last - e.g. New York. That said, your point still stands that the list hasn't noticeably grown despite massiveky increased population (if anything I bet it's shrunk), which is kind of counterintuitive.

I totally agree with your larger point about the need for a critical mass of people to move to a city though. It's a tricky problem to solve.

I think it's worthwhile to look at small cities that have recently become much more popular - Portland OR, Austin TX, and Asheville NC. Their recent histories might provide some insights into how small cities go from being backwaters to attractive alternatives to the big coastal metropolises.
Good question! I'd also add the questions Why are we still programming with the semantics of 80-column punched cards? Why are programs even structured as sequential lines?

The lines within a method need to be ordered, but beyond that, code should just float to where it's convenient and be hypertext-y. And worrying about whitespace and fitting code on a fixed-length line is pointless.

I don't have the answers to how programs should be written, but the current system just seems wrong, locked into decisions made decades ago. It seems like programming is stuck at a local maximum.
So is haiku.
That linked series specifically and Dan Harmon's approach there is my favorite approach to these topics.

I wanted to also share https://en.wikipedia.org/wiki/Monomyth Joseph Campbell's very similar work that I think Dan gives credit to somewhere in that 101 series.
If you are able to think of the different realities that would lead to us having this discussion today, some of them with life being originated on planet Earth and some of them with life coming from elsewhere, and you're able to reason about the relative frequency of these two kinds of realities, you definitely have more imagination than me.

And I don't know what do you gain with that. Does your frequentist interpretation have a physical meaning? I could assign a Bayesian probability to panspermia, and you could assign a different probability. Is there, according to your equivalent definition in terms of frequencies, a "correct" probability?
It is very easy to demand self-sacrifice of others. Convincing them on the subject is a great deal harder, which I think is why nobody seems much to try; simpler, after all, to compel (at least part of) the desired result by means of force majeure. But you shouldn't expect to make friends by it.
Yeah, convert farmland. What does farms do anyway?
Only one Mistake. Reading too much about startups and not actually doing anything of value.
East Coast states want to tax drivers’ travel, not their gas
> Then it’s much more efficient to cluster those 100 different places into a few compact areas, so that most of the people can walk or bike, or take the subway.

Absolutely. But there will always be people who want to get to locations spread all around even a metropolitan area (as well as further-flung locations around that area), and while it's possible to build a public transit network to get them there, with enough throughput to cover the volume of people, the latency will still be worse than a point-to-point trip directly from point A to point B.
A couple suggestions here... embed them in the docs on the site, I can't access gist, for example at work, so often have to reread, or use my phone to see them when referenced in blog posts, for example.

The second suggestion, would be to show (maybe under a tab/collapse) what imports one needs... I specifically remember learning C# when it first came out between books and using the cli compiler without benefit of VS, and had a beast of a time figuring out that an example with StringBuilder required System.Text, or some such be imported into my class file. It's something that always bugs me when I see snippets without a reference to the namespaces that are needed.