skysight-inc/HackerNews huggingface dataset:
> I REALLY do not see Facebook getting the killer app

Between Carmack and Facebook's ability to buy any developer who is on the market I think they can put up a solid contender at launch.
Probably won't be enough though; I see this more as a Tidal or Apple Music kind of move--existing major player enters the market with desirable exclusives or platform integration but fails to break out of the middle of the pack.
I don't think the article answers the question it presents.

The only answer it seems to provide is "When cultures disappear, their sports disappear with them."

I think the answer to the question in the title would also answer a lot of similar questions:

"Why do some car makers vanish and some survive?"

"Why do some board games vanish and some survive?"

"Why do some X vanish and some survive?"
The iPhone 6S records 1080p at 120 fps and 720p at 240 fps for their Slow-Mo feature [0].

[0]: http://www.apple.com/ca/iphone-6s/specs/
> I decided to try just warm / cold emailing a couple dozen VCs / angels...

Your messaging might be subpar. These guys get approached everyday with 'powerful' opportunities.

Turns out there is a sequence to pitch a Big Idea to Croc Brains. On this subject, Oren Klaff is masterful > https://www.youtube.com/watch?v=US0kkw6v5Zo
WIRED Endorses Optimism
" If things had turned out differently we would be complaining about the lack of safety in code stil being written in Bliss or IMP or PL/S.
"

Quite selective. The obvious counterpoint, which next version of essay will utilize, would be Wirth and Jurg's work in Lilith system. Two pro's + 8 part-timers, two years, plenty constraints, and whole system from HW to OS to apps to do with Pascal philosophy (balancing safety/speed/maintenance). To keep apples to apples, let's focus on language design the main two went with: the Modula-2 language. It's very simple, compiles faster than C due to cleaner grammar, is safe-by-default in a few ways, lets you turn that off where necessary, modular, supported concurrency, and runs fast. This approach got repeatedly iterated into progressively safer and faster systems by amateurs & pro's alike, sometimes just 1-2 students, that crashed less than C apps. Best part relevant to your comment: they built first Modula-2 compiler on a PDP-11. :P

Most of C's advantages, a few more on top of it, fewer problems, and developed on same architecture. Sounds like a clear winner from design standpoint. If you want simpler & faster, the Edison system is a good, extreme example of how ALGOL practitioner might do a C-like project. Too simple vs Modula-2 imho but beats C at its own game of fast minimalism with some Wirth-style benefits. Whole system, with source, got published in one paper.

http://modula-2.info/m2info/pmwiki.php/General/FAQ

https://en.wikipedia.org/wiki/Modula-2

http://brinch-hansen.net/papers/1981b.pdf
Show HN: Matrix style Instagram feed in your terminal
use pythonnet to interact with .NET dlls from CPython:

https://github.com/pythonnet/pythonnet
I feel you missed my point. It's not just a stream of raw data. It's a stream of formatted text... There is no magic or hand waving involved.
The subtext of the article is about banning those on the right, most notably the fabulously gay Milo Yiannopoulos, which might have provoked the first really serious pushback of their general suppression, not just banning, of the voices of the right.
The main rationale is removing redundant degrees of freedom -- since the page is allowed to rotate freely, the edges of the page can still move around plenty.
AWK isn't a workaround. It's a tool for processing tabular data, in a textual format. The fact that it can solve so many problems is actually a strength of the EIAS design.
Why I Use NixOS (2015)
1. Rust isn't a component of Firefox.

2. I'd be interested to know why Servo is a "pipe dream".

3. Why does a major OS need to pick up Rust as a "first class citizen", when they haven't done so for JavaScript, Java, Python, PHP, Ruby, Go, D, Scala, Haskell, Lua, Clojure, etc. etc.?
> You are considering it just RAW text when it is actually formatted text that has been parsable for years with common unix command line tools.

Parsing command output with sed/awk/etc (ie. "common unix command line tools") is absolutely an ad hoc parser.

Let me give you an example that I recently ran into.

I have a tool that parses the output of "readelf -sW", which dumps symbols and their sizes. The output normally looks like this:

885: 000000000043f0a0 249 FUNC WEAK DEFAULT 13 _ZNSt6vectorIPN3re23DFA5StateESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT_
886: 000000000041c380 64 FUNC GLOBAL DEFAULT 13 _dwarf_get_return_address_reg
887: 0000000000424e60 122 FUNC GLOBAL DEFAULT 13 _dwarf_decode_s_leb128
888: 000000000043dca0 157 FUNC GLOBAL DEFAULT 13 _ZN3re23DFA10StateSaverC2EPS0_PNS0_5StateE

So I wrote a regex to parse this. Seems pretty straightforward, right?

But then I noticed a bug where some symbols were not showing up. And it turns out those symbols look like this:

5898: 00000000001a4d80 0x801058 OBJECT GLOBAL DEFAULT 33 _ZN8tcmalloc6Static9pageheap_E

Notice the difference? Because it's a large symbol, readelf decided to print it starting with "0x" and in hex instead of decimal. I had to update my regex to accommodate this.

That is what makes a parser "ad hoc". You write a parser based on the examples you have seen, but other examples might break your parser. Parsing text robustly is non-trivial.

Worse, it is an unnecessary cognitive burden. Readelf already had this data in a structured format, why does it have to go to text and back? Why do I have to spend mental cycles figuring out which "common unix command-line tools" (and what options) can parse it back into a data structure?
Lobbying as a citizen who happens to own a business is different from a business itself lobbying. I'm perfectly fine with the former.
Since the title obscures the meat of the post:

I know our announcement about an extension to restore "backspace goes back" functionality to Chrome said the words "we heard you", but it's not actually true that (as Techspot wrote) we made a decision to totally gut the feature and then were "forced...to reevaluate". We wanted to release such an extension from the beginning, it just took a while to get shipped, for various reasons.

That is:

1. The Google Chrome browser, some time back, overrode the default behavior of the backspace key from "delete previous character" to "navigate back in history".

2. This despite numerous other UI elements for doing so (back arrow, ctrl-B, cmd-B, etc. on various platforms).

3. This despite the inevitable user state loss which occurs whilst, when editing a document, a user is so callous and naive as to expect to be able to delete some text.

4. Rather than admit the move was idiotic in the first place and fix the normal and expected behavior of the backspace key by default, Chrome have taken the other option...

5. Managing the behavior of the backspace key is done through an extension (rather than, apparently, cluttering the Chrome UI with useless controls and settings). Oh, and ...

6. The default behavior of the backspace key remains the user-state-destroying, nonintuitive, back-navigation behavior.

Kasting, and Chrome, and Google should have admitted their sheer idiocy in making this configuration in the first place.

They've instead done the world a clear favour by loudly and clearly signalling that Chrome is in fact not a sensible tool to be used in any circumstances, nor does it have competent leadership.

In researching this rant and looking for information on Kasting's precise position within the Chrome development team (far too high, and extremely more public than behooves either him, Chrome, or Google), I was amused to find he's inspired his own Change.org petition, a fact of which I'd been previously utterly unaware:

https://www.change.org/p/lawrence-page-replace-peter-kasting...

A Gizmodo article from 2015 names him as "Senior Software Engineer on the Chrome team":

http://gizmodo.com/googles-masterplan-to-make-chrome-suck-le...
Yep, I'm still waiting to use ceres for something - I didn't end up using it on my image approximation project https://mzucker.github.io/2016/08/01/gabor-2.html because it doesn't work well with inequality constraints.
The iphone 6S can do 120 fps for a short period of time.
I just realized I forgot the link with their hypervisors. It doesn't matter because most of them suck. You're better off not seeing it. :)
Yep, might just work out of the box -- give it a shot!
I was part of the Hotmail team which consisted mainly of Solaris admins trying to mass administer a giant number of Windows servers. We kept pleading with the Windows team and upper management (forgot who it was at the time, Raikes?) to give us a powerful shell and ssh on Windows. We ended up licensing FSecure's ssh daemon for windows. We also used cygwin, too.
> In addition to cloud VMs, I wonder what applications this might have on local systems

Here's one application for the red team: AV-resistant malware, rootkits and next generation APTs
I hear you. I myself was impressed by some things PowerShell can do easily.

But let's not throw out the baby with the bathwater... The unix shell ecosystem is powerful magic. There are LOTS of things that can be done there with great ease.

Not to mention--and I understand full well that this stance is falling out of fashion--MICROSOFT ... KILLED... my PAPPY! :|
Using java + jython, results in 15 pids, 2010M Virt / 196M Res.

Jython is probably the more apt comparison, vs the compiled interpreter. But, it falls into the same trap as powershell: You couldn't invoke jython in a loop like you would 'python' or 'perl'.
And those programs usually emit proper CSV. You could use regex to match on what you want, but AWK was literally built for this. It's fantastic, it works great, and if you don't use that tool that was built to solve your problem, that's your own lookout.
The Cosmetic Plastic Surgery Procedure I Would Perform for My Own Kids
If we could come up with data that could be used by multiple apps, the thing would prompt everybody to decentralization.

However, every data we created is always highly coupled with the app in which it was created.

There's that effort called Solid, from Tim Berners-Lee, that is trying to change this, but they are so obtuse about ultra-complex standards that no one is using... maybe they're right.
Wouldn't this result in a MAC Address conflict? I can't see this working on WIFI unless you were to able to fully establish a MITM attack. Furthermore, depending on whether any switches are involved, who knows where packets will be routed. In theory they will be broadcast, but smart switches could filter packets. I would imagine packet-loss would be very high in either case but I haven't tried it for myself
Even with a circular current, there would be effects that don’t even out over the course of a long race. These add up to a few tenths of a second for the swimmers in the outer lanes of the 800 and the 1500. In a race that was decided by seconds, this would not have affected the final result ordering. But in a 50, a difference of a couple tenths of a second due to a push or a pull could be the difference between a medal and not.

I few tenths of a second over 800 or 1500 meters should be (a few tenths of a second) / (800/50) or (a few tenths of a second) / (1500/50) when scaling it to the much smaller 50m, should it not? A few hundredths of a second, or even a few thousandths of a second, given that there's an order of magnitude difference.
Can I ask what will be your business model for your app? What options do you have in Sandstorm enviroment?
The future of governance is private
> Tools drive everything in games.

Isn't that true for everything in development?
PowerShell defaults to UTF-16 encoding, indeed. It's a design choice on a system that uses UTF-16LE as its character encoding and one from the early 2000s. UTF-8 wasn't nearly as prevalent back then. However, the text in both files is still the same.

Get-Content -Tail some1gbfile.txt

works quite well, by the way.
"Or, people think that a good practical language can only come from using it to solve real problems and iterating on the design. Sitting down and conjuring up the perfect language just does not work."

I agree. It's why that's a false dilemma I'm not promoting. I illustrated a C alternative that iterated out a language and OS better than C/UNIX in a number of metrics. We'd provably have fewer problems like crashes or hacks had we been stuck with that language. Static analysis would've been easier as well given its successor had the first, standard library that was mathematically verified to avoid specific problems.

https://news.ycombinator.com/item?id=12316092
I wonder what language I would pick for that. I usually use Scala, but it seems a bit silly when the footprint of the platform would massively outweigh the actual service. I don't like Go. I like Python, but I prefer static typing. Rust seems a bit too low level (although I'd like to try it for embedded). I don't see any point in learning Ruby when i already know Python well.

Maybe Swift? Scala Native in a year or two? I've done a little Erlang before, so maybe Elixir?
It is a lot better for C#. All the features work perfectly for .NET languages, but because of the nature of C++ it's a lot harder to get these kinds of things working well with it. Some answers about why are here: https://www.quora.com/Why-is-C++-intellisense-so-bad-in-Visu...

Eclipse can run better on a potato but it's also very simplistic. You should also be able to turn off most of the features you don't want in VS.
https://www.theguardian.com/sport/2016/aug/17/british-athlet...
Totally unreadable code!
An interesting read for background on this is from the economist this may examining the state of competition in the US.

http://www.economist.com/news/briefing/21695385-profits-are-...
> Now, freight and commercial trucks are effectively the biggest contributor to this tax plus they have to pay for weight. Consumers are the ones getting freebies (especially electric, hybrid etc.)

I couldn't disagree more! Wear on roads is to the fourth power of pressure. And while trucks might have 10x the contact patch your car does, they might weigh 30x as much. So the pressure might be 3x and thus the wear 3 x 3 x 3 x 3 = 81 times as much.

If you look at road costs as largely maintenance then cars are subsidizing trucks because one truck could do orders of magnitude more damage, but have to buy orders of magnitude more fuel. Why is that? Because past a certain point fuel consumption is dominated by drag, and thus, frontal area. 8-10 MPG for an 18-wheeler is reasonable. That's not 81 times worse fuel consumption, perhaps only 2x or 3x compared to modern cars.

https://en.wikipedia.org/wiki/AASHO_Road_Test
How many instances do you deploy of services that are essential but low usage?
are you serious? you guys need to learn more shortcuts. http://teohm.com/blog/shortcuts-to-move-faster-in-bash-comma...
I saw nothing in it about banning those on the right or left. It said they were trying to curb the communication abilities of people that want to kill everyone that share their religious beliefs (which includes me, and likely includes you). I think that's a good thing.
On OSX:

sudo dtruss -d -t bind,listen,accept,poll,read,write nc -l -p 8080

dtrace: failed to execute nc: dtrace cannot control executables signed with restricted entitlements

If you copy nc over to /tmp/ and run dtruss again, it will work. Hope that helps others. Fun article, OP!
Why is that type of betting (gambling) allowed? That's just plain insanity.
Maybe the app isnt great, but the platform is.
By "desktop" do they mean "not mobile", or "not web" for that matter? Unity's support for mobile (and to a lesser extent for WebGL) is certainly one of its major selling points.

The article makes some vague hypothetical referfences to mobile, but doesn't explicitly say if Facebook's "desktop" platform is intended to support mobile devices right out of the gate.

>Meanwhile, these platforms’ support for mobile could allow Facebook to earn taxes on mobile games without owning its own mobile operating system. It once tried a different approach, building an HTML5 mobile web gaming platform called Project Spartan to sidestep the iOS App Store and Android’s Google Play. But developers dismissed it as underpowered compared to the native operating systems.
"C is over 40 years old and is still in widespread use today, even though there have been (supposedly) better languages targeting the same use cases for decades now. There is more to it than just inertia."

A false argument that's easy to counter with itself:

COBOL is over 50 years old and still in widespread use by businesses, even though there have (supposedly) been better languages targeting the same use cases for decades now. There is more to it than just inertia.

Nope, it's just inertia. Specifically, the risk of breaking stuff by rewriting it to work better, preservation of backward compatibility as a business benefit, prior investments in tooling, what people are already using vs what's new, and laziness far as hobbyists that started with it. Same reasons C and UNIX problems didn't get fixed. Sociology and economics trump technical points in adoption or continuation of languages, platforms, etc. The meme for this, per Gabriel, is "Worse is Better."
Adding to_degrees() and to_radians() methods to f32 and f64 seems a little out of place, considering f32 and f64 are numbers without units. Why not include to_celsius() and to_fahrenheit() then?
Where are you getting that 50k Rifts number from? Every estimate on Rift sales has it at around 500k.
John Maeda, Why Automattic?
> Whatever effect they have, unless there's something in the constitution or our laws which prevents them from doing it, then they can infringe away... is there something that prevents a company from infringing on your right to free speech?

No, there is not. However, not being illegal does not erase something.

> how exactly is twitter refusing to broadcast your message infringing on your right to speak?

Twitter has deliberately set itself up as a platform upon which users speak with each other. Through success, it has become a de facto common. This specific "refusal to broadcast your message" is based solely upon what you are saying. Controlling what others say is, by definition, infringing on free speech.

A US citizen in NK has ended up in NK voluntarily. Therefore under a misguided [0] theory of contracts-above-all, they have voluntarily chosen not to exercise free speech and thus their right is not being infringed!

[0] As computer scientists, we're well aware that layered complexity inevitably creates contradictions. Any analysis of rights must therefore be in terms of overall qualitative behavior rather than focused on "primitives" that will be easily usurped.
Dart: Dead or on Bullseye
It's possible to turn a profit while still selling something too cheaply. The claim (as I understand it) is that leaving money on the table is tantamount to giving it away.
So Bill Clinton says in the video: "We overdid it at putting in too many young, non-violent offenders in jail for too long."

Not "We", Bill. You did that. I hate it when presidents can get away with their actions by just a few words.
> So far no major OS has picked C++

For the sake of clarity, Windows is supposed to be written in C and C++ (the kernel in C, the rest in C++).
I don't understand how some people think that it's the job of a private corporation to handle social media like it's a common utility.

For one, because said corporations carry on like it is. As an example, Twitter pretends it's responsible for the Arab Spring. Reddit up until very recently was loudly and repeatedly touted by its founders as a platform for free speech.

You can hardly blame the users for getting the impression that the marketing is making for them!

So if you get banned on Twitter just go to another site.

Meanwhile, you've lost your social network and get to start over again from square one. This is not a minor annoyance.
The implication is that if one were truly too good for HN, then one would already know about "the next HN": that exclusive comment site at which sober mature discussion among intelligent sophisticated people takes place much as it used to long ago on HN. Which is funny not least because the level of discussion here even today seems vastly superior to what one finds elsewhere online. Part of that quality, may be a willingness to welcome those for whom English is a second language.
I'm not in the finance industry, but articles like this one http://www.businessinsider.com/hedge-funds-returns-in-2015-2... where hedge funds returns aren't beating the market well having ridiculously high fees compared to something like an index fund seems strange. If the market is crowded, why isn't competition acting to reduce hedge fund fees to levels more in line with the amount hedge funds consistently beat the market?
like you say, the heartbeat removes some instances, but not others. The article also says,

"It's the responsibility of the application to handle the cases where these differ (often using a keep-alive mechanism)."
But he's not just paying for his own healthcare, even if he has insurance. He's paying into a pool of money, contributed to by all the members of that pool, from which the funds to pay his medical costs are pulled.

The major difference is that his pool is controlled by a company with shareholders who expect to leech off a certain amount of money every month. On the other hand, the government is forcing us to hand money to a private corporation with shareholders that expect to leech off a small amount every month, but the corporation has no say in who gets in the pool.

Single-payer. It's time, dammit.
I still don't understand how this is ever supposed to work. Generally when someone finds a vulnerability, you take countermeasures or take the system offline until it can be patched (or apply the patch immediately).

With this, the party in control of the system is also in control of that, so every time a new vulnerability is found they can exploit it before patching it to retroactively get access to your data. Or never patch it at all and use the vulnerability itself to forge attestations that the vulnerability is patched.
My main peeve is them removing the My Herd feature, which allowed you to set a city/campus as your "home" Herd. You were able to interact with your Herd even when you weren't in the immediate area. I still had mine set for my alma mater and loved staying connected with all the going-ons on campus, even when I couldn't always be there. I work and live in an area that rarely has any new Yaks pop up, so removing my ability to interact with my Herd from a distance has really killed this app for me. I can still see the feed for my old Herd, but no interaction is possible.

When this update first came out, I was thinking it was a bug that I couldn't upvote or post in my Herd, so I emailed support. I get this canned response about how that feature was removed, but how there were so many other "exciting" features to check out then and that I could still Peek at my Herd. I replied back stating that I was dissatisfied with the update that purported it was making social media feel "local" again, yet removing a feature that actually kept people connected. Of course, I get almost the exact same response back.
Gawker.com will be shut down next week
> P.S English is not my language and I'm pretty sure I messed up with conditionals, hope you still get what I meant in the last sentence.

Change "hasn't" to "hadn't" and your conditional is perfect.

(If you're curious, you've made what I would consider a definiteness error three times -- I would say 'the ridiculous name "soccer"', 'discussing over beer', and 'the Poland - West Germany semi-final in 1974'. Those won't affect understanding and you give the impression of being very fluent; there are no other errors.)