skysight-inc/HackerNews huggingface dataset:
Yes, I type words, not letters. So I saw 'pon' and tried to type 'upon'.

That and the not-supporting the backspace thing got me a bit.

Still, its a great website design, very easy to get started.
Jobs – World Monuments Fund
I agree that legal restrictions carry little to no weight in the technical world (I'm not arguing if they should or not, just if the do).

The solution is to require API accounts, which you can then monitor and terminate with prejudice. Tie the account to something unique-ish, or difficult to constantly cycle (SMS? check provider, deny if Google Voice, Twilio, has to be a physical carrier if we're talking messaging client).

The law may eventually catch up to tech. Maybe.
This is already the case for DRM-breaking code that is not DMCA-compliant, but you'll be hard-pressed to find a service willing to host arbitrary 3rd-party repositories via TOR.
Every Important SaaS Metric in a Single Infographic
People and businesses have moved their data away from USA-based companies because of worries about privacy. The outcome of this bill will directly affect the ability of US tech companies to attract overseas customers.
Most of the credit goes to the Jupyter team and the people who have implemented the kernels for various languages. The Jupyter API spec is what has made this possible. I'm really looking forward to what can be done next (hint: https://github.com/jupyter/notebook/issues/99)
Any Jobs in Integration
True. I am not, however, aware of the XFS developers ever deliberately changing the behaviour of an older version of XFS to make it less safe to match the data corruption problems in a newer version.
I get what you are saying, but when you are talking about programming languages as opposed to math or another domain, more people are familiar or comfortable with the former, hence the reason for numerous posts like the original having to explain why lisp's syntax is a good thing.
Maciej's travelogues never disappoint, but this one is especially poignant given the events currently unfolding in Yemen:

http://www.bbc.com/news/world-middle-east-32776430

We've lost a lot of history over the last few months.
I agree that public policy that impacts software is very relevant to HN in general. However, this post is clearly meant to draw focus to supporting a political candidate specifically.

A thread about the cons of the renewal of the Patriot Act without the obvious Libertarian political candidate undertones would be much more fitting for the front page of HN.
"The share of women in computer science started falling at roughly the same moment when personal computers started showing up in U.S. homes in significant numbers."
The only fact here is that this is on the front page. However your opinion is that it shouldn't be. By the majority vote, you are wrong.
Yes! I've been able to touch type normal text for years now, but symbols and numbers have always been an exception. Which can be especially painful with all the symbol-heavy languages. Braces, brackets, and parenthesis especially.
Not only that, but HN will also usually post the very best possible links to big news stories that affect the HN audience as they break, which is a great feature of this website.

Whlie this may not be a huge story, it will likely be the talk of the day tomorrow.
I think if he was shooting for popular appeal, he would champion a much different platform.
> When the grid is down

Historically in Germany (and most of western and northern Europe AFAIK) a blackout is something that happens every ten years and lasts for two hours. It's rare and inconsequential enough that no-one bothers hedging against them.

Wind and solar are increasing the probability of large blackouts, but the proper solution to that is building more nuclear power, eventually transitioning to fusion.
Good article!

I am currently implementing a project in which we use Postgres to track job state (eg., run status, failures, timings, resource usage, related log entries), but Kafka as the actual queueing mechanism -- thus bypassing the challenges mentioned in the article but still getting the best of Postgres.

This way we have complete, introspectable, measurable history about every queue item. It greatly simplifies the Postgres part of it (state updates are always appends, no locking) and thanks to Kafka, increases performance and scalability.

It also adds a measure of safety: We can detect "lost" jobs that disappear because of data failure, bugs in Kafka, failing clients etc. We know that if a job was never logged as "complete", it probably died.

The job log also functions as an audit log, and we also intend to use it for certain jobs that benefit from being incremental and from able to continue from when it last left (for example, feed processing).
Demanding to gather self-incriminating evidence... pretty bold request.
On what grounds is he a bad man? Do you have reasons aside from disagreeing with his politics?
> the reputation cost is likely to affect WhatsApp's ability to hire and retain developers in the future

Have Oracle's attacks on open source software [1] affected their ability to hire and retain talent?

Is there any example where bad behavior by a large organization [2, 3] meaningfully affected its ability to buy the talent it needs?

[1] http://www.wired.com/2010/08/oracle-attacks-opensource/

[2] https://www.nsa.gov/careers/FAQs/index.shtml#isNSA_5

[3] http://en.wikipedia.org/wiki/Smartphone_patent_wars
Once done by the author of MicroEMACS when he was bringing up the C compiler on the pdp-11.
Is it (and the url) ok now?
You may be interested in my comment here: https://news.ycombinator.com/item?id=9578787.
Did you know about Tech Discrimination
I don't believe this is true. These are highly unpopular positions among the republican base.
A new take on the classic minesweeper game
No, the rules state that this post should not be here.

You're conflating opinion and fact. Please stop. Majority vote does not dictate fact. HN is not a "anything and everything can be on the front page of the community votes it as such" site like Reddit is.
> You don't need authorization to write a client to someone else's API, do you?

If the owner says "don't do that" and you do it anyway, even if there are no technical limitations, you are committing a crime in the eyes of federal law.

Even if they don't tell you no and you just start poking around and accessing random (or guessed) API fields, it's still a federal crime since you "circumvented" their exposed interface.

> It makes sense that you can control who accesses your computer system; controlling how they do it seems murkier to me.

"How" can be difficult in a web context (browser vs. crawler), but in other contexts such as a mobile-only app with a proprietary API, they can say you're "hacking" their system if you access their system without directly interacting with their app (again, even if there are no technical limitations). Basically, just do this: http://static4.businessinsider.com/image/54db994569bedd6e65f...
>News is exciting because I really don't know any other way to stream on-demand audio news into my phone (and car). Maybe there is already an app for that? I looked around lightly and never found anything.

I agree with pretty much everything you said, but thought I'd point out NPR One is great for this purpose: http://www.npr.org/about/products/npr-one/
It'd be nice if Wyden joined him.
I don' think you're making your point effectively.

"It's exciting that Python is embracing these features."

That's really what you're trying to hit home.
Abacus (YC W14) is hiring full-stack developers
Microsoft's Forking Around with Node.js Now
TIL: $73/year is "insanely expensive".

Literally cheaper than sponsoring an African child or paying Sarah McLachlan to stop using commercials to make me cry.
I want to be sure I understand you correctly, because I'm not too confident in this subject. You're stating that if my device is designed to run on lower than 2.4A, but I charge it using a 2.4A charger, it'll frequently charge and stop charging, then charge again? Does this mean also that I want to be careful to not use a beefy charger for my phone, rather than thinking "bigger is better"?
Ok, we changed the title to try to make it more accurate and neutral. We also turned off flagging on this post. The article might be wrong, but it's substantive, and doesn't deserve the death penalty just for its title.
Serial Podcast's Adnan Syed's case is now wide open
I hate it, skinny text, low contrast, non-consistent background. It's everything wrong with modern web design. If, say, as you scrolled down the gradient went away, I'd be fine with it, but since it's fixed it's distracting.
I agree with the wrong title for that article,

But, why do you think that understanding C by learning assembly is a terribly wrong-headed idea?

Some professors tend to disagree and prefer a bottom up approach of learning.
The main advantage is : you get rid of the "magic" of computing.

http://www.ncsu.edu/wcae/WCAE2/patt.pdf

https://www.youtube.com/watch?v=J926i6MwRpo
Posts explaining why Lisp's syntax is a good thing have to deal with moving the left parenthesis to include the function:

log(sin(f(x)))) -> (log (sin (f x)))

They don't have to evangelize function composition being indicated by nesting.
Sony Vegas Pro 12 Serial Number Plus Crack Full Version Free Download
This is a hell of a ramble and I don't understand it but thanks for the insight! Maybe I'll connect the dots on it one day.

We Pay actually had a pretty clear response that jives with my understanding completely - they focus on BD to large companies and have built risk tools that they use as a selling point. They're win some and lose some in that model, but the wins are good wins and build credibility. So yes, consolidation is part of this, but it turns out variations in sales strategies and value prop can help you "differentiate". That's what I meant by that.
I'm definitely in agreement here. It's interesting the point you make about Paypal's dispute process being more "shoot from the hip" than a run-of-the-mill bank. I wonder if that has to do with organizational structure or exemption from some type of regulation.

I'd also appreciate clearer standards, and better due diligence from the disputer's end. It's not fun to get a "won't let me cancel my account" dispute when the 'Cancel Account' button is high visible and the customer never got in touch with anyone in the organization. It's just a mystery. Are they being dumb? Is our UI awful? Accounts are cancelled successfully every day -- what went wrong here?

It's nice to try to keep in mind that we very much live in the future, and although online banking and payments can be frustrating, I'll likely walk into a bank once a year maximum for the rest of my life.
Send me an e-mail (scott.markwell@gmail.com) with a email to give edit access too.
So, that's a Yes, Microsoft is coupling their browser.
WTF is Front-End Development?
I agree. Instead of sending demand letters directly to the open-source developers, wouldn't it be more efficient (and more compliant with the DMCA) to send the demand letter to Github? If the developers are truly at fault, they will have breached the Github terms of service and Github will have a cause of action against the developers.
Whoops, my bad. Apologies.

In my defence, the site didn't load at first.

I'll be in the corner.
The Patriot Act (and policy in general) can have a serious impact on software companies for sure.

However, this is a politically charged thread clearly aimed at drawing interest/support for an individual candidate. This is not supposed to be permitted on HN.

A thread discussing the potential issues caused by the Patriot Act is much more suitable for the front page than this.
This reminds me of a problem I face. I write documents in LaTeX all the time, and my preferred text editor is vim. In vim, CTRL-W will remove the last word in insert mode. This has become second nature to me, since I frequently find it faster to retype a whole word than to perform the correct number of backspaces to correct a typo midway.

What this really means is that I close browser windows with great frequency whenever I'm typing something and make a typo, and hit CTRL-W.
> no tools to establish any kind of verified trust chain

You're wrong, there is a code signature verification built-in in Windows, if the EXE is signed, from the GUI you just have to right click on the file, select "Digital Signatures" and click twice on the signature.

Putty however isn't signed. Maybe it would be good to motivate Simon Tatham to start doing this. He should be somehow supported for that.

The signature doesn't solve too much (e.g. imagine Putty is signed by Acme Inc -- how do we know that Simon actually worked for Acme Inc at the moment he signed, that is, how do we know we should expect Putty to be signed by Acme Inc, and what if it's signed by Acme LLC, is that the same company etc -- we still need some channels to spread the right information, and when we have them, spreading the right checksums of the binaries would also be enough) but it is probably better than nothing.
Designer News 2.0
Performance as well as correctness. Looking at generated asm tells you what was inlined, which variables are stored in registers, whether your common subexpressions were optimized, etc. You can often tweak your C code to generate the assembler you want, without needing to actually write asm.

This is especially important in C++, where you depend on the compiler's optimization ability a lot more.
Little Bites of Cocoa #3: Timepiece
>I really do not trust the OS so I would be zeroing out memory.

If you don't trust the OS, don't use it. If you use it, you're giving it access to all your files, full stop.
Roundcube Next: Popular FOSS webmail app does a fundraiser for a huge refresh
Can you provide more details on this? It's where it gets interesting... :)
who's talking now?
Very cool! I had an idea some time ago to create something like hyperpolyglot.org but for philosophic / religious ideas. Any plans on doing something similar?
Homemade Syrup That Reduces Stomach Fat: Lose 1cm per Day
For parametric CAD, there's Solvespace. GPL'd as of version 2.0. I like it better than OpenSCAD, and the price is equally right. I don't know why, but it doesn't get much attention.

http://solvespace.com
"What's" is a common English word.
"API" is a common term in English.

Combining them together should not be a copyright infringement of "WhatsApp."
"Their home page is also the epitome of not caring about user experience even to the slightest degree. Nearly zero effort"

I wish more websites were functional and clean like that.
Related: http://queue.acm.org/detail.cfm?ref=rss&id=2747873

This is the ACM Queue paper about async/await in Dart (iirc according to Erik Meijer the cleanest implementation of the concept so far).
It's different in multiple ways, but some of the features that distinguish us from others is under development. But with the current features we different with things like GitHub integration, and also and that's the big difference is the Expert criteria on GitHelp is that you have to be an open source hackers, someone have contributed to open source project, but not any project. We match your request with the people who contributed to the projects that your using in your decencies.
I certainly don't mean to jump down the dev's throat -- I have been using Putty for years (without, I must admit, a second thought about whether the binary might be compromised) with nothing but gratitude. And I don't think anyone else should direct their complaints at the dev either. My comments are addressed to those who complain, in a general way, that it is not easy enough for a developer to write trusted code.

Putty seeks to perform a security-critical function. It may simply not be realistic to expect that someone can simply step into the market and provide such a tool safely, without putting some effort into building trust with users through, e.g., a code signing certificate. That, after all, is one of the reasons why trust works--it is non-trivial to build.

Again, I don't blame a developer for not doing these things, and I am all for helping developers jump through the hoops they need to jump through, if they are willing.
He just did.
This is pure Django! That functionality is provided by the wonderful Django-Allauth package.

I'll F/OSS this whole project soon enough, but I need to fix a few bugs first.. https://pubmail.io/mail/thread/20150517210222.16302.49561/we...
The Economy Is Still Terrible for Young People
Why Man 'sneaks into women's loos to eat FAECES,ring their risk of prostate ca
JsSocials – Simple Social Network Sharing Plugin
If he and his friends can keep talking, they can keep going until cloture is invoked. That takes a couple of days and 60 senators. See http://en.wikipedia.org/wiki/Cloture#Procedure for the exact procedure.
You mean like Oracle with MySQL? At least in that case the 'community' could move to MariaDB, which is not an option for non-Free databases like MemSQL.
> we are engaging in a Gestapo-like rounding up of large numbers of minorities for no reason and throwing them in jail

And that's exactly what you're doing.

Using drugs or selling drugs should not be a reason to put someone in jail.

Tobacco, alcohol or sugar (HFCS) do MUCH more harm to users than illegal substances ever will, and cost much more to society as a result.

> behaviors and responsibilities that are required to be a productive and self-supporting member of society

Define "productive".

If you sell illegal substances at a profit, how aren't you "self-supporting"??
What rule is this violating? https://news.ycombinator.com/newsguidelines.html says "anything that good hackers would find interesting" is on-topic, which clearly enough "good hackers" do given the upvotes. The "most stories about politics" clearly doesn't say "all stories about politics", and this one has a lot of relevance to the tech world.

Meanwhile, you're definitely breaking the "Please don't submit comments complaining that a submission is inappropriate for the site." rule.
I wonder if a simple way to teach people what are "printable" models is to build a library of good and bad examples , showing them some examples , and testing them on other examples whether they are good and why - while giving feedback after such example.

This should work because the brain is great at pattern recognition.

Have this been done before ?
Here it is the homepage https://puttytray.goeswhere.com/

you can also try to build it from source https://github.com/FauxFaux/PuTTYTray
Who actually creates jobs: Start-ups, small businesses or big corporations?
Texas blocks Tesla direct sales; Politician thinks company is run by “Mr. Tesla”
How do you trust the OS to zero out the memory when you tell it to then? You're being facetious.
it's even worse because there are forks of putty (like kitty, with one important mousewheel bug fix at least) that have bigger problems - e.g. see http://www.9bis.net/kitty/?page=Download.
I was thinking the same but using Rebol:

todo [
housework
high: "Clean the house"
medium: "Wash the dishes"
medium: "Buy more soap"
]

And this is so easy to validate & use via the parse dialect that comes with Rebol.

Here's a validation example:

todo-rule: [
set task-name word!
some [
set item-priority set-word!
set item-desc string!
]
]

>> parse [bad] todo-rule
== false

>> parse [incomplete high:] todo-rule
== false

>> parse [incorrect high: "item1" "erggh!"] todo-rule
== false

>> parse [housework high: "foo" medium: "bar" medium: "baz"] todo-rule
== true
The answer to both questions is yes. The talent pool and cost of developer talent is significantly impacted by a company's reputation, including it's activities in the free/open source arena. Also, your question include a false presumption in "buy the talent it needs", every software company seeks to optimize talent/cost, it doesn't simply have a binary "needed quota filled." Perhaps it doesn't affect it enough yet for them to rationally stop their nasty behaviour, and that is a better question.
Stone Tools from Kenya Are Oldest yet Discovered
I agree for skilled typists, but if you were just trying to learn the keys at first I could see wrangling backspace being more distraction than learning.
I type 142 WPM on average. I think the lack of real English words is a structural flaw of this application.

To get really fast typing speed, you need to develop muscle memory for words not just letters. For example, when I type the word "complete" I don't think "c", "o", "m", etc. I literally just bolt out the word complete without even thinking about it. I don't believe there is any other way to be able to type more than 2 words per second.

This might be useful to get you to a certain level of moderate proficiency but I believe it will hurt you at higher levels.
Thanks for the support!

I've been thinking a lot about what makes for a good development experience, and how to properly "factorize" an IDE to provide a consistent experience across different languages. The monolithic IDE experience can be great (once you get it set up) if all your work is in a single language. But for people like me, having a confusingly different development environment for each project is a nightmare.

This is a tiny step toward the dream of having a consistent core editor but with powerful tools for each language that allow introspection into the state of the running machine.
How to Make More Money (and the Plateau)
> How does this work, only if he stops can the process continue?

The senate isn't actually discussing or voting on the USA Freedom Act today (floor schedule is for discussions of an unrelated trade bill) and this discussion can be cut off tomorrow anyway, so this isn't technically a filibuster (yet).
Speaking of Oracle - I bet they have no problem to hire people. But reputation affects what kind of developers you get. I believe this might affect company's destiny.
you can do the very same - MemSQL uses the MySQL-wire protocol so it works with any MySQL driver and tool.
An exciting thing that's happening here is that this adds another thing to Python 3 that is enticing to developers. There's been a lot of great improvements to the language in the 3.x line and the more things to lure people away from 2.x the better.
That one dates from 4/2013.

This one found via a recent merge-request is current to 9/2014.

https://github.com/Sydcul/WhatsAPI/
I have a similar experience to your side note, but I'll say that I wouldn't change from Dvorak for anything. It may or may not change RSI and it may or may not be good for speed, but it's very comfortable for my daily typing tasks so I'm hooked.
Another case where I wish the answer was for the court to tell the company:

"This is venomous0x's and other contributors information. They developed it on their own and have no contract with you, and as such are free to do with this information as they see fit. Your lawyers, who are under contract with a local Bar Association may be in violation of their contract if they continue to make some outlandish claims concerning the law. We shall not be hearing from you again in this matter."
Federal Reserve Bank of St. Louis Confirms a Hacker Attack
Public disclosure as a security bug (information leak)?
You mean like Safari in MacOSX, Mobile Safari in iOS, Chrome in Android or Firefox in Ubuntu? Yes. A browser is sort of a non-optional thing in an OS these days seeing how this world wide web thing is popular.
Rumor Has It That Pebble Is on the Rocks Even with $18M in the Bank
iOS and OS X to get new font
Use Chocolatey.

cinst putty

and you're done.

https://chocolatey.org/packages/putty