skysight-inc/HackerNews huggingface dataset:
It's been argued that the deal structure of companies, particularly unicorns, has begun to look like debt[1].

Low interest rates and easy money has created debt. Massive bubbling amount of debt. Crashing debt bubbles is not fun, just ask anyone that lost their shirt in 1929. There is a paper[2] from this past June that goes deep into this, highlighting how and why debt bubbles are so dangerous. TL;DR? At least checkout this Bloomsberg article[3].

I think there will be a number of unicorns that are successful. I don't even think this will only be those that are profitable. Like always, there are companies that are overvalued, and some that are undervalued. I don't think it's a 10/90 split as has been suggested by some, but the next couple years will certainly be interesting.

[1] http://blog.samaltman.com/the-tech-bust-of-2015

[2] http://conference.nber.org/confer/2015/EASE15/Jorda_Schulari...

[3] http://www.bloombergview.com/articles/2015-06-26/the-reason-...
This sounds pretty great.

This technique would be really powerful if the worker thread could pass a buffer of the rendered results off to the main thread efficiently for use by the main thread. For example, a game has a worker thread to refine lightmaps while the main thread uses those lightmaps for rendering the game (similar to http://madebyevan.com/shaders/lightmap/). Does anyone know if this is possible?

Also, what does this mean for GPU use on the worker? Can heavy GPU use in the worker still lock up the GPU and impact the GPU use of the main thread and the windowing system in the OS?
I do, in fact, disable JavaScript for NYT using a Firefox addon called YesScript.
British parliament to consider motion on universal basic income
Is it really that huge compared to options before CHIP?
Hi - I'd love something to fix my posture, so this seems cool. Feel free to ask a question.
Yes, took account of who and how much pays taxes in US vs EE. We don't talk about net here.
I suppose the NullPointerException is totally legal on this island.
You should usually get the praise internally from the boss and all your peers know it's down to you. But externally, and the public, you get nothing, and the boss gets all the praise.
I worked at a company where I built the first version of the product, then, because I was remote I was removed from the main user-facing product and was sent to the virtual basement where I built and maintained internal tools. I was not happy, but, hey! at least I was getting a very nice deposit every month.

Four years later I was laid off and realised that I had absolutely nothing to show for my years there. No portfolio. Nothing on a public url that I could share.

Landing the next job was extremely difficult.

My resolution was that the next company I worked for should be one that allowed me to point at cool stuff and said, proudly, see that? I built it.

Ownership is very important for your career.
I don't get it. It doesn't seem to be easier to setup OnionCat than to setup any hidden service. So why would I need OnionCat?
"Stephanie Guthrie and Heather Reilly accused Elliott of harassment partly based on his use of hashtags — a word, acronym or phrase after a number symbol used to create trackable conversations "

The activists that brought this case to court should not only pay all legal fees, but damages.

Opinion != harassment.

I have some hope left for the Canadian court system.
It's the factorization of L19 that took mere hours.
Its computation took tens of thousands of hours...
The problem is, who pays for the extra daytime staff at said shelter... that cost is above and beyond the night staff that the shelter already has... This cost could/should be part of the job fair fees, if the positions are for night staff... so that the shelter can afford to stay open during the day.
except he said "since the very beginning"
OK. So, thanks to your comment, I looked up a bunch of CompSci and stuff on asynchronous verification to see what old and cutting edge methods are. Looks like it's a mostly solved problem at the conceptual level. Even found a method from NASA for Globally-Asynchronous, Locally-Synchronous (GALS) which I keep stumbling into in hardware.

So, good news, there's a number of techniques for various aspects of this at a range of mathematical abilities. Might be able to make an informal, knock-off of one or more for your use case. The bad news is that I found more papers than I wanted to thoroughly read. Not filtering them myself. If you want, I'll drop you a link to an archive or links to individual papers for you to skim at your own pace. If not, that's cool too as I needed them in my collection anyway for high-assurance, asynchronous systems. Especially given all the uptake on async in mainstream.

So, it was great you replied with those details regardless. Might have inspired a future, bullet-proof system in an unusual instance of the Butterfly Effect. ;)
https://www.reddit.com/comments/bzqjd/metaprogramming_is_the...
Show HN: Xenon – E2E Typescript Protractor Page Object Framework
In terms of driving traffic, our SEO/SEA strategy so far has been considerably difficult to pull-of given our limited resources in light of the incredible budget of the traditional OTAs. FB/Twitter advertising has been somewhat better.

Additionally, SEO/SEA is something that we feel will be much more relevant for the parties in the market that cater to those users that already know where they would like to travel to and just need to find their flight and/or
accommodation. We cater to those earlier in the cycle, wondering 'where can I go?'. This is the feeling we try to associate ourselves with, which is why brand advertising might
prove more useful than direct response. Again, this is tricky with a small budget (<€1000)

Yes, we've tested with >5 random people. Users don't have to book immediately, but can create an account and save the itinerary for later.

Conversion metrics we're tracking:
'happy 1st visit' (i.e. views more than 5 trips),
visit/search,
search/save,
search/book.
account signup
Where do you all live where the power doesn't go out a couple times a year? I'm from South Florida and I'm jealous. Tropical climates are no fun for always-on computers. I guess I don't need to worry about static discharge when I build my boxes, so that's a plus.
The evidence is soft and not fully linked to outcomes (ie, they live longer). The risk of contracting a serious illness that stunts development or even kills is almost certainly higher if you expose a young child to too much filth. There's likely a tradeoff and it's not clear which way the balance tilts.
I like the irony of that photo it was like he should have known at that point investing in Clinkle was like burning his money.
I hope this doesn't come across as negative, it's not meant that way...

Do you think your priorities will shift again as your kids grow up (and move out)? I've not been a parent before, but I have parents, and it's kind of hard to encourage someone to follow their own interests again when they've been so focused on others for so long. I'm grateful for everything my parents gave me, but if I had a time machine I'd try to encourage my parents to keep up their own interests too. Honestly, I don't think I would have minded in the slightest. Besides, even if that led to my own boredom, I think that just encourages more self-reliance in finding your own entertainment, and self-reliance is one of the best gifts you can give a kid IMO.

Anyway, that's just my outside perspective, it probably feels different when you're a parent.
Isn't it BSD based or that happened only after "first 15 years"?
Yeah, the capital requirements are painful, as is the entire process behind getting a charter.

How are you figuring out what people actually want? What have you built and how have you started getting it into the hands of customers?
It sounded like a big part of it for the author too was getting two projects canceled. You want to be the guy with the next killer product, and when you think you have it, the higher ups in the large, prominent company you work for decide that your project is not what they need to work on.
> This technique would be really powerful if the worker thread could pass a buffer of the rendered results off to the main thread efficiently for use by the main thread.

Threads won't be able to share FBO's or VBO's, but we're working on SharredArrayBuffer, which will allow multiple threads to share data (more like C style arrays than JS style lists, they still would have to be glBufferData'd to VRAM from RAM). See also: https://www.youtube.com/watch?v=XvoBR9K3ZmE

> Also, what does this mean for GPU use on the worker? Can heavy GPU use in the worker still lock up the GPU and impact the GPU use of the main thread and the windowing system in the OS?

Isn't that the case for all applications?
Our team is building SaaS software for local governments (CRM + constituent service ticketing). We have users who love us in major cities across the country, all of whom are paying us.

When we start talking with VCs and angels, everyone sounds good on paper. Innovative, risk-taking, focused on building long term companies, visionaries, mission-driven, etc.

So we start a dialogue and answer all of their questions (we don't do RFPs, we have a single decision maker as a buyer, our background is in payroll so we know compliance + security, our sales cycle is not measured in months, etc.)

Turns out, probably 60% are just afraid of government because it is an untested market or sounds scary.

Question(s):

How do we screen for _genuinely_ visionary or mission-driven VCs/angels?

Who would you recommend we talk to?
completely agree, the complexity of Linux actively hinders learning.
Much easier and useful to learn on a bare-bones microcontroller.... I certainly learned on a 4MHz z80 and have a much more in depth understanding of software and hardware as a result.
Yes and that's soul crushing (to me). Especially if the boss makes no mention of you even in passing. The problem with BigCos is you can do nothing about this, other than climbing the ladder. I feel small companies have a nice mix, I know the developers of many startups by name and what they do because of the very fact that they can come out and talk about their work.
Dentist: Is it memory-safe?

Hoffman: Is what memory-safe?

Dentist: Is it memory-safe?

Hoffman: I don't know what you mean. I can't tell you something's memory-safe or not, unless I know specifically what you're talking about.

Dentist: Is it memory-safe?

Hoffman: Tell me what the "it" refers to.

Dentist: Is it memory-safe?

Hoffman: Yes, it's memory-safe, it's very memory-safe, it's so memory-safe you wouldn't believe it.

Dentist: Is it memory-safe?

Hoffman: No. It's not memory-safe, it's... very dangerous, be careful.

http://www.artvehicle.com/content/asides/AV-37-1228768613.jp...
It makes closures relatively clean, since the syntax is usable directly as an initializer for constants.

var f = {arg
body
}

const main = {
g({arg; body})
}
> I'm not a fan of the class keyword either, but to each their own. I think it obscures understanding of modules and prototypes just so that ex-Class-based OOP programmers can feel comfortable in JS

I couldn't agree more. Classes were implemented so that JS haters could write syntax they wanted to and not to improve the language per say. Seems like JS is entering an age of cruft.
Thanks, but funny: Not all test URLs are working on my Marshmallow Android. Only the "valid" tagged "Amazon Root CA 1" is accepted by my mobile Chrome, not so the others. Also the revoked Starfield test url is still being accepted by my browser.
What is your cost for acquiring a booking from Facebook and how much money do you make from that booking? For your user testing - what was one part of the product that at least 3 people found confusing? Do you make account sign up painful?
No Exit
What have you done to increase your user base? How have you measured your experiments? What do your users say when you talk to them?
Thanks! There are many "baking mix" or even "baking kit" on the market but none of them are "complete". In cooking, if you have a good knife, it's almost OK to start something.

In baking, if you don't have the right utensils, you'd probably be limited to cookies and brownies.

That's why we decided to include everything because many people, especially if you never baked before, don't have these tools.

Testing with parents is a very good idea and we tried with one or two families. The biggest problem we are facing is how to communicate. To sell to kids, you have to convince both the kids (to play) and the parents (to pay)...
So let me just throw this out there, we will always have to answer to someone. Whether it's our middle manager in a big organization, VCs telling us how fast we need to grow, or our demanding users because they are the only way to get revenue.

All software written at this stage is small cogs on a much bigger platform written by teams of brilliant people over the last 30-40 years.

I do think it's fair to say you want to work on actual interesting problems and being one of 20-40 people working on a game engine is probably very tedious. I imagine long code-review cycles since any tiny change could destabilize the entire system several layers up.

Some people need big organization structure to produce their best work while some people need the freedom to have infinite WFH days answering to users to produce their own best.
I like games, dislike CoC, but have seen a CoC-style game that does it right.

It's a 2D sidescrolling platform game, with one-button controls; this keeps skill involved. Traps consist of a three-trap set; you can upgrade them for damage (and buy a dev-made "optimal" setup), but you can't grind for 50000 level 1 walls (or level 99 walls, for that matter). Scoring is separate from currency; the gemswhich contribute to your score can be sold for game currency, but never bought. There's a Farmville-style gem mine tmechanic, but unless your traps are perfect, you'll get more from stealing other players' gems.

TL;DR: Clash of Clans is much better when grinding is nerfed.
I'm curious about your model versus something like Aspiration [1] that is partnering with Radius Bank? Do you need to own a bank to provide the service?

[1] https://www.aspiration.com/summit
Hey Michael, Aaron!

We're working on a streaming platform that lets viewers interact with the games streamers are playing in realtime, think TwitchPlaysPokemon but built for any game, a visual control set and sub-second stream delay.

It's a bit of a foreign concept for a lot of folks that don't know about collaborative gameplay, and I'm curious what direction we should go about our landing page. Show streams? Talk about the interactive portion of the platform? A mix of both (what we're doing right now)

https://beam.pro/
Yea probably a poor choice of a OpenSSL vulnerability, I was assuming this was on by default even when using TLS like lot's of other OpenSSL features but then I found this line, "Only applications using OpenSSL as a DTLS client are affected."[1]

CVE-2012-2110 is probably a better choice.

[1]: https://www.openssl.org/news/secadv/20140605.txt
Facebook Canvas
We take this very seriously.

At a high level, our front end servers can write credentials, but never read them.

Only the build machines (which are isolated from the public internet) can decrypt and use them... and only for a short duration during a build.

A good portion of our infrastructure is built on AWS - where a majority of our team had worked to build services with similar secure environments.
Ah yes, I should have mentioned, the main thing that differentiates us from Meadow is that we actually handle the marijuana product in-house as opposed to being purely a tech platform. If we were a pure tech play, then I think it wouldn't be an issue, but what is your perspective on an actual marijuana company like us in the tech space. (As far as engineering goes- I, with the help of an ex-PayPal engineer, built the on-demand platform from the ground up ourselves)
Yup, I've used MagicaVoxel on occasion and it's quite a bit of fun.
This site was most certainly not designed with a fullscreened browser on a 30" monitor in mind
When Robert Pinsky Wrote a Video Game
No code available on https://github.com/ephtracy and no mentions of license. Seems to be no-charge kind of 'free'. Not gonna be switching from vim+openSCAD for doing 3D this time around.
Bryan may certainly be right (I neither know him nor much about unikernels), but some parts of his argument seem incredibly weak.

The primary reason to implement functionality in the
operating system kernel is for performance...

OK, this seems like a promising start. Proponents say that unikernels offer better performance, and presumably he's going to demonstrate that in practice they have not yet managed to do so, and offer evidence that indicates they never will.

But it’s not worth dwelling on performance too much; let’s
just say that the performance arguments to be made in favor
of unikernels have some well-grounded counter-arguments and
move on.

"Let's just say"? You start by saying the that the "primary reason" for unikernels is performance, and finish the same paragraph with "it’s not worth dwelling on performance"? And this is because there are "well-grounded counter-arguments" that they cannot perform well?

No, either they are faster, or they are not. If someone has benchmarks showing they are faster, then I don't care about your counter-argument, because it must be wrong. If you believe there are no benchmarks showing unikernels to be faster, then make a falsifiable claim rather than claiming we should "move on".

Are they faster? I don't know, but there are papers out there with titles like "A Performance Evaluation of Unikernels" with conclusions like "OSv significantly exceeded the performance of Linux in every category" and "[Mirage OS's] DNS server was significantly higher than both Linux and OSv". http://media.taricorp.net/performance-evaluation-unikernels....

I would find the argument against unikernels to be more convincing if it addressed the benchmarks that do exist (even if they are flawed) rather than claiming that there is no need for benchmarks because theory precludes positive results.

Edit: I don't mean to be too harsh here. I'm bothered by the style of argument, but the article can still valuable even if just as expert opinion. Writing is hard, finding flaws is easy, and having an article to focus the discussion is better than not having an article at all.
This is one of the really hard parts about companies focused on hiring - your frequency of use is super low, which makes repeated engagement tough. Content is one way to do it, but this is the kind of thing you'll need to experiment with quite a bit to get right.

One of the cool parts here is that I don't think anyone has really figured this out over the long run, which means there's a massive opportunity up for grabs.
This is exactly why so many terrible "features" and design patterns keep showing up in web sites: People calling the shots are not the developers. They "saw this on XYZ's successful site, plz implement today".
Oh shit, replied to you at exact time you replied to me here:

https://news.ycombinator.com/item?id=10954970

"GRR isn't hard just time consuming. Yes its not fully verified"

I believe it now after pulling papers. I even know exactly how hard it is and what parts are decidable.

" Working in aging tester frameworks pays a lot more then web development."

Makes sense. It's why I advise against commodity jobs. The niche or unpopular stuff usually pays better. Not always, but usually.

"The core purpose is exception logging. A lot of the exceptions will get mutated/modified before being reported. "Servo drive failed." is a lot less useful then "Servo communication fault 0x274077343" which I've memorized to tell me that a power surged knocked a comport off line."

Hmm. That's more straight-forward than most async. Just detail-oriented work as you said. The taint idea of tracking exact sequence of mutations combined with design-by-contract tracks of function call contexts would certainly help that. How much I can't say as your combination of tech obscures it. Don't know enough Labview mainly. Microsoft has things like Spec# and verifiers for C# part with VB6 easy to ignore if you keep logic out of it.

So, you're in better shape than many doing multi-language, legacy work. At least as far as verification concerns.
DotCloud (YC S10) is shutting down
Let me clarify first that when I say "Linux" in this post, I'm specifically referring to the Linux kernel, not user-space software that runs on Linux.

The Linux kernel is written in C, but uses lots of GCC-specific features and inline assembly to address things that aren't covered by the C standard. Among these, the Linux kernel has its own set of atomic types and memory barriers. It documents them here: https://www.kernel.org/doc/Documentation/memory-barriers.txt

So even if Linux is being compiled on a conforming C11 compiler (the Linux kernel is written in C, not C++), it uses its own atomic primitives instead of the ones provided by the language. Hope that helps.
[The Web’s Inventor Regrets One Small Thing(]http://bits.blogs.nytimes.com/2009/10/12/the-webs-inventor-r...)

"If he were do it over again today, would he do anything differently? Any regrets?

Mr. Berners-Lee smiled and admitted he might make one change — a small one. He would get rid of the double slash “//” after the “http:” in Web addresses.

The double slash, though a programming convention at the time, turned out to not be really necessary, Mr. Berners-Lee explained. Look at all the paper and trees, he said, that could have been saved if people had not had to write or type out those slashes on paper over the years — not to mention the human labor and time spent typing those two keystrokes countless millions of times in browser address boxes. (Today’s browsers, of course, automatically fill in the “http://” preamble when a user types a Web address.)"
Organizing My Emails with a Neural Net
Yes adchoices symbols are used by Google Adsense ads. See this official post http://adsense.blogspot.com/2011/03/new-in-ads-notice-label-...
As someone who plays currently and is very far away from dan... this board is immediately random looking.
Depends. FB activism I would argue is not getting your hands dirty, but more involved actions count, IMO.

Edit: This is actually a really interesting topic and I didn't mean offense by my original post. So it's sad to see people downvoting/unwilling to talk about these things.
Physicists' model proposes evolutionary role for cancer (2014)
Do you make money per client? Why are you artificially constraining that? Growth != loss of trust reputation if you have a good product that your users trust and want.
Hi!
I'm working peferron on this project.

Thanks for the feedbacks.
In order to immediately launch something, we used square to establish a marketplace so we can show what we got and take payments.

Because we have different serving sizes, what is the typical number of servings you'd be looking for?
While I am also not a fan of the class keyword, I'd argue that we already had that age of cruft. For quite a few years (past decade?) practically every book on JS would start with the author building their own version of inheritance, and then relying on it throughout the rest of the book.

It's only in the last few years that the majority have stopped trying to recreate Java in JS. (I don't think the majority of PRACTITIONERS were doing this, but the majority of INSTRUCTORS were, causing a lasting problem until enough people willing/able to teach were grown within the community.
> But most of the time this is in the context of Node.js development, and in every case I use Babel.js to turn the end result into ES5 code.

If it's helpful: the current stable node (4.x) already supports ES6 out of the box.