skysight-inc/HackerNews huggingface dataset:
Wasm is not a bytecode. It is a binary AST.
I'm only mildly trypophobic but those images did have a minor effect - and I have a possible hypothesis for why it happens: what these images and trypophobia-triggering ones all have in common is a huge number of edges of various shapes and sizes, and it's this "edge overload" stimulating many more neurons than usual that's causing the disturbance. I find that the repetitive, but not-quite-the-same patterns like (organic) holes or other curvy shapes have the greatest effect; in contrast, straight lines don't do much. This makes sense since straight lines probably only trigger neurons that detect one direction, but curves have many "directions" to them.
Are there libraries you would suggest for someone using nltk & ElasticSearch to get started doing sentiment analysis?
True: minecraft is the new teletype - I like it
Are you sure about forests in Europe?
They openly took the KHTML code and just dumped code with no source control every few months to satisfy their legal requirements with very, very little in the way of collaboration until it was politically convenient for them.
This was already blogged elsewhere last year. Part 1) http://patshaughnessy.net/2014/10/13/following-a-select-stat... and Part 2) http://patshaughnessy.net/2014/11/11/discovering-the-compute...
When thinking about the API only, any one of your line implementations seems just as good as the other.

But if you also ask "which of these makes sense for the client application" that will likely narrow your options down.

Indeed, the parent PDF says that before even writing any code, write use cases. "The implementation should adapt to the user, not the other way around."
For Pope Francis technology about contemplation of beauty, human fulfillment
I can't detect any difference between his proposed approach and Harlan Mills's Top Down System Development. Basically, he's going to take this 'traditional' team and introduce them to the hot new development methodology of 1970, all while showing no awareness that he has done so. What's that saying about people who don't understand history?

At least they won't have to change the acronym.
Wow: you would get so much from talking with other people or working with a teacher on this one.

Coffee bar in local University where postgrads hang out once a month or so? They like being challenged with 'easy' problems - sometimes not so easy to explain...
No, but I've never needed to use my backups either.
By that definition, the early google didn't produce goods either ;) they provide a ~ valuable ~ service (the good)
Good point, but if you bump the version yourself why not set a tag?
Companies refuse opt-in for facial recognition profiling
Does this hold if you're selling a luxury good like holidays?
I've found the authors proposed approach at the end of the article to be a very useful one, even if you're not using TDD. A very regular piece of advice I give to new developers is "breadth-first not depth-first" - i.e. write a whole function at a consistent level of abstraction before you dive into writing the other classes etc. you need to support those few lines of high level code.

I find that most new developers instinct is to do exactly the opposite - i.e. write the first line of their main function, then realise it needs, say, an argument-parsing class, so start writing that, then realise that needs a logging class, so start writing that, etc. which means you have to keep much more stuff in your head at once, you end up writing much more code in each commit than you should, and the distinction between bits of code at different levels of abstraction often ends up much blurrier which leads to messier design.

This seems to be quite easily countered though - just pointing out to people the difference between breadth-first and depth-first styles can have quite an immediate effect
Sigh, seriously all this front end stuff is becoming a PITA. Maybe it's just me but I still find the web a mess today. Lately I've been feeling the app stores sound more appealing than actual web development. JS this, 5 new frameworks a week that, some byte code tech... All this change is making me nauseous. Time to stick to the back-end I guess, maybe with a pinch of native apps.
Or just that the "free" software people stopped attacking the open Source people all the time.
>The freedom of the user to read the source and modify the software is.

A freedom 99.9999% can't even use (because they can't read code or the code in question). These aren't 70s - code for modern applications is huge/complex and requires familiarity with the field to understand - your average programmer can't use the code even if he/she has access to it.

Instances where code access is actually meaningful is closely related to someones expertise domain and that's also related to business (including "hackers" - as modern hackers are trying to monetize their ideas) and while GPL isn't a blocker for commercial use by default it usually ends up being a no-go in the practical sense.

The other counter-intuitive reality of GPL is that as long as you keep your changes private you aren't required to release the code to the public. This can lead to some ironic cases where for eg. I can modify a GPL project to integrate with my code and produce something valuable - and if I wanted to provide those changes for free to give back to the community - but not release my code - I can't do that - so in the end I get the benefits and can't (for business reasons) give back.

I can understand LGPL - you explicitly ask for changes to the code back so you can benefit from them - this is just a formalization of the implicit assumption that people will push back their changes to simplify their maintenance costs.

Opensource licenses give you all the practical benefits of free software you need without the downsides.
I'm extending your comment :-)

Oh, I fully don't trust MS, Apple or Google at all. It's just that right now, only Google is in a good position to screw us (and one could say they are) and it's not because of their EEE strategy.
3 Reasons for Facebook's Beacon Initiative
The strange expertise of burglars
I was playing recently Axiom Verge...

Great game, except it has NES graphics and stutters like hell.

Wasteland 2 on my machine also ran really, really badly, it was unplayable (it was the first time I got pissed for kickstarting something).

Kerbal Space program also has some performance issues, but not bad as the previous two.

Then I go play some graphics heavy game made by some studio that like to make good tech, or play emulated Wii or PS2 games, and there are no issues and games look awesome.
As I see it permissively licensed code puts every one on equal terms. We all can make open source forks & we all can make proprietary forks. With copyleft some one is more equal and it is not the users, since we can only make copyleft forks.
There are a lot of valid criticisms that can be thrown at Apple these days, and maybe they're not "our" friend.

But I find myself thinking more and more that when a company becomes the most valuable private entity in the history of humanity off the back of luxury goods the vast majority of the world can't afford - and in a highly competitive arena too - you really have to assume they know what they're doing when it comes to doing right by themselves. And who can blame them for that?

Apple have won: in business terms, they define success. Standing in judgement of them makes me feel foolish.
How to Know When You’re Ready to Close a Prospect in B2B
To succeed in China's mobile game market, you need these integrations
I guess one aspect is that LLVM (which Apple doesn't completely own, as far as I know) should have been copylefted to begin with, then any changes (like adding a language) would need to be shared with the community.

The exact same situation happened with Objective C and GCC. In that case, the Objective C frontend was released as free software.
Are we still having these "They chose a license other than the one I support, so it's not really Open Source software." rants in 2015? I thought we were done with those in the late 90s? Come on.
Why does StackOverflow have 3 bangs (ov, sof, stackoverflow)?
We do for PS4 disc images. Basically you want to lay out the data on the disc in such a way that the game can still be played while the system copies everything to the HDD. There are pages upon pages of manuals in PS4 SDK how to do it efficiently.
We hope it's nonsense. This idea that constant exposure to EM is without consequence is unproven. If your immediate response is something about "non-ionizing" then you know nothing about the many animal experiments that demonstrate behavior and biological effects from magnetic fields and EM exposure.
As far as that goes, you can do it in Lisp or ML, too. But Haskell's lazy evaluation adds a nontrivial twist to it that I haven't fully grokked yet.
Sad to see this PEP dates back to 2005, and 10 years later the majority of Python developers are still on 2.x and don't benefit from it :-/
Learning Lisp Was Hard
App vulnerability discovered that leaves millions of sensitive records at risk
> The idea that organisations 'owe' the community copyleft software is therefore a bit foreign to me.

It's not about owing something. Apple is not just passively not releasing copyleft software, they're putting a lot of work into releasing non-copylefted alternatives. That's their right of course, and there are certainly good aspects to it.

> That's a bit of a weird assumption. Apple's statement was the the Swift code and standard library would be open-sourced. What is the 'best stuff' that we're not going to get?

I can well imagine them having their equivalent of System.Windows.Forms, or of Google Play Services, so that even if the language is notionally open, no iphone apps will run on the open-source version of Swift.

Of course we don't know, because nothing is open-source yet. Which is the biggest point, I think. Good intentions are great, but let's not give apple too much credit until (and unless) we can actually clone and build their repo. We've had broken promises of this sort before (facetime protocol).
I agree, one must oscillate between theory and practive. Acquire data, follow your intuitions, reflect on it, explore alternatives, communicate with others a little.

What do you think about Platonic teaching ? asking question to direct exploration without giving 'free' (~bad) knowledge.
To paraphrase, and pick a historical group:

"The Romans have won: in empire-building terms, they define success. Standing in judgement of them makes me feel foolish."

Just because they're at the top of the game doesn't make the game itself prone to breaking.

It also doesn't mean that we have to like the game, or believe that it's compatible with standard social moral behavior.
Well, for me it started happening when Taxi drivers (the same rude people I was trying to avoid) started becoming Uber drivers as well. Sometimes I'll take an Uber and just be like, Oh, great, this guy is clearly a Taxi driver. I'll probably have to explain where to go, but at least he can't bitch and moan about me paying with a credit card.
We also have pretty amazing hardware today that is surprisingly underused most of the time.

I've seen many Unity projects with the worst code you could imagine still run close to 60 FPS when shipped.

Having an easy entry point means you're also going to get a lot of mediocre programmers using it. They seem productive in the first few weeks of the project but then quickly slow down halt once they start changing the design and end up with massive overtime hours while trying to debug and optimize the resulting mess.

Its made even worse with managers trying pseudo-agile-learned-in-a-two-day-masterclass adding even more procedures and overhead.

So yeah, you can make games today with less development talent than yesterday, it's still going to cost you more than having skilled software engineers and the resulting product will be a fraction of its potential.
This came up so quickly, nobody was able to create the WebAssembly page on Wikipedia yet [1], it seems.

[1] https://en.wikipedia.org/wiki/WebAssembly
Thymeleaf: Java XML/XHTML/HTML5 template engine
> many of their dads scored low on a standard yardstick her
> research team was using to evaluate the parent-child bond.
> ... The children described rich, warm relationships with
> their fathers ... “My dad gives me encouragement to do
> things,” or, “My dad tells me he thinks I can do well.”

What kind of yard stick are they traditionally using?
OMake on Steroids, Part 1
Producing goods is often not as profitable as owning the market and taking a cut of every transaction.
> which Apple doesn't completely own, as far as I know

Apple don't own LLVM at all - they hired Chris Lattner who was one of the original directors of the project when it started at the University of Illinois.

> should have been copylefted to begin with

Why? To prevent the vast majority of companies with the money to actually support and grow such a project the way LLVM has, from doing so?
At least for Windows there's now a way to install the OS so that it only occupies one continuous large filesystem image with the compressed install files, and only stores the changes to this frozen filesystem images in the "traditional" way. It's called "wimboot".

http://labalec.fr/erwan/?p=1078

That way installing the OS mainy consists of copying this huge image file, hence the "physical layout of bytes on the disk" will mostly be fixed.

I'd guess that this could also be replicated in Linux, but personally I don't know if this is being done. I usually "debootstrap" or "pacstrap" my installs from a bootable USB stick :-).
Is "top down" vs. "bottom up" programming/design really not a set of terms and concepts that is still taught in nearly every introductory programming course such that people mentoring "new developers" need to introduce the concepts and invent new terminology for them?
Stephen Elop out as Microsoft VP as company shuffles upper management
Best way to redirect a page to another URL?
I want to create a page that will redirect to my website, just like here http://buyessaysforme.com/ when you click on a specific button. However, I am not sure how to make that happened. Here http://stackoverflow.com/questions/5411538/redirect-from-an-html-page I found that you can just insert this code <meta http-equiv="refresh" content="0; url=http://example.com/" /> to the top of the page, but as I understand this works for automatic redirect only?
One address is used for memory-mapped I/O. (Writes go to the printer. Reading from this address produces a random value.)
I wish that was true. In the EU, in a meeting of agricultural ministers, a clause about software patents (I think) was once added to an otherwise agricultural bill, and it would have passed if Poland hadn't blocked it.

Sneaky trickery like that can happen everywhere, unfortunately (though it does seem to be a lot more common in the US).
If AirBnB hypothetically decided to never IPO, what incentives does an investor have in investing? Does the private AirBnB need to issue dividends? Genuinely curious about how this would work.
"And never, never, dear Madam (N.B. this remark is addressed to ladies only: no man would ever do such a thing), put “Wednesday”, simply, as the date!"

"A Postscript is a very useful invention: but it is not meant (as so many ladies suppose) to contain the real gist of the letter"

Interesting to see how society has changed in a hundred years. This would probably cause a bit of a fuss if it were written today.
And why ADDR_SIZE squared? That just seems to work "by accident", since ADDR_SIZE is 4 it evaluates to 15. What is really meant is probably (1 << ADDR_SIZE), i.e. 2 raised to ADDR_SIZE. Of course for the value 4 it evaluates to the same thing. For 5 it would become 24 rather than 31 which I would expect, assuming it's a size in bits of course ... Now I'm confused.

The file in question: https://github.com/gto76/comp-cpp/blob/e800d121e40f8acca6b9d....

And the -1 seems to be explained by how the author wants to use it, it's "last valid address", i.e. not the size at all. Something I'd complain about if this were open for review, for sure. :)
I think it's more that native app development isn't winning (except in a few niches).
I'm not trying to insult anyone. The BSD and similar licenses are of course free software licenses, and the FSF does (again, of course) acknowlegde that.

Still, a company like Apple can use these licenses to take outside contributions in their proprietary software. Freemium might not be the right word for that, but I think it's not unreasonable to dislike these (completely legal) practice.
I work as a programmer in games industry,and I feel like the problem is made worse by artists and level designers who add more stuff without worrying about performance. I can make a super efficient physics system or model loader,but that only means that someone somewhere is going to add more particle effects or lights or whatever, or maybe placing too many props in the scene so PS4/X1 can't handle it. In fact, the separation is huge nowadays - I know our engine inside out, but I personally wouldn't really know how to use the editor to remove things from the scene. Likewise, a level designer will know how to put props in the scene,but they will have no idea how underlying things are wired together or what is the performance cost of doing them.

It's a complicated problem, which might have been made worse by the fact that games are simply easier to make nowadays than ever before.
The top 10 mathematical achievements of the last few years
https://github.com/WebAssembly/design/blob/master/FutureFeat...
iOS8.4+jailbreak+with+PanGu8+Download+-+iOS+jailbreakiOS+jailbreak
CUPS is... weird:

"CUPS is provided under the GNU General Public License ("GPL") and GNU Library General Public License ("LGPL"), Version 2, with an exception for Apple operating systems. A copy of the exception and licenses follow this introduction."

https://www.cups.org/documentation.php/doc-2.0/license.html

EDIT: Just to provide the full exception clause text.

"Apple Operating System Development License Exception;

Software that is developed by any person or entity for an Apple Operating System ("Apple OS-Developed Software"), including but not limited to Apple and third party printer drivers, filters, and backends for an Apple Operating System, that is linked to the CUPS imaging library or based on any sample filters or backends provided with CUPS shall not be considered to be a derivative work or collective work based on the CUPS program and is exempt from the mandatory source code release clauses of the GNU GPL. You may therefore distribute linked combinations of the CUPS imaging library with Apple OS-Developed Software without releasing the source code of the Apple OS-Developed Software. You may also use sample filters and backends provided with CUPS to develop Apple OS-Developed Software without releasing the source code of the Apple OS-Developed Software.

An Apple Operating System means any operating system software developed and/or marketed by Apple Inc., including but not limited to all existing releases and versions of Apple's Darwin, OS X, and OS X Server products and all follow-on releases and future versions thereof.

This exception is only available for Apple OS-Developed Software and does not apply to software that is distributed for use on other operating systems.
All CUPS software that falls under this license exception have the following text at the top of each source file:
This file is subject to the Apple OS-Developed Software exception."
The only drawback I've encountered is one that seems quite common to DP displays: when I turn a monitor off or switch inputs, both my OSX and Win8 machine behave as if I just physically disconnected and reconnected the cable. Haven't found a way around this yet, but it's a pretty minor inconvenience.
My immediate response is that putting some tiny rings of metal on a window somewhere in a room will not somehow absorb and decrease the amount of EM in a room by any measurable amount, harmful or otherwise.

Additionally, the amount of energy that could be harvested this way is a few orders of magnitude less than what would be required to oscillate a window with enough force to cancel sound.
Except, nearly the entire article is based on speculation. Speculation doesn't raise awareness, it simply makes you think you're informed. In reality, you're just accepting someone else's biased opinions.
I like how the results aren't personalized.

This is a big problem when I'm doing some research. I don't want links from sites I frequent. I want links that actually match my query.

It's not my primary search engine, but I do find myself turning to DDG from time to time
With internet based games I wonder if that loading screen/hitch is essentially finding you a server as you move from one zone to another if the server you were on was too crowded.

I also wonder if they are doing the equivalent in modern consoles - pushing the limits with graphics, etc. where you simply can't avoid the hitch.

It would be good to hear someone's perspective on this that works on these types of games.
Ubuntu targets a LOT of different hardware, it would be much harder to optimize the layout on their ISO image than it is to optimize for a fixed hardware platform like consoles.
It says in the article (or in the linked article which covers the same ground).

It's tests like the "unsafe situation": a baby is put in peril, and the mother has to reassure it. Babies that are quickly reassured typically do better overall, and this is seen as a sign of strong bond. But fathers traditionally score low on this test (as babies appear to prefer the mothering parent for such reassurance)
For me it's the ads that require a high level of concentration to not click. CNN's mobile is awful (web site is getting worse too, for that matter). I generate several false clicks every time I'm on the site. The advertisers are getting soaked I'm sure. Even if CNN refunds a certain percentage of clicks, unless that percentage is upwards of 100% of mine, the advertisers are paying for unintentional clicks.

As a user, it really sucks to try to scroll to see more of an article only to be taken out of the article to your browser.
The first plant mentioned, Solanum scabrum, is native to Australia (per a paper coauthored by the researcher mentioned in the article [1]). The wikipedia article for that species [2] misses that citation for the origin, but discusses the cultivation and selection as a leaf crop.

[1] http://www.researchgate.net/publication/235322354_Exploiting...

[2] https://en.wikipedia.org/wiki/Solanum_scabrum
Why stop with WebAssembly? Why not address the entire notion that we're tricking document-rendering browsers into being application runtimes?
That's what we need for web browsers.

Unfortunately, every other web designer today seems to think I don't want to read a bloody article, but rather to be engaged by an interactive article-reading application that's basically impossible to distinguish from native applications, except for those eighty quirks that are definitely going to be solved by morehacks.js and those new CSS perversions.

Web browser developers seem to cater towards those needs, which is how we ended up with browsers where I can run fifty gazillion floating-point instructions per second in JavaScript but it takes me five seconds to find a bookmark, three of which are spent hovering over the titlebar until I remember there's no menubar anymore.
Nice zippy site. Hello a green tho.
Not really you still need to deal with the DOM and Web apis. This is certainly the end of javascript however.
Yes and no. You can have native VM for running WebAssembly's Ruby VM... Oh my god, that sounds horrible as I wrote it.. but it can certainly be better than asm.js.
I sort of agree with you. OP could be getting useful advice here.

But the suicidal stuff is always a significant sign and must never be ignored.
New Radio Tab Appearing in Music on iOS 9
This is no issue of language, this is issue of APIs and runtimes. Binary serialization of code has to do very little with security.