skysight-inc/HackerNews huggingface dataset:
> If you love freedom so much why don't you just let people release their software under a license they seem appropriate and you release your software under copyleft?

"Freedom" is only defined in terms of one's beliefs about human rights. Some people (myself not included) believe that they have a right to view and modify the source code of all software they interact with in any capacity. To those people, there is no "freedom to release software under a license they seem appropriate," because the only licenses that do not violate what they perceive to be their rights are open source licenses.
It is different, right now. No source code for Swift.

It's really simple: quit claiming to be open source, or actually ship the code.
I wonder if this will eat away some of the time I spend on HN and if it'll stick. I'll give it a try.
That's some runway. I'd love to know what that $1B goes on for a business that produces software and hosts it on commodity servers? Acquisitions? World wide advertising campaign? Liquidity for original investors?

A year ago airbnb was a site I'd heard of because of HN. Now friends all over the UK are familiar and use it. Phenomenal growth, off the back of such a simple idea.

Kudos for executing it!
Now you're just letting facts get in the way of a good rant. That's just cheating.
> Blockchains

Just out of curiosity and not to diminish their current practical implications, are blockchains really a new invention?
and all the IDE sugar from Xcode.
$2,550 a month from a rental property.
I don't understand how this is any worse than any other of the thousands of pieces that you run on your server. If you audit the code and it looks fine, and it's coming signed from a trusted source, what's the problem? It's not even a daemon, it just runs for a few seconds and exits.
Show HN: Touchpine – Software updates straight to your inbox
"That's already happening with LLVM, anyway; Apple already ships a no-source-available fork of LLVM."

In the old days we used to call this "bait and switch". That being said, I dont necessarily thing it's a bad thing. Corporations don't exist for philanthropy, they are motivated to bring better and viable products to the market.
Sono – window noise cancelling system
They didn't claim it is open source, they said it's going to be.

So, again, who is Apple combatting by announcing their intention to open source a language?
Levenshtein automata can be simple and fast
What kind of sugar do you mean?
Sean Parker unveils social network for politics
Some day I will write a blog post about the tricks we have to pull off to fit all code & assets - or get animations running at 30FPS - on Pebble.

Trust me when I say this: low level development is alive and well at hardware companies.
Minimalism in Web Design
I have a project where downloading the JS takes about 30s on my 40Mbps home connection....

Maybe not so many "websites", but there a lot of javascript applications will benefit greatly cutting down on the size and parsing time.
The amount of unoptimized crap they generate in a few weeks (in some cases) is quite depressive too I'm afraid.
Game developers are wasting more and more CPU cycles, this of course reduces development cost. But it would be nice if they put some effort in making things run fast. And this doesn't only count for games!
>Plenty of time for the thief to unplug and take that nice shiny PC with the video stored, and the nest cam with it.

That's the awesome part! You don't even need a local PC to store the video. It all gets sent to a remote Secure Server where it gets stored (and is accessible, if you purchase that add-on) and streamed!
As many others already said, this is just crazy. Don't do it. Also, Equity should be like children. Protect them with everything you got and only let very important people access to it who make a core difference
This sounds a lot like "Think first, then code". I like the approach, and have more or less been applying it unknowingly since I read Martin Fowler's Agile book during Uni. Nice article!
If it's not too much trouble, could you please this part:

>Personally, I love the GPLv2, I think it's a masterstroke of a license. I don't use it very much anymore, but I'm very glad that exists. I think v3 goes to far, and I think AGPL goes way too far.

I am really not familiar with licenses and I have a feeling the legal text won't make much sense to me either if I treid reading it by my self
I am waiting for Mr. Baggett book on the Lisp internals of Crash Bandicoot.

I don't care about the game, I never liked it, but the Lisp code of this man should be on par with PG's.
Are the coefficients of the neurons inside the layers to "trigger" just multiplied by some constant? Not cited in the original article apparently.
Try view source on any Google web app, like Inbox. For all intents and purposes it's pretty much closed-source already - deciphering that mess is a nightmare
Interesting.

The article didn't try (as far as I saw) to say anything about the flavor of nighthade, which would have been interesting (as a Northern European, I have no idea if I can source this locally).

The Wikipedia page (https://en.wikipedia.org/wiki/African_nightshade) said:

The leaves also contain high levels of vitamin A, B, and C, and phenolics and alkaloids, including cocaine, quinine, nicotine, and morphine

which was also interesting. I wonder if those levels are high enough to make the plant controversial, didn't do any further research.
Great comment! OP here. Yeah, I agree with you that it is analogous to comparing oranges with apples. I'm quite a beginner in classical Chinese. It took me some time to go through various sources and learn about origins of the two characters. I was aware that classical Chinese works rather differently from the modern languages that "borrow" lexical items from it and it would be inadequate to give only a brief history on certain usages of the lexical items, but getting in-depth in the discussion is way beyond my current capabilities (and I would like to keep the post short - after all it is meant to be more of a “web log” type of thing that I take some time to do everyday). Some day I will definitely look into Sanskrit and other languages that I’m least familiar with and examine how the idea of understanding is expressed, in the endeavor to understand what is understanding.

I’m been trying to look for books on such topic too. I don’t think one that really expatiates on that exists. If I have the time I’d love to do some extensive research and (after having gained arcane knowledge and great insight) write one!
most people I know would find the idea of their living room being streamed to a remote server "creepy" rather than "awesome".
Not sure that necessitates you being less playful - just back your wife up so that you come across as a team, rather than two individuals who can be played off as each other?

It's not a bad thing that your child has found a friend in you.
Making things fast is more important than making them run fast. And it's not about the cost — it's about iterations for the sake of game design.
It even has a mic.

IP cameras in my house recording to in-house server = OK

IP cameras uploading data to external "cloud" servers I don't own = do not want
Well I guess that settles it. We should all just only use .net.
Chris Lattner fought many years (I believe he started working on Swift 5 years ago) to eventually bring Swift to the open source world. It's not a "tactical stunt" to implement Apple's evil plan to lure people away from Android/Linux. Believe it or not, there are people inside Apple who really want feedback and contributions from the community to improve their language.
Thanks a lot for the feedback--we'll change the rather lame screenshot at the bottom into something that does a better job of showing off the different showcase templates as a quick fix.
I'm looking at restructuring the homepage to tell more of a story, so I'll try and do a better job of showing how the outputs justify the effort as part of that.
What is Meteorjs, and how does it compare to the MeanStack? Let's take a look
confirmed: I'm a shitty developer
> I am quite sure there are other contenders like home grown engines, LibGDX, Marmalade, Cocos (all variants), SDL, MonoGame, DirectXTK, Project Anarchy , Apple own Scenekit and SpriteKit,...

It doesn't matter how many frameworks are out there. If you hang around the game dev scene long enough, you'll see that most small devs are using Unity, and if not that, Cocos2DX. Just head over to Gamasutra, /r/gamedev, or browse Steam & itch.io and see the # of cross platform mobile ports. Talk to devs, they are using Unity.

> Why do you think then all major OS vendors are teaching the devs how to reduce their packages sizes?

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.
Flattr Support Enabled in Jolla Harbour and Jolla Store
No one, but the free software peeps always need to get their panties in a bunch about SOMETHING to proactively defend their dogma.
That is a very good question, and I also I'm curious to find out
https://en.wikipedia.org/wiki/GNU_General_Public_License#His... has some coverage of the changes that various versions of the GPL introduced.

tl;dr is that v3 places a much broader burden on entities releasing GPL software, wrt patents and the general digital freedoms of users.
I have one of these dogs , I have an Aibo 210 Supercore.
Still one of the smartest consumer robots you can buy that's all ready to go straight out the box.

I have seen it do some amazing things that makes you wonder how self aware it is , but it also acts just like a toy.

It likes to sit at my feet and one time came over to me while I was on the computer and laid down by my feet then made sniffing sounds like it was smelling my feet , it can be a goofy dog.

That's just one of a few stories I have of that dog.

I've posted videos of him on youtube , just search youtube for Aibo Hoverboard which is my Aibo dog on a Back to the Future hoverboard or Aibo Golf where my dog hits his ball into a cup. I'm ThoughtDragon on youtube.
This story is playing out all over the world. A while ago, the Chinese figured out that by pegging their money to the USD they could simply print more money, pay people more, and their citizens would flourish. It's a great strategy if you're an up and coming solution. Unfortunately, the ending has played out before. Crash and burn. With the burn part being a bloody conflict or war.
ملاك وحدات الربوه الهادئة يجب عليهم التوجه للجهاز لتقديم مستندات الملكية- تراخيص
Ok, there's two alternatives then:

1) Don't interact with said software if it doesn't fit into your concept of freedom.

2) Write the software yourself.

But forcing someone to release their software in way they don't want to isn't one of those alternatives. (Your freedom ends where my freedom begins).
How the Internet, Dopamine and Your Brain Work Together to Screw Your Potential
Should revisit using hydrogen as a lifting gas. Yes, I know, "Hindenburg", but we've learned how to fly safely in airplanes full of fuel.
Reading this thread, I can only imagine some people saying to themselves: and this is why we don't open source our code.

I wonder how many companies keep their source completely closed so as not to have to deal with this kind of PR? Would we not be in a better world if, when a company offers code under a BSD-like license, we just say "thank you very much" and move on? If we don't like the license, we develop our own code under a different one, and that's the way the world is meant to work, surely?

There's a lot about this backlash I genuinely don't understand.
Resources blowing the memory was a common problem on the PS1. A common trick was to bake the resources into the exe. I worked on a game where the final disc was a directory of 25 exe's. Each exe was a level, even the front end was a separate exe. You could see that the size of each file was under 2mb, so you knew it would work. You would never/hardly ever dynamically allocate memory on the PS1.

There was a lot of duplication, but the CD was a huge resource and memory was thin on the ground. Also meant that we could use the CD for audio during the game.
can that brine be used for other things? This might sound silly to a knowledgeable person, but isn't salt worth something?

If the infrastructure is available, it would be interesting to force things like watering lawns with only water from something like a desalination plant.
Show HN: A new Hacker News interface
Hard Drive Inspector Pro 4.1 Serial Keys Full Version Free Download
Yes, I've witnessed a over emphasis on TDD and BDD lead to a team regressing. TDD/BDD became the deliverable not the product.

This is even more prevalent in the test masturbation known as Cucumber. Like your experience the lead in this case a weak developer was extremely pleased we had a very high coverage using Cucumber and because we where using Cucumber, by proxy we where doing BDD right??? ;) So bonus points are to be gained when reporting to management. The fact was the Cucumber sweet was a heavy set of UI tests against the most fragile part of the system; what changes most in a html app? A: The UI. The implementation in Cucumber is poorly executed leading to hours debugging because of it's shared mutable state in Cucumbers global world giving absolutely no value as features under test could be tested lower down the stack more reliably, faster, giving more value. I'd go as far to say the only person getting benefit from Cucumber is the person reporting to management trying to look like they've been busy and proactive or someone selling their consultancy fee. Cucumber is nothing more than the work of Satan seeing how much punishment a team can take while chasing the mythical utopia promised but never quite reached! Better tools exist!!!

I'm not saying TDD/BDD is bad, I use it when I think needed and enjoy it when used sparingly when requeied. Doing tdd because someone told you so and then the tests taking higher priority than deliverable code is bad unless your code results in death or other hardship upon someone, in these cases you're best of using a more formal approach to testing! Cargo culting at it's best.
Can I use Stack Overflow code in Apache licensed OpenSource projects?
$1B seems crazy and i am wondering why a website (more or less) could be evaluated at $24B. But i love AirBnB and i hope they disrupt all the tourism business. AirBnB is hopefully the future of travel.
I think that's the crucial point. If they do not at least include things like networking, multithreading and file system access from Foundation then server-side Swift will either not happen for a long time or it will be very fragmented.
Time + Internet = A smaller world that doesn't forget
This seems pretty much to reduce to the old copyleft-vs-liberal license debate (along with a generous sprinkling of fear, uncertainty, and doubt), which doesn't seem worth re-hashing.
Short summary (from memory, so might be a little faulty):

GPLv3 = GPLv2 + you can't sue any users/distributors for violating your patents + you grant an implicit license to all your relevant patents to your users + you must protect users from patents that might be covering code you contribute

For companies with patents and lots of patents they are afraid of losing their ability to sue for patent violations. I'm unclear whether the license you grant is just for the GPLed code or just in general. And in general it's unknown how all this plays out in court, so most lawyers (and thus companies) avoid v3 like the plague.

AGPL = GPL + must distribute even if you just provide an internet accessible service.

The idea being that the GPL only applies to distribution, so if I modify some GPL software but never distribute it (because I just run it on a server I control) I never have to GPL my changes. The AGPL says you have to distribute/open source your changes even if you don't distribute if the modified software is accessible over the network to users.
This unpublished one is incredibly creepy. https://i.imgur.com/6ocuQsZ.jpg
Haha, when I read the headline, I immediately thought about gcc and apache httpd.

Got at least one right and one close enough ;)
Finding a good open source component to use in your project
I'm unclear where you learned that the employee had signed such a contract, especially if in that jurisdiction they are not bound by it. Did you ask to see copies of their past employment contract? I would feel zero obligation to mention this to my future employer if it doesn't apply in my jurisdiction.

It's like, if I had signed a non-contract stating I'm now a slave, I'd just ignore that contract. (What I'm saying applies to California.) Certain things just don't have any legal significance. (Such as indentured servitude.)
Take a look at http://all-things-andy-gavin.com/2011/02/03/making-crash-ban... as mentioned above :)
The draft design documents state that any WebAssembly code will have an equivalent text representation - so that is almost comparable to human readable source code. It will not be a linear list of instructions like an assembly source code but will be structured as WebAssembly is supposed to have an AST representation. [1]

I cannot see why FSF will have problem with this then, since if you are distributing a .wasm file you can construct an isomorphic text source code representation from it. This is in spirit with the user should get the source code of whatever they are executing. (Though I agree, it would not be equally readable as original C/C++ source code from the .wasm file was compiled, but then something is better than nothing)

[1] https://github.com/WebAssembly/design/blob/master/TextFormat...
Hooray! Can't wait to use some real language for web apps finally! We might be at the brink of a revolution due for a long time!
Churches introduce FACIAL RECOGNITION to keep track of members' attendance
Here's What Happened at Cambridge IV:

https://books.google.co.uk/books?id=5d9hHvD-T7gC&lpg=PA264&o...

This last story makes the ML images even more disturbing!

Highly recommend these stories. They'd make a great black mirror episode.
Where does he claim that you can't contribute code to LLVM?

His claim is that Apple ships a LLVM that is different from what you can get as source code (thanks to a lack of copyleft). See the saga of the two aarch64 backends...
wouldn't they sue the employee in question (the poster, or me in that situation) rather than the employer? How are you at fault for hiring someone with a non-compete you didn't know about... what is there to sue you over?
2004 was the rainest year in over a century in LA. Without it, the average deficiency from 2005-2015 is about 3 inches of water (20% of the total) per year for ten years.

That is not an "there's no drought in this region" error factor.
>and that probably means the middle class day-trader rather than the NYC firms with billions to spend

First of all there just aren't that many middle class day-traders, and they don't trade in very large size. If they were the targets of HFT, the industry would be absolutely tiny.

Second, the small day traders just don't have enough volume to cause significant price impact. They just can't move the market enough for the HFTs to profit off of it.

Third, you'd be surprised at how unsophisticated and careless many huge institutional investors are. And sometimes they're just willing to pay extra to get in or out very quickly.
some good advice, some doubtful advice.

One advice in this pdf is that on designing first before implementing. I think iterative cycles of design / implement / use / design /implement use yield better results.
That's not really the same though. You are not really limited by RAM in most cases, also you are not limited by slow storage media like CD/DVDs as it was/is with most of the consoles.
The reality is, hardly anyone on mobile writes their own engines (a part from some of the big players) because it's just too much of an investment and Unity (or one of the other popular engines) is well optimized and allows much faster development.
I am playful (although being a programmer, that sucks much of time and attention) but still have the authority. I don't think they're dirrectly relate. It's much more about how far you go in both directions, at different times. Authority is lost in inconsistency. Now we're the best of pals, and next I yell at him for being such and such. It's important for my son (12yo) to be aware that although I play and say jokes, I am still his father. And although I say no to things like games (when I find it appropriate), I am still his friend and I do it for his best.
The water rights laws cannot be underestimated. This is mostly the result of the 1983 case National Audubon Society v. Superior Court [1]. Based around the public trust doctrine this case originally was about LA draining water from feeder streams to Mono Lake. The real effect has been many counties using this ruling as basis for restricting landowners from selling water from their properties outside the county. Hence farmers either let it go to no use or on lower value crops.

As for the rainwater issue, well they engineered themselves into that but that cistern idea was great.

[1] https://en.wikipedia.org/wiki/National_Audubon_Society_v._Su...
Continuous household video surveillance trips my creep meter. For my door/yard/exterior, yeah, but internally?

(The issue of cloud uploads is of concern, but even non-Cloud WebCams have been owned or had backdoors in the past, and your home server could be hijacked -- there are hundreds of YouTube videos of people whose laptop webcams got hacked)

I could see it being useful as a baby monitor inside.
He writes:

> Apple's announcement remained completely silent on patents, and we should expect the chosen non-copyleft license will not contain a patent grant.
Ask HN: How to safely outsource a web dev project
Hi, long time lurker here.

My company's trying to outsource a medium size web development project and since it's the first time doing it, I really want to be extremely careful and not mess everything up.

So, based from you experience, can you give me some advices? Do you have any suggestions about how to manage something like this?

- What are the main questions to ask when you want to outsource a web development task to an external company?
- How can I check if they can really deliver what I need and they don't only have a nice sales pitch.
- From PM point of view, how do you manage something like this?
- How can you "blend" their development team with your internal development team?
- Should an internal employee act as a project manager for their company? What about reports?

I have so many question...I'm a control freak and I need to make sure that I'll have everything under control.

Is there a good book about this? Any information will be extremely appreciated. Thanks!
It's (functionally) a Dropcam. Dropcam's been around for several years now. They're owned by Nest/Google now, so this is the first branded product from them under Nest. You can believe that they're actually encrypting the video as they say they are, or not, I suppose, but there are plenty of non-cloud-based options available. For me, this was the easiest way to get cameras up where I needed them, with a really nice mobile app and a really great recording/playback interface.
I think a better word might be bigoted. The author seems to have strong intolerance for anybody who doesn't share his precise view of software licensing.
That rosetta code has NO static scoping (neither has Tcl, you got that wrong). It uses dynamic scoping with `upvar`. It's a design decision all right, just a really bad one.