skysight-inc/HackerNews huggingface dataset:
I think his response to someone suddenly "owning" the company is odd. Here's what my response would have been:

----
Hi, Billy. Thanks for telling us about your other company with your friend. I'm a little disappointed that you weren't open that you're already in this space. And that your existing company is in direct competition with the one we all agreed to start that weekend.

However, I'm flexible. I'm willing to license my code to your other company for a flat fee of $10,000. This includes all intellectual property rights to my software.

That fee is reasonable given my time and experience. I think that the others on the team will have similar opinions about their contributions.

If you choose to not take me up on my offer, I wish you luck finding programmers to re-implement the software from scratch.

Sincerely,
Programmer.
---

... does anyone not understand the legal rights behind IP? Billy has zero rights to use the software in his existing company. He knows that, which is why he's trying to bamboozle everyone.

Instead of arguing about an "existing" company, they need to talk about their code. They own it. They control it. No one else has the legal right to use it.

What's the problem? They don't give Billy the right to use their code, and he goes away.... or gets sued.
Say hello to the BBC 'DQF' driving their web content by entirely the wrong metrics. They purposely use misleading headlines to promote clicks.

I'm not usually one for harking back, but I miss the days of the circa-2005 site with descriptive headlines and content-dense pages [1].

I occasionally write to them to complain about how shocking their news home page [2] is (over time the items trend to "magazine" and "is this a 'question'?" pieces; looking at the page now there are three news summaries and seven headlines taking up 1/4 of the page) and it seems to improve a little for a day or so. Now - if other people would also write in...

[1] https://web.archive.org/web/20040609093102/http://news.bbc.c...
[2] http://www.bbc.co.uk/news
There is so many of them there i had no idea they existed
Get all the other coders to agree and license all the code etc as BSD and let anyone use it. Even better, start a parallel business with the software and charge 10% of what the other asshole would charge. Destroy him and his "partner"...
Writing unmaintainable code increases job security.
Yes except Microsoft's stewardship of .NET is lacking too.
Kids today may not remember it so much, but the Polio vaccine was a Very Big Deal at the time. I'd be surprised if any reasonably well-educated older American didn't know who Salk was.
oh nice! Time to visit again layer today then. :)
Which begs the question which CIO made that technology choice? He should be fired!
Marie Curie is obscure? Now I have heard it all.
Serious question- does the team then negotiate new terms after the weekend for those that do want to stay on-board? Who holds the 98.4% in the meantime?
PEBKAC.
I know PayPal isn't popular but it's by far the easiest way to accept payments online that I've found. You don't have to live in the US,Canada or EU, which is a weakness of all the new services like Stripe and every other startup promising to "fix payments". I set it up for my small business years ago with no coding or worrying about weird tax rules and it just works. I process each payment manually so there's a bit of a delay for the customers but I've never had a chargeback although my prices are a bit higher.

The main drawback is customers think they need a PayPal account and nobody wants to open one - for good reason. The payment page has a dark pattern that makes it look like you have to sign up to pay by credit card.
Introduction to Hyperloop Technologies Inc
A2B was routing CB, CB was not using A2Bs IP space. Spam was not coming from A2B. A2Bs IP space was blocked by Spamhaus to force them to drop CB.

What exactly justified blocking A2Bs IP space here?

Spamhaus is a really shady organization with a history of unethical behavior, look up the nic.at fiasco as another example... Or just ask anyone who works in hosting.
Visualising the Impact of Sillicon Valley CEOs
Not buying the 'environmentally friendly' marketing pitch... The idea that just because something can be thrown in the recycling doesn't mean it's better than a traditional wooden desk.
>leads inexorably to erasing human autonomy

Not really - it can work the other way where people who are handicapped and need carers will be able to regain independence.
ANOTHER UNIVERSE? HOW CAN THIS BE TRUE? YALL MUST WATCH THIS MIND BLOWING VIDEO
I read this as "Winamp" and I had a flood of nostalgia.

The good ole' days.
Wow. You can't just... use the same acronym and assume everything is hunky dory because you pronounce it differently. It's still the same damn letters! This project should have gone with "WebMP" or the full WAMPWS acronym.

By "stealing" an existing, long-running and popular acronym, the maintainers are going to stifle this project no matter how much they try to separate themselves from WAMP.

Trick question: is it possible to run WAMP on WAMP?
I'm 29, started using Linux in 2003 when I just bought my first PC.
MS used to really trash open source, with Ballmer calling GPL "cancer". (Although the company pulled back from that extreme).

When MS took over Hotmail they got rid of FreeBSD that was running it.

But MS have used Unix for years. They released MS IE for Unix. (The only person I know who ever used it was on HN.) Perhaps more bizarre was the Windows Media Player for Unix. Their TCP/IP stack was from BSD for ages (and possibly other stuff. The EULA used to refer to the regents of Berkley.)

http://betanews.com/2001/06/18/microsoft-we-use-freebsd/

https://news.ycombinator.com/item?id=5182249
One of my Swedish banks uses a chip-and-pin reader for 3DSecure. You insert your card, authenticate with your PIN, and then sign a nonce to validate your transaction. https://farm4.staticflickr.com/3237/2486214902_8feafd8200_b....

Another one uses a smartphone 2FA app.
>...they were entering manually

Definitely wouldn't discount that possibility. Unrelated to CC processing, but we used a service that gave us a device ID on signups to detect people signing up multiple times (a tipoff that fraud was likely to come).

We later found fraudsters were using Amazon's Mechanical Turk to get real people to register manually, thus getting around our device detection.
Look across your north western border. Many people, especially in the tech and creative industries, work as freelancers there. As long as you have no employees other than yourself, it is made very easy.
HP+PCs+-+Managing+User+Accounts+and+Logins+(Windows 10)+|+HP+Customer+Support
The photo caption has this description:

"The smooth expanse of the informally named icy plain Sputnik Planum (right) is flanked to the west (left) by rugged mountains up to 11,000 feet (3,500 meters) high, including the informally named Norgay Montes in the foreground and Hillary Montes on the skyline."
If only caffeine kept me up during the day nowadays. I cut back to two mugs a day and am seriously dragging. Although, anecdotally, I have noticed drinking a substantial amount of water does keep the lights on. I wonder if it similarity does so in the evening?
Here's how I deploy:

cf push

It requires zero configuration on my part.

Actually, I'm lying. Here's how I deploy:

git push

CI then verifies my work before running this arcane command:

cf push

It took literally minutes to set up. It'd be nice if it was psychic but I guess I'll just have to settle for an imperfect world.
Good point, however I wouldn't consider this stack (Windows, Apache, MySQL and PHP) a huge rival for future in terms of growing number of search engine results.
I just added in an anecdote that I forgot to mention at first. Encounter with a police officer. Starts from "After starting to deal with this..."
This is the chart that matters: https://github.com/WebComponents/webcomponentsjs#browser-sup...

Polymer, via the web components polyfills, supports IE10+, Safari 7+, Chrome, Firefox, and Android Browser.

The chart you linked to is for _native_ web components support, which is better because it's faster and more spec compliant, but not necessary. The polyfills are quite good.

(btw, you're linking to the 0.5 docs, the 1.0 doc is here: https://www.polymer-project.org/1.0/resources/compatibility.... )
I'd like something like this, but to fill the gap between a normal desk height, and a standing desk height.
Well that makes it more complicated. Any idea how I would be able to find these packages (specifically: libunwind8, libssl-dev and unzip)

https://github.com/dotnet/coreclr/blob/master/Documentation/...
What if you start a java process in cygwin? Path names mess me up.
An even simpler summary: To add SPDY or HTTP/2 support to IIS, you must upgrade the operating system. I understand why this is (http.sys) but ... wow. Whereas using nginx I literally add "spdy" to the config and presto, double-digit% improvement on my site.
> My bank asks for three random characters from my online banking password (the same mechanism used to log in to my online banking) which provides enough security without risk of revealing the full password to key-loggers, etc.

How can the bank know what any of the letters in your password are unless they are storing it insecurely?
It looks like another success story for the polymath project. Maybe the way research is done at least in some fields is time to change?
The Best Things I Ever Did Were Accidents
This is my exact thought. It seems "Billy" here won because he paid $200 for something worth a whole lot more? adekok's response is perfect and really shows how to deal with this situation. Be clear about your rights, don't let people like this get away.
As someone who uses neither Autolib nor regular car, I'm way more annoyed by the regular cars completely filling the roads everyday (one person by car, 95% of the time), polluting, making buses late and taking a huge part of the city/sideways, than by someone using Autolib once in a while.
1) Fine - so in that case as a dev I would ask that the devs start out with 50% which gets vested over time
I'm going to guess Heroku. They pioneered PaaSes, which are intended to solve this problem. Spoiler: they solve this problem.

There's also my fave, Cloud Foundry -- try Pivotal Web Services or BlueMix.

These PaaSes have a buildpack model and basically, it Just Works.

Or OpenShift, though maybe its shift to a pure docker-y model will put you back where you started.

Disclaimer: I work for Pivotal Labs, part of the company which donates the most engineering to Cloud Foundry.
Tip of the hat to Edmund and Tenzing. Nice!
Yes for sure but the desktop itself is not the end of the game anymore, yes Microsoft still owns the desktop but on mobile and tablets, it's another story.
Usually photos are evaluated not only for the reality that they've captured, but also how hard it was to take that photo.

In the case of Pluto's high-resolution photos, there are maybe billion dollars behind it and hundreds of people that worked for years before actually the photo has been taken.
Ground Up Mercurial
The loser out of all of this is Startup Weekend to me. Seems like you would need to sign on to percentages upfront and legal or if it goes well the shite will hit the fan.
I use PayPal for donations to an F/OSS project (which are subject to VAT in my country). This is how I "solved" the VATMOSS problem:

1. Generate different PayPal buttons for different countries (depending on IP). The country of the IP is included in the receipt. Currently I only have Sweden and "other".

2. For other countries, I'll manually ask the user to confirm the transaction (the intention is to make it count as a manual transaction, so I can simply use 25% VAT of my country). If the user doesn't respond I'll have to issue a refund.

Foreign users are _very_ uncommon in my case, so it works for me (my software is specific to my country anyway). I'm not even VATMOSS registered, only VAT registered.
Lol fucking retards. This is how you create MORE divide in our society. This is how you prevent the races from ever feeling or acting equal. Stupid fucking shit like this. I hope you kill yourselves.
Oh, don't get me wrong, I wouldn't recommend anyone go into a business arrangement - even with the seemingly nice guys - without proper safeguards (ie contracts) in place!
The crux of this, imo, was (paraphrasing)

"dude, no one seemed interested in working on this after the weekend. I, on the other hand, have been working on this for 18 months".

Well.. WTF. NO ONE KNEW THAT BECAUSE YOU DIDN'T TELL ANYONE. Or... intentionally hid it, because you knew it was a dick move, or you're trying to skirt rules you clearly knew about ahead of time.

"Dude... I don't know if you're committed, therefore you get < 1%. I know I'm committed - it's taken me 18 months of planning my idea! 18 months I've worked on this! That you can build it in 24 hours just proves that MY 18 MONTHS is worth a lot more." (to the degree there's a thought process going on, that's part of the justification). It takes MONTHS to get investor meetings set up (especially when you don't have a product yet!) - that's HARD WORK. Sitting at a computer for 2 days? WTF?
I'm surprised that the oppressive language ("gay shit" and "fucking nerds") didn't come to a head sooner.

I've kicked people out of hackathons for less. Why let this slide in awkward silence?
you guys are doing amazing wonderful job, that's really great:) I thought it should be got more eyes on it.
> Per Spamhaus policy, on October 6th, after notifying A2B several times since June without results, an SBL listing which A2B had been ignoring was escalated to the SBL's "providing a spam support service" category and increased to include one of A2B's IP ranges. The escalated SBL record SBL112638 listed 178.249.152.0/21 for providing routing "knowingly and for profit" to a rogue host known as "CB3ROB" or "Cyberbunker", an outfit which Spamhaus has long seen involved in hosting cybercrime and spam outfits. SBL listings of CB3ROB had been mounting steadily during 2011 for hosting malware, phishing and websites selling fraudulent goods advertised via spam. CB3ROB had announced that it would not terminate customers due to spam listings - an announcement which sent a golden invitation to even more spam and crime customers to the point where all of CB3ROB was placed on the Spamhaus DROP ("Don't Route Or Peer") list at the beginning of October.

That's exactly what people want from something like the SBL, which is why it's used by so many people.

Your reference to nic.at is weird - again they were providing services to a bunch of criminals.

When complaining about false positives it'd be really helpful if you could point to people who aren't fucking scumbags who are getting blocked.
The first Unix I ever touched was Microsoft's Xenix. Wikipedia says MS first released Xenix in 1980.
12 years ago it made sense. It's all legacy now.
Yes exactly that sort of shit is what we have to deal with!

http.sys is a giant fucking turd. That and the whole urlacl thing. Nothing but pain. They added it because of shitty performance in the NT kernel when serving HTTP from userspace and it turned into a friction point for the whole operating system.
That's because COBOL is our generation's COBOL. And it'll be the next generation's too.
thats a really nice tool to have. where do you find stuff like these?
Invasion of Privacy at Modern Workplaces
TBH reading through the entire piece didn't make Billy seem like the asshole...
I can see that, but how does one work through 5000 pages? I'd shoot myself in the head before the end of week 1 (metaphorically speaking). And I guess they used a combination of digital/analog methods, but still since the GP asked - that guy must've spend weeks studying printed source code...
...and I perpetrated a horrible hack which let me run unmodified Linux binaries on it.

http://lbw.sourceforge.net

(Seriously, it's a vile, vile hack, involving dynamically patching running binaries to work round Windows ABI differences and work around seg faults. But it works well enough to run a Debian userland.)
If you've ever read and enjoyed his creative writing, I think you'd likely find the letters interesting
Might have misinterpreted this, but from reading all the slides - it seems that even for RPC, you have to pass all messages via a central server.

For use internally between services, this seems like a really bad idea. Seems like it'd be a big bottleneck when it came to scaling.
The future of programming is visual
How mandatory STARTTLS (on Google servers' side) would help you against MitM downgrade attack?

The only way to avoid it is for your MUA to require STARTTLS.
Bounds checking isn't as interesting as use-after-free protection (like the borrow check) for a couple of reasons: (1) you can easily opt-in and opt-out on a case-by-case basis (even in Rust), whereas UAF protection is nonlocal; (2) bounds checks rarely if ever show up in profiles with a well-designed iterator library and an optimizing compiler.
Thanks. swingbach.
Also, remember there is always this special trick(im joking):
https://news.ycombinator.com/item?id=10084570
Same is true for Belgium, though the Belgian infrastructure is a little more up to date (most terminals can accept credit cards, if the shop has payed for the quite expensive creditcard processing service with the company issuing the terminals): debit cards are the norm, credit cards are much less common.
Not even going to read this. Assumes websites exist sold for profit. Internet originally existed as a non-commercial medium. Sad that we forget so soon.
That was a relative statement; out of the three I'd expect the general public to recognize Einstein and Newton (in that order) before Curie.
If that's still hard to understand, haven't you ever wondered about the personality of someone who created something you thought interesting?
From what I understood, Billy didn't pay Bobby $200 for the code, he just paid out a portion of the prize money they received from Startup Weekend. From the tone of the emails, I'm almost certain Bobby didn't sign over his rights in exchange for that $200.

He still owns all the code he wrote. If Billy uses that code in his own business that would be unauthorized and legal action can be taken.
I think you miss the main point: Bobby was expecting to have 0.4% in the company that was created that weekend. The event was explicitly not for pre-existing companies. So the idea is that after the weekend he can choose to stay with the team they formed and pursue the idea forward together as a new startup, or he could walk away and leave them his contributions, retaining 0.4% ownership in the new startup.

Billy already had a company. He wasn't looking for people to team up with to make a new one, he was looking for free labor and options on hiring people he had already seen work together. Billy's business is his business, but what was created over the weekend belongs to the team, not Billy's business. Bobby's ask was to the team as a whole, not Billy's business.
It can be just like that "Unsinkable" ship!
Actually, this is a quite cool invention, using the lenses for bending the light and the effect is quite neat.

Real science this time.
Top 20+ MySQL Best Practices for DBA or Developers (2009)
Google should highlight all similar places on maps
Electron – build cross platform desktop apps with web technologies
"How long until they decide that Windows Server is no longer worth investing in ?"

Without hard data to support it, my impression (or better, my anecdotal experience) is that Windows Server has quite a strong hold in medium/large sized companies (not necessarily IT companies) as part of the local network infrastructure, and it's quite profitable for Microsoft.
The impression I got was that the 0.4% was a guarantee for what you walk away with. If you stayed you would work out ownership of the whole thing with the rest of those who stayed to build the new startup.
2015 Ig Nobel prize winners
Interix. Microsoft's Unix. It runs on the NT kernel alongside win32 as another process personality. Most windowses come with the Interix core, and you can get the userland part from Microsoft --- it's called Services For Unix these days, I think. It even comes with GCC. It's a pretty nice piece of work, behaving just like an old school Unix.

But it's largely been abandoned by Microsoft and is buggy as hell and difficult to install; and its an old old-school Unix, so it's missing a lot of the modern system calls and libraries that make Unixes nice. (I don't even know if win10 supports it.)
People focused on innovating too quickly without building enough stability. Plus, programmers started imagining they could innovate as designers and we have Gnome 3, Unity, etc. All built for a mythical herd of grandmas who run linux, but need it to be user-friendly, in some imagined user-friendly way.
Hacking includes guessing credentials. I don't think this protects against bad passwords etc.
> How about designing a language for programmer joy.

Matz says that he created Ruby to make programmers happy, specifically.
Which may mean that either the bank is storing your password as plaintext (or is hashing every three character combination possible, which would also help a hacker figure out the plaintext).
Source for the 0.8% for local bank card payment? Last I read it was a fixed 4-6 cents per payment. See [1], for example.

[1] https://www.abnamro.nl/nl/zakelijk/betalen/tarieven/sepa-bet...
Announcing CloudFlare’s Internet Summit – And How to Get an Invitation
The Robustness principle isn't, and Postel's Law is pretty much a failure. This kind of thinking introduces tons of implementation compatibility issues. By being liberal in accepting from others (aka accepting malformed messages), you allow broken implementations to "work". Now those broken implementations form a de facto standard that everyone else must implement.

I demonstrated how this kind of thinking, coupled with "simple" text-based protocols, introduces security issues. SIP is a protocol with nutty parsing rules like HTTP. Lines end with CRLF, body is separated from headers by two CRLFs.

Some implementations act liberal and will accept any combination of CR and LF instead of just CRLF. So header \r\r body is OK with some implementations, and not others. Which means some stacks will read body as more headers. It's not hard to see how this creates a security problem, as you pass a message to a trusted proxy and it asserts things are OK, except the two stacks don't agree on what the headers actually are. Oops. This is a real, live, issue that affects SIP networks today and can be exploited for profit. And it's hard to fix, because some networks are actually sending non-CRLF lines, creating a compat issue. If implementations had been harsh on the CRLF requirement, those networks wouldn't be sending non-CRLF lines, as it would never have worked in the first place.

In short, being liberal just means "each implementation creates its own interpretation". This is because not all impls are going to agree on what "liberal" means. And if "liberal" could be defined, then it should be defined in the spec! No need for interpretations.
Saying that visual programming is the future is like saying that comic books will eventually replace all that boring 'tl;dr' walls of text.

The truth is - people think in text. Visual abstractions are only suitable for a tiny subset of things we're thinking about, and the rest is just too complex to be expressed in anything but a natural, complex language.
You're not being downvoted because you mis-characterized the software stack.
The Man and the Island: Wandering Through Jonathan Blow’s the Witness
A little over a century ago, this object was a hypothesis. The existence of this vivid image provides a peek into the vastness and variety of space, a humbling perspective on what dedicated people are capable of, and more broadly a clarion endorsement of the scientific method itself. Please pay attention.
Ember's Recent Surge in Downloads