skysight-inc/HackerNews huggingface dataset:
I wonder how programming language based on fusional natural languages with cases could work.

Some ideas (warning - long and useless read):

- everything is an expression

- expressions have Cases. Default case (without postfixes) is Source Case

- cases are like roles for parts of expression in given complex expression context (allow us to change order of arguments in expressions without named parameters for example, and to overload functions/macros depending on Cases of the supplied arguments)

- you can define pre-, -post, and -in- fixes that work like macros/functions

- you can use pre/post fixes to tag expression with cases in the context of an expression

- you can use 1-arg functions/macros as pre and postfixes, or as regular functions

- you can use 2-arg functions/macros as infixes or as regular functions

- more than 2arg functions can only be used as regular functions

- you can overload functions/macros depending on case of args

- you can define your own cases

Example:

% %1 %2 etc are unamed arguments in
macro/function definitions,
like in lambdas in clojure

"-" is used in pre/in/post fixed macros
definitions to mark where the base
identifier goes

%-! is 1arg macro that defines variable of name %.

Example:

a!
foobar!

%-a is postfix macro that tags variable %
with Target case
%-i tags with Helper case
%-p tags with PositiveConditional case
%-n tags with NegativeConditional case

%1a=%2 is infix 2arg macro that assigns to
variable %1 (must be in Target case)
value %2 (in Source case).

Can be used as regular macro:

= %1a %2

or equivalently

= %2 %1a

We can also overload = to be equality operator
if both args are in Source case

%1=%2

works with regular macro too:

= %1 %2

or

= %2 %1

We can overload binary operators with 3rd and 4th args in PositiveConditional and NegativeConditional cases and we don't need IFs :)

This also allows us to write if with only else clause in the form:

> x 0 (OUTPUTa="X SMALLER THAN 0!!!")n

%1-;-%2 is infix macro that evaluates in sequence.
It's overloaded for all cases, especially
for %1a-;-%2a

# is python-style comment

Example code to calculate real roots of quadratic equation:

a! b! c! delta! # definitions of variables
= INPUT aa ba ca # overloaded = macro with
# many targets (a b c in Target case)
# and one source
# to easily fetch many items from input
deltaa=((b^2)-4*a*c) # precedence will be a problem
# to define generally

= delta 0 # overloaded = equality test with
# 3rd arg being positive conditional case
# and 4th being negative conditional case
(
= OUTPUTa "x0=" (-b/(2*a)) # overloaded = macro with one target
# and many sources - will join the sources
)p
(> delta 0
(
= OUTPUTa "x0=" (-b-sqrt(delta))/(2*a);
= OUTPUTa "x1=" (-b+sqrt(delta))/(2*a)
)p
)n
Just because you're billing $40/hr doesn't mean you're well above marginally employed.

We're talking about a 2 hour gig here. There's likely to be at least 2 unbillable hours involved in a 2 hour gig gig, so your rate is already cut in half to $20/hr.

Once you start taking into account all of the unbillable hours (including time spent finding gigs) and all of the downtime between gigs, a $40/hr rate could very well mean you are below the poverty line.
That's the reason they've invented Lojban, a logical language, which is way easier to learn than those natural languages: http://en.wikipedia.org/wiki/Lojban
I can't help but attribute all the JS bashing to good old-fashioned tech nerd snobbery.

A scripting language IS a programming language.

Write code -> some method of compilation -> Computer executes == programming language.
So, obviously you are right and this is an issue with any platform. But I do wonder if there was a better way. Couldn't you in many cases offer these people a job at the company? I mean, I guess Unity is hiring a lot anyway.
You claim facts without explaining your reasoning.. Let me put it this way using your own vocabulary:

There's no reasons sites like tumblr *should work without javascript*. Period.

Why why!
Yes, Microsoft did a terrible job communicating what the Surface RT is, what it does, and why it mattered.

I have used it extensively. Even then, I would not compare the Surface RT to an iPad. It is closer to a Chrome Laptop. Sure the RT runs apps, and is a tablet. But, in reality, it runs a full fledge browser and Microsoft Office 2013. When I was using the RT, I spent all of my time in the browser; Google Apps, Basecamp & Campfire, and soundcloud, and Office. Sometimes, I would treat it like a tablet, and watch a movie side-loaded. (My lady uses Netflix and Hulu on it almost everyday at home)

I remember the day, my girlfriend purchased the RT. We were walking in the mall, she walked into the Apple store, picked up an iPad. Then she walked over to the Macbooks and couldn't make a decision. She wanted a tablet, but really needed some laptop functionality. We left the Apple store thinking, an iPad would probably be the best choice. This mall happened to have a Microsoft store, and there it was, the Surface. We were both taken in by the colorful keyboards, and the sleek metallic feel of it. But, we knew after a few minutes of playing around, it lacked an App eco-system!

Neither of us, knew that it had full Office, and that it had a desktop mode(app). Or why those would even mattered on a tablet! None of the store's employees were of much help. While I was playing with the kickstand, she came over and showed me the type keyboard. I hadn't cared much for it, it didn't look as cool. The keyboard made a huge difference in the usability of the device. It all made sense to me then. The Surface RT isn't a consumption tablet, its a modern day netbook that doubles as a tablet. It could hold its own in the real world.

That day she left with Surface RT. This was back in October, almost a year ago. Since, then the Surface RT has proven to be a failure in the market. But, I don't blame the device. The RT was the wrong device to take on the directly iPad. The RT is in its own category, as is the Pro. I see both tablets as a potential future for computing devices. Unfortunately, Microsoft did not communicate that, they barely communicated anything.
Tekpub suspends subscriptions
Maybe I'm getting old but sometimes I really really don't want real time updates.
That might happen if you handle dry cleaning for the white house: http://newsbusters.org/blogs/brad-wilmouth/2010/10/21/abc-no...
PNG is a properly specified format with written documentation.

ICO has many undefined and assumed values.

The only reason you would use ICO for favicons instead of PNG is that it supports multiple images.
There's a big (hehe) elephant in the room here:

At least ditch-digging and carpentry and whatnot resulted in having some exercise in your body. Sitting in front of a screen (or standing, or whatever) doesn't do much to increase health, improve posture, or maintain eyesight.

I may be projecting a bit here, but most programming jobs (excluding the magical land of milk and honey and catered lunches and in-house gyms that apparently is the norm in SV and NY right now) don't result in you being any healthier or more social.

We are in a profession which is self-selecting for making us physically unattractive and economically replaceable (if we do our jobs correctly, it shouldn't be hard to replace us on a team).
Wikileaks - Standby for a significant announcement. Any ideas?
Isn't the maglev to be used publicly only in 2027 ?
In practice <em> and <strong> are only used for presentation.
Not that NSA probably has the resources to do, and are probably doing all of it at the same time. Having smart thinkers spending time trying to come up with analytical solutions isn't that costly in comparison to a lot of other venues of attacks.
I think some browsers already slow down the render loop in non-visible tabs, but the much nicer solution (if people use it) is the Page Visibility API.
300k starting developing high-scale distributed financial systems using cloud technologies leveraging interactive rich-media applications written in enterprise Java heavily relying on database end-points and client to server communication without major outages or system hiccups
I absolutely love that post. It shows what we forget. I love the naive view on web design. The end products works good enough.
Accredited private schools that are staffed with teachers that went through the same educational path as the public school teachers.

Not home schooling.
Nah. Space and diminishing returns have been the main blocks for improving EU HSR investment since quite a long time. Dedicated lines take up space that could be used by local rail, are expensive to build, and while they work in an all-the-rails-lead-to-Paris mode, in a less centralized country they're significantly less effective.

In fact, three countries probably most often praised for railway quality would be Switzerland (barely any HSR, and huge fail, and while they are adding more tracks between Zurich, Bern and Geneva, they're going to be used by local traffic as well), Netherlands (where railways were limited to 140km/h for way too long, and HSR is also limited) and Germany (there is an extensive HSR network, but it's significantly slower than the French one. All also because getting it faster would cost more than it's worth for them). French HSR is excellent, but the railways in general are a bit lacking (but also used to the point of track and station saturation).

Anyway, one possibility many people ignore unfairly (in my opinion) for longer routes are night trains: you might arrive on the same day, but modern night trains often offer a hotel-quality accommodation, so I will be there in the morning, rested, and the time I've spent on the train will be time I'm sleeping anyway - so in many ways the trip actually would take less time than for an airplane or fast rail. And it's far more energy efficient as well.
>> It is not the war on drugs that is destroying the U.S's lower class, it's the ridiculous prison sentences.

>I don't see these two things as separable.

That's the entire problem of the US in a nutshell I guess :)
Thank You! Thank you so much for your support. We shall do what we can, as good as possible.

Aleksey Bragin, ReactOS Project Coordinator
Introducing "Boston": a premium responsive theme for Wordpress.
Show some gratitude. You have no idea how many individuals had to sacrifice their personal lives to get that picture into the commons.
cool story, bro!
This is special for you if you're tired of Svtle and Medium, or you just want to host your own content.
Live Demo: http://www.unblogged.net
No it's not because it's bleeding obvious. You could have known by just looking at the title.
Here is a good HN post on the topic:
https://news.ycombinator.com/item?id=341288
I'm just seeing a pattern here. A friend posted my site here a while ago when I was starting programming. And it hit immediately the front page of HN. I received so many "I love you", "Marry me"-mails because of it. So I'm not exactly sure...
From the article:
The line between Tokyo and Osaka is expected to cost approximately $90 billion and it won't be completed until 2045

I think California's high speed rail project should be cancelled, but big infrastructure projects do cost a lot of money and take a long time, both in Japan and the US.
Webster's choice of modifications has always puzzled me: he picked on perfectly harmless words like "defence" (but not it's cognate "fence") and that you'd struggle to mispronounce or misspell whilst leaving abominations like "Wednesday" alone, and reverting some of his better changes like "wimmen"

That said I think English would be much more useful as an auxiliary second language if someone as bold as Webster was willing to actively promote a distinctive "International English" with a more consistent orthography (I quite like Valerie Yule's, but even fixing though/through/tough/cough/bough would be a start)
Oh, I know what they should do with Surface ! I mean... I know what I wish they would do with Surface:

- Produce a surface pro with 13" mate screen ;

- 128gb ssd at least of whatever performance (upgradeable) ;

- 4GB of RAM (not soldered, upgradeable) ;

- keep the same vapor-mag chassis ;

- 1xHDMI, at least 2xUSB (at least one 3.0), 1xVGA for every situation, 1xEthernet, 1xSD reader ;

- an apple track-pad. Yes, they should buy the license. Stop messing with random knockoffs of lesser quality ;

- no weird 1080p screen on a 13" inch screen. hd+ is fine ;

- a quiet CPU (quiet > power) with IGP.

For the magical price tag of 1000€, VAT included.

And how they should promote it:

- Refresh the line every year or something ;

- don't talk every day about it for 10 months before the next refresh hits the drawing table ;

- talk about it the day before it's available on-line and at retail store ;

- produce one or two versions (10 or 11 and 13 inches) and let people upgrade it the way they see fit.

Basically be an alternative to Apple.

Of course, I am only looking at it through the laptop angle. Not a care for those tablets.

They are sitting on enough cash to try this for 3 years. Play it on the high quality of build and a decent price tag and see what happens.
It's not like other search engines can't step up their game and build the same functionality.
Another option could be a practical attack on 128bit RC4.

But I don't think the fact they're still using it means it hasn't been broken. Historically countries have sacrificed countless soldiers because saving them would have revealed that the enemy crypto-system had been broken.
It kind of sounds good but then you realize it's completely insane. Do you want to go back to pre-industrial agriculture?? That is a waste of land. There probably is not enough even land for it anymore; even if there were, it would mean a massive reduction in food production capacity.

...Unless you were going to allow people to pool their land and farm it using industrial methods. So they could exchange their land for shared stock in an agricultural corporation. The corporation would sell the produce, and distribute the resulting funds as dividends... oh wait it's a Basic Income!
Show HN: I rebuilt obtvse2 using Go
Ok, two modifiers are proably more annoying. Is the Alt-Gr plane not big enough? I have serveral Symbols there that i never ever need, like ðæł¶ŧ←↓→øħħ̣ĸ . Are there essential Cyrillic characters?
Google has been crawling AJAX'd websites bypassing the _escaped_fragment_ mechanism for at least a year now.
I remember being surprised at people in Iceland using really American idioms. At one point I asked someone where he learned a particular idiom, he told me he was obsessed with the show "Friends".
Diana Nyad (64) Completes 54 hour Cuba - Florida swim
Just because there's no grand unifying theory doesn't mean there's no actual bridge between the quantum world and the macroscopic world.

Quantum mechanics is used everyday for actual real technology.
An autoworker needs an entire factory around him to do his job, along with a couple hundred other developers. He's nothing more than a cog in a wheel, made to do one specific thing over and over again to bridge the gap when there is a task a machine can't handle.

A developer just needs a computer, a compiler, and some motivation.
Don't worry it seems peculiar even for native like me :-)
It's a bit less common now as it feels like Soviet era attribute (think Orwell's новояз (newspeak))
"The problem comes in when you send that e-mail in clear text over the internet, where a bunch of people at your ISP can see it..."

So are you saying that if I encrypt my e-mail with the recipient's public PGP key, I have an expectation of privacy under the 4th Amendment? (Clearly, my intention in that case would be to make the message readable only to the recipient, not to his e-mail provider.)
<em> and <strong> also have meaning. If I put some text in an <em> tag, it's because I want it to have emphasis, no?
Enterprise software is about long-term maintainability, compatibility, and comprehensive support for all included components. Pulling packages from npm and the like unfortunately will not satisfy those prerequisites.

That is true, historically compliance and governance has ruled enterprise IT and corporate workflow software. However its future may have priorities such as: time to market, access and cost of developer resources, flexibility and accessibility ( ubiquitous, open source, easy to learn ). javascript leads in these characteristics.

Client side javascript has ruled the web, mobile implementations such as phone gap and Appcelerator's Titanium are attacking mobile. Node.js gave developers with js skills access to the server. The race is won by shipping code and a developer's skilled in javasacript are shipping products to 'market' faster with more features and less cost than other language based projects.

Compatibility, maintainability, and enterprise level support will be solved by platform vendors who provide services and software 'on top of' javascript ( and its server side cousin node). Platform companies that makes it easier for js developers to introduce javascript projects into their corporate environments should look to these vendors to help them solve these problems. The future may be the best of both worlds.

In full disclosure I worked with Nolan at Appcelerator and I now work for the Node javascript company StrongLoop.com, clearly I'm betting on javascript. There are lots of problems to solve and it will make for some exciting times in the years ahead.
I wonder why many Apple faithful are obsessed with what Nintendo does or doesn't do, should do or shouldn't do. Maybe they're secretly angry that the current CEO of Nintendo started programming on a Commodore PET, and not on an Apple device.
Hey Barton! Zapier co-founder here, is there anything we could do when we refer customers to Matchist that would help you spec out these integrations? We've found Matchist to be quite nice when customers know what they want, but I'm curious what its like on the other side.
Fair enough, but then it also follows that the youtube founders are significantly better than Linus.
I'm surprised they didn't mention Reagan. When he got shot the codes were lost in the hospital and found on the floor later.
And they know they're using NoScript. If the website doesn't work, they can decide if they want to enable or not. It's their burden, not mine.

Unless, of course, my client wants a 100% working no-script webapp/site. Then I'll happily charge for the extra time building it.
Confirmed both on Chrome and Safari. Chrome's console even crashes if you try to "View Source"
Well that's funny, considering that I constantly meet cool people in person and then add them on Facebook to keep in touch.

The constant "Facebook is evil" makes no sense to me, as it's the easiest way to keep in touch with a wide variety of people around the world. If I deleted my Facebook, I'd lose touch with dozens of people worldwide. Could I email them? Sure, but that's broken and impersonal.
Every time somebody suggests this, you should not say it's for security purposes, but to reduce the load on a server.
Great, I'm going to be debugging other people's websites in my spare time as well as at work.
Don't you always want your favicon at / regardless because everything that grabs favicons automatically will look there, and not parse your /index.html to figure out what the meta tag is?

Other than that, this seems very handy!
Well .... making a website != programming.

Maybe it's because I'm old (41, starting programming on a TRS-80 in the early 80s), but I'm astonished sometimes at how much fuss is made over such relatively minor achievements. This is lowering the bar on what stories are 'interesting', and - honestly - turns me off coming to HN because of the (for me) lower signal : noise ratio.

And I disagree that accessibility is so important. Hard stuff is hard, and takes time and effort to work out. To provide a counter and parallel example - these days anyone can download some software and produce 'music' on their computer, and the ease of doing this means that a whole pile of rubbish is produced, some of which people actually believe is worthy of sale. People who are talented and capable will always find a way; conversely, I don't think it's a bad thing that people who are less talented and less capable give up, and find something else they are better at and have more fun doing.
Our success rate for extracting the reference information from papers in some categories, notably math and cs, is still pretty low. This means we can't place these papers very well and also that their radius is not a good representation of their true number of citations. Furthermore, from a distance these categories appear to lack structure. If we don't have references for a paper, we use its keywords to place it, in which case it can certainly be misplaced. Improving the reference extraction means building a better database of the journals available to that field coupled with more robust regex.
Aren't any applications for Green Card reset when you move on to a new employer?
Seconded, there should be a rule that says you must have tried to make everything included in bootstrap at least once yourself before your allowed to use it. Otherwise how will you learn?
That way when you do use it you'll have the knowledge to use it properly (and hopefully within moderation) well and you'll appreciate how much easier it makes life that much more!
Sunlight does not approach the cost of zero when there is private ownership of land. The legal right to collect the sunlight is attached to the land. Securing that legal right costs money.
Am I the only one who feels the same in technical forums or even in Hacker News?

Of course people will talk about things they know (and I come here to see these), but I can't help but have a feeling that I don't know enough, or that I can't keep with the technology and knowledge. Or worse: that I can't even get a good grasp of established tech, or that I am not smart enough.

At deeper levels, this probably relate to the "impostor syndrome"[1], as we compare our whole knowledge to a curated selection of every other person knownledge.

http://en.wikipedia.org/wiki/Impostor_syndrome
They certainly share blame, too, but they're not the ones who have the capability to unilaterally decide whether intervention should go or not at this point.
Interesting, thanks for the insight. Zapier is still limited and therefore shouldn't be seen as a replacement for Rails and the like.

I imagine it would be hard to have an agent that can keep a steady flow of work coming in since 1) the agent would most likely want to have multiple developers (that just turns into a Matchist type service) and 2) constant communication would be needed. I have a thought of running a service that finds projects and deals with the actual clients but never really got much interest from others.
They had a high profile bombing at Madrid's Atocha train station (the day after one of my brothers was there, that one hit close to home, not that I expect security theater to make a difference).

http://en.wikipedia.org/wiki/2004_Madrid_train_bombings
really cool - i'd like button a bit bigger and explanatory as to its purpose (see paypal paynow buttons)
Only if you never need any referrals from search engines. I know a site that has this awesome locally sourced food delivery/pickup system. Connecting consumers directly with the growers.

Their site is 100% in JS. And if you google for anything even remotely close to what this site sells you simply cannot find them.

Unless you are a members only app site would I say progressive enhancement is dead. Well that is unless you care about the millions of users on slower mobile connections with crappy smart phones.
This is interesting, but I'd rather prefer something like Ript (a Ruby DSL for Iptables) than a very specific implementation along with its assumptions.

https://github.com/bulletproofnetworks/ript

So long as you can write Ruby, this works in Chef, Puppet, or whatever.