skysight-inc/HackerNews huggingface dataset:
When you say "IDE" you're probably meaning something like Visual Studio. Ok, fair enough.

Now think about something like HyperCard. That's an IDE. It's eminently usable and learnable (even friendly), and yet still does all the things an IDE does.

"IDE" doesn't have to be Visual Studio. There have been friendly IDEs in the past, and there's no reason they couldn't be built today except nobody's doing it. There's actually a nasty trend in software development right now that can be summarized as "they're programmers; they don't need usability or discoverability". Look at Git for an example. Ugh. This trend can not die quickly enough for me.
Flash?! Wow, I wasn't expecting that from Apple.
And any criticism of militants is always framed and dismissed as coming from "power" or "the establishment".
Since this seams like the right crowd / article, are Climbing Wall Treadmills worth the money and do they allow for setting the holds? Asking for a community college environment.
And by "bad actors" you mean folks like NSA, GCHQ and FSB, right? Oh, and Unit 8200.
That's a disturbing trend that I hope doesn't continue.
Google's kerning appears to be perfectly logical, mathematically speaking, according to the rules pointed out in the article. Rounded letters have a larger perceived space and so they need less kerning space.

The difference seems to come down to whether half-round letters like the G are treated the same as the fully rounded letters like the two o's.

To my eyes they look a bit different, but I can't say that one is any better than the other.
Perl 6 basically hoovered every good programming concept they could think of (and some that ended up being not so good, which have hopefully been shaken out over the last decade). If you want a small language, this is not it. If you want an amazingly powerful language that just allows you to do what you want with a minimum of fuss, pull up a seat.
Some languages are for earning your daily bread (like Java, or Objective-C). Some, like Haskell, are for intellectual pursuits.

Perl is for poetry. For seeing the impossible and going back.
There's also the return on investment of the new infrastructure.
Linear Work in Nonlinear Environments
I haven't looked, but I really hope Perl 6 held on to the 50 different ways to do any one thing. Pulling out my hair in frustration from trying to deal with Perl written by other people saved me all manner of haircut money in the 90s.
It's it's own thing now, and still has a very nice looking high-end model:

https://vaio.com/products/z/

They just launched their Surface Pro competitor in the US: http://us.vaio.com/

(Typing this on the final version of the Sony Vaio Z, eagerly looking for a Skylake based successor...)
"I feel that the intensity of the childlike design grates against the realities of Google as a company — which generally I am a big fan of but — that involve some pretty weighty and adult issues involving privacy and user rights. I don’t want Google to be childlike. Fun, yes. Childlike, no. So, the design feels optimistically naive or pessimistically deceptive."

I have no idea how we went from a discussion about kerning to a discussion regarding the nature of Google's corporate structure and values.
It does need to find an audience. People using Perl 5.x are probably working in conservative companies that stuck with what worked. Perl 6 will need 2-3 years to bake. Python 3.x is just gaining some tractions 7 years after its release.

Perl 6 needs to find a problem that it can solve well. Perhaps a great web framework?
Metamind's sentiment analysis tool[1] is probably about the best you can get, especially for short text. Try the "Tweet" version (a tab on that page or available separately[2]).

Sentiment on short text is pretty hard. Metamind claims 81.73%[3], although that appears to be for general text (not just Tweets). Anything above ~70% accuracy would be competitive with the state of the art on Twitter data[4].

[1] https://www.metamind.io/classifiers/155

[2] https://www.metamind.io/language/twitter

[3] https://www.metamind.io/classifiers/155/stats

[4] http://www.lrec-conf.org/proceedings/lrec2014/pdf/483_Paper....
Housing is definitely taken into account: it has a weight of 40% in the CPI[1].

[1] http://www.bls.gov/cpi/cpiri_2013.pdf
> Finally, there's a way to stop non-identical strings from matching just because they have the same numerical value.

Um, this has been there for decades:

$a = '123';
$b = '123.0';
print $a == $b ? 'y' : 'n'; # prints y
print $a eq $b ? 'y' : 'n'; # prints n
> I've wondered if GDP could be increased by reducing work hours, it would free up more time for consumption!

Ugh. To heck with GDP, start measuring the happiness of your citizens and doing whatever you can to give everybody a great quality of life.
How is this not functionally equivalent to TLS client-side certificates? Yes, I understand that there's a UX problem, but CBCrypt has to solve that in addition to the crypto problem.

Also, C#? What is this, a Silverlight applet? :P
When I was at Waterloo almost everyone I knew at the climbing gym was some combination of engineering, physics, mathematics, and computer science.

This doesn't surprise me since bouldering problems, as discussed here, are puzzles, akin to programming puzzles, where the solution is often some clever trick that, once known, makes a problem easy.
> Gamers? Please stop.

I've never used the numpad in a game in my life (except maybe some flight sim from 1998).

I had to use one of those dinky Apple keyboards without it for a while, and I dearly missed it using Blender, Excel and even just Calc. I installed a numeric keypad app on my phone to work around it.
That would be the poor man's solution, but:

* A lot of people don't carry their phone around with them in the gym.

* Added friction. My favorite thing about bouldering (as opposed to top roping or something) is that I can just hop on and off the wall without any setup.

* Doesn't measure failures (unless people manually input them, which is adding friction on top of the annoyance of not finishing the route).
Thats like googling your social security number to see if any website is using it. I've done this with range-search however.
Skip the article... the accurate information can be found in the update at the bottom of the page:

Update: We have been contacted by Rob Wu, a developer on the Chromium project - the open-source foundation for the Chrome browser - who has informed us that this change was not intentional but, rather, an unintended result of fixing a previous security issue (CVE-2015-1297). He confirmed that the issue will only be seen if the YouTube app is installed and that, at the moment, apart from disabling AdBlock or whitelisting YouTube, the only solution, as described above, is to uninstall the app. The problem is expected to be patched in the upcoming weeks or, at least, when Chrome 46 is released.
I read it that way at first, and was going to comment on it, then I figured the point was smart match being able to distinguish, not being able to do your own test.
That's a little irresponsible on the part of airlines.
It seems like the OP doesn't want to run the display in a scaled mode because of the quality drop but it's nearly indiscernible to my eyes.

I enjoy running my Macbook Pro Retina at 2880 x 1800) for the screen real-estate and it seems less taxing on the GPU.
Anker makes a USB 3 hub with gigabit ethernet. I've got one, it's pretty great.

http://www.ianker.com/product/A7514041
Not stand-alone, no.

I've had the laptop since it was first introduced and I've found I've missed stand-alone function keys exactly... zero times.

Your mileage may vary I guess.
The Simple Truth About Gun Control
I think that complaining about "too much choice" is disingenuous. One of the things I don't like about the Apple eco-system is that there is hardly any choice. Choosing between a tablet and a laptop is not really making a choice. It must be hell for you to by a car...
How traditional Chinese medicine finally won its Nobel Prize
1. SurfaceConnect on the right edge of the base: https://dri1.img.digitalrivercontent.net/Storefront/Company/.... Same connector as the new dock.
Usually dash cams come with a 12v/cigarette lighter charging cord. In my car, the 12v ports turn on and off when the car turns on and off. The cameras are designed to start up and start recording when they receive external power, and have small battery or capacitor that lets them save files and turn off when the external power source is turned off.
This. This thread right here is the magic of Perl.
Thanks a ton, angersock!
Any particular reason you recommend starting with Postgres?
You think the above site is acceptable because it works well if you disable JavaScript?
It's not really that bad. Europe has operated under these rules for decades.

It's really not that simple either. Many businesses, particularly very small ones, depend on external services to be viable in the first place. It's right that those businesses should pay attention to data protection and privacy issues -- I'm a strong believer in such things personally -- but there also has to be some reasonable framework for what can and can't be done by default, without requiring explicit consent for every last detail.

The trouble with opt-ins for everything is that it instantly scales beyond the point of being practical. Just as hardly anyone actually reads the 9,753 page terms and conditions document before checking the box or pays any attention to the "we use cookies" notices, so hardly anyone will pay attention to formulaic "we might export your data outside the EU and foreign governments might spy on you" warnings. Creating a system that no basically reasonable and ethical business can actually comply with in practice will just result in no-one taking the rules seriously and consequently no-one actually enforcing them, again much like the cookie notices and so on.

Ironically, a good solution in this case is easy to see: the US government could make it absolutely clear that interception of or interference with personal data held by US companies can only be done following proper, legal processes, and then the EU governments would need to update the rules about Safe Harbor provisions to allow a reasonable exception for government access to personal data following due process. Throw in mandatory encryption at a level where the shortest path to getting data needed for legitimate government purposes is to just get the appropriate warrant or equivalent and formally request that the business in question hand over the relevant data, and probably most people are happy.

No-one serious about the privacy debate seems to be suggesting that businesses should never have to turn over personal data they have access to in order to comply with something like a proper court order to provide evidence for a case being heard by that court. It's the dubious access to the data outside of proper legal processes and oversight that causes the conflict here, and at least parts of the EU government system take that sort of thing a lot more seriously than most of the US government right now.
Those techniques are for armed fights where you cannot afford to let the other person wield their knife/sword freely. (It also shows you how to get rid of people trying to stop you from using your knife.)

As training, they teach you the basics. You can do it without the grabbing, and you can do the grabbing if you want to throw too, it's just far harder.
> Java is still considered THE enterprise language. Other languages have invaded that enterprise dominance by running on the JVM. This includes languages like Scala (which was designed for the JVM) and languages like JPython

I'm always interested to know whether Groovy runs in your JVM workplace, and whether just for scripting, or if you build actual applications with it.
That doesn't tell you things like, "man it smells musty in here. I bet there's a leak somewhere!" or "when I'm downstairs and my spouse is upstairs, the noise when they walk around is unbelievable!"
I'm starting to suspect he faked it and went to work for Microsoft
Here's an interesting alternative viewpoint about the Bloomberg terminal interface published in 2010.

http://uxmag.com/articles/the-impossible-bloomberg-makeover

From the article:

"Simplifying the interface of the terminal would not be accepted by most users because, as ethnographic studies show, they take pride on manipulating Bloomberg's current "complex" interface...The more painful the UI is, the more satisfied these users are.

The Bloomberg Terminal interface looks terrible, but it allows traders and other users to pretend you need to be experienced and knowledgeable to use it."

Dare I suggest that this tendency to keep software unnecessarily complex is something quite common, particularly in the open source community where attempts to improve ease-of-use are often met with resistance and claims of 'dumbing down'?
Crap. I literally meant to say "Google Cloud" and didn't. Yes, I'm well aware other products were shut down, but Google Cloud has not.
T and X are the ones you want.
Monitoring exists because software is not perfect and will never be perfect. Software raises errors because it doesn't know what to when those events occur. Operators usually know what needs to be done for their specific environment, even if the software they're running doesn't.

If we could eliminate the bullet wounds we wouldn't EVER need logs. As long as we have logs, we need some way to process them and react to their events. For many organizations, for decades, this has been to have an alerts system and an active operations team fighting fires. Those teams maintain knowledge-bases to track institutional knowledge of how to manually react to these events.

Solutions such as Stackstorm and IBM ZAware seem to be created to allow that institutional knowledge to be automated. I've also seen (and built) proof-of-concepts using Bayesian filters as part of such systems. It's been a long-time coming and I'm happy solutions are evolving to address this need.

Finally, I think that bandaids such as this may be, might be precisely what is needed in some cases. Assuming it's even a legal or technical possibility, the cost of the "right fix" may far exceed the harm of leaving a bug unfixed. Sometimes the right fix has a large time-cost, which automation can help bridge the gap for operations teams while a permanent fix is developed (or more hardware is acquired, etc).
The people that would have you privatize Social Security investment tell you that Treasurys are worthless.
"due to Third Party Doctrine, users forfeit their legal right to privacy by merely making it possible for sysadmins to access their information. This means the sysadmins can legally share users' information and passwords with additional third parties, and the NSA can legally spy on it all, without any need for a warrant or probable cause."

This sounds super fishy to me; feels like a misinterpretation made through tin-foil lenses. Citation please?
That's a map of decimal marks, not group delimiters. They're not the same thing, nor are they always opposites.
I'm pretty happy that there's a lot of rules preventing me and plummeting to my death when I fly on an airplane.
Yes, they allow setting holds. Can't say if they are worth the money though. I've climbed on a demo and didn't particularly enjoy it. It's better suited for people working on endurance (you can climb vertically for hours) instead of technical ability.
It's not like the Google designers didn't try to - alteast partially - mitgate the perceived space. For whatever reason they didn't.

But, atleast in my humble opinion, her kerning is way better.The 'gle' doesn't seem so squished, but the 'G' shouldn't use the same space as between the 'o's. It's just way bigger (vertically and horizontally) and more "qubic". So I would sggest to add 1-2px between 'G' and 'o' and it would be even better
YAML is definitely the hotness right now but it works. No need to invent a full blown language for something like this. Way easier than trying to write json.
Also:

react { whenever }	# Code runs when a condition is met.

I can only think this must be a generic https://en.wikipedia.org/wiki/COMEFROM. It is sure going to create some viciously subtle bugs.
Preventing the government from going into additional debt is approximately the opposite of a default.
Perl 6 appears to be the SNOBOL of our times, with grammars being a first-class lex, plenty of functional idioms, APL influences and a reasonable object system.

Given how much of contemporary programming is munging, I can see it really picking up steam.
No insult to her, but I think Google's looks better. It just looks cleaner for some reason.
I find git extremely usable, and I despise IDEs that hide anything from me.

Every hidden thing is a thing that, when it goes wrong, I can't fix. Something "goes wrong" when it's either not working as designed, or it's broken as designed and needs to be reconfigured or otherwise changed: The IDE handles the wrong language, for example, and needs to use a different compiler and have different highlighting and formatting rules.

IDEs that only handle one language are beneath contempt.
Larry Wall is a great guy. Unfortunately, I don't really like Perl. Maybe the new version will change my mind.
That, and this was only one auction at one maturity rate. Other maturities will trade and eventually auction at similarly low levels, but probably not at or below zero, meaning that overall debt will still grow slowly.
While they can call for the default to happen there were plenty of signs the last time it nearly happened that the executive branch was simply going to ignore it in some convoluted way.
I assume relative to a market basket of goods?
I believe s73v3r is saying that using third party services allows you to dedicate more time to innovation, rather than spending your time coding services that already exist and are probably better than you can write yourself anyway.
It would have taken to late 2020s for all the 30-years to mature. They did stop selling 30-years for short while around the turn of the century. But I dont know if for this reason.
Government needs to borrow money every week or so to avoid default. That's how the current system works, and anyone who doesn't understand this basic issue needs to stay out of the credit ceiling debate.

I'm willing to listen to anyone who thinks they have a solution for getting us out of this "rolling debt" system, but unless you can solve both problems simultaneously, it will be better to just raise the debt ceiling and then start fixing the issue.
While I'm usually against certification, I don't think one weeks worth of studying and a $300 fee is a huge barrier to entry to be able to oversee a $300,000 transactions and have unrestricted access to 70% of houses on the market.

I don't think the market would change much if this barrier was removed. The median realtor is only $38,000 a year.
You make a very good point for the average Joe. With that many options, you better hope Joe has a tech savvy friend to make the recommendation, and that said tech savvy friend doesn't just say "get a macbook" because these days that's a perfectly good recommendation 99% of the time.

As a long-time Thinkpad owner, there are really only two answers for most tech-savvy users with typical needs (media, browsing, travel, and maybe programming): The X series and the T4XXs models.
Ask HN: Accounting for Self-Employed/Contractors
For those of you working for yourself in a self-employed/contracting capacity how are you managing your accounts?

Are you using something like Xero or an alternative? Do you have a completely seperate set of bank accounts or do you just have a side account off your main personal banking account?

Any suggestions you may have on managing the communications side of things would be interesting as well. Do you keep a seperate email address or even mobile number for "business" communications keeping everything seperate from your personal communication accounts?

I am located in New Zealand for what it's worth but I think a lot of this could be universal.

Thank you in advance.
"Most [job candidates] don’t know a lot about us"
That's a disgrace, as a geek I would love to put my hands on a Bloomberg Terminal! Although at $24,000 per year, it won't be any time soon I guess :-)
Strawman
It pretty much is cemented into the form it had at that time. My 1997 code runs in current Tcl/Tk, although I had at some point broken it by adding a #comment without a semicolon before it, but that was never valid. I think Tcl introduced some incompatibilities around 1992 or 1993, since the old icb client I used, which embedded an early version of Tcl from around that time, had some incompatibilities with scripts written in Tcl 4.

1997 is probably pretty close to the last time I worked with Tcl.

Tcl lists and arrays (dictionaries) are great, but arrays aren't first-class; you can't pass them as arguments or return them from expressions, only store them in variables. I'd argue that TclOO objects aren't first-class either: you don't have to explicitly destroy strings or lists (which are strings!) or even arrays when you're done with them, but you do have to explicitly destroy TclOO objects, just like Tk widgets.

I don't mean to imply that the object-graph memory model used by Lisp, Python, Perl 5, Java, ML, and Ruby has no disadvantages compared to the flatter memory model used by Tcl, Perl 4, and awk. But usually, for the things I do in low-performance interpreters, the disadvantages of the object-graph memory model are less compelling than the advantages. (I have some draft notes on this at http://canonical.org/~kragen/memory-models, if you're interested.)

I hope you enjoy the slide rule :)
Building a car (as a pragmatic software engineer)
The price drop that really gets me is EBS snapshot pricing. It's 3x the cost of the S3 storage that it is built upon, and it didn't used to be.

This, combined with the dearth of reasonably priced instances with large on-instance storage, artificially inflates our bills to the point that we're seriously considering abandoning AWS. just EBS snapshots are a full percent of our revenue.
Pretty much every startup is trying to solve trust. If you don't have trust, you ultimately don't have a business. It's a touch nut to crack/scale.
Brooklyn Boulders will at times feature photos of many of it's employees, so not sure it's just a cult of route setters.
> $5 per web ACL per month.

Each Web ACL is basically a group that can contain multiple rules.

As noted, limits are easily raised with a quick email to Amazon.
Obama doesn't want to print the Trillion dollar coin. But if its the only way to avoid default, he might be forced to.

In any case, it'd be yet another time that the Republican-led Congress ceded power voluntarily to the President. If Congress wants to lead this country, they better start leading. (IE: Writing laws and getting us out of these self-made problems)
Dev Board Aims at Raspberry Pi, Arduino with Hybrid ARM/FPGA SoC
Frankly, I think the disparity between the cost of drones and the amount of damage that they can do in irresponsible or unskilled hands has put us in an untenable situation. We need to quickly develop technological countermeasures against unlawful drone use, or we can expect to see a draconian law enforcement response, just as we have seen in another similar arena: hacking.
There are a few partial re-implementations of Pico-8. One is PicoLove (https://github.com/ftsf/picolove) and I've seen reference to another one that generates standalone binaries (I think Terry Cavanagh made it?).

Zeb has said on Twitter that he's fine with people building new runtimes.
What? It's subjective. How is it 100% better?
> Unfathomable to me having so much money that you need literal warehouses for it

Its talked about in Europe with the ECB using negative interest rates to (unsuccessfully) stoke their economies.

http://www.economist.com/news/finance-and-economics/21644203...

http://www.bloomberg.com/news/articles/2015-04-23/negative-i...