skysight-inc/HackerNews huggingface dataset:
Two most interesting news for me are:

> The garbage collector is also more precise, which costs a small amount of CPU time but can reduce the size of the heap significantly, especially on 32-bit architectures.

Previously, 32-bit version was almost unusable is some cases when garbage collector kept the allocations for which
he falsely believed to be used even if they were not. I'd like to know if this means that the problem is finally solved.

> Previous Go implementations made int and uint 32 bits on all systems. Both the gc and gccgo implementations now make int and uint 64 bits on 64-bit platforms such as AMD64/x86-64.

This is a C-like can of worms, forcing you to test on more platforms just to be sure that you have portable code. I believed there's no reason to do such things with primitive data types in the new languages of 21st century (compare with http://docs.oracle.com/javase/tutorial/java/nutsandbolts/dat...). I'd like to see any discussion about such in my opinion quite strange decision.
Microsoft Windows next version "Windows Blue" leaked
And as the various comments there show, .Net does it right, and better than any of the methods they list.

If I want to create a new wrapper class, the last thing I want to do is either make it hold an Object, or have to write a new version of it for every type it can hold.
Don't specify X years of experience required - You're breaking the law
It might be that the American trademark law covers what goes in a dictionary but Swedish trademark law does not. So no matter what Googles' lawyers think they can not legally influence the decision. But they can obviously be annoying enough to create influnce.
Iterative approach to software development - how are we doing it?
Nope, it's definitely trademark law. Here's Merriam-Webster's definition:

to use the Google search engine to obtain information about (as a person)
on the World Wide Web

The reason Google is alright with this is because it specifies that "to Google" is to use Google. That prevents the trademark from being diluted.

Similarly, Google wanted the council to declare ogooglebar as being unable to be found on Google, rather than just being unable to be found using any generic search engine.

This is a very important distinction. I imagine that if Merriam-Webster tried to define "to Google" as to use any generic search engine, Google would have lodged a similar complaint.
The system I'm working on is an embedded-ish platform that should probably be 32bit in order to save on memory.
On the go-nuts list people have been reporting large slowdowns with the new precise GC, and someone even backported the old GC to Go 1.1.
same here, last time it was posted it worked well :(
There were a few y2k technologies that I'd like to get back though.

Email was nice, back when it consisted of nothing but emails from people you knew. And the occasional spam that could be knocked out by simple keyword filters.

Usenet was nice. Even with that dial-up netzero account you had access to a HN-esque level of intelligent discourse on pretty much every subject imaginable. Now we only get that with tech.

But back then you had essentially a HackerNews for rock climbing, one for chess, one for rocket science (with real rocket scientests there who would answer your questions), and ones for discussing whether an imperial star destroyer would win in a fight with the USS Enterprise.

But then Spam happened and it killed both those things. The Usenet went away in the span of a single year, to be only fractionally replaced with a series of terrible PHPBB boards that nobody could find and you certainly weren't about to meet any real rocket scientests hanging out in.

Not sure I'd trade my iPad to get all that back, but it was still pretty nice.
1997 -> http://en.wikipedia.org/wiki/Psion_Series_5
> It might be that the American trademark law covers what goes in a dictionary but Swedish trademark law does not

[citation needed]
Yep, it looks like you are right. They appear to have C&D'd the broader definition of "to google" on a couple of occasions -
http://en.wikipedia.org/wiki/Google_%28verb%29
Actually it does since last release. But they are not supporting it, yet. Most probably because surrounding libs haven't yet been adapted to Python 3.
crashed on chrome (latest) but cool!
Today :P
Out of curiosity, why did you invoke C code from Java? Was it for speed or something else?
This is on tsuru's roadmap. We want to make it easier to install and manage. Thanks!
> with the new precise GC

The new GC is still not a precise GC, it's still conservative and non-tracing, just "more precise" (probably means they refined their heuristics) so you should probably not call it a precise GC.
Hmmmm it seems the author wasn't online in 2000...
Online Technologies: LiveJournal, ICQ, MIRC, MSN Messenger, AOL Messenger, or starting July 1, 2000 for those who wanted to rule them all Trillian. Pretty much everything that our modern web architecture does could be replicated there. It's just easier and slicker now.

I'd normally wake up, (computer was of course running 24/7) check ICQ for messages, check on my downloads and chats on MIRC, read my friends LiveJournal posts and head off for school. If I needed a big file I would burn it to cd the night before and could simply grab the cd, for something small can always post online on my file server (don't remember what I used but remember having a semi easy solution that ran locally on my home computer). Pretty much everything we do now I could do then, just the time lag was bigger, didn't really matter to me though, you just plan ahead a bit more. If I want to hang out with someone send them an ICQ, they'll get it when they're home, etc. In the meantime I'll log onto an MMO, maybe an old school MUD, Ultima Online, or Everquest. Or maybe I'll play some CounterStrike. On my broadband internet. Yes things have advanced in the last decade, but 2000 was far from the technical wasteland that this article paints.
We have integer madness here and no one is commenting on it. Why making this int change and why now? I don't like Java, but well-defined integer types sizes is a good thing. Most of the world uses intXX_t typedefs in C and C++ too.
I think what makes this Google case different from the Groupon case is that Groupon applied its rule UNIFORMLY whereas Google in this instance behaved inexcusably: applying one policy to one retailer, and a different policy to everybody else.
Yes, if anybody is still on this thread, and you want to go vegan, or are currently practicing, please please please, read the relevant appropriate scientific literature and don't just rely on vegan promotional sites like veganhealth.org (which makes several of the dietary mistakes I noted earlier in the thread).

Don't rely on opinion, tips at Whole Foods, friends, the internet, vegan pamphlets, support groups or only promotional websites. For example, veganhealth.org (run by dietition Jack Norris) makes an good effort at being a good guide - Jack does a pretty good job of distilling lots of the hard stuff into digestible chunks (forgive the pun). But it's subject to the exact same pitfalls and hopeful thinking (a bit of ground flaxseed on toast will solve all your omega problems!) I've seen in dozens upon dozens of vegan promotional dietary guides.

Once you've decided to go vegan, you've made the jump to accepting that you will be eating an inadequate diet to start with. (Simple logic dictates that if you need supplements to fix gaps in your diet, it's inadequate in those areas). Maintaining proper nutrition and health is unbelievably complicated when you're starting at such a disadvantage.

See a doctor regularly and demand the appropriate blood tests that test for the specific dietary deficiencies that are normal on a vegan diet. Don't rely on a typical blood panel...which is designed for people on omnivorous diets -- diets for which almost all of the vegan dietary deficiencies simply don't occur. If you don't know what the tests are, it's time to start your research!
If the people use a word that happens to be trademarked in a way unrelated or semi related to the trademark then yes, they can and will do that.
Scuttle
A Simple 90 Min Exercise For Planning Out Months of Great Posts
Combine this with the Raspberry Pi base station, and there's HackerNet :) http://www.newelectronics.co.uk/electronics-news/basestation...
How to Make Money from Open Source
Wow I had not heard of JewelryBox. I typically lean towards pure CLI, but I'm seriously considering installing this.
Dont waste your time, I went thru the long and involved signup procedure before sending passport copies for director, bank statements etc

Only to be told that my 6 year old business that has been in profit each and every year and does a respectable 6 figure turnover is "too risky"

fuck that
Install Android 4.2.2 Jelly Bean on Galaxy S3 I9300 With RootBox v3.9.1
Indeed,
R libraries are superior to python and it is more of a lingua franca in the data world so if you are 'just' doing data that is probably the superior choice.

But I would never attempt to build a production system in R.So if you want to go from research to production in the same language or as the same programmer python has all the advantages.You also have the R2Py route for missing libs though that is not the same as doing it natively.

That said if anybody got the Pandas/Numpy/Ipython workflow going in Go however I drop python in a heartbeat.I would love faster loops(natively not just through numba) and better concurrency in python.

BTW IPython now runs R code(and Octave!) interactively so there is an advantage to knowing both from the python perspective.
Am not sure if you tested your `PHP` code but your regex is wrong (It returns empty values)

http://codepad.viper-7.com/1MFTAW

You can also improve the php function by using nl2br and isset instead of in_array

Here is a revised code : http://codepad.viper-7.com/4OtoTD
I think they should have spun it as something positive. As in, if you can't find it on google you can't find it anywhere. Therefore something that is ungoogleable, can't be found with any search engine. Anyways, I did submit it mainly for its novelty value.
Wireless Internet is definitely the future in Africa, since they won't be able to afford to put cables everywhere. And since LTE and even 3G are still quite expensive there, white spaces/Super Wi-Fi will probably be the future of the Internet there.
I had to read the article to see it in proper caps and with more adjacent text to parse it.

It turns out it's the (quite reasonable) name for the technology that uses unused TV bandwidth ("TV whitespace") for wireless networking.

The wikipedia article is http://en.wikipedia.org/wiki/White_spaces_%28radio%29.
A 3D-printed Moon base baked from lunar dust
A win for me is not seeing advertising, at all, ever.

Targeted ads are not a win-win, they're creepy.
XML is a mediocre format (the problem it solves is not hard, and it does not solve the problem well), but more importantly in this case, it's a format for serializing documents, and OP was trying to serialize objects. Obviously, we needs to add some core to perform the translation, though with any decent library it shouldn't take a full day.
I'm curious as to what Achoo actually did? What service did they provide? Their homepage simply links to the blog post which doesn't really state anything about their product
Just saw the blog you write, and i must say: it is incredibly awesome indeed! I believe that travel expands one's mind greatly, and it would be a shame to not travel while you can.

I'm wrapping up my thesis here in Singapore now, and i'll buzz you when i'm done: it would be an awesome experience to interview with shops that emphasize on core CS concepts rather than some arbitrary piece of tech:)
Corrected, I meant work for not raise as an investment/loan. Looking for freelance work or product development.
Did you contact them before smearing them in public?
Thats where the "Enterprise" comes from.
Good point; I wonder what kind of memory usage you could squeeze that in to.
Exactly. For an example of doing it wrong, check out D. D is a great language (I'm reading The D programming language and it became one of my favorite books), but they broke compatibility between D1 and D2 and I am not even sure D2 is compatible with itself.

And the compiler support is not yet mature. GDC has missed inclusion into GCC 4.8, while Go went into GCC 4.7, which makes using Go possible on a number of platforms and configurations.
WiFi enabled digital cameras easily turned into spying devices
Sad that your first though when seeing South Africa is institutional racism. South Africa has had a fully democratic government for almost 20 years.

Would the same comment be acceptable if Google were doing this in Mississippi which ratified the 13th Amendment to ban slavery in 1995?
It doesn't matter much in Go: integer types with defined sizes are intXX/uintXX, which are not convertible to int/uint implicitly.

http://golang.org/ref/spec#Numeric_types
Retroshare. Jitsi.
The Swedish glaciers are all tiny and not major contributors to our water supply.

I believe the real reasons are:

1) West winds causing it to rain in the mountains of Norway and western Sweden.

2) The over 100k lakes created by the ice age.

3) Generally good bedrock and soil for ground water quality. Only common problem is radon in some parts of Sweden.
I think we eventually got Reddit in place of the crappy PHPBB boards.
Looks like most other dictionaries don't care:

to search the Internet for information about (a person, topic, etc.):
*We googled the new applicant to check her background.*

to search for (something on the internet) using a search engine

http://dictionary.reference.com/browse/google?s=t
Go has (u)int8, (u)int16, (u)int32, (u)int64 types if you must make assumptions about the size.
> This is damaging to consumer interest and will undermine the Internet.

If that is the case, then people will eventually stop using Firefox and sites will continue to put annoying popups that confusingly say 'We use cookies, do you agree?"

However I doubt that is what users would prefer. I think they would prefer less privacy invading advertisements and more contextually relevant ones.
The 50 Most Powerful People In EDM 2013
Nice article. I discovered a lot thanks to you.

Note you are very nice with the PHP implementation by using a function instead doing the foreach inside the HTML ;)

May I suggest improve the article by including:
1- an HTML template of each framework (since each seems to have a their own syntax)
2- the JS and GO example (since it's the trend on YC)
3- Use the Framework name instead of the language name
I don't know about Swedish law, but out of principle, even stupied IP laws should protect the things they are set to protect, or the laws should be overturned. Given that the Language Council (Språkrådet, right?) is trying to _regulate_ language, I think that trademark protection should be _considered_ in this case. This wouldn't be the case if this was a purely descriptive dictionary.

OTOH, looking at the Council's new entries from earlier years http://sv.wikipedia.org/wiki/Spr%C3%A5kr%C3%A5dets_nyordslis... which have for example "facebooka" and "twittra", so I find Google's objection quite weird.
"The Tallahassee 5 day weather prognosis made on Jan. 12, 1980 is ogooglebar, even with Bing."
This seems like a typical response. I'm curious if Mozilla will cave or continue.

While I like the idea of restricting third party cookies, I can understand the advertising businesses argument. They need to know what you want, so you can click on the ad, thereby providing a small amount of revenue to both website and advertiser.
> Is it really true that Oracle's products are superior if you're going for "no downtime, no data loss, cost not so important"? I don't have any experience in that arena. But I would expect an open source options to be competitive.

Pretty much - Oracle's clustering/replication options are still considerably superior to even a 'real' open source RDBMS like Postgres (as well as providing better performance). MySQL, by contrast, is missing so many important capabilities (transactional DDL, check constraints, window functions, joins other than nested loop) that it's not (imo) especially worth considering.

If you look outside the realm of open-source RDBMSs to NoSQL, you tend to find that they'll be missing some critical feature for reliable database operations, like transactionality, or simply won't be that feature rich (i.e. key-value stores). This is not to say that NoSQL stores don't have a place, just that they tend to be designed around web use cases where trading off consistency can be worth it.

I'm not meaning to hate on open source DBs here - I think Postgres is fantastic and easily sufficient for most use cases. Technologically Oracle/DB2 are still better products, though.
Yelp Announces A New ‘Revenue Estimator’ For Small Businesses
Any faith I have in yahoo's recovery is definitely fading. They are either guilty of buying hype marketing about technology (which demonstrates that yahoo has no interest in actual innovation) or buying technology that doesn't work very well (which shows that they do not know how to use their money effectively).

What are they actually doing?
> They'll see untargeted ads, which will look like spam

That's your loss, not mine, asshole.
Clojure and 'Why Calculating Is Better Than Scheming'
Safari is already doing the same for years.

This kind of privacy improvements actually make me want to donate to Mozilla to continue their efforts.
Nobody is commenting because there isn't any integer madness.

If the size of an integer is critical to the execution of your program, then you should be using int16 or one of the many other types that specify the number of (un)signed bits.

The int type is designed to be platform specific to optimize on execution speed when the maximum size of the integer isn't an issue.

http://golang.org/ref/spec#Numeric_types
I lean pure CLI as well except on macs, which I use purely to try and maintain compatibility with as many Unixy OS variants as I can.
My impression is that this is a problem of the companies own doing: In many cases they are unwilling to hold employees (because young employees are "better", so just fire them when they get "too old") and unwilling to give employees their fair share of the profits i.e. pay raises are almost always lower if you stay at a company than if you change. This two parts lead to people changing companies far more often than "back in the day" and now companies say "We cannot train people! Then our competition will just take them when they are trained!" - Yeah, because companies don't value their employees enough. And now we've come full circle.
Go uses specific int types like uint32, int32 and int64 etc. so it does have well-defined integer types. It does also have a platform specific int type - like C or C++ the size of int can vary depending on the platform, so it's probably best avoided for any operation which cares about the size/precision.

In practice, as noted in the link, this is not a big deal as most people will use a specific type to avoid any potential issues, particularly when dealing with bitfields etc. you should be doing this anyway.
Architects to build world's first 3D-printed house - Crave
GCHQ – Not So Secure?
The Coffee Revolution Begins
> we will lose the opportunity to monitor and protect our privacy

How exactly will blocking 3rd party cookies stop us protecting our privacy?

I could understand if they said something like "it will stop targeted ads", but that is just clearly bullshit
Wow reading that is like you've written a warning to me... except I don't have a co-founder (yet). Thanks for sharing.
Assuming you're talking about the GIMP when you ask about precendence, at least there is a user interface designer since a couple of years (peter sikking, GIMP UI blog at http://blog.mmiworks.net/search/label/GIMP).

Most folks who drop by the GIMP developer mailing list with UI suggestions are not providing very high-quality feedback, is my understanding. Of course, the GIMP is a large project, and it's hard for "outsiders" to know where things are headed and how to fix things.

Most open source projects don't have the luxury of having a person dedicated to UI design, which of course can be problematic for modern "UI-intense" applications.
I could swear I saw this a few months ago, though I think it was for iOS.
Is Beijing beginning a campaign against Apple?
Achoo won’t become the professional social network that shows what you have accomplished, and with whom.
> How often do be people accidentally divide by a constant 0?

As much as I do love the level of checking that Go's compiler does, I must admit I asked myself that same question when I read the article.
Linus has a right to act however he wants. That doesn't make it right, and frankly it doesn't give me a higher opinion of him. We've seen thread after thread in the past couple weeks about the "locker room" mentality of the industry, but from my seat it seems like a lot of people are condoning it.
Re: size of int and uint.

The size of these types have always been specified to be either 32 or 64 bits. The only change here is that 64-bit platforms will actually use that flexibility.

The probably most important consequence is that now you can have very large slices. The length of a slice is defined as fitting in an int, so slices were restricted to 2B items (signed 32-bit max); now they can be much larger.

I don't think there's any new gotcha here with having to test on multiple platforms. This is a change intended to give much more flexibility, but that flexibility naturally has to come with possible platform variation. If you are highly concerned with portability, avoid the int/uint types, and use the sized types (int32, int64, etc.) as much as you can. But in real code, as it turns out, it is rarely a big deal.
So much for the GC that would improve on the old one...

Google could spend some cash to get them a real GC expert to work with the Go team, like they did for JS.
meh, its just a bunch a rules in css and some simple images. its more a question of fashion rather than intellectual property.
I wouldn't put too much weight on general contacts/access/name either but if they are relevant to the domain and will have access to the target market and publicity in the target market it is worth something. I'm thinking a real leader in the relevant field (not technology start ups but your target market) and even in that case value will depend on the situation.
AngularJS 1.2 to be released in the next couple of weeks
Teachers call for performance pay back-down
It should run comfortably on any modern server, might be tricky if you have severe memory constraints though.
It's "when it's finished", but you can expect it in the near future.

Go 1.1 is strongly backward compatible. You can start working on a large project right now with Go 1.0.3 and it'll work just as correctly under Go 1.1.
What is the nature of your business?
And what actual value is created by that?
Go has a builtin function called panic, which is much more useful and well-defined.
panic("simulated runtime error")
US Government Seeks to Regulate Bitcoin Transactions
>Experience with Go in the last few years has shown that you don't really need them. If you think you do, then you're doing it wrong.

No. Some people's experience with Go. People that might not have much experience with generics to start with.

And if they think the rest are "doing it wrong", they are mistaken.
Bigoted idiots. This rant is surprisingly similar to press release before every western invasion of a country - freedom, threat to 'small' consumers etc.

"we will lose the opportunity to monitor and protect our privacy"
Really now!!! So my privacy is best served by sharing all my data? This is so Orwellian. Noam Chomsky should have something to say on this :)
I don't think double-think is necessary here. You need to be passionate about what you do; but you then find a way of using that passion to take care of your well-being. It's not about pursuing one at the expense of the other (well, maybe sometimes, but we don't all have to be "struggling artists").