skysight-inc/HackerNews huggingface dataset:
I fully agree, but I also doubt that Sony or LG are able to create a good enough OS for the consumer market. (I cringe when I think about the Smart TV OS they use on their TVs)

Apple can build, own and control every part of their hardware/software. Google could probably too, but they chose a different path to distribute their OS.

Edit: I don't mean to say that Sony or LG engineers are not great, it's just that you need to have experience with this type of product to build something that is really great.

Sony and LG always built their own software but not on that level as their focus was always more on the hardware side.
I have an artisanal integer. It's globally unique and leased to me by the phone company.

They even used to make a beautiful yearly book of artisanal integer owners where you could look up people's artisanal integers by name, but sadly that book is now out of print.
Clojure/ClojureScript | goskive.com | Berlin, Germany | Full-time

We're looking for Clojure/ClojureScript programmers that can handle both sides of the stack. Our team of 3 engineers (disregarding the mobile developers) need someone to help us implement new features and services.

You will preferably have experience in Clojure, as you'll be leading the way as we transition away from Node!

We can help with working VISAs and to an extent relocation as well.

If you like the idea of our product and joining a small team of engineers with lots of opportunity to take charge, then by all means send an email over to jobs @ goskive.com!

PS. First jobs post, feel free to feedback.
I'd like an invite.
Then again, emacs is not really native code. Everything outside the basic editing and display layer is implemented in elisp, whose VM and GC are not exactly state of the art (single threaded, no JIT, basic mark/sweep).

It still somehow manages to feel faster than many other editors.
Also, don't forget to buy seeds while you still can!
Yes, the average airspeed velocity of an unladen homing pigeon is around 50mph, so with a moderate following wind that doesn't seem unrealistic.
I often think about that. What would a solution to this problem look like?

Will interstellar communication really be almost as difficult as interstellar travel?
Instead they've created a world where I specifically avoid phones (Samsung for example) because their software is so awful and bloated (not to mention ugly).
Starting a marketplace is hard. Scaling a marketplace is harder
Form, buttons and enter key: me with anger
what is the typical commission that you earn on a single purchase through a link clicked on your site?
That's not strictly true.

Flow 1: User visits shop.com, selects some items, hits checkout, enters his credit card details into a form on shop.com, hits submit, gets emailed a receipt.

Flow 2: User visits shop.com, selects some items, hits checkout, is redirected to a form on processor.com, enters his card details, hits submit, gets email a receipt.

Now flow 1 and flow 2 could be the same internally if the form in flow 1 was actually from processor.com, just embedded into an iframe displayed on shop.com. But the key is that the user has no idea if it is or not.

The form in frame 1 could be in an iframe from anywhere, or it might actually be embedded directly into the page and posting, again, to anywhere. You just have to take it on faith that shop.com hasn't been compromised, and isn't now sending your details to malware.com.

In flow 2, you only enter your details into a form on processor.com; you no longer need to worry if shop.com has been compromised, you just need to verify that you're actually at processor.com, and not proccesor.com or whatever.
I think this used to be true because Android phones had worst hardware and Android versions market share were too fragmented.

We still have a majority of cheap android phones on the market (think outside the US), but Google is making a good advance in bringing new APIs to old versions.
I own one and the OnePlus One has its own set of problems. Maybe most annoyingly, the touch screen doesn't work in warm weather. It also took them months to fix very basic functionality (the touch screen had ghost touch issues for a great deal of people in the beginning). Support barely exists (I don't know if they managed to improve on that by now). Also CyanogenOS is getting more and more annoying, with tons of crapware being bundled (a weird dialler, Cortana) and even ads (the "open with" intent chooser has suggestions to install Microsoft apps for certain file types).

Oh and it frequently doesn't play well with Google Play Services. There's an awful lot of battery drain because Play Services doesn't seem to like some of the modifications they made. Currently mine loses some 30% of charge overnight in airplane mode.
Insidious language that "our principles" really means the operating government principles (I'm assuming your personal principles differ).

People are not their "nation"!
What I meant is that looking at an average programmer's resume feels relly weird: A web shop. High-performance trading. Game development. Scientific computing. Telecom. And so on. No way anyone can be a domain expert it that many areas.

Also, you often hear folks saying things like "I am a Java programmer." Stuff like "I am a telco programmer" is much more rare.
Being able to lead your customers to explain clearly what they really want (and, in some cases, to help them understand why they can't have/afford it) is one of the skills of a productive programmer. It involves a lot more than just listening, though that is a good starting point.
Atom is so slow it's a sideshow. It also has the problem of jEdit and Komodo, not a native app so they greatly reduce battery life on laptops.

Just because Sublime's developer isn't updating it as much as he used to doesn't mean anything. What more could you want? The community hasn't stopped with plugin development which is what really counts.

This just reminds me of the consumer software mindset where a new version needs to come out every year, just for the sake of it. There's nothing wrong with using 'old' software that just works.
Ifconfig is depreciated. Here is how to use ip command
The problem was programmers between B and X didn't refactor to update the abstraction with their new understanding of the domain, and to better meet likely business requirements.

When programmer A introduces an abstraction, it's not as if they are saying "this abstraction is the one true way to represent the domain." The abstraction is a tool. It helps cover some duplication, and ideally express intent. But the tool needs to be updated when it's not useful.
yes, this phrase turned me off too
One way to counter this attack is to have everyone broadcast a livestream, constantly. Perfect alibi.
IBM’s Automated Radiologist Can Read Images and Medical Records
Im from Durban, South Africa, are there any cool start ups in SA on the rise that shuld be taken noticed off?
> The Java runtime is not bundled with OSX anymore, and with its poor security record it's not something I'm eager to install. Java GUI apps also tend to use too much resources, feel laggy and look bad & non-native, jEdit is not an exception.

This is a funny myth.

Now to some facts:

1. It’s the Applet part that has a bad security record. Not standalone Applications.

2. Java GUI apps use less resources, are less laggy, and more native than any node.JS app out there. jEdit is not an exception.

It’s crazy to see people hype Atom for being node-webkit, extensible, etc, but complain about Java apps for "bundles a whole runtime" (while node-webkit bundles a whole browser), for "so slow and laggy" (but faster than node-webkit), for "looks not native" (but more than node-webkit)
As fibre optics develops, so do storage device densities, though. You can now get a 3.5" drive with 8TBs, which would take 2+ hours to transmit at 1Gbps, even assuming perfect bandwidth utilization.
Unlocking my Lenovo laptop battery
I was certainly not advocating anyone should adopt jEdit these days. I was merely comparing it's rise and decline to be similar to what I believe is currently happening with Sublime. I suspect in time we will see the same thing happen with Atom.

Incidentally, I have used Atom and while I found it to be too slow and lacking features, I'm quite pleased it was made since it spawned the Electron project which is pretty awesome.
Every human network is a social network. Whether you're on YouTube or Hacker News or a neighborhood book club, your experiences will be shaped by the people in your network.

That being said, some platforms are inherently better than others, depending on your definition of "better". The New York Times can be occasionally stringent when reviewing comments but at least it keeps the drivel out. Likewise, HN is a great community because the people here have an expectation that statements of fact require evidence to be taken seriously.
Beylikdüzü manken escort cagla
I agree. Clearly the author has a particular aim in mind, which seems to be teaching Ruby and/or Javascript; for a generic, introductory glossary I wouldn't include so much OO terminology; not only is OO quite tricky to grasp, but in some places it artificially limits the definitions, e.g. "The programmer can define more complicated types using classes".

I think it's sensible to move definitions like "class", "instance", "instance variable", "method", "object", "member function", "member variable" and "instantiate" to a separate glossary, which can be a bit more in-depth. Other glossaries could then deal with other common-but-more-specialised sub-topics too, like logic (booleans, AND, NOT, short-circuiting, lookup/truth tables, predicates, branches/clauses, etc.), syntax/structure (blocks, tokens, keywords, scope, statements, expressions, modules, namespaces, etc.), and so on.

Anecdotally, my first programming language was Python, which I managed to teach myself procedurally. OO only "clicked" for me after a couple of years of undergraduate CS courses, in Java, Python and C.
Sonic-Pi can play the file as MIDI you would then just record the notes into Ableton Live.

Just looked at the cheat sheet. I would image all of these programs would be playing out MIDI.

http://www.cl.cam.ac.uk/projects/raspberrypi/sonicpi/media/s...
Python UDFs in Amazon Redshift
People already know that all the software is equal -- or that the vendor's software is worse than stock. Which is what's killing them.

They're hardware vendors trying to compete on software. How about trying to compete on hardware?
How to create awesome Retention Curves from Mixpanel Cohorts – need to know
Typo: “data structure” is not a verb.

Glossaries like this are always welcome :)
Reforming the international system of units: On our way to redefine [...]
besides interoperability, there are security and reliability issues
The elephant in the room is that Google actually do host copyrighted content on YouTube (which is its primary use case), but they're so big they're untouchable.

Let's go after the big guys before the little guys, eh?
Just to clarify, DigitalOcean does not offer any form of DoS mitigation services so they blackhole during a DoS. Its for 3 hours, a lot less than other providers.

If you've got a DoS issue, you definitely need a 3rd party DoS protection service. Cloudflare free works pretty well
Bah, who wants these hipster "unique" integers? Real fashionistas want on-trend integers just like those used by famous celebrities! And what if I told you you there was a place you could get those for low low prices?... well, take a visit to http://canalstintegers.com

(Disclaimer: bad parody site from 2012 that I made very quickly, seems to still be working, but who knows.)
Thanks for the details and for the source code link!

Funny that you mention Kawa: I've been meaning to try it out along with Yeti. That you had problems with it does not sound very encouraging, but then, it has had a major version release since.

When it comes to ML, I prefer SML to OCaml. I think Yeti, Standard ML and Scheme appeal to the same "small core language" mentality. If you decide to give SML a go, I'd recommend SML/NJ for development and as your REPL — especially while you are getting used to the language since it has better error messages — and MLton for production binaries.
The tweak tune that I referenced as klunky wasn't the AI per se, but the way Google integrates it into the search results. Awkward enough that they would go more than a year between running/integrating it, and when it was deployed, the search results would swing wildy for weeks.
I don't think so. The signal to noise ratio here is much higher than on typical social media. It's self policing and there are rewards (karma) for good behavior that are absent on most social media. HN to me feels more like early Usenet newsgroups than it does something like Facebook.
Email in profile, would like an invite as well...
Edit: no longer necessary, got one through twitter
Personally I always loved "patching" style environments like Pure Data for fun and experimentation only reaching for the likes of Csound or Supercollider when I wanted extensibility or portability.

ChucK I've had the least experience with of those more mature toolkits (I didn't even know it was still actively maintained or developed), however I'd thoroughly recommend Supercollider due to the emphasis on live coding, mature community and integration with many languages.

Unfortunately I cannot speak to the qualities of Sonic Pi, this being the first I've heard of it, although I must say it looks great!
400 Real active YouTube video likes 2 comments – fiverr
Also an invite would be appreciated. Email in profile.
Not so keen on LG myself. They were the flag-bearer for the Jelly Bean release by virtue of making the Nexus 4. The phone was beautiful, but they dragged their feet releasing firmware updates and introduced bugs they never fixed. Apps like snapchat, to this day, detect if you have a Nexus 4 and say "sorry, the camera related crashes aren't our fault". Its not uncommon to find this phone in a dead, red blinking state.
I agree that staying power is not the only reason to stick with an application, however I don't believe Sublime offers any compellingly advantages over Vim or Emacs and that there are better ways to spend one's time than learning the current text editor of the year.
I believe you're talking about Aspera, recently bought by IBM. It's pretty fast and reliable and I've never had a problem with it over even residential Internet speeds ( many master files for delivery well over 100GB). Bitmax is the big CDN that uses it for media delivery.

http://asperasoft.com/technology/transport/fasp/
That's why understanding the domain logic requires cooperation between programmers and those who understand the domain.

It might not be that they don't understand the domain "deeply enough." Maybe they understand it in the way that is relevant for their work, which typically doesn't require formalization.

Making sure this collaboration actually happens is one of the big topics of Domain-Driven Design. We can't just expect to be given a correct model; teasing that out is part of our job. If the spec is nonsense, we should say that and try to fix the process.
Awesome! I totally remember these as well. Such a trip down memory lane.
Some devices have a connector that supports SlimPort(aka MyDP) cables which allow you to connect to an HDMI display. You can see a list as well as get more info here:

http://www.slimportconnect.com/slimport-supported-devices/
I believe that we have an example of such "success". In Stasi era total surveillance was too expensive. Today technology made it cheap, hence we do total surveillance.

We could try to bet on technology-first approach. That means rewriting of all the stacks, create automated solutions that hack and/or patch systems (see DARPA Cyber Grand Challenge), hardening systems and protocols, etc. Now, this leaves us with dumb users that need to be retrained. And that can't be done.

And there is other side of things. While we wait for thing that may not happen (dark internet),

a) public money are being wasted

b) surveillance is creating chilling effect TODAY

c) wars with US involvement are raging, fuelling ranks of radicals in Arab world
Making the right thing work before making it work right
They seem to concentrate on generating sound, not MIDI, even if they can read MIDI or use it internally. I'd like to generate my melodies algorithmically and then use the MIDI output of these programs as input in Ableton Live, Logic etc.

Also check out alda: https://github.com/alda-lang/alda
This reminds me of one of the greatest pieces of ambient music of all time --- Justin Bieber's _U Smile_. It's old hat now, but just in case someone hasn't heard it...

https://www.youtube.com/watch?v=bidHnEekXpE
Tanenbaum may well have not been using an analogy. He might have been talking from personal experience.

I have a co-worker whose father worked in the Bay area during the 70's and 80's. Back then computer time was expensive and not many places could afford to install high quality hardware (basically the 70's mainframe is the 2010's data center - there are relatively few). So people who wanted work done would have to ship their tapes over to the computer and have their job run. My friend's father was one of these couriers who would run the tapes around in the back of his station wagon.
And lagging behind in terms of core OS updates. My last phones were Nexus phones and a Moto X because I knew they would get updates really quick (or quickish for the Moto X). I don't even want to try my luck with other vendors.
Ah, the old "arrested for resisting arrest".
Sounds like an interesting game. You'll love the game the country just north of you made.
Lekker man!

This is a much better analysis of the current environment I would say.

Broforce did a lot better than I was expecting it to to be honest. I think I have just become jaded that SA wont ever have any successful game dev stories, so when I watched the trailers etc my mind automatically (and wrongfully so) just flips over to "Oh that looks cool, pity it will never make them any money."

Maybe I should change that perception...
This is why a little information is dangerous.

IGF-1 is not a growth hormone. It is produced in the liver and other organs stimulated by growth hormone.

IGF-1 cannot be absorbed orally, so even if as you say milk contains tons of IGF-1 (which I don't believe is true either but don't care to prove otherwise). You could drink it all you want but it's broken down in digestion and not absorbed.

Also IGF-1 does not cause cancer in itself, though it may be implicated. It causes undifferentiated cell growth and proliferation, and can prevent cell death. So if you have unhealthy cells that can be cancerous, those will also be grown and proliferated. By reducing IGF-1 that can cause a decrease in cancer in the sense that you've now slowed down ALL cell proliferation, good and bad.
Knowledgecert – PRINCE2 Foundation Certification Training Online Seattle,WT
The burden of knowlege must rest heavy on your shoulders, if only other people were as capable of critical thinking as you are the world would be a better place... Seriously though feel free to keep your ill-informed assumptions to yourself.
Warning; turn down your volume before clicking on these examples. I'm pretty sure my tinnitus got worse just now :(
Its the Dell problem-they think if they cut the margins to the bleeding edge they'll make it up in volume. Just like Dell though they all find its a tricky edge to walk. Playing the volume game means you're one bad quarter from your phone division tanking.
Hahaha, for someone who doesn't ever laugh out loud, this made me lol.
I had to do this once. I went on a trip to Africa with an organization where I shot tons of photos and HD video. In the end, I had over 100GB total, and they needed my source footage to edit videos and such. I lived in Florida, and the editor lived in Georgia. We tried dropbox, but that just was going to take weeks.

Our plan? He went to Best Buy, got a USB hard drive & mailed it to me. I loaded it up with footage and mailed it back to him. Once he got it, I think he was even able to return the hard drive and get his money back. The only expense was postage, and we saved a lot of time.
Nexus devices aren't immune from this. I had a Galaxy Nexus. I'm now an iPhone user.
I've tried with elinks and it works very well.
I remember actually getting infected with one of these when I was a teenager. From what I recall, it was mostly harmless.

Me and some friends pooled together and bought a couple of CD-ROM's full of warez from some guy we found online and one of the games or applications was infected. Looking back, I'm actually pretty more all of them weren't infected!
Besides learning purposes, I built it because I spend most of my time in a Terminal window.
What kind of systems are you working on that require 120MB config files? I'm genuinely curious, not asserting anything.
Year 2015 in review by World Bank
Apple user’s choice iOS 9.2.1 downgrade- iOS Jailbreak Tools and Jailbreak Guide
Free or ultra-cheap phones with ads anyone?
It's more likely to be a container/chroot than a VM.

Debian chroots on Android are nothing new -- whether this is anything new depends entirely on the execution. Autodetecting when to spin up the container, handling the external display, safely suspending the container somehow, those are all nice new things, if they work as promised.
Yes, a lot of sales platforms now handle EU VAT. I've used Gumroad, Sendowl and Leanpub and they all handle the EU VAT problem. In each case the author sets a price. They then detect if the customer is in an EU country and apply the VAT rate for that country, adding it on to the customers total. So the author gets the same amount for each sale, but the customers pay different amounts depending on which country they are in.
This article comes at a time when I'm looking for a new phone but nothing looks good to me. Not even the iPhone.

They don't want to make phones a small as I like and they refuse to make true standalone smartwatches that can make and receive calls/texts and use GPS by themselves.
It was pretty apparent in '08 that Obama wasn't going to _save_ anything. Obama, is, was and will always be a Statist. Everyone was exuberant for the removal of Bush and nothing more, the fact that he is considered black was just a bonus. In '12, it was literally the lesser of two evils.
> and borderline racist analysis

So what?

It is either true (and then it'd still true be even if you dislike it) or false (and then that's the important aspect), or maybe something in between that requires some clarifying.

But it being judged "racist", "offensive", etc means nothing, adds nothing, it's just your personal feeling and it's just used to shut up dissent and stop free thought.
Is sound gradual typing dead?
This is the bullwhip effect. A common issue in a supply chain. It's a timing and lack of information issue.
Yeah, totally agree; I did it for io.BytesIO vs cStringIO performance issue (https://news.ycombinator.com/item?id=11037213), and Python core devs fixed it very fast even though the fix was far from trivial. You have to wait a year or so before next release to use the fix, but that's expected.

For URL parsing it was just a quick profiling session. Also, stdlib URL parsing was a bottleneck even in Python 2. It takes time to benchmark it properly and submit a meaningful issue to bug tracker or explain the problem in python-dev. It is in my todo list, but you only have so much time :)