skysight-inc/HackerNews huggingface dataset:
I'm really struggling to understand what this means ... It doesn't makes sense. Can you help?

This thing you are talking about United States and this and that ... It is some kind of alternative to Github or hosted services?

I don't know if it makes sense ...
Oh wait how would these governments get money to support all charity?
Hope more newcomers will learn from you and make such goals. Not just in the field of Web Development, but also other fields. Thanks for always sticking to your goal. Good Luck !
This is awe inspiring.

Programming is a hand-on activity, and the best way to learn programming is by doing it every day, in every way, till you can do it in your sleep.
Bitly for feelings
This is by far the most interesting aspect of her journey. What was her process for coming up with 180 unique ideas over 180 days? It's like there's some secret wellspring of creativity she happened to stumble across.

When I think about what she's accomplished here, I get stuck in a mental loop like, "How the heck did she think of 180 projects, each able to be completed by a non-veteran developer within a single 8-hour work session, and then unfailingly complete them all?"

Congrats, Jennifer!
stop flooding her server you assholes.
The Future of Standard ML (2013)
For some reason https://www.facebook.com/undefined is different from a regular 404 like https://www.facebook.com/null
Edited a comment from the blog comments a bit...

I tried my best to explain some of the reasons we went this way instead of using things out there. I'm not claiming to have invented anything particularly novel here because it's a simple problem to move things from one list to N lists based on keys. We found value in doing it with technology that was already part of our stack and very well known amongst the team and community.

I did an implementation in RabbitMQ at the outset. I found that the simplicity of just moving the data around, clarity of persistence, and control over subscriptions was worth the relatively short time it took to implement this gem. For example, we have found value in matching on any of the or multiple published keys (specific values, regex, blank, present, not present, etc) as part of the subscription model. I could not figure this out using the routing_key and/or topic kind of stuff in RabbitMQ.
RMS does not think that getting paid for what you wrote is a bad thing. His ideal makes it difficult or impractical for this to happen, but he has stressed repeatedly that being paid is not a problem.
Put them out there one way or another, free or not. That sounds too cool to stay cooped up! :)
I tried nReduce for a little while. I remember lots of interface bugs -- being unable to give feedback to others, being unable to find content (can't remember the details). It was fairly unusable, so we stopped.
Okay, then the question becomes: how or why was their HR/recruiting worse than at Apple or Google?
I got the feeling that the uptime question was also inviting an extended answer, because the load figures (last minute, last 5 minutes, last 15 minutes) in uptime seem obvious, but are actually computed as exponentially-filtered averages (http://stackoverflow.com/questions/5892104/how-were-the-weig...). In an interview situation, it would show above-average depth-of-knowledge to mention this.
Ok, that sounds bad.. Your and @kjs3's (who appears to be hellbanned) comments agree on the point that these people should be avoided, right?

Recently a "radio moderator & business developer" asked me to join a conference with talented people for "free", but it appears that he's passively recruiting too, but by bringing people together in a room and letting them pay for being there.. that smelled a lot like scam.
seems as though it's as good a time as any to remind us all that programming has been post-modern for at least 11 years http://homepages.mcs.vuw.ac.nz/~kjx/papers/nopp.pdf
A fundamental weakness in the free software argument is that it lacks a solid, broadly applicable proposal for remunerating the effort of software engineers.

A similar argument could be made for the abolition of copyright -- with the same weakness. It helps explain why the free software community has not yet delivered things like Google Docs, Github and AWS.

This does not necessarily invalidate Stallman's argument about the benefits of free software. But without a clear mechanism for producing free software it's little more than a letter to santa claus.

Here's a thought -- what about government support? My impression is that FSF tends to focus on volunteerism and heroics. But government support has produced a lot of the free and open core science in high tech (e.g. DARPA), and via procurement, even supported bringing it to market.

Why not steer the FSF troops towards advocating direct government funding for free software projects and services like a public cloud?
The official statistic in Japan is 30,000 people/year, but it's widely suspected that the real number is around 100,000.
>Like saying, "Harry Potter is in Ravenclaw."

Well actually... In a certain really good HP fanfiction, Harry Potter is in fact a Ravenclaw.

http://hpmor.com
That was how the bill was written until the Supreme Court partially upheld it and allowed states to opt-out of the Medicaid expansion.

http://en.wikipedia.org/wiki/National_Federation_of_Independ...
Certificates could be initially delivered out of band, e.g., in person, or by postal mail. Perhaps in a printed format that can be scanned in.

But then there's no way of telling which postal mail is actually from Google, right? :)
>Currently all redis-based background job implementations does not support scheduled jobs.

That has been false for 4 years.

https://github.com/resque/resque-scheduler
The obvious flaw in all of their assumptions about what women do differently in pedestrian travel compared to men is what they mention right in the first paragraph: men didn't bother writing much in the surveys.

Just because men reported only traveling to/from work does not mean that men only travel to and from work.
Power of 60: Get Started with Amazon Web Services
U.S. Shutdown Nears as House Votes to Delay Health Law
You need two versions of functions. You need two modes for lots of text programs to use. It doubles the space for things like storing identifiers for programming languages, which normally would use up to 7 bits (for big percentage of the languages).

UTF-8 can work with all 7-bit ASCII characters, and that's what it's great about it.
I can see the Surface functioning better in a business environment than other tablets. It wouldn't be my first choice for a casual-use device.
Ooh, I could use this in a project I'm working on. Thanks!
Then you'll fail some silly interview question.
I knew I went too off topic...What I mean by Singapore is the mandated efficient renewable buildings, Germany: it's social market economy and how they are paying people for energy, China: it's investment in renewable energy, Japan: the same. The alternative of a centralized structure is a decentralized or hybrid one. The equipment for what I suggested in other terms would have to be treated as a public good, taxed by the services it provides or as a government subsidized one. Which as an efficient microserver: communication, entertainment, and the option to subscribe to private services. The ideology here is getting the most people to use a box by paying for them to maintain it. The box just happens to be energy efficient to the point where one can exchange selling their excess electricity or storage for private services / nodes / other microservers. Another form of continuing this route is to be able to use energy, storage, or cpu / gpu as a currency or collateral. Also if one decides to give up control of their servers for hosting, or scientific research one can. It's this idea we're trying to evangelize at r/Nucleus.

I believe freeing software will eventually free the regulation on transactions, energy, and communications. Something like a government subsidized team that controls a vagrant-mesos-docker for connecting CJDNS nodes (the SaaSS). Time Warner cable and all of these other companies who don't run OSS are stopping the digital divide and prohibiting peer communications. WebRTC and websockets are enough!

The topic should be on why BSD software is more important right now than GPL. Since we're talking about freedom.
You live in a "democracy". George Orwell predicted Newspeak.
I got my first dev job with no job experience, no degree, and no real portfolio to speak of.

Of course, I had been coding on my own for over a decade, was well read, and came with a wealth of other experience that was being looked for and was hard to find in a developer.

I also had a break in that in my previous job, knowing my goals, I spent most of my time developing tools to help the company out. It wasn't a developer position though and I was only in the role for two months.
I know I'm not unique in being bugged by RMS's ideas but I do feel the need to attempt to articulate why. There has been, in the rarified world of tech commenters, an increasing number of people claiming Stallman has been proven correct by recent events. This seem to converge around the rise of iOS propriety "walled garden" (and similar systems) and the Snowden leaks.

I don't see it. The argument shouldn't be that systems have come to dominate that are closed.Stallman is making a moral argument, as such there need to be proportional harms being enabled by such closed systems.

Potential harms are not the same as actual and his arguments seem to focus on those. In the mean time the world goes about its business and people are happily using all sorts of software. Along with free (as in beer) software like that of Google, and relatively secure systems like those of the big tech companies, many are also use various flavors of "libre" and open source software.

An accounting of harms, potential or otherwise, needs to have benefits included, otherwise it remains an exercise in ideology.

This nags at me as well in hysterical discussions of NSA spying, which sometimes strike me as a sophisticated form of chicken littleism.

If one stubbornly sticks to an absolutist form of ideology for many years, eventually some of the predicted harms, or at least similar ones, might come to pass. But this didn't mean the ideology is correct. Without a more complete and balanced analysis it's hard to say.

I feel similarly about the absolute conviction displayed by some that NSA spying is an absolute wrong. While it does seem bad
In some ways, it is not a slam dunk in my view. I can see some value in spying if it substitutes for more violent methods of control, and if it does actually lessen crime/terrorism.
Isn't tab commonly bound to the meta key?

I don't personally do it, but its not unheard of
------
When you've been a sysadmin for long enough, you just know that stuff by heart. This is what they are looking for.

You don't have time to google anything when your system is down.
I expected to click through and have my belief that Microsoft just doesn't "get it" reinforced, but I have to say, that is a really appealing device to me.

My biggest gripe with my (school issued) iPad is that text entry is awful and I can't get serious multi-tasking work done. This looks like it's specifically trying to address those concerns.

That said, that ad sucked imho. If Microsoft has ever not "gotten" something, it's establishing an awesome brand (sans Xbox and Word, perhaps). I have no idea how they can improve this, but I really hope Microsoft's surface line is a huge success so Apple and Google have some more competition.
Google and Facebook are in principle accountable to the government (the FTC, for example) for their safeguarding of users' privacy. Quis custodiet ipsos custodes?
The entire budget of the EFF is only $3.8m at last count (
http://www.charitynavigator.org/index.cfm?bay=search.summary...). I bet we could double that just among the people reading this page.
Ask HN: Overhead of SQL for App specific database?
We have built a tool to generate code for Web Applications(Server Side Code + Client Side). We generate all SQL related to that specific application. Users provide specification using some highlevel interface designed specifically for taking such input.

Because we generate all the code(Java) in theory it is possible for us to generate database code(Instead of SQL) that is very optimized for that application. I am not a big expert in designing database internals, but I know a bit on how do they do the indexing, query optimization etc.

The question is: Consider an application like BaseCamp(or some CRM) where structure of the database is fixed, and the quarries performed on the database is all known in advance(including info on how often we perform them), How much optimization can we do by eliminating SQL and directly interacting with the internals of database(that too optimized for our specific schema)?

Consider it as 'we take SQLLite/H2 code, and we optimize it for one specific schema and queries'.

I know this is always specific to the schema and the queries, but I want to get an idea, so that I can decide to go in that direction or not. Can it be 10x to 100x faster in general?
You can also bookmark chrome://apps/ and place it in any position.
Looks great. I was impressed that the keyboard visualization handled up to 7 simultaneous button pressed on my physical keyboard. Honestly, I wasn't aware my keyboard's wiring (MacBook Air) was capable of handling that.
This is how Microsoft needs to advertise. No dancing around in the park with smart covers, no petty google-bashing, just a great no-nonsense overview of their product's actual standout features.
> Unicode is now used by everyone in China, having finally mostly migrated from GB encoding

I doubt it.

Actually Baidu and other major sites are still on GB2312/GB18030. There are practical reasons as most of the frequently used (3000+ characters) Chinese glyphs take two bytes in GB2312, but three in UTF-8. Many URIs contain escaped GB2312 instead of escaped UTF-8. For mobile(, not only 3G, but more significantly, the GPRS/EDGE/WAP) users, every bit counts.
> You need two versions of functions.

For Windows this is entirely a compatibility thing. One could imagine a world in which that was not strictly necessary. A good best practice for a Win32 app is to always use 16-bit strings when calling system APIs and pretend the "ANSI" versions don't exist; I would not recommend anything else.

In NT the 8-bit versions generally do nothing but convert to 16-bit and call the "real" function. In recent versions (I think Win7 was the first to do this), AFAIK the 8-bit shims typically exist in another module, so if you don't use them they don't get loaded. In NT on ARM the 8-bit shims are not even there.

> It doubles the space for things like storing identifiers for programming languages

Which is why GetProcAddress() still takes an 8-bit string. Just because the kernel (and hence the syscall interface) uses 16-bit everywhere doesn't mean you can't use 8-bit strings in your own process, or that you can't selectively pick what makes sense for your use.

(By the way, none of what I'm saying is a criticism of UTF-8. I think it's a very clever encoding.)
Nice. This seems to solve a common problem for developers building rich UIs.

On a similar topic, does anybody have any pointers for implementing keystroke-by-keystroke character replacement in an INPUT box that doesn't suck? I'd like users to be able to enter "townhall" but have the input value be "TOWNHALL" and there doesn't seem to be a simple way to do this that doesn't fail when the user uses the arrow key or wants to insert more than one character in the middle of an input box.
This "primary motivation is financial gain" describes capitalism in general does it not. So you could extend your distrust to all those business that produce the raw ingredients too. You probably do not grow or raise all the food you consume.

Also there may be financial gain in rarely making your customers ill so that does not automatically make food businesses untrustworthy.
SRS software (I mostly used Anki) was invaluable to me when I was learning Japanese, both for vocabulary and the kanji.

I always wanted to make my own SRS, one that had ease of use , stability and data integrity at its core rather than cutting edge features. This year I finally set aside time to make it: feel free to try it out and let me know what you think. It is very simple (there is only one deck), but multiple decks will be the next feature to be added.

http://benkyo.co

On top of that platform is an implementation of a rather interesting way to learn Japanese reading which it would also be great to have feedback on:

http://benkyo.co/iikanji/
In this analogy, they don't give you the blueprints for the house, and it's not available upon request. Wanna drill a hole in the wall to hang a picture? Better hire the same contractor or risk drilling into pipes or wires. Is the contractor no longer in the market? Well, tough luck!

Github provides an amazing service, but it's closed source SaaS.
How did they get to a "Best of best product" with only a "Mediocre at best" team?

Either you're underestimating them or someone else built it or...?
The site is inspiring. Unfortunately the "rate limit this" and other stupid comments are annoying. The internet is 12 year olds, I guess... whaddaya expect
What does 120 fps get you, especially with a game like meat boy?
The pen thing is actually a big win for business users, even if it doesn't actually improve on what's already possible with iPad stylii.
You can also add it your StartHQ launcher! :)
Have to admit, played with them at the Microsoft store today and even the ARM one feels way better than last years models.

Glad to see Microsoft taking this seriously and improving on them.
+1 to say it out loud that "Programming is a hands-on activity". Imagine the inspiration she could be to countless people who, for various reasons, are afraid to even begin programming/continue after the initial(failed) efforts.
"You should really rate limit this thing"
It's a bit of a workaround, but one approach is to split the problem into two pieces: display and transmission. For display, you can avoid the cursor problems by using:

text-transform: uppercase;

It's simple, the user experience remains natural, and there are no JavaScript dependencies. For the transmission phase, simply munge the actual entered content (which will not be all uppercase unless the user enters it as such) during the submit event. Of course you'll want to validate input on the server side as well.

Edit: clarity.
I can not stop wondering how are those "good humanities majors" going to scale a website to something comparable to Facebook.
I just watched the linked video - I only saw one instance of "hunched over" - and that was during the point where they were showing off the fact that you don't have to hunch over your MS Surface, you can just pick it up and use it like a tablet.

edit: I actually watched the video because of the parent comment because most of the time when I see laptops/tablets in use, people ARE hunched over & stabbing away (usually some game).
I've been playing around with one and was amused to see that CTRL-ALT-DEL still works as expected, right after I read the article about Bill Gates saying it was a mistake.
> how we need become a self-sufficient commune

Stallman always talks about community.

I don't really know anything about you, but I couldn't really understand the free software movement until I got that we are not advancing software as a community.

We are more like thousands of egotistical entities, the great majority in a "consumer" behavior, using software that someone (the "producer") writes and only he/she has the right and the capabilities to read and change.

In your house analogy, it was like someone (let's call her "Sarah") built a house for you, but in a way that you could not build a new room, fix the plumbing or even get your stuff out of it by yourself. Instead, you had to call Sarah, who would then decide if it was worth her time, and what should be the price.

You could just move to a new house with just your personal items and furnish it all over again, but as we inhabit bigger and bigger digital mansions, we can't escape the fate of always losing lots of things when we want to change. This situation may even coerce us to never change at all, even though there are so many fucking problems with this damn house.

I feel this is getting too metaphorical, so I'll end up here. When Stallman's point gets into your head, you see that this is just an instance of a more abstract class of problems with our societies (he has a wide range of controversial opinions outside software world). It really is about being part of a community.
I assume you are aware that when someone claims that someone else is homosexual, when that isn't actually true, 90%+ of the time it is meant as a derogatory statement, and should be interpreted as such regardless of the listener's gender politics. Unless you actually believe that all the children in online video games using this same terminology aren't actually malicious, just factually inaccurate. In which case I have a bridge to sell you.
Mate-panel with eOS Luna
Could someone explain this in a way that a middling-experienced high-level coder can understand? It's clearly awesome, but I'd like to get it a bit better than I do.
That's not information worth noticing, because facts aren't relative. One could easily be a scam, justifying such a campaign.
Watch Rush (I) (2013)
Cast : Chris Hemsworth, Daniel Bruhl, Olivia Wilde,
Plot Summary : Two-time Academy Award (R) winner Ron Howard (A Beautiful Mind, Frost/Nixon) teams once again with two-time Academy Award (R)-nominated writer Peter Morgan (Frost/Nixon, The Queen) on Rush, a spectacular big-screen re-creation of the merciless and legendary 1970s Formula 1 rivalry between gifted English playboy James Hunt (Chris Hemsworth of The Avengers, Thor) and his disciplined Austrian opponent, Niki Lauda (Daniel Bruhl of Inglourious Basterds, The Bourne Ultimatum).
I have a Surface Pro 1 with the type cover. Great tablet, I really like it. However the type cover is only a marginal improvement over the iPad (which I also own) for typing. If you really need to type a lot, a laptop is still your best bet.
Using Cigarette Data for An Introduction to Multiple Regression
These data also exemplify the truism that smoking is a leading cause of statistics.
When will the creators of Ripple explain why they've premined all the Ripples and kept most of them for themselves?
For those who don't know what the "alpha-grip" is --> http://www.alphagrips.com/ - its a keyboard in the feel of a controller.
Of course the GP knows that, and he is rejecting the use as an insult and substituting the idea that someone attempting that is saying something nonsensical; "wow this water sure is dry". I think it's awesome.
Most current individual plans don't technically meet the requirements of ACA, so they're being ended at the end of the year.
How to Live Life Like a Game of Chess - Career Strategy
suddenly i completely understand why you weren't invited back...

i'm taking the fact that this article is on the front page of HN as my sign that i've outgrown HN.
As opposed to non-data science, where they just make things up out of thin air? I think what you're trying to say is that "data science", as a field, is able to be much more productive these days because of an increased availability of pre-processed data. I'd completely agree! Unfortunately the author's statement does not reflect that idea at all (though I'd be lying if I said I understood what they were trying to get at). At the end of the day all science deals with data, and most data is, primarily speaking, of finite quantity, so I'm not exactly sure what leverage is being described here...
I would say apple addressed that problem with macbook air. it feels like real computer, yet it has amazing battery and portability.

what I am seeing is that people use air for the more serious jobs when sitting somewhare and their smartphone for the rest.