skysight-inc/HackerNews huggingface dataset:
What on earth is a guaranteed bonus? If it's guaranteed, then it's not a bonus.

I've seen numbers like this before for PE. They make some assumptions about the fund's returns to come up with the $300K in "guaranteed bonus".
Start SLC hosting pitch competition with a total of $250,000 on the line
> Hold down the Ctrl, then type KX.

You forgot the last step - after you hit those keys you must still type or choose the snippet list. Compare to C# where the workflow is much more streamlined - I just type the name of the snippet and intellisense shows the list of snippets (as I'm typing). Huge difference.

> The equivalent to the automatically inserted namespace is the "Root namespace" field.

No, it's not. If I add a folder in C# (again, where the workflow is much more streamlined) - it automatically becomes a namespace. 99% of the time this is what I want. In VB.NET, when I add a class to a folder, it does not automatically use the folder name as the namespace. Instead, I have to open each file and add the namespace myself.

> Members of a Module can still be qualified with the Module name - it's just optional when there's no ambiguity. BTW, "Extension Methods" are available in VB since VS2008.

There is no concept of a "Module" in the .NET framework. That's a VB.NET thing and that's why I say that C# is more in line with the .NET framework. The framework has static classes, C# has static classes, VB.NET has...no static classes.

I know that VB.NET has extension methods, what I said was that you're forced to put them in a "Module", which means that every extension method now shows up globally. Meanwhile in C#, the more streamlined language, things work the way you'd expect: Extension methods only show up on the class-instances that you're extending.

> Each have quirks that make them a mixed blessing.

Right, but one has way more quirks. One of them adds a layer on top of the .NET framework that invents concepts that don't exist in .NET and one has more complexity and kruft than the other. That one is VB.NET.

One more example for the road: In C#, when I have my cursor on a method and I hit F12/Go to definition...I am taken to the actual definition of the code where I can see attributes on the method as well as the actual declaration. Do the same in VB.NET and it takes you to the Object Browser where you can't see any of that. So yeah - I'm sticking with my conclusion that Visual Studio is busted for VB.NET.
The Code Zombies of StackOverflow
If you want a rigorously defined and clear version of many worlds, I recommend http://arxiv.org/pdf/0903.2211.pdf

It uses the (uncollapsed) wave function to have a mass density on physical space. There are many realities, if you like, implied, but they all move about in a self-consistent way. The analogy is that it is as if two tv channels were overlying each other. You can follow each separately if you watch the evolution, but at any one time it would look a bit like a mess.

The problem with just having the wavefunction and nothing else is that it is not at all clear what the probabilities would be about. You need something that the theory describes that makes contact with our 3 dimensional experience.
This seems really slick! Nice work!
Most unusual URL ever?
Odamae – better looking contact forms for the web
Which encryption? The end-to-end encryption that isn't even available by default for the vast majority of its users, or the SSL one?
While i like the animation, the fact that you have to "drag" your finger over the screen, to "tap" on a button, seems weird to me.
The corollary (?) is that the most unexpected use will likely be the most lucrative.
Are you suggesting that, of all possible ways that human civilization might be ended, it will be atmospheric degradation from space tourism that turns out to be most directly responsible?
Organise Parties in a Flash with Huudle
The Master of Mobile Payments Is Starbucks
Quant trader. It was fun. That said, I'm more suited for programming and quant work than for "guts and glory" trading, especially now that I'm older. I don't think I could ever work a floor.

I remember reading that even for people coming out of Harvard Business School only a few make it into trading.

Business school is about connections, but you need smarts to be a quant or a trader, and I'm still smarter than 99% of the people at HBS. I don't have the connections to get a Partner job at Sequoia, but I have the raw ability that most of those people don't have.

What I've read about the investment banker side is that the job is absolutely dreadful

Entry-level (analyst) jobs are pretty awful, and the hours are inhuman. It gets better as you move up the ranks. MDs work 9-to-6. VPs and EDs work 8-to-7, and there's enough status to the job (and the work is usually interesting, at that level) that it isn't so bad.

As you move up, your sales/pitch skills become more and more important, as your ability to win clients/deals for the firm is what brings in revenue, not your ability to use excel.

There's some of that everywhere. We failed at keeping politics out, at high levels, in the Valley. It's just hard to make merit matter more than being well-liked no matter what industry you're in. I don't know of any industry that has figured that problem out.
There's a guy who genuinely lives/breathes electronics.
> I think you misunderstood me completely. I was referring to a much more fundamental nature of compilation, not to any particular implementation technique.

Then you seem to have misunderstood the point of my initial comment entirely, which is down to the specific case of suggesting regexes + eval() as a reasonable way to implement a compiler.

> because I assumed the OP meant this and not a single, giant regexp

The linked implementation already uses regexps for tokenization. OPs comment explicitly states "you could use replace() with a fat regex, and then eval()". I find it hard to interpret that as anything other than a suggestion to use a single, giant regexp.

> The `eval()` part is also nothing new or strange. There are many systems which let you input expressions, compile it and run.

Having an eval() is nothing "new or strange" but that was not what I was reacting to.

> In general compilation is not magic, on the contrary, it's conceptually simple and it's a good thing to know the basics. This is the view I wanted to express.

I've implemented several compilers and interpreters, and is writing a multiple-year-long article series on writing a Ruby compiler, so I agree (though Ruby is testing my patience...).

But personally dragging out regexps is the last thing I'd do for illustrating the conceptual simplicity of compilation... Personally, when I see people dragging out regexps, and they're longer than about 5 characters, I assume that's where I'll be most likely to find bugs.
Add a data grid which isn't a complete pain in the ass, and people will bite their hands off. Much of the the user end of "Enterprise IT" is glorified form fill-in, and the web does it really terribly. It's been about 20 years -- why are the simple things still disproportionately difficult to do well on the web? Like, you know, tabulate, sort, and filter data?

On a positive note, the documents at http://www.google.com/design/spec/material-design/introducti..., show how much consideration is required to just do the basics well, for example buttons http://www.google.com/design/spec/components/buttons.html

It's not that the good stuff on the web is so bad, it's that the lowest common denominator is just far too low.
Tuscaloosa, AL. I live in Alabama full time because I go to school here and work here during the summers, and have for two years. Technically, though, I'm a resident of Louisiana.

I registered to vote in Tuscaloosa in the last presidential election, because I was told I could. Since then, Alabama has passed voter ID laws, and because I don't possess an Alabama photo ID (my driver's license is from Louisiana), I can't vote in Alabama.

I can't vote in Louisiana because I'm not registered there, and even if I was, I don't know anything about the candidates or have any stake in the election there.
"Security audit firm finds 9 flaws in Telegram" doesn't seem quite as a compelling as "Telegram is willing to give anyone $300k to 'break its crypto'".
I am actually ok with it. As a house hold, we have one prime account, then we do the prime family share. So now everyone has unlimited storage in the house. Nice.
Flickr offers 1TB photo storage free (with ads, $50/year without adds). How many of us have > 1TB of photos?

And they've got an api https://help.yahoo.com/kb/flickr/difference-free-free-flickr...
It sounds more like Microsoft wanting to bring Dropbox in to its influence area. Possible acquisition, lobbying strategy or marketing stunt sounds right.
They don't have nearly as many users to face that indictment at this point in time, which is why they can afford to pull this. Like I said, there are shortcomings in this, but if anything, that does attract more attention to OTR.
Oh, this is great news. Dropbox is a great product (no offense, OneDrive), and it'll make the entire Office Workflow a great deal cleaner and easier.

I'm also glad to see integration across cloud services. I think this will improve the consumer experience.
The big difference is that with one of the two options they don't actually have to spend the $300,000.
Need to Upgrade Your Enterprise App to Angular?
I didn't listen to this show often but when I did I always enjoyed it. Especially when there was a call about a woman's heater smelling like bacon and the hosts decided (after having no idea how to fix it) that it was not actually a problem and she should consider it a perk.
> Voting is the essence of democracy.

That's, at best, misleading. Voting is a key mechanism by which preferences are aggregated in a democracy, but citizen engagement and participation is the essence of democracy.

> If you believe in democracy, you know your vote makes a difference every time.

No, if you believe in democracy and understand it, you realize your vote very rarely makes any meaningful difference, but that your engagement (including voting) over an extended period of time can.
It's not really comparable is it? I mean yes, shadows have been around for quite a long time, but Google's new design is particularly interesting I think.
What's the mathematical expectation of "Let's pay $300K for the security analysis?"

–$300 000, and good publicity among security experts.

What's the mathematical expectation of "Let's start a contest with $300K for dealing with our crypto on our terms (assuming 5% of success)"?

–$15 000, and much larger PR effect. ($300K-resistant crypto, yay!)

Seems to be an easy choice, unfortunately.
Robotic Micro-Scallops Can Swim Through Your Eyeballs
Some other good overviews:

http://www.cryptofails.com/post/70546720222/telegrams-crypta...

http://unhandledexpression.com/2013/12/17/telegram-stand-bac...
‘Grimsel’ breaks world record for acceleration in electric cars
Wait, I just looked it up. I can vote with a University ID card.

I'm gonna go vote now.
(Hope the Unicode math symbols appear correctly. )

> After the feather is released, the feather is gravityless (in the non inertial reference frame) so the barbules go to their natural position, so they go "up", but only slightly and the flutter is minimal.

You're saying the same thing as I did in different words, in fact my analysis was also in the accelerating frame :-).

So, in the accelerating frame at t=0 (the drop), we have an deformed elastic object that acts very similar to a harmonic oscillator, with some initial deformation Δx. It's not exactly a simple harmonic oscillator because the mass is distributed throughout, and the effective mass is NOT the mass of the spring (in fact it's one third of that), but it's relatively easy to show it moves like one (to the first degree for small displacements), albeit not in a Hacker News discussion. It will move according to

D²[x] + 2ζωD[x] + ω²x = 0

where ζ=c/2√(mk) is the damping ratio, ω=√(k/m) is the undamped angular frequency and m is the effective mass. For a feather, it might well be that the oscillator is overdamped, of course. The ball most certainly has a much larger Q factor than the feather.

Elasticity and sound waves are very closely related. Sound is a particular kind of wave traveling through an elastic medium. For an approximately linear object, we only have longitudinal waves that move with c=√(Y/ρ). Y is Young's modulus and ρ is the density. You can immediately see that small values of Y give rise to small values of c.

For ideal springs of length X and cross-section S we can prove that (exercise left to the reader) that:

Y = Xk/S

so

kΔx/S = Y Δx/X => F/S = Y Δx/X => Y = FX/SΔx

I can estimate X=0.2m and S=1E-5 (maybe larger than you expected because we need to consider the whole feather as the spring, not just its stem (wrong term?). Under it's own weight the feather seems to move approximately Δx=1E-2m so X/Δx=20, F is of course half the weight. It's hard to get good estimates on the internet for the weight of a feather. The most reliable estimates seem to be 8.2E-6kg for a chicken feather. Chicken feathers are small, let's say 5E-2m so our feathers have a mass of 8.2E-6kg·(X/5E-2m)^3=0.5E-3kg. Half a gram for the giant feather. Doesn't sound implausible.

Plugging all values in we get Y=5248Pa. Speed of sound is c=√(Y/ρ)=c=√(Y/(M/V))=√(YSX/M)=4.58m/s, a very low value indeed and quite consistent with the slow motion video.

Just for kicks, the speed of sound in rubber 60m/s. It shouldn't surprise us at all that the speed in feathers is smaller than for rubber. Feathers are much weaker springs than usual rubber springs. (Note that if we had a spring made of rubber coils, the speed of sound in the spring would also be much smaller than the speed of sound in a rubber rod).

The approximations made above are all pretty wild, but the point I was trying to make is that waves travel quite slow in weak springs. The exact values don't matter. Just get yourself a long spring made of plastic or thin metal wire and create some waves. You can see the propagations, they move very slowly.
I always vote. Thank you to the 60+% of you who don't vote, giving my vote more weight.
Dead on, imo.
The Windows Incident – Day 2
No; they print them at their warehouses on an as-needed basis. DVDs get destroyed and lost easily, and they don't cost much to print. Individual machines will still run out if they're not restocked, though.
I'd love to understand the reasoning behind this generalization. Do you object to the content of the MBA curriculum? Is there data that suggests a causal relationship between founders with this credential and business failure?
> Engineers in the startup world are like engineers everywhere else in technology work: second-class workers who exist to expend their life in the form of labor for (relatively) token compensation in return

Be careful, that breaks the marketing veil too much ;-)

The problem is that to attract and keep engineers busy and happy it is important to tell them stories about changing the world, "breakthrough technologies", paradigm shifts. Also it is important to explain inability of many engineers to discern how equity gets allocated, how options and stock work and so on. "oh look you get 10000 shares!" type tricks.

Now, granted, those are not mutually exclusive, some do work on breakthrough technologies.
The Hustle Quotient: At a Startup HQ  IQ + EQ
When you read responses like this it's impossible not to be in awe of the guy. He's a great role model for newer generations both in his passion for his work and his top-notch personality.
Is it available for Atom?
12 startups in 12 months
Try that line on Bill Gates in his prime.
I spectated this whole Telegram circus, and never for a moment thought they aren't disclosing the source code. This is hilarious!
This problem is precisely what leads me to doubt the value of what we currently call higher education. To put it bluntly (and in a slightly exaggerated manner), in exchange for your tens/hundreds of thousands of dollars, you get obsolete (at best) and just plain bad (at worst) vocational training.
OpenBR does gender & age (probably pose in 2015). YMMV though, current algorithm is very dependent on an "ID card" quality photo.
> We are not a democracy, we are a constitutional republic.

We are (in theory, at least) all of:

(1) A representative democracy,
(2) A constitutional republic,
(3) A federal republic,
(4) A democratic republic,
(5) A constitutional democracy.

(In addition, many states also have substantial elements of direct democracy.)

"Democracy" and "Republic" are not exclusive categories.

> Pure democracies are generally terrible systems anyway.

Presumably by "pure", you mean "direct". But that's not the only kind of democracy, nor is it more "pure" than any other kind.
While, yes, it is awesome to watch two big frontend frameworks take two different approaches, as a production user of Angular 1.x, I am nervous that "my" framework has taken the less iterative approach.
We (http://bevuta.com/) use ClojureScript for a front-end project relying heavily on Om (https://github.com/swannodette/om)
Driverless cars are going to automatically fix the problem of traffic, once and for all.

Yeah, right.
Which says a lot more about our zombie-like ways of measuring "performance" in human beings (and in high school students especially), than whether AI is actually catching up on us in any meaningful sense. (If a high school student bombed that one multiple-choice example, most likely it's because they were fatigued at the testing process itself -- it's hard to imagine them making any of the wrong choices given in an actual, real-life setting).
Code Generation using Blockly
One-Touch Bitcoin Payments via NFC
The Art of Not Working at Work
Fuse Powered Acquires Corona Labs
0.0 - if you don't vote.
I've started a port - the sidebar icons aren't there yet but the code highlighting is - https://github.com/wesbos/cobalt2-atom
It already does, it's called Cloud Drive (and Zocalo). They might still end up snagging some users with this, but that doesn't take away from the possibility that they're using the info for advertising.
and what else I can do with your bank account besides send you money?
It did, but under a different submission: https://news.ycombinator.com/item?id=8550448
I wonder if this is a place where being young hand having lots of automation really helps out. Organizations invariably grow organically, GM had no way of knowing what would be required of them 50 years ago, so the processes are likely weird.

Tesla's processes will be weird in 50 years - if they're even around. but today, I'd imagine that kind of complexity is way way easier to manage if you're aware of it from the start. Rather than getting it right the first time, build the whole organization around coping with those little variations.

OTOH, i have no evidence they actually do that... Just seems possible for Tesla and very hard for GM.
From the article: As politics moves too slow in their opinion, german venture capitalists are writing their own draft law. They want to remember the ruling coalition to create better circumstances for venture capital which they have promised.

According to Ulrike Hinrichs (CEO of the branch association BVK), it has been about one year since the german government has announced such an initiative in their coalition agreement, but nothing has happened. "Therefore, we deciced: now we're writing a law by ourselves". In January, it should be presented to the public.

Germany is the EU's biggest country by population.
Slightly off topic, but I really like their icons on their front page. Very reminiscent of the vault boy icons in the newer fallout games.
I just started Idle thoughts of an idle fellow by Jerome K Jerome [1] as I quite enjoyed his other book, Three men in a boat to say nothing of the dog.

Some quotes:

> What readers ask nowadays in a book is that it should improve, instruct, and elevate. This book wouldn't elevate a cow.

> It is impossible to enjoy idling thoroughly unless one has plenty of work to do. There is no fun in doing nothing when you have nothing to do

Great light read before going to sleep :)

[1] http://www.gutenberg.org/files/849/849-h/849-h.htm
Would love this for Ultraedit && Notepad++. PEople would probably pay at least a dollar for this.
I want to hear how he'd do the gray thing, it sounds interesting.
Not at all. I don't see human history as a fall from peace so much as a struggle upward from a constant state of tyranny and war.

There are whole civilizations now that haven't known tyranny for generations. Where the last invasion is almost out of living memory. Where they try to only go to war for good, moral reasons.

I mean, to come back to the main topic . . . these days, we sometimes settle serious, international disputes by breaking each others' machines.

Sad? No sir. The 21st century is pretty damn awesome by historical standards.
YouTube Launches 60fps Video and It Looks Amazing
That's awesome. Do they compress uploads? Can I upload RAW images?
No it sounds like Microsoft wants its users to use Office documents as opposed to Google Drive.

Box and Dropbox support office formats which makes sense why they'd partner with them to perpetuate this usage.
Agreed. I think it wasn't just his humor and his knowledge, but his approachability and willingness to share. I worked at NPR for 6 years. I never met either of the brothers, but we were all a gog the day Doug the Old Grey Mare came in to talk to pick our brains about web analytics, of all things. Here is this person who I think is an absolute genius, but can listen to us talk about a seemingly banal thing earnestly. They listened, they shared. They cared.
The majority of Telegram's source code seems to be released as free software: https://telegram.org/apps (scroll down)
No.
https://github.com/jashkenas/coffeescript/tree/master/lib/co...
You could say the same about Google (Google+) and Facebook. Users!!!!
Drew didn't sell to Steve Jobs, why would he sell to Microsoft?
Agouti - An acceptance testing framework for Golang
I'd assume that's exactly what they'll do. They've already demonstrated that they have the technology:

https://developer.amazon.com/public/solutions/devices/fire-p...
http://www.cryptofails.com/post/70546720222/telegrams-crypta...

Because the designers have their heads firmly planted where the sun doesn't shine, for one.
Nice visual demonstration on the website. I'm going to guess gameofballs.com was already registered, and that it is not an iOS game...
Now that Brackets.io is 1.0 and Atom is getting more mature, is Sublime Text really still relevant? It should go FOSS to stay competitive.
There is a comment on the page that touches on it.
I like simple grid. Just a simple grid system as the name suggests. Less than 1kb minified.

http://thisisdallas.github.com/Simple-Grid/
>They already had some sort of apparatus set up to do the simultaneous drops.

Why do you say that? They could have easily made the apparatus for this experiment.
Any status update on this? 2011 was a while ago. :)
SpaghettiO's Junkie
There's certainly a lot you can do to constrain I/O, but removing side-effects when possible will always be better than merely restricting them.

I do like the idea of immutable files and repeatable builds, but I don't think this negates the benefits of maximising the time you spend working with data.

For instance, there might be a task that automatically cleans up some files, but you want to keep those files around. If the tasks produce data structures that describe the build process, it's much easier to intercept and prevent or reorder the cleanup process. Functions, especially ones that are Turing-complete, are notoriously opaque.