skysight-inc/HackerNews huggingface dataset:
Yep, those Vertexes turned OCZ into a joke (for me, at least).

They fail as fast as they write :-).

Intel and Samsung drives from the same generation just keep going...
Except that entire issue really boils down to the incompetence of the banks; Apple Pay itself is fine, it's the initial step of having the bank verify and confirm the payment info being loaded in that's the problem, since the bank will "verify" that a dancing bear with a party hat and a clown nose is actually you.
> disproving climate scientists and Al Gore.

Al Gore has been proven wrong many times on many accounts already. There's no use trying to save him, he was a sensationalist to begin with.
I saw it a while back and thought "another toy language that won't deliver." Reading the FAQ, the author quoted as inspiration every alternative language I mentioned in this thread lol. He's done his homework. And the features and compatibility have gotten quite impressive since first release... likely due to him using it to build itself (productivity advantage). And under a MIT license.

I appreciate you bringing it back to my attention. It's worth someone evaluating thoroughly against C and C++ for systems programming (incl OS) in terms of performance and maintenance. Not sure if I can squeeze time in but I'll suggest that to others at least.
Termites can digest cellulose. http://en.wikipedia.org/wiki/Termite#Diet

As can rabbits, apparently, via a form of hindgut fermentation.
http://en.wikipedia.org/wiki/Rabbit#Diet_and_eating_habits
And yet, programmers, with far less forgiving requirements, manage to accomplish as much against far more objective requirements. Your comment seems to convey your field is riddled with political bullshit.
Yes, I'm not trying to say that software is useless for assisting in approximating detail for facial recognition, but software like this, where in goes a single image and out pops a single "clean and enhanced" image, with no manual guidance in between, sounds like it would be fantastically misleading. Somehow you have to express to the decision-makers (investigators, prosecutors, jury) that there is error and guesswork involved in this process, lest you end up with techno-magic like polygraph tests that are popularly understood to produce evidence that they really don't.
A mobile game to raise awareness on Hector dolphins endangerment
I would reply to that but it's easy to misinterpret a statement like that. What do you mean by that?
That would work, but that means branching to handle the left/right difference. The author mentioned that he wants to avoid branching to maximize performance.

Avoiding branching is still relevant on modern machines when optimizing hotspots, and even moreso as cpu instruction pipelines get longer.
Are you worried about OS level privacy or baseband proccessor-level privacy?
They forgot to include the "Testing unfinished products on client PCs" phase :-)
This probably varies per state.

But I know that often people that do not have access to instate tuition because they lack the visa requirement. Yet they grew and have lived most of their lives within the state.
Mozilla Defense Platform v1.9
Is there something that

1) can do Chat+Voice securely,
2) works on Windows, Mac, iOS and Android?
SOA is dead for good. No use reviving WCF now. WebApI is the way forward.
"It's a difference of size, not of complexity."

Again, no. "Scripted elements" is waaaay too broad, and includes elements for purely procedural work (move here, say these lines, move here, etc.).

Your example of Crash Bandicoot, by the way, isn't great--GOOL was compiled down into a form that shipped with the game. It wasn't dynamically compiled from external sources by the engine during runtime, unlike what we have to deal with with Javascript. Same criticism applies to Jak and Daxter with GOAL.

"Lisp, Scheme, and Lua are every bit as complex as Ruby, Python, JavaScript"

Scheme and Lua, certainly not--just compare their BNF grammars, much less their actual use. If by Lisp you mean Common Lisp, well, you have a point, but otherwise nope.

As for the rest, I don't ignore the assertions; it's just that the fine difference between "can support" and "must support" is apparently lost on most folks. Additionally, points on loading are all sidestepped by you folks ignoring that, as part of the browser, that flexible loading must happen, whereas in the engine you can assume the tools pipeline (you know, the 3DS plugins or whatever) have already done the work.

And then, for all that, people are still complaining about the platform of the browsers when all of there examples are of shitty and slow web apps running on it. It's like they've never seen badly-performing maps in a game engine, or a shitty Unity game which isn't optimized properly.

I'm trying to help educate folks here by clearing up misconceptions, but it's rather uphill.
Missed the "mainstream" part.

Dart is hardly used by anyone.
Yes, but who would trust a new currency enough to buy it? You have to trust the people you are buying a new currency from, who by implication have control of the supply. At least with bitcoin people (those who do buy it) trust the system that created the supply.
Things Which Differentiate Phuket from Other Places
Scheme has the smallest (useful) language specs that I know of. For example, R5RS is 48 pages (44 if you exclude the back matter.)
Mainstream is not a "moving goalpost fallacy". It was stated from the starting comment that he was talking about a "mainstream" language.

Of course the "mainstreamity" of languages is hard to determine, but Dart is so low in any kind of related metric that makes this a non-issue.

Let's put it this way: the Dart team announced a few months ago that they'd be concentrating on transpiling [1] and they won't put the VM officially in Chrome, and nobody gave much of a fuck judging from reactions in blogs, forums, HN etc.

If a mainstream language changed something, even something minor, there would have been blood (as it often happens).

[1] http://www.infoworld.com/article/2902074/javascript/google-d...
Taiga does this. Hate it.
The PIED Piper of Nootropics
Because their solution is KEY to my early stage startup. Fast to iterate, and easy to scale and debug.
Two problems with this. There is a very long tail of libraries on 2.x only that are not moving to 3. Second problem is that many 3.x only libraries are not widely used or tested and you'll find obvious errors that would not be there if they were widely used.
And as you said, some popular libs are 2/3 compatible.

So what should an end user do? Build on 3, which still has many things missing and less reliable 3.x libraries? Or stick with 2 which has everything the 3-only ecosystem has and much more.
3.x in reality makes no sense unless you have a political bone to pick. The big attraction was the unicode by default.

Python has supported unicode since 2.6. Python3 presents a new default way of handling it, nothing more. Py3 is pure technical churn at its worst. There's no innovation there. As a result the users outside of a vocal minority aren't coming.
If you have Chrome dev tools open, you can go to the console and define a variable that holds your text using an ES6 string template, like so:

var text = `Hello World:
Here is a multiline
piece of text`

I would then follow this guide on JavaScript regex:

https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/R...

Here's a short example/sample, based on the text above: (You should be able to copy-paste this directly into the console as well, following the declaration of `text` above)

// Logs the lines to console that match a certain regex.
// This is a very poor approximation of grep.
var re = /(Hello|text)/g

text.split("\n").forEach(function(line) {
if (line.match(re)) {
console.log(line);
}
});

Using the JavaScript console of your browser is a great way to learn the language, prototype ideas and sometimes to debug into your webapp. (Sometimes it feels like hotswap when using the JVM :))
I saw a pebble watchapp that displayed google auth codes, worked pretty well. Transmitting to a keyboard to then be typed out seems like a lot of extra hardware (and difficulty)
KFC Promotes Greasy Fingers and Smartphone Addiction with Keyboard Food Trays
Optimizing Performance Requires an Open Mind
I'm not sure what you're asking - for me, on both desktop and mobile, HN Links I've visited (external stories and Ask HN type) do grey out after I visit them.

And I do find that helpful - most frustrating when I switch from one to the other, so the mobile tells me I haven't read an article that I read on the desktop.
The big thing javascript has going for it are the browser's dev tools, though.

I've done both and hunting things down in chrome's dev tools is orders of magnitude easier than figuring out what is going on in your c++.
NYC Metropolitan Transportation Authority posted a cute 8-bit video about the same problem, but for subways: https://www.youtube.com/watch?v=eShtZSx4kWc
Programmatically solve this Vietnamese math problem for kids
So I found this Vietnamese math problem for kids: http://www.huffingtonpost.com/2015/05/20/vietnamese-math-puzzle_n_7346332.html and tried to find a way to solve it programmatically. I am not a developer just a python beginner. Here is my solution: http://pastebin.com/BZZ3EkGp , I would be curious to see yours.
Where I live we have a lot of large trees and during the Winter it's quite common that storms will topple the trees and cause power outages of a couple of hours to up to about 24 hours max. And for those who live in areas prone to ice storms I gather it can be quite a bit worse.
Right. We can't stop government agencies in any country snooping and sniffing around. So, why not make that tranparent instead? Once a government actively participates in digital policy making for their own people, people will have their say in it based on how much democratic that country is.

It may not affect the authoritarian regimes much, but will significantly empower netizens of the well developed democracies.
Or features, including very basic ones.

Go mostly adds a lot of busywork for exchange of a speed bump (that you could get with another decent language with types, like D or Nim, if only they weren't unpopular).

Nothing about Go makes someone a better programmer the way learning C or Lisp or Haskell does.
The scheme R5RS standard is 50 pages, and is considered quite small for any real language. The Haskell 2010 Language Report is 239 pages. The Forth ANSI standard is 220 pages and is a seemingly simple language.
> finding suitable internships and experience in such little time

While I was in school I worked at a smallish-but-growing startup in tech support. I used what I was learning in school to write a couple apps that made our department's work a little easier...this was as good as any internship as when I was going through my first [dev] job search most interviewers were far more interested in discussing that than anything I did in school.

> condensing four years of C.S. courses into two

That depends on your situation...I was fortunate to have enough credits transfer that I was able to knock out the remaining in ~2 years

> as this would cost like $20,000 in tuition alone

I'm still a very junior engineer (~3 years) and make more than triple what I averaged in my previous career - I wouldn't worry too much about $20K. If you're really worried about money you may want to look at WGU[1] (where I went) which is pretty cost-effective.

[1] http://www.wgu.edu/
You're partially right, but function composition features in the type world too. For example, when you say -

data Tree a = Leaf a | Branch (Tree a) (Tree a)

It looks like you're dealing purely with types, however you've declared two constructors "Leaf" and "Branch" which are, in essence, functions with the following signatures -

Leaf :: a -> Tree a
Branch :: Tree a -> Tree a -> Tree a

Additionally, you have `Branch` being an operation that's closed on trees (i.e. maps trees to trees), which composes nicely.

On top of that, type classes are mechanisms to talk about which functions can be called on which data, hence guiding which functions can be composed with which others.
Well. Setting up your own Solr/ elastic search would cost lot more than $49. Here you have a benefit of having platform as a service too
You forgot few really important developers. http://phalconphp.com/en/team
Mountains Aren't the Shape You Think
Another amusing part is that it's a moving target - some parts of the language actually got better with implementations and spec improvements - so there's a large number of people avoiding useful features on outdated practices (they learned "don't use X" without the reasoning behind it :) )
Are these obscenities received every waking moment, or only during the game? Do they know your real name, your home phone number, your address, or just your avatar name? Are they threatening your online personality, or threatening you?

And most importantly, can you avoid these threats by logging out of a game? Or are these people calling your home after you've turned off your computer at night?

Please don't trivialize these threats by comparing them to in-game banter.

Your last point would hold if we only had the mental capacity to pity one person at a time, in which case would Rebecca Black really win over, say, victims of child sex trafficking?
"Out of Service" or "Charter".
The OO parts of Objective-C will likely be slower than the OO parts of C++ in many cases. There are a few places where ObjC can help even the score on performance. Typically ObjC objects are not copied (cloned). Normal usage (within a collection, ivars, etc.) is with reference counting. Prior to C++11 (shared_ptr, unique_ptr, etc.), there wasn't a good way within the language itself to track object ownership without having to make object copies.

Since C++ and ObjC are both (essentially) supersets of C, you can always mix however much (or little) of plain C that you want. Everything about OO in ObjC is very dynamic. It allows you to do some very cool/flexible/unsafe/unwise things.

In my opinion, that where the tradeoffs start showing up. Flexibility, runtime speed, nice abstractions, development speed, code complexity, etc. Really difficult, if not impossible, to have them all at once.

Despite the unusual looking OO syntax of ObjC, overall it's a pretty simple language given the power it provides. Once you get acclimated to looking at its syntax, I'll even dare say that it's much easier to read and understand than many other languages.
So in this case you favor installing and maintaining elastic search? I don't think so. It seems it would come with more than $50/month cost in terms of maintenance and hosting time, as well as the extra hassle.

There is also the masters of search: https://www.google.com/work/search/products/gss.html#pricing... but looks like the price goes higher when you have a lot of queries. Also you probably can't customize the query result as neatly as algolia
http://i.imgur.com/1Vy6Edr.jpg
Appreciating C by learning assembly
Pretty empty article TBH. This is not only standard, but very simple pick and place assembly that any CM can do.

Most of what goes into 'Making an SSD' is the ASIC and firmware design on the controller. The actual assembly is incredibly mundane from there.
OCZ basically did the beta testing for SandForce, and paid the price with their eventual bankruptcy. But by then they had acquired Indilinx to provide an in-house alternative to SandForce controllers, and that's a significant chunk of what Toshiba was interested in buying. Winning in the SSD market seems to require making your own controller and/or flash, and there's only one good source for buying a good high-performance controller on the open market (Marvell).
ExxonMobile consultant

Silly question. I understand oil and gas corporations have sunk a lot of money into capital and they want to extract as much value from that capital as possible BUT...

They've got a lot of money. Why not buy a lot of very cheap land throughout the world, establish an expensive and expansive HVDC network, and erect a metric-F-tonne of solar panels? I say expensive for a reason - the barrier to entry is a good thing for big players. Why not own the whole enchilada and protect yourself from young upstarts?

And land. Wow, you can do a lot with land. It's not like land is a bad investment - you can put up solar panels, wind turbines, people can live on it, you can grow food on it, you can capture water on it.

I just feel like they're stuck in an ideological feedback loop. They could own the battery business if they wanted to.

Exxon, Shell, BP...guys come over here. Listen. I appreciate where you took us in the 20th century but we're in a new place now and you need to see where that big ol' puck is going. It's yours for the taking.

[Edit: this was supposed to be a reply to tzs, for those wondering where the ExxonMobile consultant quote came from]
Generally, realtime over-the-air updates of transit status are simply an amazing UX upgrade.

Completely changes the experience.
Indeed. The odds of becoming a millionaire via ANY method are by definition better than the odds of becoming a millionaire by winning the lottery, since the latter is included in the former. The meaningful statistic would be obtianed by breaking down the new millionaires into categories by method of enrichment, and determining the odds of each method.
I like this a lot.

...

As a developer who, while (I like to think) competent, hasn't learned to use sed/awk very well .. I find it aggravating and at times arrogant that long-time users scoff at the idea of replacing them with more general and accessible tools. Why should I have to learn an esoteric syntax with loads of historical baggage and obtuse documentation(1), just because you put up with it?

(1) man pages suck, sorry. Good tool documentation starts with basic examples. If I just need to delete a line, search a file, or uncompress a tarball, I should be able to find the simple command in O(1) lines read.

...

Case in point, there's a comment here:

"Wait:
nip 'function(l) { return /^var/.test(l); }'
is supposed to be better than
egrep '^var'
?"

Yes, it absolutely is better (except when performance really matters), because it's very easy to see how to extend that to more complex things, whereas I don't know how to extend egrep without doing lots of reading - if it's even possible without switching tools. And because I can trivially wrap the former in a shell script to produce the latter, more or less.

...

I feel this way about a lot of things. I think some people who 'grew up with' certain older technologies end up saying everyone else should use them (which may be true because they're omnipresent) and then extend that logic to say that they're actually good (which is not necessarily and often not true).
>"Did the knowledge hurt my relationships with my coworkers? Yes. Of course it did. I felt cheated. I felt undervalued. I frankly felt I was the victim of a double standard."
> Ali is a virtuoso on the car horn; driving with him is like sitting in on a session with Charlie Parker.

Goodness, you're gifted.
Revised: Inbound vs. Outbound Marketing [inc. Video]
>Wait, seriously how? Who? How many of them?

Too many, all arounds us. You wouldn't catch many 20 and 30 years old dead in something like Comic-Con 30 years ago.

>Charlie Chaplin. Laurel and Hardy. Buster Keaton. John Wayne.

Not sure how Chaplin, Keaton and John Wayne are in any way a counter-argument about films being "challenging, emotional journeys".

Something like "The Searchers" is an order of magnitude more poignant and challenging than Iron Man or Avengers. As for Chaplin, there's a reason he is taught in film school, and that is not because he was merely popular and funny.

>Die Hard. Lethal Weapon. Airplane.

Only his point wasn't that there weren't slapstick or action movies back in the day, mostly for mindless fun. Just that those kind of movies (and even more naive "action" movies) are prevalent today with the 20-40 demographic, something which wasn't the case in decades past.
I enjoyed working with Stripe, they greatly simplified the whole process. However we've had to move back to a traditional gateway due to the 7-day rolling bank deposits in Australia. Taking 6 days of cash-flow out of the business just isn't good enough.
No, observation.
Given that trains share track, switching, and a whole mess of other stuff, I'm really surprised they do this at all. I suspect it's only possible with significantly automated / computerized controls, or by having a secondary switching and traffic control pattern that they can run.
I was really struggling to pick up c++, and when I read the FQA I had a 'it's not me, it's you' moment.

I don't detest the language the way he does, but the FQA really resonated with me. There's no one feature that kills the language, but it seems like everywhere you go you run into a feature that feels like it was designed to trip you up, and it gets tiring after a while.
How did you achieve that? I've run it through several times and whatever settings I use, can't get anything close to yours?
If you don't want someone using your API, then return 403 Forbidden. It's more efficient than strongly-worded letters.
it would be incorrect for an empty bus to pass a full bus

You've got it precisely backwards.

If the empty bus passes the full bus, then the empty bus is picking up passengers, while the full bus, arriving at freshly cleared stops, only unloads.

Eventually the loading factor levels out and the problem's cleared
...but when I hear that story, and you say "this kind of stupid" I think of "businessman stupid" and not "engineer stupid"

It's about presenting dedication, not being correct.
The article is unclear, but I think he was upscaling from the small "source images" in the article, not the full images linked through them. Compare that (http://i0.wp.com/data.ukiyo-e.org/mfa/scaled/sc165440.jpg) to Waifu2x low noise reduction (http://i.imgur.com/pDmgNZS.png), and sharpness and detail definitely improve. And then they get worse again with high noise reduction (http://i.imgur.com/541uG5t.png), so that says something about the best parameters to use.

(Edit: It looks like the low-noise-reduction version was added later, and you were talking about the high-noise-reduction version, in which case, fair enough.)
Thanks, a Ubuntu Phone is a good idea.
Thanks for the reply and recommendation! An advantage I do have is that I do live in a college town. Unfortunately it has a population of 40,000 so startups are rare and I'd likely end up working at the university's tech support which isn't so bad. I'm confident I could make something happen as we both know that going back to school after a first degree usually means a huge shift in dedication in comparison to the first time.

I'm just having difficulties deciding whether going to school for two years outweighs teaching myself and eventually taking a bootcamp.

If you wouldn't mind... What do you think?
Is it instantaneous or is it the known or observable state propagated at the speed of light?

Perhaps unrelated, but they have already shown that entangled particles propagate state at the speed of light. So we probably wont have any Ender's game ansible communication devices any time soon.
sed and awk have very little role in modern operating systems. It's easy to be a Linux whiz and still have to look at the manpage every time you see an awk script pulling out columns.

Heck, awk is two generations removed. Even Perl one-liners are fading into history.
Would really like to know the same. I do get the hatred, but is there an alternative to exposing your API via HTTP and TCP in a simple way?
> They could own the battery business if they wanted to.

These companies have so much cash, they probably don't sit on it and rather invest it as much as they can. So they are probably investing in a ton of new businesses without you knowing about it. They don't need to own such businesses, as long as you are a major sponsor/shareholder you have about as much power anyway.