skysight-inc/HackerNews huggingface dataset:
> To be clear, by legally acquired, I meant paying a developer for a copy of software

The only time you're literally paying for a copy of the software is when you e.g. buy a Linux distro on physical media.

Otherwise, you're paying for a licence to use the software - either for a limited time or perpetually, depending on the terms of the licence.

> The fact that the developer can dictate what the customer does with the software

The developer isn't dictating what the customer can do with the software - Adobe isn't telling you that you can't use photoshop to superimpose a supermodel into a photo so it looks like you're friends. Adobe is telling you that you are paying for the right to use the software, not for the right to see or modify or redistribute the source code.

We get it - you think all source code should be open and available for users to tinker with as they wish. The vast majority of the world doesn't work that way, and the vast majority of software developers don't agree with your point of view.
Y Combinator TV Channel Coming? TechCrunch TV's Taylor Now YC Editorial Director
In comparison with TypeScript, Dart has different semantic and less legacy debts than JS.

And I think the whole point of WebAssembly is to have a choice, not "perfect language".
>I think its both insulting and an incredibly narrow-view to call permissively licensed software "pseudo freemium".

I don't mean the general case of permissively licensed software, but the way that the article expects Apple to act.
Yes, they can. The GPL is a software license, that is, it authorizes the use of the software by persons or entities other than the legal copyright holder under certain conditions. The legal copyright holder can do anything they want with the software under US law, and any provisions of the GPL that purport to bind the legal copyright holder are not enforceable. I believe Richard Stallman even acknowledges as much.
I don't really think that BBOS 10 has an obsolete UI. The Hub is actually really convenient and I wish more smartphones had something like it.

Blackberry isn't failing because of their OS, they're failing because they were way too late to market with robust smartphones and lost a huge amount of mindshare after Apple and Google ate their lunch.
What Do Wikipedia, Bing, Reddit, and the FBI Have in Common?
Personalizing the Factory
Building Apache Thrift on Mac OS X 10.10 Yosemite
I like to monitor my house and yard when I'm not there, so I can see what's going on, if the dog is fine, if someone's in, etc.
How does this mean the end of native apps ?

You still have network issues such as latency, download limits, black spots etc to deal with.

And personally I don't like the idea of sending my contacts, photos, mail, calendar etc to every third party under the sun just to do anything.
If swift is GPL, Apple cannot keep secret changes it makes on top of third party contributions.

AFAIK, even the FSF requires copyright assignment – Apple likely would too, and this means any 'official' work on Swift will can be released by Apple under any license they wish.

Of course, if you don't agree with that, you are free to license your contributions as GPL and release them to the community without assigning copyright. They just won't be part of the official distribution, and Apple can't build on them. That's the best of both worlds, then.
Great post. I'm a python dev and had never noticed that.
Dang, I was thinking about Microsoft Encarta !
Either you/the author are claiming Apple will break the licence terms they themselves have chosen to release the software under, or you're insulting permissively licensed software.

Which is it?
Reused unless you do a quench (emergency shutdown)
How else you will get C# in the browser? C# is high-level, WebAssembly is low-level, something needs to do lowering.

Edit: I don't see how future addition of GC to WebAssembly changes anything I wrote above.
I've only become familiar with the Sarbanes-Oxley Act, but can you or someone elaborate on why this prevents companies from IPOing?
"quietly".

The link points to their announcement.
I think it's less of an issue now than say 10 years ago. VxWorks 6.x added support for protection domains (MPU/MMU support) and RTPs (real time processes). VxWorks 5 everything operated in the kernel. Even with 6.x very little typically runs by default in user space on a VxWorks setup.

With respect to the message passing - both support messaging. VxWorks has several types of message queues - vxworks proprietary msgQLib API, POSIX api etc. QNX has much the same MsgSend/MsgRecv which is the microkernel API and POSIX. QNX has an add-on PubSub middleware that the OP of the usenet group may be thinking of.
The Best Software Companies to Work for in 2015
Plus, many Chinese cities have caps on the number of apartments one family can buy.
Apple isn't alone in this, Microsoft and Google are also heading in the same direction.

At least there were 9 who "did the right thing" - 21% - which to me suggests that not all users are idiots and a fair number of them are knowledgeable. It would be interesting to do this study again, nearly 7 years later, and compare the results.

The real danger of assuming that users are stupid is that it means they'll likely stay stupid, as then even fewer will learn due to the lack of any motivation to. My cynical opinion of why this happens is that for these companies, it's actually advantageous to keep users stupid; you can extract more profit from them if they're kept happy, unquestioningly complacent, and consuming. To paraphrase an old analogy: if you keep someone from learning how to fish, you can keep selling them fish.
>>the other is sad because you hardly use this low level stuff in todays software development world.

During my engineering days(Circa 2005) I programmed in 8085 and our professor would give us all kinds of crazy assignments and small projects. That was the first taste of any genuine programming challenge I faced in my life. Immediately post that, programming in C felt a little boring.

Recently I worked on a embedded systems project for which I relived these kind of days. I had to invent all kinds crazy tricks to work around with resource constraints.

Your true creativity skills are kindled when your resources are constrained in all manners. Time or other wise. Unfortunately you can't academically recreate the same experience.
Maybe it is today, but as soon as it starts to collapse (subprimes and friends), the textbook model has to be saved by external interventions. And so on and so forth. Long term, I doubt pure liberal free markets take us anywhere.
I love the idea of this. I have a casual interest in gardening and often come across plants I'd love to know the name of.

I hope you go on to great success. Finding niches like this to run a start-up is awesome.

In response to the other comments, perhaps you can make the botanists a 'knowledge marketplace' whereby they are paid (a micropayment of sorts) for sitting through and identifying flowers from pictures. You can set localisation filters so that avid gardeners can get involved too.
Folon: The story of Mr. Macintosh (1983)
WebAssembly will support tail call optimization
They lost a lawsuit, so they had to cancel that.
> CUPS ... they were the primary developers of those projects

They own CUPS, but it existed prior to their ownership of it.
Development Update: KSP and Unity 5
Hacking Drug Pumps
I wonder why RAM_SIZE = ADDR_SIZE * ADDR_SIZE - 1?
I mean why -1?
I disagree. Obfuscation is essentially the same as a separate compilation and can do as little or as much to distort the original logic as compiling to a lower level language.

E.g. an obfuscator could make all method calls into one identical named overload, while a compiler could emit appropriately named subroutines. The compiler preserves the logic better in this case.

Minimization is something different, but minimizers do not attempt obfuscation, it is more of a side effect of their goal.
Exactly — the stuff on keeping a mail register essentially amounts to manually creating the equivalent of an email client, complete with tracking conversation threads, subject lines, figuring out which messages need replies, and which messages are urgent or require further action.

One thing which struck me is that his example numbering system had exceeded 22000, and I doubt he logged spam.
The Million Monkey Effect in the Brain
Pope Francis Calls for Action on Climate Change
Suggestions for Improvement in Project Management App
My first reaction when I read this was that it's actually my wife who plays all the weird random games with our oldest son, whereas I often seem to be the serious parent who wants to explain stuff all the time and gets angry when he doesn't listen. But then I fortunately remembered that I often carry him upside down by his ankles when I take him to bed.
Threat intelligence' is the latest buzz word in cyber security
I've been thinking about this at a meta level and I can't get to reach any conclusion.

Think of a simple instruction: draw a line from (a,b) to (c,d).

How many ways can it be "encoded as an API"? we already have a gazillion forms of drawing: SVG, OpenGL, Postscript, Asymptote, PGF/Tikz, Canvas, and so on. Why?

Forget about existing line-drawing APIs. Which of these would you choose?

- line(a,b,c,d)

- Line (a,b) to (c,d)

- draw-line (a,b) (c,d)

- drawline

- make-a-line

- line-from-to

- ...

- ...

Not to mention placement of parentheses (C vs s-expression), curly braces or angle bracket. The list goes on.

I started reading Bertrand Russell's 'On Denoting' but I'm not really sure it'll help me out (although I haven't finished reading it yet).

At another level: once you've converted your vector graphics primitive to "pixel maps", that itself is no less of a language. So at a more fundamental level, it's really information represenation, not language.

I'm not sure where the problem is, language vs computable-form vs information-representation.

Not to mention metalinguistics. Because API is not just one layer on top of your program. You build an API/language layer as a scaffolding, to use it to build a higher level API/language layer. And apparently its turtles all the way up and all the way down.

It's all very confusing
This whole thing almost rhymes with the Japs buying up lots of choice properties in New York, California, and Hawaii before their bubble burst back around 1990. They were more into commercial properties and golf courses, held by corporations rather than individuals, though.
I saw the behavior of running to the 2nd parent to ask "Can I?" after the first one says "no" in my family. I now ask, "What did Mommy say?" first.
Are you interested in this? I am planning to get the NetBSD rump kernel running on sel4 at some point soonish, not quite the same but you would get much of userland. (Email in profile).
> CUPS is owned by Apple

CUPS was bought by Apple. It was originally GPL software and was incorporated into OS X a few years before Apple bought it.

> Mach, OpenSSH, OpenSSL & Apache are not copyleft.

Fair point, I did actually mean open source in the more general sense than the copyleft subset of open licences.

> The success of Apple has nothing to do with the copyleft software they use....Now if you say "open source has been an integral part on the success of Apple", I would agree with that.

I sense you're nitpicking for the sake of nitpicking :) In any case, I think we agree the same point.

edit: why is this comment getting downvoted so much yet not one single correction posted? Please guys, don't just downvote because you dislike the tangent I started in my previous post. Take this comment in isolation and if you still disagree with me then explain why.
QNX has a big advantage in that from userland it's basically a Unix. You can develop on it completely self-hosted on a desktop PC. The GUI's pretty good; it even comes with Java and Eclipse.

They've downplayed that recently, alas, but I believe that if you hunt around on their website you can find a bootable CD. I think platform support has slipped a bit so you might have trouble making it boot.

Way back when, there was a QNX demo floppy, which was a bootable 1.44 MB floppy disk which contained a full GUI, web browser, dialup modem support, etc. It'd run on a 386 with 8MB of RAM.

http://toastytech.com/guis/qnxdemo.html

QNX is pretty awesome.

Edit: Here's a similar writeup of the bootable CD, using a more recent version of the GUI. http://toastytech.com/guis/qnx621.html
> It doesn't matter how many frameworks are out there. ....

Former IGDA member, Gamasutra subscriber and GDCE attendee here, hence why I asked for numbers.

> Reducing package size isn't really comparable to writing portions of your game in assembler. I don't consider that low level coding or pushing hardware limits.

It is not, but the goal of fitting as much code as possible in small packages is.
Show HN: Firo – Turn your thoughts into music (free iPad app)
"the developers are informed – they just don't care"

We can't take that for granted. I for one found the article very useful and informing, raising my awareness about this next Apple stunt.
Full disclosure: I'm the dev. Let me know if you have any thoughts/suggestions :)

The app used to be a paid app that cost $20, but I decided to make it free for 45 days to open things up a bit. If you have an iPad and you like music, please try it out and play around.

Also, there's more detailed info about the app here (it was previously called Fiddlewax Pro).
https://fiddlewax.com/pro/
Hack Language Support in PhpStorm Postponed
Java had this feature since the last millenium (java 1.3, i think). I really miss it programming in python 2.7.
Sometimes you don't have a day to wait, even just an hour or two can help your cooler-self prevail.

I also draft immediately. The facts are fresh and you're passionate, get it all down so you can sift through it later. I try to make this the "final" draft even though I'm committed to reviewing it later.

Later when I return to the draft the first thing I do is delete everything which can be removed without loss of context. This usually removes a lot of the pissed-off "Let me tell YOU something about YOU that YOU don't know!"* stuff. If it isn't directly substantive it's probably inflammatory.

After it has been boiled down to relevant content take a step back and try to reflect humanely. Think about every lesson in compassion you've experienced in your life. Look the text over; how would you react to this e-mail if it were sent to you? Is even it really productive? Is it necessary? If so, try to think of a couple genuinely positive aspects of the situation— insincerity is only going to cause more discomfort. If there's nothing positive it might be important to do some reflection about why that's the case.

Remove accusatory tone; if you're not the boss (and even so...) then you should almost certainly be using more instances of "we" than "you" both literally and figuratively. Find the unresolved issues and recommend solution, try to supply the beginning of a solution as a token of your good faith despite whatever issues have arisen.

Review the whole message from the perspective of the recipient once more, a bit later if time permits.

This has worked really well for me, sometimes surprisingly so; people have gone from completely irate to "Okay, I'll take care of A and B!" It's pretty crazy.

* Ron White reference
I recall reading that at one point game programmers were using portions of their code as textures. Which reminds me of the story of Mel. http://www.catb.org/jargon/html/story-of-mel.html
Do we? Nest Cam alternatives already exist - in the form of IP cameras and DVRs. Making it easier to setup one would be a good thing though.
The New Aquaris E5 HD Ubuntu Edition
I was wondering what exactly is OP looking for. Most probably he forgot to put his problem in.

If he just wants to parse the text his bare minimum ubuntu install is enough with grep, cat etc.
How to Get the Green Card in New Jersey?
Having bootstrapped Google seems unwilling to switch to a business model not predicated on storing personal/private user data. What's up with that?

This business model _in the long run_ strikes me as untenable. Initially I thought that connecting search terms to ads was a viable model. Bootstrap with that, and sell software and hardware. I hate to say it but I think Apple's model is best. You get software tailored to your platform. Android and ChromeOS should cost a bit of money the same way Windows does. It was better when Apple charged 20/25 dollars or euros because it at least acknowledges that the software costs _something_. Microsoft has started making hardware.

Or we should be paying for support. Basically, we should be paying somewhere in the software chain. You know? As software developers we should be encouraging people to not see bits when encoded as information (be they source, binary data (songs, movies), binary code) as free.

What we need is an open-source Apple. I've been saying it for a while. You buy a nice piece of hardware (phone, laptop, desktop, server) and you get an open OS with it that works with the hardware out of the box. Crucially it comes with email software (and accounts) that are secure and private and lets you use your own domain. Social media and audio/video/messaging software needs to become federated ASAP. I know we have XMPP, how do we _force_ all comms/messaging platforms to support a minimum XMPP level?
> throw in $50 billion for desalination over the next 20 years, and build 30+ new desal plants

I hope you're being sarcastic? As the article clearly reminds, desalination uses tons of energy and so will require releasing even more CO2 into the atmosphere. The whole point is that better conservation of rain water will be more sustainable AND less expensive.
Java failed because of terrible slow gui libs, Microsoft corrupting the standard, and long start-up times. It could have gone fine.
What he is trying to do is attack the premise of the article. The leaky bucket method does not work if you overflow the bucket once every ten years and then stop filling until the next flood. The bucket would have to be enormous and is therefore not the solution.

I think it is a simple solution that should definitely be used to the full extent.
Show HN: A Sonos Controller for Chrome
iOS documentation:

"Instead, if the amount of free memory drops below a certain threshold, the system asks the running applications to free up memory voluntarily to make room for new data. Applications that fail to free up enough memory are terminated."
Show HN: Material design messaging app for sharing real time location
Oh like Oracle cannot make a commercial closed version of MySQL because it is under GPL[0]
or QT[1] cannot have both a closed and a GPL version.

There are a lot more examples of this.

On the other hand look at how RMS/FSF talks about LLVM and BSD[2], i am a developer there prefers the MIT license for my software, and for me FSF and GPL are a lot more dangerous then apple and there open source license.

[0] http://www.mysql.com/about/legal/licensing/oem/#4
[1] http://doc.qt.io/qt-5/licensing.html
[2] https://lwn.net/Articles/582242/
I'm blown away by this "guided hallucination" technique. It's not a big oversimplification to describe to the layperson as: enter images into neural network; receive as output artwork representing the essence of the images.
Rewiring Zalando's infrastructure outside datacenters
I think the author is referring to using Swift instead of phonegap/cordova/transpilers, since performance will be improved and you're not limited to just javascript as the originating language.
> yep a lot of the property is brought as a safe guard against the the day when the mob starts hanging people from lampposts.

Do you have any evidence to back that up or are you just making it up? I'd personally be surprised if it has even crossed the mind of some of them. More likely, the Chinese are buying US properties because they are cheap and can be rented for profit.
Those caps went away quickly as soon as the market showed a little bit of weakness. I think they only remain in Shanghai and Beijing, and even then....

A lot of apartments are owned and vacant even in first tier cities; rents are incredibly weak compared to sale prices. I pay 7500 rmb/month ($1100?) for something that would go on the market for $700k! Top that off, volume in 2nd hand real estate is pretty low even here in Beijing (you hear "I would sell one of my apartments, but no one would buy it for the price I want" - doh!).
Here here to this. I never continue to be surprised by the number of people who don't realize that engineering is the practice of breaking big and confusing things into small things you understand.
That way my first reaction.

My grandparents are very worried because of all the burglaries in their neighborhood. I know that cameras do not add security but they make them feel saver. This camera looks like the first simple solution which stores the records online and dont need any maintenance.

If someone got an alternative. Post it please.
Keep in mind that that was only posted in the dev sub reddit, not on any site-wide thing.
“Fashion Is Hard. PostgreSQL Is Easy” [video]
I wonder if anyone controls the physical layout of bytes on the disk, at least for things like installing large software packages on an HDD, or a major release of an operating system on a DVD. It doesn't look likely: every time I install Ubuntu, I feel the process could be made much faster.
Androids do dream of electric sheep
The rebirth of arcade racers – on Kickstarter
especially as a learning plateform for not-yet computer savy people, it's easier to give them a link and hop everybody can start playing. Don't underestimate the time it takes as a professor for "deploying" a tool on a 40 students class
A Series of On-Boarding Emails from the Community Manager at Pupp.ly
According to CrunchBase, facebook has raised roughly $2.1B totally (including their IPO, which accounted for $1.5B of that). [0]

In 2014, facebook totalled roughly $3B net income [1]. So they made dramatically more money back in the last year than they raised totally and will probably continue to do so.

[0] https://www.crunchbase.com/organization/facebook/funding-rou...

[1] http://investor.fb.com/secfiling.cfm?filingID=1326801-14-7&C...
Of course for small projects it won't happen. But for big ones it happens for sure. And then it doesn't matter if that (or these) repos are by the original author or not. If you can rely on regular updates to that repo then people will use it just as if it would be the original source and will spread just as far as any other repo based FOSS project. So I think for major projects the limitation you can achieve that way is minimal.
I invite you to google "Contributor Licence Agreement". Either way I don't see why we are arguing about it, Swift will be released with a permissive license, which is a good thing :-).
> and this had to be paged in and out dynamically, without any "hitches"—loading lags where the frame rate would drop below 30 Hz.

This is what gets me. Modern game development seems to say "eh, a little hitching won't hurt anyone", and then we wind up with games that run like shit. Even on consoles.
Losing your wallet is worse than losing your phone
sure thing. https://archive.is/g4PKD
Right, for the code base it is good - from Apple's PoV however they lost market-share in a billions-of-dollars market
Interesting but in all the years you haven't been able to monitor it has it been a problem not knowing who is home? Has your dog ever not been fine? It sounds like this product gives you information you want but don't actually need. Kind of one of those things you keep around in case of an emergency situation that never happens (or if it does the product doesn't really make any difference in the outcome).
Looks fantastic! I noticed your other app is open source. Any chance of open sourcing this one?
Rumor at the the Nameshield Group – PRLog
How Crash Bandicoot was fit into 2mb of RAM
Dr. Driving Game Mod Apk Incl Unlimited Coins Download
LLVM is not GPL'd because the FSF didn't want it.
TSR WaterMark Pro Crack Plus Serial Key Free Download