skysight-inc/HackerNews huggingface dataset:
Indirect experiences and anecdotes. Also, it's inevitable sometimes to feel ashamed of certain things in your startup, so you actively avoid talking about it.

But they know. And you end up talking about it, which is a good thing.

So... yeah, I tried lying and failed?
Be interesting if they went into detail about what prompted this paragraph. Anyone can state generalities.

>Lying to YC partners is a waste of time. They won't ask for the money back, so tell them everything. All startups are chaotic shitshows. They know. They invented the phrase.
The Voluntourist’s Dilemma
See also this earlier document (1971) posted on HN a few months ago:
https://news.ycombinator.com/item?id=10660727
If there's no crew on board then there's no risk to human life or ransom to pay, so the consequences of a pirate attack are lessened.

I doubt unarmed or lightly armed crews are much of a deterrent to piracy anyway.
But then we've returned to the current status quo. Comsumers have to be knowledgeable enough to know when they have a case, or the lawyers are overloaded evaluating frivilous cases.
Thanks for highlighting that one.. Pure gold.
The classic explanation is from E. Fromm, The Art of Loving with, to paraphrase,

"For humans the fundamental
problem of life is getting
a feeling of security in the
face of the anxiety from
our realization that alone
we are vulnerable to the hostile
forces of nature and society."

rough quote from memory.

So, alone we feel vulnerable. So, we want security in the face
of that vulnerability.

Notably, Fromm does not say that
money or power will give that
feeling of security and, instead,
claims that the first recommended
solution is a good romantic
relationship, that is, with
"knowledge, caring, respect,
and responsiveness" where the knowledge means the couple
readily exchanges knowledge
of themselves.

Sure, one can try to use
autonomy and self-sufficiency, and those via, say, money and/or power to get the feeling of security. But if only by
omission, Fromm is saying that
being so alone won't work well.
Hi Terry! Sorry, didn't know you had a new account.

I read some of your post history - can you explain how what you were doing with Ticketmaster was systems programming? It sounds like what would now be considered application programming, but I have no idea how intensive your work was at the time. High-performance code can often cross the line.

TempleOS is simply fascinating. I'm sure you know that I can't agree on the 'divine' part but it's certainly a fascinating OS. Writing an OS is a tough task by any means, let alone a reasonably fast one with a novel presentation. That's a lot of work, even for a productive OS programmer.

Have you taken a look at MenuetOS, Plan9, Oberon, or other non-traditional OSs? I'm curious what you have to think of their own unique features.

I applaud your goal of taking it back to basics. I think you're largely right about the number of abstractions between you and the hardware. Really really fast code needs to be written close to the metal.
Hahahaha. I always laugh when I read headlines like this. A few years back a guy we were dying to get rid of finally left... and went to Google.
I'm not saying that they couldn't. I expect that they would. But, for large container ships, isn't the bigger concern hostages? No crew = no hostages.

I mean, pirates aren't going to be able to dock a large container ship at any random port. And even if there is a manual override, why wouldn't it require a key of some kind?

I guess the point I'm trying to make is that the threat model changes when you don't have a crew on board that you can threaten. Some parts of piracy (access) may be easier, but others more difficult.
Optimizing an SF commute with data
That's absolutely not true.
Should have known an article titled with "Almost Everyone" would be completely devoid of any data to back up an assertion based upon a preconceived notion of why Humans are single.

I'm sorry but life is not an episode of "How I Met Your Mother" where all of the single people are waiting to find the "one". I'll speak anecdotally for those I know who are single simply because we choose to be. For us our work and self is too important and time consuming at this junction of our lives to devote the time and energy it takes to make a relationship work.
Some shipping routes pass through some fairly remote stretches of ocean. While it's true that few issues would require instant attention, just getting attention within twelve hours might be difficult. And now a widely-dispersed fleet of large seagoing helicopters and their support infrastructure is a link in the chain. Here I thought ship maintenance was a challenge! Perhaps the biggest problem is that when maintenance is really a priority, severe storms are likely to be involved. Flying into those in order to land personnel and equipment on a troubled ship in order to perform maintenance should not be a regular event in oceanic shipping.

This sort of innovation might catch on for less remote routes first, however.
Heh, that brings me back to when I was a kid, thinking, "x = x + 1? No it doesn't."
OK,

Most (all?) startups have broken things. Mine did and I tried to hide them at first. But I guess YC is at a point that, after thousands of startups, they've seen most of the patterns and just want to help you fix them. They'll help you no matter in what shape your company is.

Also, some startups plainly lie about their metrics, but those rarely get accepted to YC, from my limited experience.
> I have yet to meet an artist

You went from an unprovable absolute claim to providing anecdotal evidence. I'm not saying you're wrong... just that what you've said so far doesn't convince me that "copyright should not be effectively forever" or that "50 years after they are dead" is "effectively forever".

This is by no means my area of expertise, but I'll give you an (probably unoriginal) example. Let's say an artist creates something at age 30. He could use some extra money at age 70. Wouldn't he be able to sell the rights for more to someone who the law will allow to retain those rights for more years after this artist has died?
well your fork will still have the feature, regardless of whether M$ accepts the pull request or not
TensorFlow Implementation of Deep Convolutional Generative Adversarial Networks
LOL! good one!
v0.0.3 is open source, though there is no license in the Github repo, so murky, but NPM says its WTFPL

Since old code is under a very permissive license, then the new owner could create v0.0.4 add code and make the new version closed with a restrictive license.

This is where a license like GPL would benefit overall, since all future code requires to be under the same license.

Either way, it seems like a dangerous policy to allow someone to re-own a previous owned and published module. Licensing is not the real threat but malicious code that potentially could be deployed.
I'm the author of the article. After being part of YC, I had a lot of things I wish I knew before doing it, from common mistakes to humble reminders. Specially being an "international founder".

Happy to answer any questions.
Why would you lie about metrics?

That seems highly verifiable. You should only lie about things that will be hard to find out like how many women you ever slept with.
I like "hckr news" plugin. The "Collapse Whole Thread" option is great after I've read a few comments in one root.
Given concerns about Chinese IP theft it would be hard to see this taking hold amongst major US companies.
Intel Memory Protection Extensions for Linux
> Honestly, my bird would like more social attention than she gets, but there's only so much of me to go around. My wife and daughter don't handle her for fear of getting bitten.

I don't blame them. Getting bitten by a parrot hurts like a MF'er.
That's correct. They are internal on this model. Even if they were external, I still want my wifi network, just not the public hotspot so disabling all wifi wouldn't help.
To be honest,

I really don't care either way about this situation.

I truly find humor/curiosity in the attitude of the grand parent.
The cost of living calculator posted by SNDean (http://www.bankrate.com/calculators/savings/moving-cost-of-l...) calculates that 150k in Seattle is ~117k in San Antonio, so that's actually extremely close to the 120k you mentioned as standard.
I never lied about metrics but I've seen startups that do outside YC. Most of them don't do it out of malice but due to bad math. It's easy, for example, to miscalculate CAC in the early days of your company.
PS the software shes using is Wekinator[1], in conjunction with ChucK[2].

[1] http://www.wekinator.org/

[2] http://chuck.stanford.edu/
No rub. The code is there, legally usable, and demonstrates useful examples.
Sorry I am still a newbie but are these fking ways get the 'best' out of a candidate or the 'worst' ever? Come on!
Try. Finally. If. Not. Null
Journalists seem to make a habit of misunderstanding the term 'troll'. Trolling is a joke. Harassment is not.

Joining a dungeon in World of Warcraft and wiping the group is trolling.

Sending someone genuine sounding death threats on twitter isn't.

There's a spectrum there somewhere, but more often than not it feels like we've lost another useful term to hyperbole.
couple of days ago i was all smug from upvotes for calling npm best practise.

i take that back, npm is a security risk that should be avoided.

now i need a new package manager.
What number are you using?? For $150k, I see Atlanta, Dallas, etc. as $15-20k different, which seems correct.
It also reminds me of the chairs in Beer's Project Cybersyn.

https://en.wikipedia.org/wiki/Project_Cybersyn
Can you show me a Rust program that calls CoCreateInstanceEx on Windows, ported to Solaris?
I really think Hungarian notation makes code far more unreadable than any benefit it provides. You're assuming that the next maintenance developer also knows your flavour of notation. Do them a favour and just give your variables a human readable name that describes what it is.
That's a brilliant venn diagram. Laugh so hard when I see it.
Why not just put it into the core? Why should it even be a module at this point?
This is hilariously genius!
Darn, I just got rid of a VT420 that I had kept for years. That would have been a really cool (geeky) project. :(
Yes, even this faintly ridiculous fake example of painstaking mental construction would be overreach. No one would ever download your hypothetical architectural software expecting to get an operating system.

As a public service, some toilet or compost bin manufacturer ought to start "violating" trademarks by naming toilets etc. after litigious companies. We'd all get a kik out of hearing them argue that database consumers are likely to confuse the Oracle database with the Oracle water closet. [EDIT: "Sure it's a CRUD app, but I'm more interested in Deletion than Retrieval!"]

Of course there are arguments to be made; lawyers are involved.
> ...regardless of whether M$ accepts the pull request or not

They've already said that they won't accept the pull request, so...

> well your fork will still have the feature...

...we're left with what will potentially be a sea of forks, with no clear "best fork". Some might say that this isn't a big deal, but it is a significant point of friction.
Short answer: try starting with TLA+.

I'm working on this. My colleague, who is mentoring me, is the one who's finishing his PhD in software engineering. It's his guidance that has helped me so I don't have a good answer for how to teach yourself yet. We're working on a project to create specifications for Openstack and are learning a lot by working together on how formal specifications could be taught to hackers and developers with no formal mathematics training, etc.

If you want a brief introduction to the ideas try some of Leslie Lamports talks on TLA+:

https://www.youtube.com/watch?v=iCRqE59VXT0

https://www.youtube.com/watch?v=-4Yp3j_jk8Q
I'd guess that the marginal efficiency of cutting a few crew positions isn't much, but no longer needing to support human life at sea would seem to cut significant overhead.

As soon as you need one person for a mission-critical task at sea, you need a bunch of other stuff (including people) on the ship just to support him. A medic, a cook, food, water, shower, toilet, transportation (the ship's boats), maintenance on all of the above, etc.

It doesn't have to be the high-cost component to be worth automating. Seems like you could program a route by satellite without too much difficulty and just watch telemetry from there. If something goes really wrong, just have the ship sit in the water until a roving maintenance crew arrives. Unlike flight or driving there is a pretty wide margin for error before safety consequences kick in (unless it's near shore).
You can't really say much until the specs are released.
MSFT is currently engaged in a PR war. This offering is significantly less substantial than it would appear at first glance... the sort of first and only glance a harried tech reporter would make.
Except my friends tell me that the big water dispenser jug services are actually not trustworthy. Heck, this is a country that is currently experiencing a big vaccine safety scandal that's hard to imagine happening in many other countries. Then again, I wouldn't have imagined Flint's water problem to be as bad as it is, but something similar once happened in Canada too in a small town that found e.coli in their water. BTW, if it's not clear, my comments are regarding China.
Oh absolutely, in fact I wrote in my post how I disagree very strongly with most of his political opinions and voting record. I think it's unacceptable for someone to deny climate change, be homophobic, or vote for the PATROIT act. I would of course not vote for him due to this.

On the other hand, I think that the vast majority of politicians from any party with any views in Congress are so ridiculously brain-dead that I could not vote for them either, even if they were a carbon copy of me on the issues.

There are only 100 US Senators, and they make the most important decisions in the US. If an important decision came down the line, I have no hesitation saying that the vast majority of senators with my viewpoints would make a ridiculously uneducated, stupid decision.

Given how sharply Issa diverges from me on pretty much all issues, it's very likely that his decision on any topic would be something I disagree with strongly. It might drive climate change in the wrong direction, it might discriminate (in my view) against certain people, and any related law may be something that I spend quite a bit of time and money fighting against (I say this as someone who is very politically active.) But I have no doubts it would be an intelligent, researched decision.
Ask HN: What is your advice/comments on "publish or perish" culture in academia?
Hilarious and anecdotally true in my one experience.
Not adding node_modules to .gitignore would be a very wrong way of solving this issue.
Because in JavaScript there are many different implementations of engines, and they run on all kinds of stuff. Adding something to the standard is not a small task, and it means that it's now extra code that needs to be installed on practically every single PC.

And that doesn't remove the need for a library like this (or your own implementation) for a long time because you can't rely on a brand new release to be available for everyone.
The problem with the low end "Luxury" market being compared to the "Lol, screw the rules I have money" market is simply one is grounded in the mass market realities while the latter is not.

I know a couple people in the former category who own multiple cars that cost 6 figures. They'd buy a Tesla just because they want one without cost considerations. They also have a Ferrari, a Porsche, etc. Pretty much any iconic brand of luxury car they have at least 1.

The low end luxury market are engineers, doctors, etc. and they will seriously consider buying a minivan or a SUV or whatever instead. It is a completely different market and one that [frankly] is just as likely to dip into brands like the Prius hybrid.

I'm sure Tesla will get sales but imagining some sort of dominance is silly.
> It depends on where you are in the world, but in most places in the civilized world, criminal law does not work that way.

I'm sorry, but: no. "In most places in the civilised world" there are these guys called hairdressers and they could routinely - technically - be charged with committing assault causing bodily harm. It's a pretty clear cut (sorry) case that gets trotted out in most any first year criminal law class. The reason they aren't charged is simple: you consent to that bodily harm being inflicted upon you. There are variously defined limits to your ability to consent, especially with regard to duress or excessive harm, but your reasoning is otherwise completely incorrect.
Nothing it is just a title.
That's pretty interesting. I wonder if it's within npm's legal right to distribute someone else's IP in such a way that they do not desire. Granted the license is WTFPL but does that include taking over the IP itself?
On the positive side, taking COS 333 with Kernighan could not possibly be worse than taking it with Koenig!
jumping on the tesla bandwagon much? Tesla needs to demonstrate they can scale.. the paltry few highend units they move today is a far cry from the volume they would potentially move with a cheap model. The reliability of model s is pretty bad, but servicing them is manageable given a smaller customer base.

I think we'll see challenging times ahead for Tesla
I think he means a solution to the current problem of the packages being replaced with malicious ones, not the problem with npm not supporting package signatures.
The "attention" he's going to get is people annoyed at him for breaking their shit carelessly over a petty dispute with a third party. I have some stuff at work that uses NPM, and I don't know if he broke it, but my thoughts right now are "fuck that guy" and "I would never use NPM again if I knew how catastrophically badly designed it is" and more broadly "if the JS community is this amateur and petty I'm writing my next server in something else"
While I don't disagree with OP's angst, fuck them for choosing pride over working products. It's irresponsible and shows a complete lack of maturity. I'll make sure never to consume their modules in the future. God forbid they have a bad day and decides to insert malicious code into their modules.
They always keep 2 iframes loaded; when you scroll down (or up) the old iframes are unloaded by setting their src="" and the new ones are loaded by setting their src attribute to the correct URL (kept the "source" attribute of the iframe).

However, when you change the src attribute of an iframe, for some reason your browser creates a new history frame. I suppose so you can navigate inside of an iframe and go back/forward as expected.

The correct solution is to create/remove the entire iframe element instead of reassigning the src attribute.

See discussion at http://stackoverflow.com/questions/14737365/modify-iframe-sr...

You can see it in the HTML source of the page around the "check visibility every half-second, hide off-screen demos to go easy on the GPU" comment.
HISTORY OF WRESTLING RAP WITH EMOJIS, 100+ REFERENCES
The misunderstood X-XSS-Protection
"if someone steals my TV, gets caught, and the punishment is for him to buy me a new TV and fix my door that he broke and another 100 hours of lawn care on top of that, that's a lot cheaper and better for society than sticking him a prison for several years."

If the the criminal is stealing your TV, do you actually think they will have the money to pay it back? There are plenty of cases where a judge forces a person to pay money back and the person just doesn't pay it back or doesn't have the money.

Even the guy from "The Wolf of Wallstreet" hasn't paid the millions he owes. I just don't think this will deter petty crime.

"The main idea isn't going soft on crime, it's letting the victims decide on the punishment"

What if, as a victim, I decided that the person that stole my TV needed to have his hands chopped off?

Your method seems to be more based on emotion and retribution than our current system.

It may be more expensive, but I don't see a problem with our current system in terms of deterring crime. I don't mind paying more for something that will help society.
> there is no license in the Github repo, so murky, but NPM says its WTFPL

The WTFPL licensing comes from the package.json file, which is in the GitHub repo.
Disclaimer: I don't really speak developer Windows.

Can you show me a Rust program that calls CoCreateInstanceEx at all? Also, what is that for? The MSDN page isn't particularly helpful.
Really important rider: neither loss of income has to be permanent.
Coming in ES7!
Passing in the class type for instantiating a new instance is not what you should do in your applications. You don't know at compile time if the class you pass in has a default constructor, so your program can fail at runtime. As others have stated, the right thing to do is pass in a factory object. C# solves this by adding even more cruft to the language in the form of a "new constraint" that tells the compiler to ensure that the type has a default constructor. https://msdn.microsoft.com/en-us/library/sd2w2ew5.aspx
> - How do you search for a function other than by description or name.

You were asking for modules and now you're down to the function level. That's a much easier problem to solve. Hoogle, Javadoc, documentation and good index engines solve this problem easily.

Note that type only is pretty ambiguous and most of the time useless without additional metadata. Types tell you what, they don't tell you why or how.

> - When multiple modules are returned, similar packages, how do you compare and select efficiently without wasting hours reading the code, evaluating it, checking if it is still maintained and hoping there are no hidden bugs etc.

At some point, the human brain has to step in and make a call. You can't expect an automated tool to dictate to you the code you need to write.
In the words of Bob Dylan:

But you're gonna have to serve somebody, yes indeed
You're gonna have to serve somebody,
It may be the devil or it may be the Lord
But you're gonna have to serve somebody.
The particular license chosen for this module doesn't put any limitations on the code - the 'do whatever the fuck you want' license is as permissive as it gets. If the author doesn't like that, he might want to choose a less permissive license next time around.
consumer protection is just the start, don't you think?
Increasing production is a problem that's easy to fix with time and money. Creating demand and a superior product is much harder to do.
Department of Defense opens investigation into ULA launch contracts
For those not in the know, the Cooper Review is witty blog written by a former Googler... Expect satire not facts.
I wrote a pub sub that I use like this. Not sure I need everything else. Dispatching strings (enums) works as a charm. https://github.com/seivan/NotificationHub
Genuinely curious: How reliable are the DDoS protection services offered by these cheap providers?

BuyVM promises 500Gbps protection for $3/mo, whereas Vultr offers only 10Gbps protection for $10/mo. The pricing is all over the place. I would naturally assume that the quality is all over the place, too.
No, no, no, no, no.

What you are missing is that human beings are social creatures, and our well-being is enormously dependent on how well our communities work. Every community has norms of behavior and ways of enforcing them. If trolling and cyberbullying are allowed, then either people in the community suffer unnecessarily, or the community collapses.

Let me add that you are disempowering yourself when you don't try to ensure that your communities are good.
Would there be a market for a 12k Telsa Motorcycle?