skysight-inc/HackerNews huggingface dataset:
I certainly couldn't answer why, but I wouldn't exactly be surprised if they added it to their lineup. $12 isn't that great by the way -- depending on your needs, have you looked at NameCheap.com? I used them for a bunch of my own domains, including their DNS service -- my needs are modest and the traffic hitting my sites is beyond low, but at less than $9 to register a .COM and free DNS it's really hard to argue with.

I used to use DynDNS (of course I've been using them since way-back-when in the modem days for dynamically updated sub-domain services), I got away from them just recently.. way too pricey for my needs, especially considering I needed to do multiple domains.

Google Apps for Work/GMail are both easy to integrate regardless of whos holding on to your records or hosting your name server, I don't think that should ever be an issue.

How's the "Google App engine"? I use Cloud9, and its unbearably slow -- but who knows what they pay for and how much they overload their machines with containers.
You will then be pleased to know that C# development team is led by Anders Hejlsberg, the same Anders mentioned in the article that created what went to become Borland Turbo Pascal. IIRC, he also led the development of Borland Delphi and its language, Object Pascal.

He is really a prolific language designer, one of the unsung heroes of that area.
Yup, right into step 3.
I'm sorry, I can't take you seriously after this. I get mugged and then I'm supposed to start an investigation?
In colloquial North American English "Legos" is pretty common. The effort to get people to not use the form "Legos" seems to originate from branding. The Lego company does not want "Lego" to refer to all brick toys, much the way that Kleenex does not want "kleenex" to mean any paper tissue. Anyway, pushing for "proper usage" is an uphill battle ;)
I did not know that about CTEs. Thanks!
Upcoming database conferences – September 2015
Good point! There is a robots.txt that prevents the site from getting indexed now:
http://hn.getpageback.com/robots.txt
IMHO ... doesn't replace the good old for,find,grep etc..
Excellent package! Speaks very highly of code quality in the Scala ecosystem. It's documentation also seems far superior than that of Scala, the language, or the Play framework. I wish they get to improve those as well..
Defining identifying and non-identifying relationships in Vertabelo
No disagreements except that I might rename "Classical Software Studies" as "Software archeology"
If you're worried about being burned again, there's two good self hosted RSS readers out there:

Tiny Tiny RSS: https://tt-rss.org/gitlab/explore

SelfOSS: http://selfoss.aditu.de/

Both include mobile apps and are open source with web based interfaces and JSON based API's to let you implement your own clients.
What's amazing is the amount of services Amazon offers.

Whenever I look at my AWS console I see these reems of badly named services and I think to myself

"after I've dealt with the current problem for which I've logged in AWS,
I might get to figure out what all that other stuff actually is".

However, I never do because there is more stuff to take care of, and since AWS doesn't make this easy to understand, you just don't bother. Now I know that AWS actually has some really useful stuff, and for things I would never have considered using Amazon for, like video processing (Elastic Transcoder), source control (CodeCommit) and OAuth as a service (Cognito).

They just seem to be bad at marketing their stuff. Here's an example: https://www.google.de/search?q=source+code+repository+online...

Why isn't CodeCommit here on the first page of the search results?
A new movement seeks to turn life’s challenges into a game
They don't work at night.
Indeed. We actually don't ask for AWS credentials anymore. We have a tool you can use to set things up from your end and create an IAM Role with read-only access that we can use to grab your logs.

That saves a bunch of hassle, since I really don't want to be sitting on a database of AWS keys.

(and fixed, thanks!)
This site doesn't describe the internals of Borland's Turbo Pascal compiler. It describes a compiler written in Turbo Pascal that can compile some subset of Turbo Pascal's language.

Borland's Turbo Pascal compiler was written in 16-bit x86 assembly, mostly by Anders Hejlsberg.

There is an explanation of this on the front page of the site, but it's not clear from the headline.

(I used to work at Borland on the Delphi compiler, and had access to the source of tpc.exe.)
Most schools I know of in Europe do this. Mainly Software Engineering is taught at engineering schools in close connection with other engineering departments and Computer Science is taught at universities in close connection with the math department.
Not to disagree, but there are also a multitude of other incentives that can be straightforwardly aligned with the goal somebody purports to target. "Doing something meaningful" (or simply of personal interest) is a surprisingly strong motivator for people, who I think generally find life has little meaning.

Social status is also itself a powerful tool for effecting change, and so could be sought without desiring it for its own end (although whether or not this corrupts, were a person to aim for this, I do not know, nor cannot guess at the incidence of success for people with this motive)
Reusability: the first stage is designed to be reuseable, the capsule is designed to be reuseable. The Russians, like everyone else, throw their rockets away.
Charlton Einstein: "You'll pry my determinism from my cold dead hands"
> Anders Hejlsberg developed Blue Label Pascal... This compiler was later licensed by a software company Borland which added user interface and editor, changed the name to Turbo Pascal and offered it for a competitive price.

Nooo... Another account of TP origins was that it was written by Philippe Kahn (the founder of Borland), back when he was just a one-man operation running from a small office on top of a Jaguar car service shop. But apparently it wasn't. Damn.
I think I have implemented all of those methods for various projects.

An extra method of doing platforms that I have used in the past is a simple functional approach, All scene objects return a value for their floor level at a given X. It comes out as similar to the vector approach, but can be more dynamic. Anything standing on a floor is standing on an object so everything is effectively a moving platform, just with most of them stationary. Makes undulating floors easy
But, in my personal situation, our contracts are generally for longer terms, so I guess it is a fixed office - and we have a fixed HQ too.

The issue is that you have no control over the location of these changing "fixed" offices, so your employer is free to assign you to a customer halfway across the country. Sounds exactly like the kind of situation this ruling is supposed to protect against.
The high unemployment rates are mostly a direct result of the financial crash (ironically, itself caused by not enough regulation) and resulting austerity measures and cuts to services.

They have very little to do with worker protections. If they did it would have been like this for a long time before 2008. They weren't.

It's not a zero-sum game where the only way you keep unemployment low is by going full USA and stripping workers of any kind of protection at all.
P=NP. We just can't read the meta-meta-rules surrounding QM yet.
A giant ancient virus was uncovered in melting ice – and it won’t be the last
Sure, a rep whose normal region is Manchester should be able to claim an extra commute to London as time worked. I was thinking more that the rep was hired as a London rep, but chooses to live in Manchester. So the rep is abusing the rules to work fewer hours, and coding his startup/watching Netflix on the commute.
You're implying they are in a vicious circle because of these regulations.
If truly a new species, this is a huge discovery. Why then is it not published in a more prestigious journal, such as Science or Nature? Not that a prestigious journal is necessary, but the authors' choice is curious, especially when many scientists are skeptical of the claims.
"strong people are harder to kill" -- Mark Rippetoe
"The Lego company does not want "Lego" to refer to all brick toys, much the way that Kleenex does not want "kleenex" to mean any paper tissue."

I do not believe this at all. Being the default word for its category is the truest sign of the penetration of a brand.
Rackspace Joins Ubuntu Certified Public Cloud
This is the video that really made me cut down on the use of OO in my own code.

http://pyvideo.org/video/880/stop-writing-classes

It's about python but applicable to most languages.
In the context of the quote, "crypto" means "cryptographic system", which encompasses authentication.

They tried to implement a "secure login token" by leaking the user credentials in quasi-plain text (with the advent of rainbow tables then GPUs, MD5 is barely better than Rot13 nowadays).

But still, there's math in that. Strings form a monoid under concatenation and toLowerCase() is a pure function (probably 'map (_ $ 223) source' for a given subset of the domain).

To keep with your (insulting) analogy, they tried to build a car by pouring mayonaise on a crankshaft when they really needed a trumpet.

By doing so, they ruined the protection offered by their otherwise strong password hash.

Don't roll your own crypto. Also, assuming your interlocutor has a modicum of intelligence is basic courtesy.
The api style looks very similar to JOOQ's one.

1: http://www.jooq.org/doc/3.6/manual/sql-building/sql-statemen...
Top Cyber Security Trainings
Teaching birds to collect money
Cross-platform. Stays on my own device, or cloud sync (if I want). Nice looking. Good OS support. What's the catch?!

edit: password import is supported, haven't checked if export is yet.
Object Pascal was originally an Apple invention (with help from Wirth), and made some strides towards ISO standardisation. However it used a value-based OO model that made vtables optional until you added the first virtual method, permitted object slicing, had no common ancestor for all classes, had an odd syntax for calling constructors (using extra parameters to New), etc.

Delphi introduced a new object model while retaining the old object model for backward compatibility. The language was renamed to Delphi some time later to reflect this; while Object Pascal in practice meant the language that the Borland compilers compiled, its technical and historical meaning is both broader (more compilers) and more limited (a smaller language with different features).
The actual headline was "The US Marines tested all-male squads against mixed-gender ones, and the results were pretty bleak".

> bleak

Bleak means roughly "not hopeful or encouraging". That highlights the author's bias pretty clearly. Nevermind that this research has the ability to save lives. The findings are bleak to the author because they contradict ideas of equality of outcome.
DIKW Pyramid https://en.wikipedia.org/wiki/DIKW_Pyramid
Now your turn. What's the name of the book? :)
GraphQL (and falcor) was created for exactly this reason, combining data from disparate sources, making it easy to get what you want from the frontend.
Speer's daughter and the Syrian migrants
I loved Turbo Pascal.

When I got to learn C, already had Turbo Pascal 3, 4, 5.5 and 6.0 on my toolbox.

Compared with Turbo Pascal, the only thing C had going for it was being available in other systems. Everything else was meh.

No memory safe handling, no bounds checking, no units (modules), no namespacing, no proper strings, no OOP support, arrays decaying into pointers, no type safe enumerations, no sets, no generic array indexes...

At least C++ allowed me to get some of those Turbo Pascal features back.
Is there any conceivable experiment to prove or disprove MWI is true. I'd think not, since it has "I"nterpretation in it.
amen, the faster we can give away with the bros office culture the better.

sadly it's central to the silly con valley ploy, so don't expect change to come out from here. there's plenty company out there that value professionalism out of its workforce, but those aren't building cool toys for mid twenties bros.
From my opinion RSS it's a must for each content site. We use RSS at http://grobyk.com for news aggregation in this way we deliver to teams the best articles.
Regardless, $5 seems doable. Rechargeable batteries are cheap. LED lights are dirt cheap. Solar panels are pricey, but I see some 1W ones for under $5 on Amazon, which means they probably cost $1-2 in bulk.

http://www.amazon.com/Weiheng®1pc-181ma-Solar-Module-Charger...

http://www.amazon.com/Weiheng®1-1w-183ma-Solar-Module-Charge...
So many ways to make your software depend on Amazon.
I feel your pain. The same thing happened to me about two months ago, but sadly my laptop never recovered. When the tea hit the laptop there was a load of buzzing, and that was the last of that laptop...

Luckily, the hard drive survived, so I moved my files over to a new machine.
I got almost all these things at my school, shame a lot of the teachers were really bad at teaching and almost all of us learned everything from google...
You could argue that if the curriculum didn't include these things we wouldn't have googled the stuff either, so I suppose my education wasn't all bad
Some of it is much too excessive, it's a perfect opportunity and no one suspects it at all. This will show up in the archives half a century from now.
Interestingly I just Googled Borland to see what they do these days: http://www.borland.com/Products

Seems like they made quite a major pivot?
Just put it on my wish list for later ordering. Glad to see, it is available in my native tongue (German).

Kudos for the recommendation.
"It's like: Stacking cash on the sidewalk and lighting it on fire"

Is an accurate description of a large number of products that I have been forced to use after various CTOs have played golf with a vendors sales team.
http://www.stlport.org/resources/StepanovUSA.html
CSCI 1201: Designing software so that it is easy to test or at least easy to reproduce any bugs in it.
Weapon use seems to have been a big part, and is that really a "major physical effort"? Unless you fire the rifle at the end of an obstacle course...
Modularity is about the large scale. OOP should not highjack the exclusive rights to the tools introduced long before it became popular.

I'd always prefer the SML module system to anything OOP for a project of any scale.
What about testing for soft-skills? Would an integrated-gender unit be better at pacifying an area because it was more able to communicate with the locals? A regular criticism of the US military by it's allies in Iraq was that it's soldiers so rarely got out of their fortresses and armed vehicles and actually pressed the flesh, an action that significantly helps with pacification.
Lockpickers 3D-Printed Master Key
Seems to work for Reddit, Zynga, Dropbox and Netflix.
A good developer must know at least about the standard latencies and about the memory hierarchy. Otherwise it is a really bad developer who is going to keep annoying the innocent users.
Crab doesn't pick up metadata during the scan, because this would slow the scan too much.

There is a wrapper function 'metadata' which returns a specific metadata item from a file at a given path at query run time, but this basically runs mdls under the hood.

Crab can handle extended attributes using the EVAL function function which runs an OS command and returns the result as a string. But you have to parse the string, for example to return the size of a resource fork:

select bytes + coalesce(matchedgroup(eval('ls','-l@',fullpath),'.com.apple.ResourceFork\t(\d+)'),0)
Even so, a company will want to avoid losing the trademark: https://en.wikipedia.org/wiki/Generic_trademark#Avoiding_gen... (Lego is one of the examples as a success story for this approach)
I think you’re projecting. They were ordered to open all combat roles to women. If that results in problems, that could well be considered “bleak” irrespective of other concerns about equality.

Beyond the headline, the piece sticks narrowly to the facts. I don‘t think the author let any obvious bias through.
Uberpop driver in Sweden sentenced for 'illegal taxi driving' and fined 250 Euro
You're projecting, and the author has presented the information neutrally. The results are also bleak to gender-segregationists, since integration is mandated in less than half a year.
Fundamentals as small, compact and trivial. Everyone can get a good grasp of all the basics before going on to any "real world" coding with its diverse, needless complexity.
The grinder is more cost effective, and is endorsed as humane.
It took me until my mid twenties to discover that the reason my shoelaces would sometimes come undone, is because there is a "right" and "wrong" way to do the Standard Shoelace Knot. Doing it wrong results in the "Granny Knot": http://www.fieggen.com/shoelace/grannyknot.htm
I love this thing because if you remove the first four points, it's just a good how-to about life in general. Actually if you follow these rules you may never have to vanish :

#Discard your old life.
#Limit the resolve and resources of your opposition.
#Run from your opposition (and your old life.)
#Hide from your opposition.

Make new friends.
Acquire a (new) identity. (Legal papers: Birth record, Social Security #)
Find gainful employment.
Pay your taxes.
Get medical, life, and automotive insurance.
Get a credit card -- and keep it paid up.
Perhaps take college courses to learn a new marketable skill.
Acquire and maintain respectability in your community.
Find a wife or husband: Make a (new) family.
Don't drink heavily, don't use any illegal drugs, don't do any crimes.
Die with dignity.
Probably avoid using Reddit as a performance metric, they like their 500 errors.
I think there will always be casualties where individuals get left behind in fast growing companies, but I don't think generalist vs specialist is the biggest problem. First of all, because it's extremely reductive. People have different skillsets and potentials across multiple axes. The generalist vs specialist distinction tries to make this binary when it's not even a single continuum.

Yes, in practice companies will need more specialists, but the thing about a generalist is they do lots of things, so there's always something else for them to pick up on and dive deeper on. By the end of their tenure they may even find themselves in the specialist bucket! But in any case, this transition doesn't happen overnight anyway. You will always need people to explore new areas, and you will never be able to find the perfect candidate for every role you dream up. In practice you want to hire great people whenever you can get them and help them find their own role.
What's wrong with a ping pong table? It's a good way for some low stakes inter-office competition, a place to have some brainstorming/lighter conversations, and a good excuse to get up off your butt for a couple of games a day.
There is a certain type of front-end work that's really hard on keyboards, I find. CSS nudging where the thing wants to either stick in place or jump at least 10 pixels, but no amount of tweaking, negative margins or padding will do the trick, all to fit a silly design mandated by a bad freelance client for a project you've already checked out on.

I used to get these odd fist-shaped dents around the JKL area when doing stuff like that. I've mentioned them to the Dell on-site guy when replacing them under warranty, but he didn't have a good explanation either.

They happen a lot less often now that I'm working on my own projects.
> that's not really controversial

This is the most controversial part of it. I've got no problems with classes, objects, imperative methods, dynamic dispatch and all that - these are just semantic building blocks, sometimes useful.

What is really damaging is this very notion of representing the real world problems in their infinitely diverse complexity as something so primitive and narrow as communicating objects.
Are you saying that promotion of gender equality is a CIA plot? Can you elaborate a bit more about this “manipulation” you’re talking about, and what it is supposed to accomplish?
yet the description was quite obviously a joke by schwarzenegger and was thought to get the attention of the public/media, no one seriously into weight lifting would ever say that. if you don't believe me watch the making of pumping iron - the 25 anniversary version.
"Pay once, use forever. No monthly or yearly subscription is required to use Enpass. You just need to upgrade the trial version only once for life time usage."

I don't see any pricing listed, if it is, it's not obvious. Wish services would stop hiding prices.
What appears to be the central theme of this article is the idea of transformation, which is an idea as old as the human species.

It seems to me that central to our psyche is a desire to transcend our current existence and replace it with a new one. This idea is expressed all over the place in our cultures; reincarnation, living in space, life after death, or, on a more mundane level 'bettering oneself' through personal transformation. The author says that Lem was 'seduced' by this idea and expressed it as the notion of 'indomitable human spirit'. It is indeed a terribly seductive idea, not least because of the effect it has on how we feel.
The CISCO press books for the CCNA course are fairly good.

I actually did the proper 4 semester CISCO academy course at night school a while back which should give you real hands on experience - one of the tests is the instructor breaks a system and you have to fix it
.. thats the story I was hoping to read, and have been waiting for, for many years.

I went from the necessity of A86 assembler, thru the desperation of GW-Basic .. finally finding Turbo Pascal, which was a revelation at the time, just this phenomenal product and superb piece of engineering.

Pulldown text menus, draggable text windows, editor out of the box .. fast compilation, wow - to me its one of the great monuments of computer history. I feel intensely nostalgic looking back on it now.

And their manuals were first rate.. classy all round.
Ask HN: How important is original learning content for a Dev Bootcamp?
We started out in 2010 as a pay Dev Bootcamp and have since relaunched many times as a free Dev Bootcamp. We have went through many site redesigns and site relaunches over the years, to capture user interest and shape perceptions of what we offer. How important is delivering original content, CBTs and live coding to the success of a Dev Bootcamp? The internet is flooded with Learning content is it important to create your own? I personally feel the projects and hands on coding are more important than the original CBTs but just asking.

http://www.midwesthackerschool.com
I just wish Unix command-line tools would refrain from including terminal escape sequences in their output when invoked with TERM=dumb. Homebrew, wget and youtube-dl, I'm looking at you.

Although some of these tools can be persuaded to stop including escape sequences with the right switch, the right switch varies with the tool, and learning the right switch to use with a particular tool requires reading a large fraction of a very long man page. In contrast, 20 years ago, IIRC all command-line tools I used respected TERM=dumb.

Since isatty() was mentioned, let me point out that directing the output of the tools named above to a named pipe instead of a pseudo-TTY is not enough to get them to stop sending terminal escape sequences.
http://hackr.io was pretty much a 1-man startup for a long time. It's only recently that we got a couple of more people on it.
Simple Python Twitter Bot: Retweet
> > select fullpath, bytes from files order by bytes desc limit 5;

> This is better. Here it is in bash:

> find / -type f -exec stat -c '%s %n' {} \; | sort -nr | head -n 5

This is also a nice example of the biggest problem piped shell commands: each command is executed in isolation. Because of that you miss on many optimizations that are possible when you know the full query.