skysight-inc/HackerNews huggingface dataset:
My, how the tides have changed.

Those of us old enough to remember, the landscape looked a lot different 15 years ago. There was optimism, there was a desire to install Linux on everything possible, and the GPL was the default license for most new free software that was getting written.

It was not without strife. Since 1998, people like esr have been saying how the GPL is passé and is no longer needed because open source won, because open source was superior, because companies would naturally want to share their source code. Nobody needed anymore to be coerced into respecting user freedoms. Then the corporations started to take note and through their clout, they have convinced their employees that nothing is worse than keeping code free. Only unimportant scraps of code can be free, but the real code must remain secret, restricted, proprietary. AGPL is the ultimate evil to be avoided at all costs.

I don't like this shift. I miss the Slashdot days. I miss the jokes about installing Linux on dead badgers. I wish we had a collective desire to do something about the most widely deployed proprietary software controlling our lives in the pocket computers so many of us carry around with us. We haven't won. The code is locked up, the spying is worse than ever, and the corporations are winning. They even influence the direction of Linux, actively trying to subvert GPL compliance efforts such as the VMWare GPL lawsuit by pulling Conservancy's funding.

The GPL is a much-needed defence. Software controls ever more things of the internet. We need to bring back the rebellious attitude of the late 90s and early 00s. Linux needs to be installed on all of your phone, down to the radio firmware (and the dead badger).
Really, philandering would just increase.
Plain old bad luck may to blame for many cancers
Show HN: My side project – Google Analytics alerts as a service
Ah, thanks, I missed it! Sorry for the repost.

EDIT: It seems I can't edit/delete the post anymore.
There are tons of Americans who would love getting those jobs. The purpose of the H1B visa program is to bring the best and the brightest over so our economy doesn't hit any knowledge bottlenecks that limit our economic growth. Junior developers definitely aren't a bottleneck, the companies are just wanting to pay below market rates for them, which hurts citizens who have to deal with high cost of living and high schooling costs but can't get a good paying job.
Definitely an odd showing of desperation from Apple. But it's a good sign and maybe they realize they were about to screw something big up.
Proprietary codebase does not deprive original project from potential contributors. Gpl'd fork might
Not in my experience, but in any case, it's still equivalent to buying at that reduced price.
Retired MRI scanner gets new life studying the stars
One San Francisco Politician Is Exploring a Tax on Robots
Depends on the tools. RedShift for instance told us right after 10xx Nvidia cards came out that if we have lots of vertices (> 1 or 10 million - I don't remember exactly), you benefit from more RAM so get a Titan X. If you want to render anything with less, get more GPUs since you can't share RAM anyways, but the number of cores will help you.
Some of these corporations are experts in shooting in the foot.

I wanted to read 'The Swift Programming Language (Swift 3.1 Edition)'. It is just an epub, just distributed via Apple iBooks, right?

When trying to open in on an Android tablet, I found out that it is DRM-ed. Why on earth would you put DRM on a publication you want to circulate as widely as possible? Why would anyone have to read reference docs for multi platform language on a single platform?

That certainly dampened my enthusiasm for Swift.
I think it depends where you are in you life. I spent my 20s in an expensive city earning good money and 'wasting' it all on good old hedonistic fun and adventures. I'm now spending my 30s living in the suburbs as a dull respectable member the (upper)middle class. There is no way I would have wanted to live my 20s like I'm living my 30s, nor would I particularly want to live my 30s like I lived my 20s (even though I sometimes do miss it).
They wouldn't have had an issue here if they'd just kept this quiet and via direct support email instead of in public.

It's not like he was being abusive to an individual support staff member, he cussed about the app in an Amazon review and on their forum because it was genuinely failing for him. Nothing wrong with that, people get worked up when stuff doesn't work sometimes, you need to be able to handle some level of that when doing support for your product.

And worse, they're selling a physical product which they just made effectively useless after that customer invested time in installation and setup. Sad to see the warnings about cloud services being abused in this way seem to be quite true.
At this time, yes. But if you're at a place where relocation is an option, Seattle is an awesome place to live!
so they can reap the benefits of US investment?
Ask HN: Do you know of any SMS-API services that is programmable?
I don't have a data plan, I'm grandfathered into this ~$20.00 plan that just has SMS/Calling. So I was thinking of buying a cheap Android phone and a cheap SMS line that would have internet access (leave it at home) and it would then be able to receive commands by SMS and return say the titles of my most recent emails and I could go in deeper by sending a command like:

READ - email number

I am aware of GSM modules where you don't need a phone itself. I'm also aware of my lack of Android dev so this is not an easy task. Also regarding the service, who would just give their email credentials to some service.

Then it boils down to the cost of the phone (not bad like $20.00) and the additional monthly bill for this new phone, which together with my current bill might be the minimum for a standard data plan. So why bother in the first place aside from it would be cool/awesome to be able to do.

Who would use this anyway as most people just have data plans. I also mentioned grandfathered I think a $35.00 plan is cheapest.
If you really can be remote, a smaller city can be nice. I live in Cleveland, right on the lake. It is a functional city and gives me a longer runway for my startup. As more of the workforce becomes truly remote, I believe we'll see a resurgence of small towns. Some smaller cities are putting fiber in already planning for urban refugees from larger cities.
Rental Affordability Is Worst in Minority Neighborhoods
AGREED FUCKTHEMALL
Most likely the current gen speed bump and next gen redesign were both green-lit at the same time, so however long ago they started on the current update.
My only vim customization is `:imap kj <Esc>`.

Takes 10s to write into a .vimrc on any new computer.
The nintendo switch doesn't use FreeBSD[0]. They supposedly only use the FreeBSD network stack, which also happen to be used in a great deal of other devices (It's so popular that it was ported into a userland library, see libuinet[1]).

[0]: https://reswitched.tech/software/os (Reswitched is the switch RE project)
[1]: https://github.com/pkelsey/libuinet
Thanks for stating both cases charitably
>I mean Windows is good, but nowhere good as OS X

Specifically? People typically point to the telemetry and forced updates, but I've managed to disable both, using what were admittedly much-too-difficult procedures or third-party software. It's annoying, but not that annoying.

I really like Finder and Spotlight, but not enough to be tied, via licensing, to any specific hardware.

Less cluttering--I can uninstall apps on windows

Native package manager-- I guess Windows has Chocolatey and I use npm for dev work.
You have coroutines in kotlin! and the support for native executables has started. Swift is also a very nice language, with a couple of issues: the tooling support and its instability in the first versions. But I also miss one thing from swift in kotlin: its memory model (maybe Rust one is better but I don't know it)
Very slick looking! Currently I'm using Angular 1.x with editablegrid to enable browser edits on server hosted spreadsheets [1]. The UX quality of this makes me think I should go for a rewrite in React.

[1] spreadserve.com
> The reason some programmers hold GPL in contempt [....is] that it potentially taints codebases it mixes with.

These programmers, for consistency, should hate proprietary software even more, because it permits no mixing at all.

And yet, they tend to be the ones writing it.

People who use the GPL want an alternate ecosystem, away from that. Microsoft builds theirs, Oracle buys theirs, Google builds theirs; why should a band of programmers not organized under a brand name not have theirs?

Bluntly, don't like the GPL? That's totally fine; go build your own ecosystem with whatever terms you like.
Web Inventor Sir Tim Berners-Lee Slams UK and US Net Plans
OTOH, being on the bleeding edge of MacOS and being productive never really mixed :)
I think they mean paying a mortgage too. Paying off a house by 36 seems to require either a ton of money or a very, very cheap home.
Have they ever limited upgrades to Apple parts on a machine before?
>I have several developer friends who, reasonably, didn't want to make a GPLv2 project "or later versions", as they didn't know what those later versions would be, the FSF could produce almost anything.

The GPL license text explicitly addresses this concern. The FSF cannot make a GPLv4 that removes one of the 4 freedoms, for example.
I remember doing internet research before there was the web. For example in the late 1980s I studied California earthquakes. The USGS had a public ftp site where they put daily epicenter map images (jpeg?) and text databases of epicenters. I wrote automated scripts to download new stuff.

I remember there even internet search engines at the time. People wrote automated scipts to look for public ftp ports and compiledbthe results. The internet only had a few thousand addresses at the time, so it wasnt an ardorous process. I think one of these databases was called archie.
This might be too little, too late. They should do what they did with the Intel transition; start selling PCs which can run Mac OS X as an interim measure.

Why might they not do this?

a) makes them look bad

b) well... is there a CPU architecture transition coming up? Last time there was this performance block, it was time to move from PowerPC.
I love Mac OS but it gets regular updates and which each update, it's more demanding. The hardware needs to keep up. Try running IOS 7 on a Gen 3 iPhone.
I lived there for an internship once, and I totally agree. But: moving just ain't happenin' for me :-) Happy hunting!
More dead whites than blacks. Individuals don't care about per capita statistics when they lay dying in the street.
I'd gladly give Apple $200/$300 have have a supported OS X running on my own hardware, BTW.
That's a nice way to put it :P
This is actually a fantasy that has no basis in reality.

You claim that conservatives "(in general)" do believe in global warming but poll after poll after poll demonstrates otherwise[1]. 85% of Republicans don't think humans are to blame and (by extension) there's nothing we could possibly do about it. The Republican President claims quite emphatically that it's a "hoax." How do these observable facts jive at all with your claim that conservatives don't believe in the "solutions" when most don't even acknowledge the problem.

As for your fantastic claim that China won't cut emissions again, I suggest looking at reality. See the Climate Action Tracker for China [2]. China is on track to achieve its peak admissions by 2030 which is what they agreed to under the historic Paris Agreement.

The facts are out there. There's no need for you to make up fantastical claims you just have to have the courage to look at them.

[1] http://www.latimes.com/science/sciencenow/la-sci-sn-climate-...

[2] http://climateactiontracker.org/countries/china.html
my issue with the current Mac Pro is that, yeah cute packaging, but I need a second tower/accessory/etc when I only needed one before so I immediate get new clutter and cables all because someone had a "cute" design for the main computer
>32/64GB RAM

I'm genuinely curious - why do you need 64 GB of RAM on a laptop? Are there industries where this is a necessity? At that point, wouldn't you be better off having remote machines?
Probably just a maxed out Mac Pro, which is good enough if you don't look at the price.
China is a good example of when a dictatorship(ish) can do good (more than a democracy regarding the same issue) when focused on the right thing
If there's a financial crisis:

* You're more likely to lose your job or find it difficult to switch jobs, which will impact your earnings
* Banks are less likely to give easy lines of credit, making it difficult to get a mortgage

Timing the housing market is as difficult as timing any market - time in the market beats timing the market.
Reading down the page, granary.io does not save page snapshots, and does not provide fulltext search.
I have to admit I'm baffled by this line of thinking. Since coal-fired power plants are a primary driver of climate change, it makes sense to stop using them in order to help avoid further contribution to climate change. If they didn't contribute to climate change, then that incentive to stop using them would not be there. Understanding the causes of climate change directly impacts what policies we implement to mitigate it.
>I know for a fact their salaries are less than 1/3 domestic salaries.

What are absolute numbers?
I'll believe it if Apple maintains up its commitment to keeping Mac relevant, over the long term.

Easy for a relationship abuser to quickly "fix" the problems then go back to their old ways.
>"At this point it seems that big US companies are too afraid to invest in Africa"

That statement is just plain wrong and uninformed.

Google, FB, IBM and Microsoft are all making significant investments in Africa. See the following:

http://fortune.com/2016/05/26/u-s-tech-giants-flock-to-afric...

The world's largest young populations are all in Africa and these companies know this:

https://www.weforum.org/agenda/2016/05/the-world-s-10-younge...
Releasing the TouchBar laptops last November, which apparently have seen a 20% yoy sales increase, screwed up their Mac Pro desktop line released 3 years ago. I don't even...
Employers in Canada don't actually need (or don't actually want) top developer talent. If they did, they would try to compete with US companies on salary (among other things).

I agree that "remote (US only)" is completely baffling. Hiring from a global talent pool instead of a local one is a huge advantage. Yes, such an employer has to deal with tax headaches but if they want to hire locally from a global talent pool, they will have to deal with immigration headaches which are much worse for the US.
I bought a macbook pro back in the summer of 2015. It is still running strong despite the coffee I split on it.

I am hoping for a serious memory upgrade when every they get around to it.

I am curious what others are using for external storage? I did not splurge on a big internal drive, but I am finding any video work really consumes a ton of space.
This is a combination of vaguely encouraging, and vaguely maddening.

Perhaps I'm just a Luddite, but what I really want from my desktop Macs is, basically, what I already have in my 2008 Mac Pro and my very ancient Mac Mini, just updated, because those machines won't last forever.

The 2008 Mac Pro has the giant aluminum case. It has four drive bays. That machine has been an absolute warhorse for me. It's pretty much been running every day since 2008. I've produced a lot of video clips and multi-track songs using Logic. The only things I haven't liked about it have been (1) Snow Leopard was more reliable for audio, on this box, than later releases, (2) Apple has gradually walked away from things I wanted to do with the server subsystem, like maintain a usable current version of Apache in the OS distribution, and (3) the box is quite loud for use in a recording studio.

With the Mac Mini I am actually planning to buy some newer refurbished Mac Minis with SSDs. These machines are almost perfect for use in recording situations.

Apple is so obsessed with design -- the tin can design of the modern Pro, whatever "modular" design they are cooking up with the future Pro design -- that it doesn't sound like they will consider that the old Pro had an industrial design that was almost ideal, with the exception in my view of the noise level. A honking big case with a lot of thermal mass and big fans and a lot of room for hot memory and drives is in fact perfect. It is beautiful to me because it is so simple and reliable. It doesn't need to be tiny. Another option would be a rackable version. And that's it. That's all I need from a high-end computer.

For the low-end utility machine like the Mini I want it to be small and _silent_.

The iMac probably has enough CPU but I don't think it is quiet or expandable enough and I need 4-16 terabytes of storage right in the box and an easy way to back it up _to physical drives in my own house_, not the cloud.

I'm still resentful of the thousands of hours of work I put in to Aperture projects. Tens of thousands of photos, many with a lot of delicate editing, which don't even render on the screen correctly anymore. I'm still resentful of all the projects I had built in iMovie which don't work in later versions because of the features that Apple jettisoned. If Apple has a solution for the two big needs I've got -- the small ultra-quiet media "capture" capability (for audio), and a big honking _simple_ Pro for editing and production, _and_ it appears they are serious about maintaining Logic, then I'll stay with them and probably buy more Macs. If Logic goes, I'm gone. (Mac user and on-and-off developer since 1985... Apple user since 1977...)
This is the situation my wife and I are looking at as well. We don't have kids yet, we want to put down roots and barring another housing market collapse, the area we currently live in is getting expensive.
Best New Features Added to Your iPhone Now – iOS 10.3 Update
If it catches on, I assume a bunch of services will pop up offering to export you data. All they'll need is your password.
I built my Hackintosh on the 970 platform, right when it came out. It was frustrating early on, waiting for the supported drivers, but eventually they came. What didn't go away though was having to install custom drivers with each upgrade/patch of OS X.
How to extend your development team without compromising your business
They already do allow you to export your data, right?
Don't forget Spec Ops: The Line, which plays on the idea of not having a choice in committing war crimes and justifying terrible amounts of violence, because you won't close the game.
The 27" iMacs are all configurable up to 32GB RAM.
What is user experience design? – Short intro
Using the term "viral" is a pejorative term used explicitly to make the GPL seem dangerous. It's propaganda by the anti-copyleft crowd. Asking a representative of a foundation that represents the most important copylefted software project in history to stop using anti-copyleft propaganda terms isn't asking them to "sugar coat" their words.
Sounds like a case of https://en.wikipedia.org/wiki/Fundamental_attribution_error
It's terrible to script, you cannot make use of the billion unix command line utilities (and there is no equivalent eco system either), you need to use the mouse too much, and it's awful to program with in any but a small number of sanctioned programming languages.
AnyPerk (YC W12) Is Now Fond
That isn't china, definitely.
He wasn't the only one invited, as he pointed out. However, he's one of the go-to sources for Apple punditry, so Apple knew that as soon as the announcement was made, tech people would be visiting his site to find out what he thought, and they'd be smart to give him a head start at digesting the news and asking them questions directly, instead of rhetorically.
I'm aware DWN is disliked by many. But an ad hominem criticism doesn't itself refute the facts reported by the article.

And in fact, Deutsche Banke actually made the reported announcements, as reported by Bloomberg.

Are the claims false when they're on a "bad" site, but simultaneously true when they're on a "good" site? Put differently, do you have a refutation of the DB recommendations that doesn't rely on a logical fallacy?
Antalyanın En Güzel Turu Rafting
Korpulu Kanyonunda 22 yıllık gezi rehberliği deneyimi yaşıyorsunuz.
• Güvenliğiniz önceliğimizdir . Raftingo Ekibimiz, nitelikli rehber ve cankurtaranlar tarafından yönetilmektedir.
• Gezilerimiz sırasında konfor ve emniyetinizi sağlamak için botlar, can yelekleri ve kaskların en yüksek standartlarını sunuyoruz.
• Üstün hizmet. Otelden ana kampa, soyunma odalarına ve tuvalet tesislerine ve elbette restoranımıza kadar hizmet, hijyen ve konfor açısından en yüksek standartları sağlamaya çalışıyoruz.
Raftingo Rafting ve Canyoning Turlarını Tercih ettiğiniz için teşekkür ederiz...
I have been asked to 'reproduce' a signature once in my entire life. At a 7/11, buying $6 worth of food. It took 4 tries to satisfy the cashier, because my signature is completely inconsistent. I almost refused, but I was curious whether I was even capable of signing convincingly.

To this day, I have no idea what drove that decision.
It was the updates, and the time they took, and all the details to remember that eventually led me off of running a Hackintosh after 1.5 years. That and Windows 10 is more than good enough for me, especially as a desktop.
My boss asked me the other day what my long term career goals are. I said I do not aspire to move up into management. I just want to move to a cheaper city or maybe live on the road and work from somewhere not so expensive. I used to want to live in a nice tech city but, then I had kids.
It's it less restrictive in some ways, and more restrictive in others.
Sure. I only work remotely for US companies, as they seem to offer the best rates/salaries.

My expertise is Scala, "Big Data", some machine learning and AI, plus generic Java/Spring/etc experience. My last job used only Scala+Play from that list. They were willing to hire remote people from across the world because (I assume) it would cost even more to hire experienced Scala devs in SF.

BTW if you care about saving money then London's contracting market is IMO even better than working remotely for US firms. It's worse now with the pound going to the toilet after brexit referendum, and will probably soon be only a memory for us foreigners though.
But that would likely be expensive enough to make the risk not worth it.
> - data structures for your domain objects

not sure there are a problem since you have data classes in kotlin. I bet swift provides something similar.

> - network code

In Android you must use okhttp, and I guess there are similar powerful libraries in swift for this.

> - if you're using something like https://realm.io/

Last time I checked it I decided to keep using SQLite as it allows me to do everything I want. Realm doesn't support "complex" SQL queries.

Again, just business logic. But there is no too much apart from field validation or simplex operations to show the data (or it should be much more). Complex things must be in the server, that is the best way to share business logic among all your apps in all the platforms.
Indeed it is a complex situation. The difficulty is that, among proposed solutions, there are ideas that are being taken seriously that have the potential to drastically slow down the economy, decrease the standard of living for millions or billions of people (which could realistically involve people in developing nations starving to death), and massively increase government control over our lives.

Now I get that all of these things may be required to save the planet. But the alarmists have been warning of impending doom and destruction for decades now, and everything is still fine. So maybe let's practice some level-headedness and stop disingenuously pretending that the skeptics are just stupid extremists?