skysight-inc/HackerNews huggingface dataset:
He must not have been around the internet in the 90s, kids nowadays have it easy, powerful+cheap hardware, great+highly diverse ecosystem of languages and tools, years and years of progressive improvement to everything from email to web to networks.

Many of the arguments made against bitcoin remind me of shit I heard in 90s against the web

But yeh the parent post is correct, the vitrol against bitcoin on HN is misplaced and downright strange, bitcoin is not perfect (neither was HTTP once upon a time) but as per article its evolving and improving and it sure as hell is interesting and innovative.

Anyways I probably will be downvoted, any time i get involved in Bitcoin threads its a if there is an army of paid downvoters whose boat and job bitcoin threatens, digital Luddites if you wish.
In my experience, Go makes it hard to write libraries in the STL/C++ sense (that is, reusable abstractions), while making it very easy to write libraries in the "batteries" sense. So yes I think the metaphore is correct
I don't know why you were downvoted but you've hit a lot of points which is fairly correct to assume.

Given that core East Asian familial, I'm not surprised by the tremendous societal and materialistic pressure on men of East Asian descent. Seriously....places like Korea and China men are regarded as just...fucking money making machine and nothing more.

Downturn of Chinese economy is a serious threat to the stability of the regime. The Chinese Dream or Zhonguo Meng, is uniting force. Everyone is out chasing money. It's like a giant ponzi scheme with someone on the other end always getting fucked while enriching those before it. When the flow of money stops so do these societal hierarchies built on money and power (easily purchasable with money in China), and suddenly 500 million middle class citizens who wants to stay that way become a very big force.
> By the time the internet came along, and I got into full time development.. .net was out, with "academic" pricing for VS 2003.

The web was around for about decade before Microsoft .NET arrived. In fact I remember coding Delphi in an evaluation copy of the IDE given away on a cover CD from .Net magazine (not to be confused with Microsoft .NET). And then a few years later downloading a pirated copy of a beta release of Visual Studio .NET.

It was actually the web that introduced me to Borland's Windows IDEs. I'd used Turbo Pascal extensively, but then got hooked on Visual Studio once I migrated away from DOS. Then I started seeing talk of these Borland development environments for Windows and thought "I love TP, so why not give these a shot". I actually much preferred those IDE's to Visual Studio as well, but alas my career and personal interest was switching to non-Windows technologies at that point and thus I never really found a practical use for Borland's Windows compilers.

A few years back I did need to throw together a basic Windows app for some clients, but by that point Delphi was dead and I'd forgotten a lot of Pascal's nuances anyway. So I ended up knocking up something in VB.NET; which was actually less painful than I remembered from the .NET 1.0 days. In fact almost pleasurable. But for all of Pascal / Delphi's warts, I did very much prefer that language over any of the iterations of Visual Basic. In fact I think I'd probably go further and say I preferred it over C/C++ as well.
Apple: "We will allow ad blockers for Safari in iOS9. By the way, here's our new News app, which serves unblockable iAds"
I'm pretty sure every person[0] would choose their sense of "undiluted identity" when push came to shove.

Why?

Because fear of the unknown is a thing and muslims have been vilified a lot.

Anyway, Israel is very aware of the dilution effects. After all, they have been exploiting it (and much stronger arm techniques) to carve out their country.

[0] Unless you are Ghandi.
Swift has an interesting situation. Within 6 months of its beta release it was already being used to publish iOS & OSX apps.

With it also being open source, and ported to other platforms I can imagine other mobile operating systems also embracing the language in hopes to get more developer traction.

Not to mention that they have taken a little from every language, and server-side swift is a whole different beast.

This is going to be fun ;)
"abusive walled gardens for or mobile phones"

While some of this is Apple and Android, much of the root of this problem lies in the carriers themselves, not the software makers. Carriers have a long standing history of building very high and tight walled gardens around their networks, the devices on those networks, and even the versions of software that run on those devices. It has actually gotten a ton better since the App and Play Stores have come around. By building those walled garden stores the Apple and Android have pulled a lot of the burden for developers from individual carriers to single platforms. I would much rather have to work with a single walled garden such as the App Store than have to deal with coming up with a version of software for each carrier.
Lots of things can influence text legibility. Different display characteristics, environmental factors, the font that ends up being rendered, view distance etc.
I think it's because Hurd is too ambitious. Overly ambitious project almost always fail. By the time Hurd was done, everybody has already forgotten what Hurd is.
> The thought that someone might take the code I wrote and make it into a proprietary product, removing the freedoms I had, is horrible.

I feel this argument is weak: even if I license my works under BSD, no one can make my BSD licensed code that has already been distributed into to a proprietary product, even not myself.

To make that software that I licensed under BSD a proprietary product they would need to somehow convince all users of my software to get rid of all copies as well as convincing me to stop distributing it under a free licence.

Building a proprietary product that includes my code does NOT remove anyones freedom to use my code, no?
Ha! Great minds think alike. I did something similar awhile ago: https://github.com/program247365/engineering-blogs Would love to get contributions, and I'd host it.
I am looking for part time work within Javascript/Angular/Knockout and front end work. I can code up to 30 hours a week, pretty desperate for work as my family medical bills are high because of things unexpected. If you know of any part time work, please reach out.

pio.scott with gmail
OK - Anyone for a funny story regarding filling out an SF-86?

As part of the clearance process, your co-workers are interviewed regarding your work-habits, perceived integrity, etc. We had one woman, "Mary", in the office who was a bit of a busy-body, listening in on phone calls, other people's conversations, etc. One day she overheard another young woman, co-worker "Jane" talking on the phone regarding meeting her boyfriend John at the airport. In order to embarrass him, Jane and a friend were going to dress up like hookers, hang all over him etc. Only Mary didn't hear the whole story and became convinced that Jane was really involved in prostitution and was going to meet a John at the airport. So when investigators were working on Jane's clearance, Mary flat-out told them that Jane was a practicing prostitute on the side. I'm sure these investigators hear it all, but I can only guess that this was a memorable interview. Of course when the investigator confronted Jane with the accusation that she was a hooker, she flipped out. Mary and Jane's relationship was never quite the same after than..
There are also more links/resources on the OCaml website.

http://ocaml.org/learn/books.html
Losing one customer can either mean: a) losing $100 b) losing $1'000'000. What do you pick?
One definition not often used is "experience." Or there is "a course of action tentatively adopted without being sure of the eventual outcome."
This isn't an agricultural issue. It's an issue of environmental economics. If California's soil is so valuable, some farmers will be able to grow crops there profitably even if they have to bear the true cost of water and dam infrastructure. Giving those things to them for free just encourages agricultural activity beyond what is efficient.

I'm not one to reflexively invoke the magic market fairy, but this is pretty much the textbook case of where markets are good at allocating scarce resources.
> This is either incredibly naive or incredibly stupid.

In order to interpret that one sentence the way you did, you had to:

- divorce it from the context where the software was released as copyleft

- ignore that person getting wealthy must share their source code

- willfully misinterpret "don't get rich" as "get paid nothing"

- presume that money given to some charity is more of a societal good than software

- presume that that the creation of free software "counts for nothing"

But please do continue to abuse me as "incredibly" naive and/or stupid, and make comparisons to "slavery!" It might not feel like a genuine Hacker News discussion if you didn't.
The AMA has a lot of quotes that reinforce Milgram's Obedience To Authority over Zimbardo's Innate Human Evil.

The AMA guy says he engaged in all the prisoner mistreatment out of a sense of duty and respect for the experimental setup.
Ask HN: If we are in a VC bubble, how would the bust play out?
In 2007, many people knew housing prices were out of control. But they didn't fully realize how exposed the financial system was and that banks would fail on a massive scale.

Today, there is a debate about a startup-SV-VC bubble but I don't have a sense for who is exposed and what the greater ramifications would be, if any.
Don't they all have an RSS feed?
http://bits.blogs.nytimes.com/2011/07/06/would-you-like-some...

> Wag.com, introduced Wednesday, sells 10,000 pet items like food, litter, toys, clothing and grooming supplies. Quidsi, which was acquired by Amazon.com for $500 million last year, also runs Diapers.com for baby supplies, Soap.com for drugstore items and BeautyBar.com for cosmetics.
you can always sell it for 80%+ of it's value for cash or bitcoins... or ask your dealer what he needs from Amazon
You talk as if this is a recent thing that the Raspberry Pi has enabled. Yet people have been pirating software long before bit-torrent was around; and people have been using torrents, specifically, long before the Raspberry Pi's were a thing. I very much doubt the Raspberry Pi has made any significant impact on the numbers of people who torrent - let alone pirate in the wider scope of distribution mechanisms.
Have never understood this attitude, I've heard it before where I'm from.

You're littering to make sure people are employed? Really?
Does Google use Go in any high-load services?
Any interest in working remotely? I have a great lead engineering position posted.

http://careers.kickbacksystems.com/
It is not worthwhile to talk about what it means while framing it as an experiment, but it is still worthwhile to talk about it as a historical incident. We still talk about what other human rights abuses imply about the human condition, no?
It does make sense. Apple aren't helping people block ads because they don't like ads; Apple are helping people block ads to "enhance privacy" (and also for "if everyone's gonna do it anyway, it may as well be fast" reasons, but never mind those.)

When a third party serves an ad to a user, the third party gets information about that person (their IP address, etc.) When Apple serves an ad to one of their users on behalf of an advertiser, on the other hand, the third party doesn't get any information at all.

Sure, Apple now knows I saw an ad... but Apple knows a lot of stuff about me; I'm already assuming they're trusted with my personal information the moment I set up iCloud Keychain or Find My Mac. Reducing the number of companies that know things about me down to the bare minimum (i.e. the same number that I actually do business with) is not a bad deal.

...of course, if iOS shipped with a "hosts file"-like configuration point, such that one could block iAds, that'd be a much more interesting world. (And not, strictly speaking, an impossible one; "featureful" VPN-proxy services are becoming more common—even Google is giving one away as part of Project Fi, to avoid "dirty" wifi—and iOS supports system VPNs, so you could set up your ad filtering at the head-end. I have no idea what Apple would do if this became common, though. Maybe just give app developers an API to ask whether "the phone can reach the internet but the ads aren't loading", and switch to a separate "hey stop that" view controller.)
Is there a way to read this posting without having to log into Facebook?
Shortlist for Software Engineering Teacher of the Year Award Announced
Often Java is too slow too. (Slow == overhead from GC of unwanted object metadata and heap allocated objects)
Seems like a fairly direct application of the broken windows fallacy.
24 comments so far and this is the only one discussing TFA...how odd.
I don't know about oil-rich countries, but Lebanon has allowed over 1 million Syrian refugees in. I don't think it has to do with Muslims only, it's an Arab issue.
> I would only release via Affero-GPL from now on.

Fine with me. Do as you please.

Everyone else keep in mind that your potential userbase drops dramatically if you only offer your software under AGPL. Even adding a commercial option in addition makes AGPL more usable.
Hi everyone, author here! I'm really excited about the possibilities that this library opens up! I intend to write a blog post soon to explain in detail the ideas I have and to put them in context. Until then, here's the high-level:

1. Yoko's talk at the recent Clojure/West about ClojureBridge curriculum (https://www.youtube.com/watch?v=fiIJuthOhnk) shows that the inflection point for difficulty for students happens around functions, especially higher-order-functions. That's exactly what REPEAT is in Logo, and kids handle that just fine. So maybe clojure-turtle can be used to smooth out the learning curve in Clojure curricula?

2. My talk at Clojure/West was about programming in Clojure in other languages, which could open up accessibility to programming to non-English speakers (https://www.youtube.com/watch?v=MqjMZNwnYCY). I think translating clojure-turtle shortens the first step to reaching a new human language -- the set of constructs you need to translate is much smaller and more tangible. If Logo works for kids, it should work for anyone. For those who have seen my talk, clojure-turtle is sort of my successor to clj-thamil (programming in other languages) in the sense that they can make programming and/or Clojure more accessible to much wider audiences.

3. Logo is used to teach kids programming, and it's fun! MIT's Scratch is based on Logo -- it's a visual version of it. UC-Berkeley uses a modified version of it for its intro CS 10 class, and code.org uses a version of it in its projects to teach kids programming. So we're teaching Lisp (Logo) to beginners because it's simple (and easy), but why is it that when they get older, Lisp/Clojure is all of a sudden hard and "weird"-looking? That ought to be a short gap to bridge, right?

4. clojure-turtle uses Quil because the ClojureBridge curriculum uses it for capstone / advanced concept material. But Quil is a great choice on its own merit. Since Quil shares a codebase between Clojure & ClojureScript code, it easily compiles to Java and JS, meaning we ought to be able to make a try-X.com website out of this, too.

Let me know if you have any other feedback, thoughts, etc. about the code or anything else.
Planet does this already: http://www.planetplanet.org/ - just need someone to host it.
The stories about the Hasbro buyout I was thinking of were actually from Peter Adkison's blog, read that just after hearing the NPR piece and got them mixed up:

http://www.peteradkison.com/blog-entry-3-wizards-of-the-coas...
Okey, someone apparently thought they could do it, but then realized better and fixed it. The source today includes the original copyright notice. That they fixed it afterward should point towards what their current believes are, and if they thought their past patch was correct.

Was that version ever distributed to anyone?

I also notice in that thread that the author of Ath5K .c code give explicit permission to "Alternatively, this software may be distributed under the terms of the GNU General Public License". Removing the old license text of the header file and replacing it with GPL might be incorrect, and people are free to argue what a judge would say about it. It just seems very far from an actually issue, any proof of current believes, or what advices FSF gives.

https://marc.info/?l=linux-wireless&m=118841220505946&w=2
> But not on top of them selling my data.

I have good news for you, Google (and Facebook) are not selling your data, they keep it to themselves. They sell ads display, selling your data would be very bad for their business as customers wouldn't need them then. It's like saying coca cola is making money selling their recipe instead of the prepared soda. Can we just stop repeating this misinformation? I'd expect better from HN.
Exploring the Hacker’s List marketplace, 23% are FB hacking
Over-valued companies will have to take down rounds - employees who joined late will get their options roasted. A large number of small and new VC funds will get wiped out. This time, the difference is, its the professional players that get hit (VC's, institutional investors, hedge funds etc).

Last time, tourist investors (newbies and the lay man) invested in stocks that crashed. Private huge rounds are protecting the tourist investors by virtue of lack of access.
See also:

The pitchforks are coming - http://www.politico.com/magazine/story/2014/06/the-pitchfork...
People still think gold is important? In the case of some massive catastrophe (eg. famine, nuclear war), it seems as if the skills of people to recreate society and technology would be much more important than some metal. I'm really, genuinely interested to hear about why physical possession of gold is that important.
Russia, China Decrypt Snowden Files
> That surprises me. IP transfer means…

I guess this really highlights the problem with the whole bureaucracy in general, and that contract in particular. You know what "IP transfer" means. OP doesn't. And, I'm convinced, he doesn't have to. He is not a lawyer, he knows other things, that lawyers do no know. Cheers to you for knowing both lisp and law, but I really cannot judge OP for the fact he knows only lisp. I believe it's not him, who is guilty, but the system, where every harmless lisper can be forced into signing contract he doesn't understand because of the fact he wanted to do something good for the society (and paid 20 bucks for that, by the way).
To be fair, Google has contributed a ton of code back to the community.

They have also made Linux relevant on the "desktop" (if you consider Android / Chromebooks desktop substitutes).

Net net, I would say their use of open source has been a benefit to the community.
Clearly I need to watch this better.
>It's just another means of jealous control. We bag commercial licenses for stealing developer freedom, and then willfully use licences that deliberately obstruct people from using our work as a foundation for successful entrepreneurial efforts, because we can't handle the idea, even the /mere possibility/, that someone might be more successful with our own project then we are. We even have the nerve to pretend that we're being generous when we do this!

The GPL is not strictly about developer freedom, and it doesn't pretend to be. It's about guaranteeing user freedom.

From the GPL's Preamble:

"The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users."
I think your post gives away the answer and you're only looking for confirmation.

Honestly, I can't give you advice financially as I am roughly your age, but if I were in your position I would follow my dream without any hesitation.

Perhaps considering lacking which of the pursuits would hurt you the most in 10 years can make your decision easier.
> The big part of the problem is California never really did anything about it.

That isn't really fair, there was a lot done. Desalination plants went up along the coast and rationing and conservation efforts went in to full-effect. The problem was that when the rainy season returned the desalination plants were spun down and people generally stopped caring as it was no longer an issue.
It seems wasteful not to use insights from one domain (untyped, textual) in another (typed, contextual).

I knew about (not that I understand it) the connection homotopy...mostly just worried there's work happening that isn't informed by research.
The main problem of C++ is that it has far too large values of "all".
If you are using your personal device, you need to be sure that it isn't compromised and hasn't tor been cracked by the government?
Both Cloudflare and Cloudfront (when used as a dynamic content CDN) offer persistent open connections to your origin, as a standard feature of their offering.

https://blog.cloudflare.com/keep-alive/

https://support.cloudflare.com/hc/en-us/articles/200168346-B...

https://aws.amazon.com/blogs/aws/amazon-cloudfront-support-f...
For me (Delphi programmer until around 2001), there were several more important factors in the eventual failure of Delphi.

First, at the time Borland (or, briefly, Inprise) tried to move into the "enterprise" market, with expensive, nebulously defined "middleware" products like Midas. This is why they aggressively pursued failed tech like CORBA. It was a disaster, and had nothing to offer those who wanted to get stuff done. They also clung to BDE despite the fact that ODBC was much more mature and fast. Serious users used some ODBC components that someone built.

They forgot that Delphi was a tool to build great apps in, and didn't figure out that Delphi was great on the back end. It was all about GUI apps, but it turns out that it was incredibly productive for non-visual apps, too. With a better strategy, Delphi might have competed with Java, but they missed a lot of what made Java great in the beginning. Support for web development, even sockets, was near-non-existent.

One problem with backend apps in Delphi was that it was painful to work with C libraries. One huge thing they could have done was to make it trivial to generate C bindings, but the best they had was a rather terrible tool to convert header files to Pascal files. (I wrote a much better tool that understood macros and could even translate complex C++ headers like Microsoft's MAPI, but I'm sure Borland could have done even better.)

Delphi also tried to pursue COM (in addition to CORBA) as a distributed programming glue. Delphi 4 even had a typelib editor (which was buggy and horrible), which you needed to use to get any performance at all; the automagic "OLE Automation" support built into the language was awesome but really slow. It turns out that distributed programming with COM was not very mature, and trying to use it with Delphi was painful (though possible).

Borland also got distracted by Linux (not a good fit for a closed-source company) and by C++ (C++Builder could never be as successful as Delphi since they didn't control the language and had to extend the C++ compiler with custom directives to make it work the way Delphi did).

In the end, it's best summarized as: Lost focus, didn't realize what they had, pursued the wrong markets. Being stuck with a proprietary language didn't help, of course.
I don't get why this is a big deal. If the people don't have anything to hide, they shouldn't be worried. That they're so concerned is highly suspicious and indicative of loose morals. China is just protecting its national security and has a right to do so.