skysight-inc/HackerNews huggingface dataset:
Hm, I don't remember that at all. We used it for what I thought was its main purpose: shared documents. For example, bug databases and design documents.

Sadly, some companies used it as their primary E-mail system and that's it. For E-mail, it sucked, and to maintain that bloated thing for only that purpose just revealed how little the company understood it.

I created an issue-tracking system with it in about a day, which a few people got. But many people simply didn't understand what Lotus Notes was for.
This seems like something you need to fix. Pretty important IMO... if someone's trying to find you, don't send them to the wrong site.
The web will get smaller, and bigger. But the desktop is dead.
Have Your Genome Made Into a Piece of Art
This is freakin awesome. Nice work!
Hacking Gmail for Privacy and Profit. My battle with Gmail drafts.
Longtime reader but first time post to HN. I've drawn up my thoughts from my experience of forcing Gmail to stop automatically uploading drafts as a part of my chrome extension, Mymail-Crypt for Gmail. It's an OpenPGP compatible plugin powered by openpgp.js that I hope can help provide anyone with the ability to easily, privately use email.
I get that americans enjoy this self bashing, but aside from being guilty of perpetual war, this is more of a global phenomenon.

I remember hearing how Slavic kids are being kids till late 30-ies, and pretty much it goes the same way as stories in this article. Usually parents would tell their spoiled kids in like 20-ties or so, that american parents around 16 or 18 just show their kids a door. This sounded harsh and cruel to me, as our parents would never kick us out.

Criticism in this article is spot-on, however you can't blame only americans for it, it is a symptom of different requirements life has from people in northern hemisphere or what is called western civilization.

I think it is OK to care and be affectionate with your kids, we just need find better ways of showing it.

What do you think?
I really hate to say this, but the best answer may be lawyers.
If you can find a few other friends that this happened to, then file a class-action. Do not close our account - you need to prove to the court that they are doing this for multiple people. Then the fed will get involved
Small claims court? How many days outstanding is the invoice? You want to take a guess about the longest it's ever taken us to get paid for an invoice?

Net-30 (meaning, let's just pretend we're going to pay you within 30 days of getting invoiced so we can stop talking about this part of the contract) is a standard term. Is it your expectation that when you don't have a contract, you can expect "Net-1" payment?
Spanking a kid has never killed anyone, as far as I know. I was spanked as a kid and when I was, I did deserve it and it was a good way to show that there are limits not to cross. I don't really understand the popular mindset now that education should be done entirely without touching your kid. There's a clear line between spanking and domestic violence. Let's not call a squirrel a rat.
Keep me posted as I am finishing up a idea that I need some a/b test for copy/etc.
Yes and no, mostly "no".

There are functioning Microsoft Office trojans that can self-replicate through e-mail.

There was a largely harmless but extremely widespread trojan that did drive-by Java attacks on webpages.

Repeat the above for Flash vulnerabilities.

There was a largely harmless but extremely widespread trojan that masqueraded as a free antivirus package and guilt-tripped naive users into authenticating via Installer.app, the only programmatic way to get code onto a Mac.

Best practice in my reality:

- DO NOT INSTALL A VIDEO CODEC PACKAGE

- DO NOT RUN COPIED OR TORRENTED SOFTWARE

- Enable Firewall.

- Remove Adobe Acrobat Reader unless your PDF workflow absolutely requires it.

- Disable Java immediately. (uninstall it for extra credit)

- Make sure Flash is at the dead latest self-updating version and set to auto-update.

- Update all non-stock browsers to self-updating versions.

- Update Microsoft Office and allow it to check for updates weekly.

- Allow Software Update to do its thing weekly.
On a purely ideal level I agree with you (the fact that at any time someone has been fired from their job for expressing personal opinions on non-company time does not sit well with me..), but the reality of it is, how many of these people do you think know that their info is on this site and/or accessible to quite literally anyone in the world? Of the people that know that, how many of them do you think understand the implications of that openness?

This is why you lock down your privacy settings.
Right. And whales were once a significant part of school discipline.
Or more generally "something is interesting here."
"Because it’s built in JavaScript, HTML and CSS, if you use Brackets, you have the skills necessary to customize, extend and contribute to it. Easy to fork and with a flexible and open license, it truly is your editor. In fact, when you first open Brackets you’ll be looking right at the Brackets source code. On the team, we use Brackets to develop Brackets in this weird inception-style-yin-and-yang type of thing."

My thing is like that too, especially the inception thing, but its better for a lot of reasons because its more than just an editor and is designed to be easily extended with plugins/components.

https://github.com/ithkuil/cureblog

https://vimeo.com/43784316

Anyway so good try Adobe, but if Adobe really wants to do the right thing, support the open web, and build a really useful tool, they should scrap Brackets, fork my project, and start promoting that. LOL sorry dickish thing for me to say but true.
There is No Silver Bullet
Yes. It helps. You cannot whip up a storm of angry Redditors when you are told by a client "send this invoice to finance@", because that is where invoices normally go.

From what I've seen so far, this client did two things wrong:

* They scoffed at the invoice

* They told the vendor to send the invoice to legal@

If the client had declined to do EITHER of those things --- not both, just not do one of them --- there wouldn't be even half as much drama as there is now. "Send it to legal@" was just a dumb move.
Yeah, I suspect "What's the matter with kids today?" is a matter of fundamental psychology.
Poor guy is hard up for cash and getting it up here might get someone in authority at YC to fix the problem. As for lynch mobs, her twitter profile shows no signs of such a thing. That's 1 for Reddit/HN and 0 for her as far as maturity is concerned.

Lastly, I wouldn't care even if some internet lynch mobbing were going on. Between being broke for no fault of mine because x behaved irresponsibly and making x's life miserable so that I can be slightly better than broke, I would pick the latter.
We're certainly hoping that Rust is that language.

In particular, we're trying to get the raw no-compromises performance of idiomatic C++ in a practical, memory-safe (and data-race-free) language. That means that our type system is more complex than that of C or Go, but it also lets us squeeze performance out of the machine without sacrificing safety.

We do have an optional per-thread garbage collector (it doesn't stop the world, only the thread), but it's more like shared_ptr than what you'd usually think of as a GC; it's there if you want it on your objects, and you don't have to use it.

(Disclaimer: I work on Rust.)

(Second disclaimer: Go is an awesome language and, as this talk illustrates, we aren't competing with Go; Go and Rust have totally different goals and Rob Pike's languages were quite the influence on Rust.)
I've just had absolutely no good experiences with antivirus software. I can count on my hands the number of times they blocked an actual virus in my life. And those times were way back in the days when I was young, naive and using Limewire.

I've found that if you've gotten infected while following my teachings then no virus scanner would have stopped it.

Most of my friends and family do use Macs however so they is not as ubiquitous antivirus software for Mac.
I have a different theory. The integrated approach to manufacturing is required to create a premium product and only after a market becomes mainstream (i.e. no longer populated solely by early adopters) is there a significant demand for premium products.
Serving time is exactly the way I would have put it too.
Kids better take their hits from their own family first. They get used to the violence in society later this way, and get stronger through the process. I'd like to see you vindicate your view that adults raised without "physical" education end up being better adults. The trends in society certainly don't seem to indicate your are right.

As long as it's not abusive, disproportionate, and done in the proper circumstances and for the right reasons, there's nothing wrong with that.

Please note I'm not advocating beating up your child for no reason whatsoever. It should be the last resort to educate. But just like the experience of fire is necessary to fear it, the experience of authority through a variety of means has value.
My friend's startup does this: http://idonethis.com.
Of course your counsel is going to tell you to pay it. It's $780. Who gives a shit about $780?

I'm not advocating the "get legal to push back on the invoice" strategy; I'm just saying, you don't have to rule it out to slowroll an invoice.
>>But it isn't as approachable as Python.

Minimalism, is both an advantage and a curse. You may be able to learn python quickly, and that is because the syntax and semantics are designed with a goal to do that. But unfortunately that is not the only problem programmers have, Learning how to program is problem only for first few weeks of your programming career, there after its hardly a problem. Beyond that verbosity becomes a curse, once you begin to understand what 10's of lines of code do, you wonder why you even need 10's of lines of code when something can be expressed more elegantly.

In my experience people complain about learning Perl for the same reasons why they don't get awk/sed/tr and other text processing utilities. Tools like that are a little difficult to start with, but offer tremendous advantages. Skip learning them, and suddenly you put yourself in a situation where you start your eclipse and write Java programs for every small bit of text processing task. That sucks up your time, effort and code forever. So its better to learn tools that are better designed to solve such problems.

>>and I'm not sure why Perl would be better.

Perl and Python are both excellent languages, so you find a range of problems that can be solved in both languages well. But try solving problems that Perl was specifically designed to solve, Pick up the book Higher Order Perl by Mark Jason Dominus(Its Free) and see for yourself how Perl helps you solve a certain kind of problems. I'm sure its the same case with Python too! Its good for academia, as its easy psuedocode.

Problems that can be solved in both Python and Perl can obviously be solved in any of them.

>>So to my mind, Perl is something of a sysadmin tool, better than bash and very useful for a workload focussed on system and file processing, on *nix, without much service to HTTP. I'd love to hear how it pays returns for people more focussed on back-end support of web development.

You have just described a very small subset of problems Perl can solve. Perl is used for developing very large application in nearly almost every industry.

Web programming != Entire Programming world.

Much of the software world never writes a web page. And they do programming too. But like us they don't tweet/Facebook/blog every time they finish writing a class.
You need to put down your name when you buy your ticket and they reserve the right to check ID at the door, meaning it's impractical for scalpers to buy them.

Selling out soon is not a major problem if you assume your biggest fans are those who are willing to act the fastest. I bought a ticket a few minutes after I got the email to ensure I wouldn't dither for a day and not be able to get them.
It's not -- I just signed up for a postpaid plan on T-Mobile yesterday, and the receipts included the first and second months' bills (for service and taxes).
Very cool app. I've been looking for a web-compatible code editor/pseudo-IDE for a long time. This one looks like it may actually go places.
I assume only Ubuntu users are so redirected.

Arch --> Ikea.

LFS --> a forest.
I don't want to sound gay or anything, but you're handsome... Oh and the guy who's neck your kissing looks okay too.
Geonecta: A novel and super-easy service for connecting sensors to the web
Um, because their parents spoil them?
Free and unprofessional advice on how to avoid Mac malware and headaches:

- DO NOT INSTALL A VIDEO CODEC PACKAGE

- DO NOT RUN COPIED OR TORRENTED SOFTWARE

- DO NOT DOWNLOAD ANTIVIRUS PACKAGES OR "SYSTEM CHECKERS"

- Enable Firewall
(System Preferences -> Security -> Firewall Tab)

- Uninstall Adobe Acrobat Reader unless your PDF workflow absolutely requires it

- Disable Java immediately
(Spotlight Magnifying Glass -> 'Java Preferences' application. Uninstall Java entirely for extra credit.)

- Make sure Adobe Flash is at the dead latest self-updating version and set to auto-update
(System Preferences -> Flash. Must be 11.3.x.x or greater)

- Update all non-stock browsers to self-updating versions
(Name of browser -> Updates...)

- Allow Microsoft Office to check for updates weekly.
(Help -> Check for Updates)

- Allow Software Update to do its thing, at least weekly
(System Preferences -> Software Update)
Yes, I understand the intention of that site and conventional thinking on the subject. Thank you for assisting in my description of an alternative
Please don't tie Facebook to logins on other sites. It excludes half the population of the US, more in other countries, and if you add a non Facebook option, the scammers will just use that.

Craiglist's solution is simple--their exhortations to only deal locally means that if I'm looking for a house or a car, I will see it before I give money. The scammers are aiming at people that ignore that rule.

Plenty of people buy and sell long distance on Craigslist, but that is really a caveat emptor situation outside of how the site is intended to be used.
Some people like to set a fair price and live with the consequences. It may not be clever, but it is simple and rewarding in a personal sense.
Owning a Mac is correlated with having more disposable income available

Or, owning a Mac may be positively correlated with having less disposable income, since the higher price of a Mac took more of your disposable income to purchase.
I was hoping for a discussion of why we don't more broadly adopt tools such as GnuPG, Tor, etc. to take some modicum of privacy into our own hands. That'd be a discussion that I'd love to see go mainstream, given how important it is, yet how much it's treated as unimportant in the culture at large.
I am not sure I like his solution for scalping. How is he going to know if a ticket has been scalped in order to cancel it? Is he going to rely on the actual scalper to give up their client? That is unlikely to happen. Also, when he cancels a ticket will he refund the original 45 price or the scalped price? It would have to be the original price because otherwise he is opening himself to fraud and huge losses. But if he only returns the original price, then the person that bought the ticket would be fucked. And that person, even if they did buy from a scalper, is presumably a big Louis CK fan (since they bought the ticket at an inflated price). And pissing off your fans is never a good idea. There will be a lot of anger and internet backlash if he actually goes through with his threat of cancelling tickets.

I have actually thought about scalping and here is my solution. It works very well for a comedy show, actually. He should announce a single show (not a tour) in a big city, like LA or NY. He should not have any special rules against scalpers other than saying "reselling this ticket is prohibited". Now the fun part starts. If the tickets get bought out too fast (indicating scalping) he should say "my show sold out very quickly, so in order to afford my fans a way to see me without paying high fees to scalpers, I will do another show in the same city, the next day (or a couple of days after the original show). The price for the new show will be the same, so do not pay any scalpers, just buy the tickets for the second show at face value." If the second show sells out very quickly, then he can just announce a third one. And so on.

Thus, he makes extra money and causes a lot of potential losses for scalpers. Scalpers may have to sell at cost (which means they have to take losses for their sales commissions), or if they buy too many tickets and do not move fast enough, they may even have to sell at a loss.

And the prospect that he can pull this trick any time will likely prevent the smarter and better funded scalpers from ever trying to scalp his shows again.

This would work in a big city, because in a big city it is usually not a problem to get a new venue on a relatively short notice. It would also work better for a comedy show, because a comedy show does not require too much production, so it is possible to change schedules without too much pain.
Correlation is not causation, my stat is equally as valid as yours. They are both equally worthless for drawing conclusions.
I had to install Java on my Ubuntu box to evaluate this, and I am happy about it.

In other words, it worth the effort[1].

Looking forward Python support. See how it will help me compose faster.

[1] http://rootzwiki.com/topic/23008-howto-install-java-7-on-ubu...
Ask HN: Why is HN laid out with tables?
I can relate to some degree.

Parents often have good intentions, but by attempting to control everything it creates a dysfunctional environment.
TaylorMade Fers R9 4-9PAS
TaylorMade Fers R9 4-9PAS
Oral contracts are binding everywhere in the US.

What's damaging to his reputation isn't pursuing the invoice based on an oral contract. What's damaging to his reputation is if he jumped the gun, whipping up drama about a receivable that he reasonably could have expected to get paid if he simply invoiced persistently.

I suspect this thread might be a bit of a litmus test for people who have done a lot of freelancing. From working with designers a bit, I can tell that this is a hot-button issue for them: a lot of clients do shirk payment, and so they tend to insist on upfront payment of some sort before they commence work. But having said that, I have to believe every freelancer is familiar with delayed payments on invoices. Your most lucrative clients might pay many months late, and then only after persistent reminders.
This may hold true in the short term, but not so certain about the integrated approach in the longer term.

It's really not just about mobile devices, it's about a new platform which is touch and voice based. Its not hard to envision a future where large screens that you can interact with are all over the place, from cars, retail stores, hospitals, replacing poster ads, etc. by touching or speaking with them. These screens will likely be made in different sizes, to accomodate different needs and locations.
It's unlikely, in such a scenario, that Apple is going to be manufacturing screens of all sizes to accomodate everyone. It's more likely that a non-integrated approach such as Microsoft's or Google's (or Apple in the unlikely event they change their mind) will deliver on a large scale.
The intention of Surface, if you ask me, is Microsoft's way of staying in the game until the above scenario bears out.
I've never understood this kind of action. Go is so small you could hold the spec in your hand and it's going to be faster and more efficient than python as well as safer to modify thanks to type safety. If it were haskell, or a similarly difficult language to wrap your head around, I could see wanting to rewrite to something easier to understand. But Go has none of those problems. What could possibly motivate a rewrite?
If they believe Mac users are happy to pay higher prices they most likely also believe Mac users are less prone to shopping around.
Reminds me of youropenbook, which doesn't exist anymore :(
Right but the data is still being collected via public postings on Facebook etc
I love the UI on Craigslist. With the exception of housing, none of it would be improved by adding AJAX cruft. I also love that I've been able to sell and buy hundreds of items, and have never created an account and never given them much in the way of personally identifiable information.
If you are willing to accept language as one of the calligrapher's tools I think you will find his workshop to be equally cluttered.
Because tables can be a fast, simple, effective, compatible, and lightweight way to style a page if you don't need fancy CSS behaviour or ivory tower purity of separation between content & style.
YC also seems discomforted, it's only about half way down the front page with 196 votes in an hour. (Top item has 117 points in 3 hours).

Perhaps this is due to flags from people who don't like the story, or maybe mods have manually down-ranked it.
I suspect it would be illegal to use SSN, but it's still an interesting idea.
Yeah, I have heard the same thing many times: kids are often more entertained with the cardbox than the content itself :) Most of the times, gifts get abandoned after playing a few hours with them.
I don't think its a conscious decision on Google's end. They have grown, and as it becomes larger as an organization it faces different challenges. PR and communication becomes naturally very different for a large organization, it is much more scrutinized, subject to easy criticism etc. So some sort of party line attitude is necessary.

It's a thin line to walk, between honest truthfulness and too much marketing bs. I think Google is a bit too much in the latter these days, but I still have good faith in it.
What issues would arise with a refundable ticket tied to your identity?
I was spanked (lightly) as a kid, but I don't remember what I did to deserve it, although I'm pretty sure I did...
A reputation economy for tenants/landlords would be worth a lot to both parties. I just bought a rental property in Chicago, and I'm terrified of a bad tenant because the state/local laws are so pro-tenant. It could take me months to get rid of someone, and I risk penalties if I don't do "essential" things like provide a timely statement of interest earned on a tenant's security deposit. I'd gladly accept $100 less/month for someone who has proven himself reliable in the past. Conversely, I'd like to develop a verifiable reputation as someone who hasn't screwed over any tenants.

A friend who is an attorney lives in Texas (a very pro-landlord state) and has had to threaten legal action against his past two landlords to get back security deposits. Even as someone who is more capable than most at fighting back, he would love to avoid the trouble by picking from landlords who haven't screwed over others.
Arrington Please Hire Me
TechRadar's registration database compromised
As someone else here said, you need to watch some super nanny, violence is not the most effective way to discipline children. You can do better without hitting them. Violence is the last refuge of the incompetent.
That may be true, but it's a risky thing to do just to see if someone's serious. The moment you refer me to real laywers, you have probably removed any opportunity for me to be nice to you and settle the disagreement amicably, even if you subsequently realise you've been an ass all along and want to make it all go away quietly. If nothing else, if I think you're asking me to speak to your lawyers, it's probably not me who's calling, it's my lawyers. And now everyone's paying someone's legal fees, and if you were trying to screw me, I'm pretty much going to make sure it's you who pays everything if at all possible. (Clearly this varies somewhat by where you are and how your local legal system works.)