skysight-inc/HackerNews huggingface dataset:
I was far more impressed that this was made by a 14 year old than I would have been if it was made by a team of 20 people at Google

In that respect it's warranted, and this bot made that much more awesome because I can compare. At 14 I'd barely managed typing on a keyboard
Really good job by the volunteers who put in the effort to the raise the awareness about this.
Ah I am glad you highlighted that to me then. It was likely my frame of mind when reading it then, and not his article.

I can only imagine the stress such reviews would cause; hopefully he hasn't suffered too much from it.
The sad state of the Raspberry Pi software ecosystem
I loved this video not so much for the whale, but because of the audio commentary from the scientists. It's so inspiring to listen to a really great team react to something like that. They clearly work brilliantly together, and with humor.
Good way to get ban in any corporation. Snapchat is stealing our data and our employees...
Nikon has announced the J5, a compact mirror less camera
Thank you for your kind words and for checking it out!

That bug, along with others, have been fixed. (Also thanks to user "danieloaks" who contributed some code here on Hacker News.)
In a sense Moore's law is already over. It's not only about transistor density, there's an economic side too: the original paper talk about the density of the least cost process. So the law ends either when we can't increase the density, or when we can't do it without raising the cost.

Now look what Samsung says (from http://www.eetimes.com/document.asp?doc_id=1326369): "The cost per transistor has increased in 14nm FinFETs and will continue to do so, Low said".
Now I know Intel has a different take on this, but a few months ago a JP Morgan report said that Intel cast wast TSMC selling price... They have more margin to reduce costs.

And that's only the marginal cost of transistors. The NRE costs to design a new chip (design & tests, masks) are increasing with each new process nodes. For massive volume players (Intel, Apple, Qualcomm...) that's acceptable. For low to mid volume players these NRE costs must be factored in, and they penalize new nodes. A lot of smaller players stop way before the latest 14/16FF. 40nm is common, and 28 will see a lot of people stop there (the last node with no double patterning).

For an interesting analysis of the cost factors in semiconductors, here's a nice blog:
https://www.semiwiki.com/forum/content/4522-moore%92s-law-de...

BTW, the "least cost" part is very important. The cost of developing and putting in production each new process node is increasing. But as long as the cost per transistor (with NRE amortized ;) goes down, the accessible market is increasing and can bear the increasing cost.
When costs start to increase, you need a reason to pay more for the newer node. That's performance (whether speed, power efficiency or a mix). And not everybody will accept to pay for better, some are ok with the "old" nodes. So the market base is not increasing, it's reducing. At some point it won't bear the massive R&D needed.
This is not a nice though for all the experts involved in this expensive game.
"Is this sentence false?" gets the same answer.
And also participating a lot on forums and blogging. If he gives free advices to hundreds of freelancer/programmers and ten make it into a multi millions company, that's ten potential clients for Patrick.
I spent 10 years building distance education systems (when it was a lot harder to transmit video) and spent a lot of time working on classroom equipment, controls and software.

I've got a bunch of other (perhaps) relevant experience and would be happy to have a discussion with you. My e-mail is also in my profile.
So does iTunes on windows and Qt (since v. 4) on everything.

But I agree the single-window MDI is a major drawback. I keep checking out Pharo periodically and hoping a UI with multiple, native windows will be present or at least in the works, but sadly that is not yet the case.

There was actually a project many years ago for Squeak to give it native OS windows called Cheese, and the Squeak people, if you can believe this, actually told the author (Boris Shingarov) not to bother, and that if he wanted native windows, he should go use some other Smalltalk instead. They actually preferred their ugly, unprofessional, cartoonish UI that nearly everyone new to Squeak complained about.

I think Pharo is on the right track, but it's sad the developers have to spend so much time paying off the technical debt the Squeak project ran up.
I don't see how this has to do with hardware rather than architectural decisions

AudioFlinger + Alsa take a lot of time, as seen per the graph

But Android seems to take the option of least effort and "works most of the time" (which they have their reasons to)
This sounds like an important issue. What is going on here?
Ummm... I need to see how I could archive this kind of artifact using a fragment shader
>It would be harder to have such a law in Germany.
No, we already have this law. Companies with over 10k users need to install a black box to make easy access for the state. There is also a proposal to save communication for 8 weeks, of course just to protect against terrorists.
No, you need direct democracy. With modern communications, there is no reason to organize frequent elections on key issues, like in Switzerland.
Interview Questions: 100 Potential Interview Questions
This Adorable Japanese Cat Game Is Everywhere and We Tried to Figure It Out
Anyone using this professionally?
By having their devices all roughly the same, it is easier to mitigate in app development than the variance in latency on android devices
The aeropress is self cleaning. You just plunge it into the trash.
I didn't realize there wasn't a quorum rule
Your website is currently down, so I am not sure you will be able to receive my email. My email is also on my profile.
I love it when people wear lights on themselves at night (pedestrians too!) It makes my job much easier whenever I am operating a car or a bicycle. However, if I realize that I have not noticed someone in the street until I am passing them that is an indicator that my speed is unreasonable for the conditions and I would immediately slow down.
Does anyone actually believe the reason " the Google Play store, the Music category is not even a top five revenue producing app category." is due to audio latency? I am not disagreeing with the fact that there is a lot of audio latency (no worse than Windows 8) but maybe it's time to explain cause vs correlation?
Interesting article all the same.
namecheap is pretty good
By controlling the hardware, they need fewer drivers and they can skip one of the abstraction layers.
Like he writes, Linux has tons of software. Raspberry Pi is part of that platform, not its own thing.
How is that any better than modern archive formats like 7z?
Optimizing TLS for High–Bandwidth Applications in FreeBSD [pdf]
This, I think: http://www.goblinscomic.org/lowtide-update-for-goblins-alter...

Short version: Creator partners with company to Kickstart a bunch of stuff. Company owner appears to have done a runner with the Kickstarter cash, leaving the creator to deal with the backlash from aggrieved fans when they don’t even have access to the Kickstarter account in question. Kickstarter are not helping the situation, but then they’re in an awkward position.
From: http://www.goblinscomic.org/lowtide-the-undead-kickstarter-c...

>> In the summer of 2013, Tarol Hunt and Evertide Games joined together and launched a Kickstarter for the creation of a tabletop game based of off the webcomic, Goblins.

Goblins: Alternate Realities (G:AR) raised over $182,000, but the game was never made. Instead, the owner of Evertide Games disappeared with the money. <<
> I'd expect that law to be distorted into a weird red tape system with virtually no power, but that will still get passed just so the politicians can say they have passed some law.

I doubt it. They already have a well-oiled surveillance machine, they do not want to make it harder to operate while legalizing it. I do not expect the senate to alter the law significantly.
The hardware you intend run on will impact your architectural decisions.

Given the wide scope of hardware targeted by android, it's not that surprising that it performs less well than a system targeting a very limited set of devices.

Having said that, it performs 'well enough' for the vast majority of use cases.
The fastest CPU in 2005 was (I think) the mighty AMD Athlon 64 FX-57, which PassMark rates at: 731.

Meanwhile, in 2015, we have the Intel Core i7-5930K which scores: 13,638.
Yep, in my experience, Ansible is less fragile, more flexible, easier to get started with, easier to scale, and easier to learn. It has its frustrations, but they feel minor compared to what Puppet and Chef put us through.
i heard a similar opinion in a discussion that was comparing the Ukraine and Russia;

Ukraine has periodic elections, so the powers that be are extremely corrupt - so they are just looting it all while in power.

In autocratic Russia corruption is said to be more limited to Putin's inner circle; so relative stability would result in a situation where a wider circle gets its share;

However i can't say if that is true, i am just glad to be far away from this mess; go figure.
(Mill team)

So every turf (aka 'process') has a special value. If this value is XORed with the high bits of a local pointer it turns it into a global pointer, and vice-versa.

Example: turf A has a local space register of 1010100000 (binary; lets keep the numbers small, but Mill addresses are really 60-bit). Note that the low five bits are 0. All local space masks will have some number of low bits 0.

A local address is 0000011000. Note that the high five bits happen to be zero. XORing in the local-space base would give the global address 1010111000.

Another local pointer might have the bit-pattern 0000100111. Note now that there is a bit set beyond the low zero bits in the mask; this time, the XOR will convert it into the global address 1010000111.

So as the local base mask has low bits all zero, all addresses within that span will be sequential in memory. But local space is disjoint in global space. This affects only the maximum continuous allocation size and not the total number of allocations.

When turf A forks, the child has to have local base mask that preserves the relative position of all allocations. But as the XOR mask will be different, the global addresses will not overlap for these 'local' allocations.

The vast majority of mmaps are actually shared (file buffers etc) and don't need this XORing. The CPU is transparently doing the XOR when needed and its nothing normal programs need to know about; only the kernel, when giving out new mmap regions, needs to know if it should hand out a global or local address.
How Big Data Is Aiding in the Fight Against Terrorism
Mystery solved: why do knuckles crack
Probably by custom and known hardware. Let's say it takes 1000 working hours to produce a low latency driver/firmware; Apple only needs to do that for a few devices, but every Android manufacturer has different audio chips and most of them only care that audio works, not that it works well - so they do not invest that time for each device type. Having known hardware also works for the application developers, because they can optimize their code for the specific device (knowing that you always have a 40ms latency is way better than knowing that the latency is between 35 and 300ms).

Also, Apple is much more motivated to get the audio path right, having started with the iPods and selling a lot of music.
http://pharo.org/success
What do you mean by full take precisely?
Saying "EME DRM plug-ins track users" is misleading. Rather, an EME DRM plug-in designed only to fulfill its DRM mission in a straight-forward way without specifically trying to also fulfill a privacy mission is likely to have the side effect of exposing identifiers that network eavesdroppers could use for tracking.
I just want to know why I can't buy a Mill yet. Stop teasing me, damnit!
CEO Slashes Pay to Raise Company 'Minimum Wage' to $70,000
With the new OSWindows you can create multiple native windows.
But... this is cool to allow people to do their stuff, but it does not match very well with the development philosophy of Pharo, where we open many windows at the same time. Imagine 20+ browsers, inspectors, playgrounds opened, all mixed with your regular browsers, mail, any kind of applications and you will understand why we prefer to keep the MDI.
Said that... we actually want to support SDI also for development (optional for users), but this is a lot of work and will take a lot of effort. But we'll arrive there, with time (and help).
> they’re in an awkward position.

Why claim the game is going to be made if it's clearly not the case? It sounds like some of the awkwardness is self-inflicted...
it happened previous version (3.0), this version we started to actually use it :)
I don't know if being open and going through the legal means is better than secretly spying.
The story behind Jar’Edo Wens, the longest-running hoax in Wikipedia history
> You're a lot smarter than Eliza

> Are you kidding me? Eliza would just pose as a psychiatrist and could actually answer barely anything. I have a larger database and outsource questions to the internet as well.

Priceless!
It is commonly, but incorrectly, listed as an allergy, even though it is not an immune response. Lactose intolerance is a syndrome stemming from lactase deficiency.
OSWindow is working nice for the three major platforms, using a SDL2 backend.
Polyglot Programming and Geek History
Loading images in Android (Part I)
They did modify that clause.
Developing with the NDK will not solve this problem? Does it still have to go through alsa and audioflinger?
Not having heard of Pharo before 10 minutes ago, I wish this website did a better job of explaining what it is.

"... an object-oriented programming language and a powerful environment... (think IDE and OS rolled into one)"

An IDE and OS rolled into one? What does that even mean? I had to go to Wikipedia to learn that this is basically a modern Smalltalk implementation. So why not just say that on the main page?

I once took a glance at IBM's Smalltalk about 20 years ago (in fact, these IDE screenshots remind me of the "VisualAge" IDE that eventually morphed from Smalltalk to Java and was then re-invented as Eclipse). However, I don't know enough about Smalltalk itself for this website to be informative. Does it compile to executables, or does it require an interpreter or VM at runtime? Can applications be built from command-line (or a build script on a CI server), or is it tightly coupled with the IDE? The Wikipedia article mentions some web frameworks, but the Pharo website shows screenshots of what appear to be desktop GUI applications (or maybe data visualizations running inside the IDE, a la R with RStudio?).

Maybe someone with some hands-on experience could provide a TL;DR, for those who aren't willing to read the full book just to get a high-level sense of this?
> “Consumers ... have a strong desire to buy such apps on Android, as shown by revenue data on iOS...”

That's like saying, “Consumers have a strong desire to buy gourmet steaks from McDonald's, as shown by revenue data from Ruth's Chris.”

No, McDonald's serves billions of meals by understanding its own market, not by catering to diners at Ruth's Chris. And naturally, comparing top sellers at each will give very different lists.
Anyone who attempts to generate random numbers
by deterministic means is, of course, living in
a state of sin.

-- John von Neumann

Modified to:

Anyone who attempts to validate email addresses
by a regular expression is, of course, living in
a state of sin.

-- Any sensible person
How to remove one or all auto-complete text entries in Chrome?
They have two data centers in France and one in Canada. Canada is too many ms away so I probably have to relocate my services to another company. Too bad because the price was good even if customer service is abysmal (for VPSes). Anybody here knows about another company selling VPSes with similar prices and features? Thanks.
More specifically, science fairs, where I present my project abstract and convey the idea.
I posted because I'd rather you did not exacerbate the confusion.

Allergies are a serious issue for people. Confusing other things with allergies makes it harder for people that do have serious allergies.
It sounds like they have a fistful of commission and don't want to let go.
Not exactly... The Nyquist frequency is half of the sampling rate of a digital signal. There isn't really any sampling going on here. The CGA does generate a signal with a pixel rate of 14.318MHz, so the Nyquist frequency of that is 7.16MHz. But that discreteness it not directly related to the color carrier frequency of 3.58MHz - inside a (sufficiently old) composite monitor, all the processing is analog.

As for whether this method of generating colour was supported by IBM - as far as I can tell, it wasn't. There is no mention of it in IBM documentation, and the artifact colours in later IBM composite machines (in particular the PCjr) were different. That didn't stop games programmers from using it though (at least in the classic and reasonably consistent 16 colour variant).
Multiple (native) windows + tabbed browsing is IMO better than a single-window MDI. Remember Linux and other Unix desktops already support multiple virtual desktops to manage many windows; you shouldn't try to reinvent this in Pharo.
I love this site. There are 0 other options for the amount of cyber security, hacking and IT training Cybrary offers for FREE.
QMole Releases Java ECO System for iPhone and IPad
The QMole project just released a Java eco system for Java development on iPhone & iPad. This includes the Eclipse Java compiler, a JIT capable VM with generational garbage collection, Junit4 unit test framework, Apache ANT build tool plus X11 & Swing capable Classpath implementation, the ANTLR grammar parser and Jasmin Java Assembler - the full Monty for iOS if you like Java. This comes on top of iOS releases of Clojure & Scala. http://goo.gl/yGB39a http://goo.gl/RSnkqf http://goo.gl/hb44dk
> they need fewer drivers

This suggests that you can work focused on one driver and therefore save developer-time. However, the drivers on Android are made by a bigger workforce, which must be taken into account.

> they can skip one of the abstraction layers

The post explicitly states that the HAL ought to add no latency at all.
erikb: It's well known that stimulants improve concentration. That is how Adderall works. Taking stimulants will certainly make it possible for you to do mentally more demanding tasks requiring concentration, but so does things like exercise.

If you check out the procrastination equation, it describes several factors that we know affect whether if we do work or not. These are: impulsivity (personal character), expectancy x value (how enjoyable the task is) and delay. Basically taking stimulants makes a task more enjoyable (easier) and thus you are more likely to do it.

What the popular conception of "willpower" is more like something that acts against impulsivity or reduces it (at least temporarily). The equation does not contain such a variable and I don't think there's any evidence for the existence of such a thing.
My experience with the WebSummit is that it's valuable IF you participate in the pitch competition. If not, you can get a lot of value at the evening/night events.

Some of the talks are also very interesting and gives you the chance to see people that you usually don't see in Europe.

But the stands? The stands have been completely useless for us.

BTW, congratulations, we were finalists in 2013 and even that gave us a big push.
You would want it because its implemented in Pharo and because Pharo allow you to easily hack the system that means you can make the interface look any way you want without having to mess with C libraries. Also being Pharo it is part of the live system and it also push pharo development towards visual coding. As someone else pointed out already Pharo is a virtual OS, so having its own GUI API part of its very powerful live enviroment is very crucial. You can use external GUI APIs but you lose the ability to live code them which is what is the main goal of Pharo anyway. Personally I love the look of the user interface and even though there is dated MacOS theme I prefer using this theme. But one can create any theme he wants if looks are that important to him.
So, will the National Surveillance Agency file a patent suit or copyright infringement? After all, the French clearly stole the U.S.'s recipe of destroying civil rights & democracy.
This is very disappointing. When a lot of online writers announce their retirement/shift of focus, there's usually alternative sources for similar (if not the same) content.

With Siracusa that is definitely not the case. His OS X reviews are irreplaceable. Nothing comes close.
"Does it compile to executables, or does it require an interpreter or VM at runtime?"

It looks like they are still using (since 2010) the COG VM, which is a fast jitting VM, but I think they have others in works to replace/improve it.
It's an impressive achievement, but I've been around a long time and seen lots of those. It's even more impressive given the age of the dev, and I hope he gets the chance to improve, develop, and contribute to the art and science in general.

His bot just said this, though:

"It's I know a fair bit."

That just screams "Eliza!" to me. I remember implementing Eliza back in 1979, copying the text from a magazine, and then looking to see how I could improve it. I did write a much better version that didn't make so many grammatical howlers, but that's now lost in the mists of time.

It's interesting to see how much, and simultaneously how little, the art/science has progressed, especially given the wealth of tools and data available.
This squares pretty well with my personal experience. Pretty much every music geek I know chose an iPhone over an Android because of the music apps
How many '@' characters are possible in a valid address?

I don't care enough about offline email validation to figure it out carefully, but I have the idea it is one.
Not a silver bullet. With this we'd still have the death penalty; or voted for populists measures like banning minarets.
Thanks LamerLand! We are working hard to keep our initiative moving forward!
Even if you write an application in C for a GNU/Linux distribution you have to use whatever sound Linux-subsystem is deployed, unless you have root permissions and want to mess concurrently with the audio stack (you don't).

The problem is not the fact that they use ALSA and AudioFlinger. ALSA and AudioFlinger just use at this moment too much time. This could be improved by decreasing the period size.
Can't read because 25% of the text is in black over a black background
Won't this require the device to be jailbroken?

It's certainly against app store properties.
I'm a music geek, I just chose to carry a dedicated music player.
From machine translation of his tweets, he seems to be saying that an amendment (#437) was added last night, before the bill was passed, that makes things not so bad for datacenters. Can anyone with better French than me say what the amendment was?
Nobody dared to oppose because of the recent Charlie Hebdo attacks. The opposition had a deal with the government to let the law be passed.
Didn't handle the media well? Some dickhead multi-millionaire who puts all his money into hedge funds and is pretty much just a negative drain on humanity can worry about their media image but how about we let the people putting their money into building space rockets do the space rocket thing.
Apple's Swift takes crown of most-loved language among developers