skysight-inc/HackerNews huggingface dataset:
It delivers? Lol. The GC used to suck for 32 bit systems and it still sucks for realtime. As opposed to Nimrod's which pretty much guarantees a maximum pause time of 2 milliseconds -- independent of the heap size. And that's only the start: Go also lacks generics and meta programming in general. And its memory/concurrency model is just as racy as Java's.
The most-frequently-executed parts of Python are C. The best part is being able to glue all those together easily.
At a high level, the teams are largely their own companies that get money through sponsorships, and spend their money on developing cars. For companies like Mercedes-Benz and Red Bull Racing, it's a big advertising opportunity (and obviously a selling point for Mercedes-Benz sports cars). For teams like Williams and Force India, they're independent ventures.

Every car needs an engine, which may be developed internally or purchased from a supplier. Ferrari supplies engines for its own team (the "factory team"), but also sells engines to other teams like Toro Rosso and Sauber ("customer teams"). Engine development is extremely expensive, so amortizing the cost across several buyers makes sense. Smaller teams cannot afford to develop their own teams.

The best teams can afford to pay their own drivers lots of money, upwards of €20m/year. Some teams can only afford to pay €150k/year, and the drivers hope to prove themselves and move to a faster team after their contract is up (many top drivers came up this way). Some teams can't even afford that, and are willing to take "pay drivers," who pay the team to drive. They're not bad drivers, but they're not necessarily the best ones, either. Cutting loose a good paid driver for a worse pay driver is bad for the sport.

Participating in F1 has a unique marketing value to the right customer, and can't be replaced with just R&D or more commercials. I think it's fair to say that Ferrari wouldn't know what to do with themselves if they quit F1, as it's so much of their brand identity.
this is seriously awesome, hope more people vote this up on quirky to make it a reality... right now i have to use one of those nite ize gear ties to make sense of the extension part of my macbook cord
Do you have any sources on the exploitable segfault claim, or is that just FUD?
I made Drano bombs and set them off on school property when I was a kid, and I turned out pretty good. I mostly pay my taxes and everything. It's not my understanding that that's what happened here, but if it is, it's still a tragedy that this notion of charging a child with a felony for tinkering with interesting chemical reactions got as far as it did.

Children are expected to behave irresponsibly. Adults should be expected to behave responsibly. It is horribly irresponsible to attempt to ruin a child's life over a mistake that lots of kids have made and will make in the future. This is a stern talking to situation, not a "call the feds, it's time to put this kid in jail" situation, and every adult that signed off on the idea of taking this to a criminal level should be really ashamed of themselves.
How much is "open" with Google that actually matters to the company being a company? As in stuff that makes Google money? Search, Adwords, almost all data relating to either of those? The data Google has that "personalizes" search? Etc
I hope I've completely forgotten any details of the convoluted locking behaviours and tuning options of MyISAM (which, in my head at least, is read as 'miasma') but they were there to at least attempt to support certain types of concurrency. And they were table-level whereas the SQLite write lock is db-wide.

Could you reasonably write blogging software that uses SQLite? Sure. It's just that Wordpress isn't that blogging software - it's written to be paired with MySQL, for good or ill.
Google needs to bring WebRTC with VP9 and Opus to Hangouts already!
I'm in Vancouver. I got hit by a cab on New Year's and had to pay $80 for the ambulance. The cab's insurance is picking that up, despite the whole ordeal being my fault, so they're sending me a check for $110 then asking me for $1500 back. Go figure.
If you're interested in building for the web in a Lisp, you should seriously give Clojure a try!
These benchmarks seems to rely heavily on math operations and the Go bench seems compiled with gc. I suspect that gccgo with the latest runtime (There was no release of gcc with the 1.1 runtime yet) can show prettier results with the use of the more mature gcc optimisations.
I would not call it a big app but 5by.com is written in some 2.2KLOC of angular and I feel like it shows some of the strength of the framework.
Hmm... so you think it's changed that much in 5 years? I'm not surprised.

I lived in Boston from 2005 to 2010 and thought it was fairly bad, but I can imagine the Valley being much worse.
> In fact I would've agreed with them that the VivoTab is probably the better device for viewing widescreen movies

Of course the VivoTab can only play scaled down 1080p video. That probably does not matter to most people, but I really don't think Microsoft wants to go down that road.
Yep -- all students are eligible.
Could a doctor do anything about internal burns? Such questions are prudent to ask in the US, where "being checked out" for a few hours (mostly waiting) can easily surpass $10K.
"I mean, my grandmother was struck by lightning twice"

Wait, what?
Why you should use make and write Makefiles
I meant "safe" in the "nobody got fired for buying IBM" sense. My sense of it is that from now until the heat death of the universe, Golang developers will say that language is safer because of its type system, and Erland developers will say that language is safer because of share-nothing and immutability. I think both languages are safer than Python.

But then, you cannot have it both ways. Either Erlang is "safer" because of share-nothing and immutability, or Golang is more flexible w/r/t concurrency. I can design a shared concurrent data structure in Golang that is protected by locks or atomic counters, and I can do that easily, using the native first-class facilities of the language. Can two Erlang processes cooperate using a single shared buffer with a custom-designed concurrency scheme? Is that a natural thing to express in Erlang? It's a natural thing to express in Golang.

I feel like you didn't really engage with the string processing point I made.

I feel like it doesn't help an Erlang advocate's point too much to observe that Golang stole the best parts of Erlang.

I feel like every time it is ever pointed out in any language comparison that Golang can produce runnable native binaries, someone always has some rube-goldbergian alternative that nobody in the real world ever uses to get their own language bootstrapped onto some routine from a single file.

I gave specific reasons why Golang's tooling is strong. I feel like I got a response that says "Erlang's tools are mature". Nobody is arguing that Erlang is immature. The argument is that it's geriatric. :)

Ultimately, I agree that most of what I think is good about Golang is probably icing on the cake after "the language is boring enough to be familiar to Python programmers".
wow, I just got upgraded in less than 1 minute. I mentioned current university projects which may have helped, and used a uk address.
Yes, you'll need to reapply after the two year period, but the turnaround is quick.
> The X.Org security team would like to take this opportunity to remind

> X client authors that current best practices suggest separating code

> that requires privileges from the GUI, to reduce the attack surface of

> issues like this.

A naïve reading of this statement seems to suggest that no "modern operating system" built on X can be secure should they follow the X.Org team's advice because no privileged clients can exist. Perhaps this is a gross misunderstanding of mine with respect to how distros use X, but is it not possible to display to the user a privileged password input window that can't be tampered with? And, if said window can be made, wouldn't it be privileged and thereby susceptible to this attack unless they displayed it without using an X server?

Or would the X.Org security team suggest that operating systems run dual X servers, or many X servers, one for each privilege level, and then render one on top of another?

This mess has me quite confused as to the security model surrounding X.
Try again! And be sure to follow the request for information pretty closely. We get lots of requests, so sometimes if they don't provide what we need (e.g., don't mention the school they're attending or something) we have to reject it, and since we get so many, it's hard/impossible to provide individual feedback.
How do you want it read and what's the audience? Assuming it's technical material for an HN type audience, realize that no one's going to sit and read through it at once, so you need to think about making digestible chunks and having good navigation. I like the GNU Make manual a lot and it's absurdly low tech. git-scm.com is much more modern looking but has essentially the same structure.

For tablets PDFs can work really well. If you want to be read straight through or be an offline reference (printed or tablet) that might be better but not if you're going for random access.

Man pages are a nice model too.

Edit: typo I'll attribute to autocorrect
I'm from the UK and relying on the internets, but from my perspective anyone pretending that the Bay Area's still not the place to be right now has completely lost perspective. It literally has an order of magnitude more activity or even two in startups than anywhere else.
Careful. I'm not making a "Linux vs. Windows" argument here. I'm making a Linux desktop vs. any other computing environment argument. Not all computing environments are equally exposed to attacks. It is for instance much more annoying to exploit iOS vulnerabilities than it is to pivot from user "nobody" to root on an Ubuntu desktop system.

That these two environments aren't comparable --- one is a heavily-locked down and simplified computing environment and one is a general purpose desktop operating system --- is exactly my point.
The quick response times our ambulances achieve are due to their being strategically placed around a city, manned and ready to go.

It works this way whether you're talking about a city-owned ambulance at the fire station or a privately-owned one idling in a parking lot somewhere. In either case, you (or your insurance, or your city, or your state...) are paying for a driver and at least one paramedic to sit around at the ready, not just for the quick trip.
> build process was disturbingly frustrating

that pretty much sums up my experience with ClojureSctipt as well.
My understanding of lightning rods is that they help more in that they help dissipate charges from the surrounding air, preventing a strike, rather than actually taking the strike, in most cases. Though, in such case lightning struck the building, it's much more likely it would go through the lightning protection system if properly installed.
I work at GitHub on all things related to education. I got a note that this was on HN, so I thought I'd drop by and offer to answer questions and provide some additional details.

Details on the discount:

* We're happy to provide students with GitHub Micro (5 private repositories) accounts for free. So long as you're a student, you're eligible. You can use the private repositories for anything you want.

* We offer organization accounts with private repositories to teachers that are using GitHub in class.

* Academic discounts on GitHub and GitHub Enterprise are available for many academic use cases, including: school administration, IT, and research groups.

Aside from the education discounts, I spend a lot of my time on university campuses. Feel free to email support@github.com if you're interested in having someone from GitHub come by your campus for a tech talk or to participate in an event.
"This conference sucks"
Thanks! This was exactly our train of thought as well. We needed to be able to open windows and menus, wait for the user to do something in the editor, etc. The setup, teardown, and bind options per step in tourist made it really easy to do everything we needed to do.
What do you gain from learning Go?
Mobile social consolidation
In raw performance, Go is relatively close to C. But since you keep mentioning latency: the garbage collector makes Go unsuitable for hard realtime applications.
As someone who also has first hand experience with a severe lightning strike (that left one dead and 11 hospitalized) and on a separate occasion saw a lot of people with hair sticking straight up (we ran to our cars before lightning struck that time), I second this. Don't assume you're safe because you're not near a high point. Lightning strikes wherever. And never, ever, ever stand under a tree. They make great conductors, but your body (a sack of salt water) is an even better conductor, so the lightning jumps to you. Last, lightning strikes are one of the cases where CPR can be effective. The body is still well-oxygenatd, but the heart may stop from the shock, so keeping blood circulating can save a life.

One other thing to be aware of, one the injuries that lightning causes is blindness (temporary but possibly lasting a couple of days). Several of those closest to the strike were blinded - it was described to me as a sunburn of the retina, where vision is not restored until the burns heals. That may not be medically accurate, but describes the experience they went through.
It's mostly FUD, but it's a rathole of an argument since nobody has defined what "exploitable" means. Rather than nail down the term so we can all have ourselves an even more pointed language war, we should probably just let this go.
Star Trek, tech companies, and the death of futurism in cinema
At the time, WiFi wasn't a thing. The internet backbone was provided by the government, and man-in-the-middle attacks were basically theoretical so far as I know. Basically you trusted your hardware and internet provider, and so long as there weren't any devices connected (probably by ethernet) to your local network there wasn't an obvious way to sniff traffic or carry out an attack.

The world is different now, with a whole bunch of potentially untrustworthy ISPs and a lot of broadcasting over public or easily-crackable WiFi and mobile networks. That's why SSL is absolutely critical now, but it wasn't at the time.
On Android at least, I try to use loaderex[1] whenever possible, but it has some limitations. Best third party solution I've found so far. I was kind of fishing for someone to give some alternatives for Android and iOS, but seems like we're all kind of just in a rut :/

[1] https://github.com/commonsguy/cwac-loaderex
huh! I didn't know that. I'm haven't been keeping up LMP development (since about 2007/08). Cool to know, though
Reminded me of an article I read in Inc., it seems Honda Civics are the accommodation of choice for Valley camping.

The Leanest Start-up in Silicon Valley

http://www.inc.com/magazine/201207/leigh-buchanan/the-leanes...
Is this out of date: https://support.google.com/talk/answer/29291
I've had similar story - direct port of "sqlite" to "postgres" (localhost connection) made postgresql originally 6 times slower. But then I've made a connection pool connecting N, N2, or N3 connections where N is the number of logical CPU's. The trick was to use pg_export_snapshot, and make all connections to go through the same place.

This way I matched SQLite, but then I've made it x3-x4 faster by using COPY (SELECT *....) in BINARY format (took some time to write binary parser) - and what was loading for 3-4secs from SQLite, loads for 0.8secs from PostgreSQL 9.2 (Windows 7 / 32GB / 6 core / 12 cpu machine).

e.g. - the point is - that if you care, you could go and optimize a lot. This is not a fair story though, since I've used real enums, floats and ints on PostgreSQL which saved quite a lot of space. The db was bigger than SQLite even with that, but somehow faster... though faster only when used through multiple connections.

I could've go the opposite way, and find ways to make SQLite shine in this respect.

One lesson from the game development industry is that it takes 5 years to develop the best looking games at the end of the hardware cycle. And the hardware did not change even bit for the whole time.

It takes a lot of learning, experimenting, trying out strange things until you get good. And even then, someone comes and makes your solution look stupid :) (I hope someone comes and would do that for me, so I just sit, enjoy and smile at his/her code - several times I've seen it).
Its hard to print bullets, why don't they just give up on regulating guns, and regulate bullets?
I don't use RSS on mobile; getting a push immediately so when I'm not at a computer is helpful.
Print your own house
فيلم الحرامى والعبيط
Wouldn't a correct design for programs that occasionally needed to handle huge data sets be to consciously and deliberately serialize (or at least bound the concurrency of) some parts of the code, rather than to pretend that the program was operating on an abstraction that could buffer arbitrary amounts of data in parallel and always converge properly?
Unless things like equation numbering are important, using pandoc to convert markdown to PDF via latex will be much easier and get you 80% of the way there. Then you get decent HTML for free as well.

org mode is another option for that too if you prefer their markup or like outliners (and use Emacs)
I never felt what you're describing but I do enjoy listening to RBMA Radio Fireside Chats[0] while while I'm working. You may like it.

[0]: http://www.rbmaradio.com/categories/interviews-features/form...
What the fuck is wrong with you people? I mean, really.

No, that is definitely not how it works. You can redefine screen size into some absurd bullshit, but that just means you are crazy, not that you are right.

In some cases the screen diagonal is a good proxy for screen size and it’s reasonable to use it (for TVs, for example, they are practically always 16:9). However, when that proxy reaches the boundaries of its usefulness and you still use it, you are a fool.
Behind Blooki.st — A Blog + Book Site That's All Journey, No Destination
You should be all set now.
I totally agree. It wouldn't be fair to compare Ubuntu to Chrome OS either. (My response was aimed more at thrownaway2424's comment, and I didn't mean to give the impression that everything is equally vulnerable, just that most software has exploitable bugs that may or may not be known.)
Glad you were unscathed (assuming).

Excellent point about CPR and blindness as well.
I'd fork the discussion at this point, there's the utilitarian debate on costs vs. benefits (although it's even more complicated that you may realize, you have to go all the way to figuring in the quarter billion disarmed people killed by their own governments in the previous century), then there's the "the 2nd Amendment acknowledges the natural right of self-defense" and the minor detail of degenerate case that the Right to Keep and Bear Arms is an enumerated Constitutional right and if you want to change any of this, you have to amend said Constitution first.
> They compare themselves in some areas where they can win, and of course disregard all the other areas where they lose.

Aren't you describing how marketing has worked since the dawn of time? I'm genuinely curious why this is worthy of discussion except as an example of how companies commonly market their product.

It seems preposterous to me to expect that companies would willfully enumerate aspects of their product that are weaker than the competition.
We dont support IE7 in Easel, and have not checked this in IE7. Feel free to do so and let me know if it works!
At least in the iOS app license information webrtc and opus are already mentioned.
The thing a lot of people don't get about 3D printing is that it has been around since the early 80s. And unlike semiconductors which follow Moore's Law, not much has changed in the past 30 years except some of the earlier patents have expired. So the printers good for printing cheap plastic junk, like figurines, now only cost about $1K.

SOURCE: My company has been using $1-500K 3D printers for the past 15 years.
Yeah I was under the impression that the initial trauma released specific factors into the blood that trigger apoptosis away from the trauma site... But I guess rhabdo is what I was thinking of.
> Thanks to Kennedy no one can be turned away from the ER

Which is funny, since they're only required to "stabilize" you once you're there. I know a guy who was attacked, suffered head injuries, and couldn't remember who he was. He was patched up and discharged in that condition since he didn't have his insurance card on him (and, I assume, since a shirtless and beaten-looking guy with long hair is just assumed to be homeless).

I am quite certain that behavior isn't typical of the hospitals in our area, but I bet it's totally legal. And a valuable cost-saving measure! An MBA somewhere is surely proud.
I have a hunch that ambulance rides are probably covered by most insurance policies after lightning strikes (ICD-9 code 994.0 for the curious).

In any event, a trip to the ER is definitely warranted, even if it's not in an ambulance.
I figured something along these lines - or fraud. Though one wonders why they wouldn't help out those with legitimate reasons for wanting to use them.
Instead of adding more rules with their inevitable unintended consequences, I'd rather we'd kill the rules that promote closed protocols, like the anti-reverse-engineering clauses and overreaching "anti-hacking" laws.
I agree, it generally makes sense in advertising, because buyers care about other things.

Where it bugs me is as a developer. I'd be fine if Apple wouldn't market based on tech specs, but Apple doesn't even make them available. A buyer doesn't need to know how much RAM an iPad has, but I do, and it's annoying that I have to rely on my own poking and third-party reverse engineering to find out instead of just looking it up.
Feel free to come along to our monthly software meetup CodeCraft when you get settled. http://codecraft.org.nz/

If you're interested in security, check out the Dunsec group which hosts reasonably regular workshops: http://dunsec.org.nz/

We also have a Makerspace if you're into 3d printing or hacking on hardware. http://dspace.org.nz/

For a small city, there's a reasonable amount of techy goings on down here :)
Cool, thanks! :-)
Sure, and if you treat them all as `undefined`/bottom then you get CPO semantics. Usually "Exception" still refers to `Control.Exception.SomeException` and `error` is bottom.

Catching "undefined" from pure code is the danger that leads to massively confusing semantics—it breaks down the "value" concept badly. The `spoon` library is a great example of this and it's scary to see it in places. That said, it's not terrible for wrapping up foreign code that isn't quite unsafe enough to need "IO" treatment.

The best usage of "error" is to mark completely impossible situations. These show up easily when you do dependently typed stuff with GADTs, but can also exist due to various algorithm invariants.
The question now is, how to use this to mine Bitcoins?
Really? The whole point of saying the statement at all is that 'true' ideas have this feature than other ideas don't have as much of. Now you say that non-true ideas spread just as quickly, the statement is utterly pointless.

If the 'trueness' of the idea is irrelevant to how quickly it spreads, as you've just said here, then your statement becomes "Ideas tend to spread quickly, regardless of their truth", which is pointless given the context.