skysight-inc/HackerNews huggingface dataset:
That is an excellent point and something I've been thinking about as well. One thought I've had is adding some sort of rating system where people who are active on the site get promoted as 'Awesome people who have good taste' (working title). I'm also thinking about ways to make the site more useful on a personal level.
"The US government is cracking down on companies that scam millions of dollars out of people looking for jobs, WHERE'S THE FREEDOM??"

Come on, man.
Yahoo Closes CloudParty
Teleco 2020 Vision: The 4 Characteristics of Underlying Technologies (Part 1)
Use Harvests (JavaScript):  forget about  promises and flow control libraries
> You can't even say if one human surpassed other human in intelligence, how are you gonna measure machine?

It's not because something is difficult to measure that it does not exist(1). Even if you don't believe in IQ tests, you gotta admit that those people Google just hired are more intelligent than the average Joe. They sure are more intelligent than me anyway. Probably more intelligent than you as well.

In the same way, the idea that one day a machine could be more intelligent than any human being would be very real the day a machine will write scientific papers, program its own code, design high-tech devices, win a Nobel price and stuff like that.

This machine would be more intelligent than Demis Hassabis (the founder of DeepMind) for exactly the same reasons that I can say that Demis Hassabis is more intelligent than me: he does more intelligent things.

1: for example, the famous conundrum "how long is the coast of Britain?" does not suggest that Britain has no coast.
It's too bad you couldn't just hitch a secondary external battery pack to a mini-trailer hitched to the car for long distances. Roll into a station, unhitch the pack, swap for charged one, go on your way maybe 15 min later.

I know there are proposals for swappable internal packs, with automatic swap machinery at the station, but a trailer hitch and external plug requires a lower capital investment, and is much less intrusive to the vehicle design.
C++'s benefit is that it is common to all SDKs.

With Xamarin you must buy it, which may not be an option for hobby developers.
>It always amuses me that a majority of American life is lived on the road.

Exactly how long do you think most people's commutes are???
We built this with a simple belief that, also with other digital goods, Selling event tickets or Memberships should be as easy as a tweet or a DM!
From now is possible to call asynchronous functions in a declarative way and to get almost the same experience as with synchronous code
Interesting question/observation. Has your usage evolved along similar lines? Has it been a linear evolution, or have you found particular break points along the way?
Not many that I'm aware of. One commentator on the answer on SO asked for references for the claim of a, "strong correlation," but none was given by the OP. The commentator produced one link that they're aware of.
They are designed to prevent people from making too much money anonymously.
The locations aren't a coincidence.

-The culture in SV is very much centered on scaling quickly and taking a bunch of VC money to do it. If you're in Chicago or Atlanta, there's not that same sort of culture.

-Unless a company spends a ton of time in California seeking VC money, SV VC's aren't going to get to know companies outside of SV. There's already so much activity right on their doorsteps that there's little incentive or time to go elsewhere. Even ycombinator, which accepts applicants worldwide, makes applicants come to California to interview and work.

-The VC's that exist in other places don't usually focus on software/internet space like SV VC's do.

So founders outside of SV, NY, and Boston act more like they're starting a restaurant or a clothing store. They expect that they'll have to quickly build a profitable business before expanding too much. Nobody is going to say to a first-time restaurant owner, "We'll expect that your first 20 locations won't make any money, but once you get to 100 we'll all be rich."

(The economies of scale in software are different than restaurants, of course, so there's often valid reasons for software companies to expand as quickly as possible, that's just not an option without lots of outside money.)
Seems so obvious to us on HN but why do journalists in many Western countries miss this obvious issue with what is coming out of Ukraine? Is there no investigative journalism anymore?

Even when the protesters are throwing rocks and petrol bombs, the press still describes them as democratic protesters, and even sometimes still describes them as peaceful.

Someone really should ask, "Why are there so many angry young men in Ukraine?" That might lead to some real truth on what is going on. I have personal connections to Ukraine and I suspect that the real problem is hopelessness for the future caused by severe economic privation in the face of media depictions of wealth in other countries.
It is also good for bitcoin because suddenly the government admits by its actions that it is indeed a currency.
Great progress on the supercharger buildout [1]! That said, traveling from LA to NY via New Mexico and South Dakota is a pretty funny route.

[1] http://www.teslamotors.com/supercharger
Teletypewriter
Why not take advantage of yourself?
....alternative intpretation...genes have nothing to do with income.
Thanks. Would I add these two lines to the rules? Or something different?

-A INPUT -i lo -p tcp --dport 3306 -j ACCEPT
-A OUTPUT -i lo -p tcp --sport 3306 -j ACCEPT
So maybe AAA studios shouldn't be using Unity. Oh wait...
So far the site is based on location and what the people you're following have endorsed. In the future, results could also be ordered by things like number of endorsers, photos or comments.
Just because we don't trust ISPs it doesn't follow that we can trust the FCC. ISPs still have to make a profit so they have to have some sort of accountability to their customers, but what accountability will the FCC have to the people once we establish the precedent that they can regulate the Internet? Giving control of the Internet to the people who routinely censor TV and radio would be the beginning of the end of a free and neutral Internet.
Touchless touchscreens
A new battery is not as good as a few years old one. So equal swapping one for the other doesn't quite work. Tesla's proposed solution is that you have to come back and pick up your battery.
But this is a very big problem. It seems to me that the popularity of dynamic languages recently is almost entirely driven by Java backlash.

So developers with limited experience encounter some big "enterprise" Java code base and recoil in horror. Instead of making the deduction that enterprise Java is terrible, they jump all the way to compile time types being horrible.
We've just improved the links highlighting and have deployed it to production.
Thank for the bug report!
Google Mulls Boredom Meter
I would call a bootstrapped startup one that was entirely self-funded to begin with and had to operate under the bootstrapper mentality (cheap marketing, cutting costs, low employee count, etc).
Deployment of rails used to be pretty awful (around the time Zed linked by aaronem raged in the ghetto), but for the last few years it's been painless, at least if you use passenger. Deploy is now straightforward, and upgrading Apache/Ruby has not been a problem.

I've upgraded a few apps from 1.x to 4.2 without issues, and with minimal changes (2->3 was the big one, changes were for new features like the pipeline, and bundler), and have some still on 3.x because features took priority over upgrades - the experience has mostly been as you describe for me - you upgrade the framework, and everything in your app just works, modulo a few tweaks for upgrading gems that I use like devise.

There have certainly been glitches for some people though, and regressions, and it's probably on the more experimental end of the frameworks spectrum.
Tor releases are signed. Andrea does not have a signing key, and she does not run builds. List of people who sign,

https://www.torproject.org/docs/signing-keys.html.en
Wow, that author has not been keeping up with changes in the JavaScript scene.
You trust the USgov? I don't. They can do whatever they want as long as they don't get caught; and sometimes even when that happens.... e.g. NSA.
> ... would it be better if you dealt with Scores, which where integers in the range of 0-100?

That's what value objects are all about, and yes - you can do that in a mainstream language such as Java/C#. http://en.wikipedia.org/wiki/Value_object

I strongly recommend that pattern.
That's great and all, but a real screensaver provides a cheap way to lock a computer, and is functional and can be beautiful as well. This is beautiful, would love a screensaver of this to lock my computer when I step away from it.
Was that 80 days, full time, 8hr per day? (Congratulations on your efforts, BTW.)
Mimosa 2.0 – A lightning-fast build tool for modern browser development
Shame for Ukrainian media that these events has passed by me unnoticed. Thank you for this insight and good luck in fighting the USSR past!
I don't think you are really arguing against static type checking in that post, but rather the explicit type declarations that often accompany it.

These are not the same thing. See Haskell for a counterexample.

EDIT: I see that Haskell is mentioned in the comments. Still, I don't see any understanding there that static vs. dynamic is not the issue.
The counter argument is the main argument for clean code and documentation -- code is consumed much more than it is produced.

You can hack code together and forgo documenting it, but it's a form of technical debt. When creating a minimum viable product for a startup, taking on some forms of technical debt probably makes sense, but by the time you're talking about huge code bases, you're probably past the startup phase (I hope) and you're already up to your neck in technical debt.
I think they buy a fair bit of their data from third party vendors, but I'm not positive. Still, aggregating and organizing all that information is impressive.
People said exactly the same thing when the automobile was introduced and it was horribly less convenient than a horse and cart.

Of course a new tech is slightly less convenient out the outset, and of course it will only appeal to a certain percentage of the population, and of course it will get better over time.

Which side of history are those people on?

Which side of history will you be on?
The article is about "Startups that have bootstrapped their way to profitability", not "startups that are bootstrapping", so Github does belong on the list.

But I do agree with your Imgur suggestion, that would've been an excellent addition.
Or submit the site on the other end of the link to Google as a spammer...
Yes! I've always hated the common kata, because for every dev writing software for a bowling alley, there are 200,000 devs writing software the sends invoices or stores documents.

When I'm teaching TDD, the kata I have everyone go through is a simple order system.

The requirements are something like:

A user can order a case of soda

The user should have their credit card charged

The user should get an email when the card is charged

The user should get an email when their order ships

If the credit card is denied, they should see an error message

(etc....)

This way they can think about abstracting out dependencies, an IEmailService, a ICreditCardService, etc. There are no dependencies for a Roman Numeral converter.
I agree, but i find this suitable for me. because whenever i try to contribute to a project on github, i spend an awful lot of time in browsing all the projects in my language of choice and end up not contributing to any of them. If there are less choices involved, its better, and since he is curating the content, it would involve less of those hassles.
Yeah, right.

However,

- Google has managed to fragment the Java world

- Pushes Renderscript instead of OpenCL

- Forces everyone to go via JNI to access Android APIs in C and C++ land

They are no better than the other players.

I am actually curious to find out what are their plans in regard to ART. Only replace Dalvik, or go further in terms of what will be the set of supported languages.
Your comment makes sense to me only if you replace 'use' with 'distribution', though it becomes self-contradicting in the process.
FWIW my company (MaxCDN) provides the CDN service for code.jquery.com. We are currently investigating this issue with Sky.

Edit: Just saw this: "It appears that the jquery CDN is unblocked once more on Sky connections where the phishing filter that is part of the parental controls system was enabled."

We will continue to work with Sky to prevent this from happening in the future.
ExtJS Single Page Application (SPA) Tutorial
Not the most direct route between the two cities [1]. It looks like there are at least two parts of the route that don't follow interstates. The excursion up to South Dakota to go past Mt. Rushmore makes sense, but I can't figure out the jog into New Mexico. Unless someone's really interested in a couple of National Monuments in that corner of NM, it looks like the only reason for that jog is to go to the Four Corners Monument with the minimum travel distance through an Indian reservation.

[1] http://www.teslamotors.com/supercharger
Moving to Go: A Pragmatic Guide
The problem is that your argument is basically boiling down to "this hyper-experimental language that only three people on earth use can do it, therefore you should use Java/C++/C#".
We're not talking about personal finance here.

I don't get it. If they have enough money to buy stock in their own company, they have enough money to buy stock in some other company as well. Even if the money comes from not having to pay union dues, which is what the post I was responding to hypothesized, there's still no reason why it has to go into the stock of the company they work for.
In the video link, where it says www.youtube.com/blahblahblha just replace the youtube.com part with pwnyoutube.com and leave the rest of the link the same. So this new link will be www.pwnyoutube.com/blahblahblha From there there's a few links to watch the video without logging in - clean viewer or loop or full page or to download the video.
1. Grabbing data from any site by just highlighting the content and providing format rules straight to JSON. This could be a plugin for a browser.

2. A developmental IDE that targets interactive run-time development where you see results instantly. Variables would instantly turn into scrollable bars that you can set min and max to modify a running game window. (i'm working on this idea.)

3. A service that teaches me how to program distributed, peer to peer, or machine learning step by step in implementing useable already made tools. Not just blog posts or coursera courses how to teach yourself how to make them.

4. An small box that you can program to respond to text with other small parts to turn lights on and off as well as other small things around the house for automation. But not be over the internet. A simple home automation by wifi sounds safer to me.

5. A plugin for the browser that track's movements and clicks of a mouse, for later automating a specific session. Useful for automation and faking users for social sites. This would probably have to be open source since privacy is a concern with plugins that provide that much level of tracking.

6. A finance screen that pulls off data in a more use-able way that isn't just simple stock figures but gives insight into market trends. This is a general idea, but the data needs to be useful enough. Thinknum, quantopian, and quandl.com are all decent ideas that are like "half-there."
Looks like we were writing at the same time. See my other comment for some ideas about the route.
The Static Showdown is a worldwide 48 hour hackathon featuring static web apps.
I can see that you clearly meant no harm, but the problem with the term is that it creates divide between men and women where there need not be one. It attempts to gender the concept of being clueless and patronizing solely with men. For this reason, it is clearly sexist, and I'm uncomfortable with sexist language being bandied around.

I fail to see what good can ever come of using language that would cause division among people, when there are other ways of communicating the same concept just as effectively. Of course, speech should remain free and should you wish to use the word then that should be your right, but use it knowing that -- for people like me -- it not only offends, but immediately lessens your credibility.

EDIT: Sorry, that comes off as a little hostile, but that word pissed me off. Still, you don't deserve any particular rage since your explanation shows you clearly meant nothing by it and didn't realize it'd offend.
You need attorney generals, which generally run on shoestring budgets, to be willing to criminally prosecute millionaires and billionaires who are likely going to drag court out forever and most likely walk anyways. It's much easier to pop a couple of low level guys for possession to make your numbers look better.
I fit into that "50 stories" category in that I was from a broken-home single-mom, mother of 3 family with no computer-using roles models. My mom scraped up enough to buy me a Commodore 64 when I was 10 and that lead me to getting into completely self-taught (out of magazines and books) programming, first on the C64 and then on local mainframes and workstations that I would hack into (sorry!) to be able to reasonably do things like program in C -- over a 300 baud modem with no error correction, using a crappy old 13" CRT television as a display.

These days, of course, you can (and should, since it is considered a much more serious offense) skip the hacking part thanks to the internet and the fact that you can run Linux on a cheap $200 system.

In spite of that experience (or I guess in some degree because of it), I do appreciate the point he is trying to make and I see people making the same mistake he is satirizing on smaller scales all the time.

As poor as we were in the early 80s (this improved over time because my mom went back to school, became an RN and is still working in the medical field despite being a bit over 65), we were US-poor, which is quite different from being third-world poor, but wouldn't be if the ultra-libertarians succeed in killing off every social safety net we have.
We've just deployed an improvement disabling prefixed search when the query comes from the news.ycombinator.com or after form submitting (press enter). What do you think?
Magento Performance Tips
OK but after you "Fake It Until You Make It" and you have to add a new feature to that class structure, aren't you just going to start over with all the failures he brings up?

---------

I haven't designed code the way he's advocating, but I have attempted TDD by starting with the leaves first. Here are the downsides to that:

1) Sometimes you end testing and writing a leaf that you you don't end up using/needing.

2) You realize you need a parameter you didn't anticipate. EG: "Obviously this patient report needs the Patient object. Oh crap I forgot that there's a requirement to print the user's name on the report. Now I've got get that User object and pass it all the way through".

Maybe these experiences aren't relevant. As I said, I haven't tried to "Fake It Until You Make It".
The cost is significantly reduced by type inference (see Go and Vala).
Often times I find large static code bases to be lacking tests. When you have type safety, the tendency is to test less, and in many organizations, forgo testing entirely. A dynamic language will force you to write tests a lot sooner, before the whole codebase turns into a bad game of jenga. In my experience, testing seems to be a lot easier in a dynamic language as well.

I would say that the most stable codebase would be a static one with lots of tests, but I would also guess that this would be the slowest to develop, and would be the most difficult to implement in a real world team of developers.

I know most of us would balk at a huge codebase with zero tests, but it happens all the time. I would definitely prefer a dynamic code base in which I could get my team to write decent tests, but give up type safety, than to have type safety at the cost of decent tests.
LoC is already a poor measure, but if a good effort at solving a problem meant you ended up with 500K LoC in a static language, and you could somehow know that solving the same problem in a dynamic language would have produced just 100K, the take away there is that in that instance you probably chose the wrong tool. I don't think it says too much about static vs dynamic languages and maintaining a given size program over time.
C/C++ won't be going anywhere for a long, long time. Don't worry.

However, if it really bugs you that much, why not create a Great C Club? The necessity of a good community web site to power it notwithstanding.
Shapeless is a Scala library, not a language.
what about coin base and bitpay do they have any anti money laundering issues? Is the burden of AML KYC fall on the merchant or on coin base bitpay?
Often with AngularJS, after minification, you find you've not properly injected a service or something and looking for a missing 'a' is near impossible. This would be really useful to hunting that down. Would make a great post-min debug Grunt module.
No other code completion tool for C++ comes close to what VS offers, especially in speed. GDB is "powerful" but its UI is no comparison to VS, and when I say that I don't mean "GUI is better than CLI", I mean GDB's UI sucks. And UI does matter.
Well, huge is relative to many things. Thanks for the ballpark numbers though. Pain points change and intensify over different orders of magnitude.
How could anyone understand the implications of all of this well enough to make any kind of approval decision, for or against?

[http://eeas.europa.eu/ukraine/assoagreement/assoagreement-20...]
Great, I'll check it out, thanks!
I didn't say it wasn't difficult. Of course if the choice is between having a steady, reliable job and starting your own business, it's a lot easier to choose the steady, reliable job. But the whole point of the article in Reuters is that the job is not steady and reliable any more; that changes the relative risks involved.

Also, to the extent that it's hard to start a business because of government regulation (which is a large extent), the obvious response is to remove the regulations that make it hard to start a business. That would mean more people starting businesses, hence more new jobs available for other people who are currently out of work. Funny how the Reuters article doesn't mention that.
The UI is pretty amazing. But why do the body tags appear empty when I see the view source?
yes. form is submitted via HTTPS:

<form method="post" action="https://www.formstack.com/forms/index.php" ...>

standard, yes. best? probably not, as most users aren't aware that it's submitted over HTTPS until after submission.
Seth Godin: Inspiring Millions to Start
I like this, but I am getting a lot of weird behavior. Sometimes clicking the image so I can pan it moves me to the previous image. Using the arrow keys sometimes pans the image, sometimes it takes me to the previous image.

Firefox 26.0, Windows 7
>Grabbing data from any site by just highlighting the content and providing format rules straight to JSON. This could be a plugin for a browser

Would you pay for a service that collected sets of tags from a site and returned it as JSON? Like all the links or images or script tags?
The Holodeck Begins to Take Shape
The Constitution specifically states "unreasonable search and seizures". I did not say it should be easy for the FBI to collect. I specifically was referring to "reasonable". Again, if you were tasked with collecting this data, how do you do it reasonably? Sometimes the most reasonable thing is to simply copy the hard drives the data is living on.