skysight-inc/HackerNews huggingface dataset:
There's a grey area, but I find your example (or the way you posed it) a bad one. Creating a mental model is science, even if it was done to be applied in a engineering context.

First, even the math and science behind the structural harmonic response was made by an engineer, it was a science advance after all. They allowed people to better understand the world, creating models of phenomena that are observable. Of course, engineers can do science, as anybody else can, and that does not transform science endeavours into engineering endeavours.

However, it must be noted that there is a lot of science in engineering: people can approach engineering problems and subjects with a science mindset so they can advance engineering. A new DSP algorithm is basically math, even if it is math with some constraints set by engineering realities, and may be analysed as such - more often than not, by people with engineering degrees, who are doing science.

Both engineering and science are less about fields of knowledge and more about process: if you are trying to understand something, and to observe things that exist in a methodical way, aiming to create a model that can reproduce and predict events, you are doing science. If you are trying to design something that help you efficiently achieve some practical goal, you are doing engineering.
I don't have an opinion on the long-term viability of JS on the backend (though I enjoy Node.js for "realtime" web serving), but it wasn't clear from your post if you were aware that IO.js and Node.js are getting back together.

http://thenextweb.com/dd/2015/06/16/node-js-and-io-js-are-se...
The funny thing is, the clock has a way of suddenly going a lot faster when it goes down to an hour left and you still have a lot of work to get done!
It's not mine but a guy emailed me a week ago about something like this called http://www.tutzpro.com/ that he launched. I think there are a lot of similar sites though.

The major flaw with most of these sites (and especially the "curated X Y Z" versions) are they go out of date or just don't build up a community and wither and die with out of date information. That's the real trick.. not just delivering the information.
It's not RESTful. It's like RPC where you have only 1 global remote procedure that answers all requests.
Thanks for the info on CCL's image size - that makes CCL worth switching to for bundling applications, but your SBCL patch sounds even better. That said, it has been a number of years since I sold a Lisp application - but still good to know!
But you're not meant to tell someone that when they're just starting out... :-)
1. JavaScript
2. Java
3. C#

Everything else is niche, recommended by people drinking too much Kool-Aid.
Exactly, every subsequent bail-out has further ensnared them.
No, you have it right; that's your average employee/employer relationship in the US, it is basically hostile.
Apologies for the late reply, so you may not see this.

"Were you working in a for-profit genetics lab when you realized that FOSS was so important?"

Exactly it. I had a very tight budget and therefore I was really pushed towards free licenses for that reason, but also because I think FOSS licenses have not yet fully disproven many eyes theory.
Slack's desktop app is a web view. The iOS app is native.

I think the wells fargo banking app on the phone is not native. The At&t one doesn't feel like it. Usually there's something different about the controls and interactions that make it not feel native. Sometimes there's a dead giveaway like being able to double tap and accidentally zoom in just like in mobile Safari.
Interesting comparison. I didn't remember ODATA having a way to specify queries but I guess I was wrong: http://www.odata.org/getting-started/basic-tutorial/#select
Krugman agrees that the list of demands is "madness":
http://krugman.blogs.nytimes.com/2015/07/12/killing-the-euro...
The github links for this are missing though
Hope that mess of a rack behind the guy in the photo isn't part of their hosting infrastructure...
Does anyone smoke coffee? I usually don't go any further than just smelling.
Surely you wouldn't want them to know you have no idea? I'd agree the onus is on them to come up with the initial valuation, however I'd let them think I knew how valuable my company was.

Disclaimer: I have no idea what I'm talking about.
Self-signed X.509 certificates would have done more for the cause of "secure email"

Uh, nope, nope, nope. You can't even revoke those things AFAIK. Also I'm not sure how those are any easier than using PGP.
So wrong it's almost a parody of tech journalism. In a couple months, Apple sold only 2,000 of a luxury item that required making a special appointment to buy, grabbing an extra $20mm. It recently rose to take 92% of the profits of the top 8 smartphone companies. Overall it's making record profits the history of corporations.

Just goes to show how wrong the central premise of this article is. Companies are absolutely not about individuals. They are the result of thousands of people working together to create something. Apple is doing fine without Steve Jobs. People like to attach companies to personalities because it works well with our animal brains, but that's just a mental shortcut that proves itself wrong time and time again, no matter how often we try to justify it. Apple is where it is because it hired thousands of smart, dedicated people, not because of one person's imagination, however romantic that idea might be.
Simple and fresh blog engine based on node, Blogu
* Will you open-source Uno?

Very likely - but details/license TBA.

* Will you have a freemium model? (Free for opensource apps.)

Yes, there will always be a free way of using Fuse and Uno.

* Will you change the name like others have suggested?

No :)

* Will you consider a no-JS model to develop?

Yup. We have that already. You can use Fuse with just Uno if you like, JS is an optional component. However, our main focus is on creating a very rapid and streamlined development workflow with UX+JS.

Best regards,
Anders from Fuse
Damnit now I'm crying.

The fact that Iwata-san's passing is being mourned by so many around the world really speaks to his contributions to gaming, and also to the fact that video games are already - and have been for 30+ years - a true art form.
I'm actually surprised that the OECD has said that. Similar research has been published by the IMF as well. So these organizations have experts and yet spokesmen and officials give the opposite advice of what they tell them. Good thing they have transparency at least.
Concerning "Some of the issues are that the IMF wants Greece to
implement the austerity stuff on a different time scale
than SYRIZA plans to, and that the population is very
much against those systems (which I can understand). [...]
The reason: Currently, greece has to pay back debts,
but that means people have to pay a lot more taxes,
and only see the infrastructure to become worse –
leading to uproar.":

If the Greek people lived beyond their means in the past, someday the moment will come where they have to tighten their belts. Bad luck, but they decided in the past to spend money that they don't have.
Great job! Well done.
I have a Kindle Fire HDX at home which I love, but I have to be honest and state that it wasn't a good purchase for me. I do read on my tablet and browse the web, but I can easily do that from my desktop and my phone (imo the phone is more useful since what I browse for is usually in regards to what I'm seeing or doing at the time). So, I can't see myself buying a replacement for my tablet once it dies. When that happens, I may get a Kindle Paper White, but that's because I like to read. But I honestly don't know a single person that owns a tablet other than myself and my mother (She reads far more than I do). So, I think the tablet craze was a fluke more than anything.
350 euro is £250.

£400 is 560 euro.

A London resident will need to pay council tax (about £900 per year for the property) and transport (who knows; about £200 per month for zones 1-5).
So, this is the Java plugin for browsers, right?

Why is there never a clear distinction?
Wow... that's interesting.

I'll summarize my take. First of all, take the article with a grain of salt. Possible issues brought up by Bart Eppenauer are being raised by the former chief counsel of Microsoft, a direct competitor to AWS (Azure). And the linked article has a somewhat alarmist phrasing.

That being said, there appears to be something real here. This contract is one that applies to thousands of businesses -- cloud computing is taking both small business and big business by storm, and AWS has the majority of the business in this area. The clause itself reads like this (retrieved today from http://aws.amazon.com/agreement/ ):

During and after the Term, you will not assert, nor will
you authorize, assist, or encourage any third party to
assert, against us or any of our affiliates, customers,
vendors, business partners, or licensors, any patent
infringement or other intellectual property infringement
claim regarding any Service Offerings you have used.

Now, I am not a lawyer, so my interpretation could be wrong; even if I WERE a lawyer I would be saying that nothing was certain at least until a court had ruled on a case that depended on this clause. But it appears that this clause is very broad in time (from now onwards), in scope (covers patents as well as "all IP") and in targets (against Amazon OR most anyone else like their customers or business partners). The clause is restricted ONLY by the statement that it applies to a claim about "Service Offerings you have used".

Now, my impression would be that this means you can't sue Amazon (or their partners/customers/etc) over IP violations BY THE AWS PRODUCT ITSELF. In other word, if you use AWS you can't then later sue Amazon or their customers saying that AWS itself violates your patent on using a computer remotely (or whatever ridiculous patent you may hold). With this interpretation it is an extremely reasonable provision and should not concern any company involved in normal business.

Furthermore, the one case where Amazon has asserted this clause (against Appistry)[1] fit this model. Appistry sued Amazon saying that Amazon violated its patent; Amazon countered that Appistry was using AWS and with this clause had agreed not to sue. That case is still underway.

So my evaluation is that this is probably an OK clause. But it certainly skirts the line and you ought to have your lawyer look it over. After that, you will probably ignore what your lawyer says and sign it anyway because Amazon is the giant of cloud computing and you don't have a whole lot of choice.

[1] - http://www.geekwire.com/2015/amazon-fights-patent-suit-using...
World's largest megacity has more people than Canada, Argentina, or Australia
Most of this bailout money will go straight back to paying interest on the bad loans that caused the crisis. Much of these loans came from banks in the very same Eurozone countries that are imposing this deal onto Greece. So much for European solidarity...

The austerity imposed on the Greek people will shrink the economy and ensure that the next few generations will be labouring in servitude to pay off the debts of the previous generations. The supreme irony in all of this is that Germany was able to thrive after WW2 in part because of the writing-off of more than half of their government debt, something that Angela Merkel has claimed is 'off the table'.

Further reading:
http://www.theguardian.com/world/2015/jun/29/where-did-the-g...
https://medium.com/@gavinschalliol/thomas-piketty-germany-ha...
Tim Cook got where he is through optimizing logistics, manufacturing, everything. They are just very disciplined and efficient when it comes to cranking out devices, while their software R&D is still quite reasonable.

Samsung is one of those old-fashioned conglomerates that tries to do too many things in house (they even out source for Apple!), but I bet they lose efficiency because of that.
Yes. Never do what this person did.
Spotify and Steam are. Although Steam doesn't really pull it off all that well.
No, it actually is that way. And one party has a disproportionately vested interest in maintaining that hostility.
Ask:HN How to migrate/convert 32-bit vm to 64-bit physical machine?
We are running Fedora-14 (yes, its pretty old) but we are okay with it.
This machine has Databases,home directories and custom SELinux modules.
We want to move to new 64-bit server.

I was thinking below steps for migration:

1: Launch a 64-bit CentOS-6 machine.

2: Find existing kernel modules/configuration on 32bit

3: Ensure 64-bit kernel built from 32-bit and reload modules.

4: Find the packages available/installed ('rpm -qa'?) 32bit & install them.

5: Now rsync home directory and others with preserve attributes option from 32-bit to 64bit

6: Rsync mysql directory to 64bit

7: Compile and reload SELinux modules

Any steps or suggestions to make this process easier?
It's not an add-on; it's a default, difficult-to-remove-entirely integration into the browser. Surely that must have taken more engineering work than to simply ship it as a default add-on, which is why people are questioning the motives behind it. How about instead of installing extra, third-party services into the browser that people may or may not want, Mozilla improves the add-on search experience to direct users to add-ons they may like? Or the first boot experience?

And I think comparing Firefox to Chrome is just legitimizing the argument; Firefox markets itself essentially as the opposite of most of the things Google does. "It's okay because Chrome does it" doesn't make me feel very good about Firefox.
Thanks for the $3 Amazon reference. I only have one copy of my (very) old book, and just ordered a used copy so I have a spare. I was surprised to see that Springer Verlag still sells it new - I thought that it was out of print a long time ago.
Yep! A common pattern is for the navigation to be written in the native language to take advantage of faster/smoother animations and all dynamic content is inside of web views.
Good thing the author wasn't randomly rewriting a file, then, and that the file was deleted and inferably unlikely to be used in a critical operation!

Restarting MySQL is a violent operation. For large databases, it can take several minutes. If I can avoid it, I do so, and this was a really clever workaround for an issue that indeed avoided a restart. That's a good thing.
Question for legal-minded readers: can this be worked around by having someone else, a non-AWS-user, enforce the license/copyright on one's behalf? Or perhaps simply terminating use of AWS and proceeding to then enforce the claim?
Grexit.com – collaborate from Gmail (the world's worst named startup)
I believe the big difference is that Apple sells mostly their top model, whereas a lot of Samsung's business is in the lower tier/cheaper phones. Of course, those lower end phones have much lower profit margins.

Not the most objective source I realize, but here's some relevant info [0]:

Samsung said its phone shipments were "driven by mid to low-end products," adding that its Note 4 release only contributed a "marginal increase" due to being released at the very end of the quarter.

[0]:http://appleinsider.com/articles/15/01/28/samsungs-mobile-pr...
Did you mean to say that they are quite UNexpensive? (because they are)
The io.js and node.js split is actually a sign of health in the core of Node.js. Tired of Joyent's stagnate stewardship, the top contributors forked it. They forced Joyent's hand into creating a foundation.

Now io.js and Node.js are "merging", but the merge is just the io.js codebase with some patches from node.js all under the node.js branding and the new node foundation (which has blessings from the linux foundation, IBM, Microsoft, etc). So the community has been "resolved."
The reinvention of Reddit
I cannot imagine being in this situation and not either looking for queries to kill in mysql or restarting the daemon.

And as others have mentioned, having an open file descriptor to a deleted temp file is a classic unix pattern, truncating them is a horrific idea.
I think TheLoneWolfling explained it well, but I'll give you an example:

I want to be logged in in Chrome so that my bookmarks sync between devices. But I want to be logged out of my Google session so that my searches aren't tied to my Google account.

On Mobile Chrome, if you log into Chrome, you log into your Google account. There's no way to separate the two.
An important difference between Greece those other countries is that Greece is borrowing in a currency it does not control...
The real reason the Greece deal matters, is the rest of the EU are looking at it as a proxy for what will happen to Spain and Italy next. These two make up a much larger proportion of the EU GDP, and are facing their own major debt crises.
The issue, at least for me, is that the browser now downloads binary blobs behind my back... Firefox being open-source was one of the big selling points originally.

OpenH264 IS open source. Firefox downloads a pre-built binary (that happens to have a patent license included), just like it'll do if you update, for example, Debian Iceweasel.

The reason many people are annoyed is because the free-software tech crowd used to be the target consumer for mozilla

It still is, but only the people who are willing to be reasonable and listen to arguments. Demanding that a browser in 2015 does not support H264 is not realistic.

I mean, there's people arguing here that the current Sync system is a sell-out because it uses passwords instead of the old randomly generated keys.

If I see that, and the H264 argument, then I think there's two kinds of "open source communities": the ones that try to build usable products and a big circklejerk that is happy to have a solution only for themselves. If you follow the discussions about ANY kind of open source project that tries to help the mainstream, you'll often see the same pattern. (GNOME and systemd are some easy examples)
Maybe you're missing the fact that in 2015 we have super computers (by 80s standards) in our pockets which are always connected to the Internet to which
we actually issue verbal commands..

In fact, most of the tasks described in those futuristic books didn't involve programming, I suspect they were examples of how you could
ask your HAL 9000 to tell you how much is 9999 * 9999 and it would give you the answer in human voice.
A lot of the tasks which would have required programming in the 80s are now solved by one of the millions of apps, so that's another angle.

Maybe we're not exactly were sci-fi predicted we'd be at, but there are a lot of things that sci-fi didn't even dream of that we take for granted.

Even the dev environments of today. You'd think they only include the text editor/IDE, but you've also got the browser, google and stackoverflow,
github and a myriad of tools and libraries to help use build more and more complex apps.

The fact is, today's programmer-for-hire is an interface between the client (app inventor/architect) and the machine, just like secretaries were interfaces
between their boss' spoken messages and the typewritten letters.

And if something can be optimized away by technology someday it will. Maybe it won't involve spoken language (although, why not, if it's done right?), but my bet is
that programming will be less of a profession and more of a skill that you learn by using powerful tools.
CrowdStrike Scores $100M Led by Google Capital and Rackspace
Telephony (in VoIP) is mostly C/C++, then with a smattering of scripty stuff to tie it together in the UI. PHP, Perl, Ruby. Bigger places use Java and maybe a few on .NET. WebRTC seems hot, and the frontend would need JS in a browser, but in the backend... Despite Erlang supposedly being "made for telecom", I've not really seen it be used much. (Yes I'm aware some big switches use or have used it, just haven't seen it in VoIP much.)

If I were in the position of trying to get remote work in telephony, I'd start learning the popular open source packages in use (Asterisk, FreeSWITCH, OpenSIPS), read up on protocol SIP (SIP Illustrated is a good course, includes an annotated RFC) and get your name out there in the community (answer questions, post write ups, etc.)

There's a range of work from cobbling CRUD apps together around a telephony core, to fixing core code, setting up networks, etc. Telecom has a lot of legacy and complexity, and that means there's opportunity for people figuring it out. I've seen this happen: guy joins mailing list asking super newb questions. Fast forward a bit and now he's billed out as an expert. All self-taught and promoted.

You'd also need solid networking skills (which come in handy even in web dev; I'm annoyed/surprised that many "web developers" are unable to diagnose basic network issues with Wireshark). The material in a CCNA course should be a decent starting point, though don't obsess about learning IOS management.

On languages, if you're steady with C (you have a good idea how the machine works), and you've got a couple popular languages learned, I don't believe language will hold you back. Domain experience will compensate, and you can always learn new languages easily enough. Though I'd highly suggest picking up a functional language (I'm preferential to F#) for the much more powerful thinking it'll bring you. Ultimately, I'm unconvinced that picking up a hot language will lead to work in that language (hey, I just learned Go, hire me!). But demonstrating ability will show you off very well. For instance, Rust is hot, a great language, and there's still opportunity for write-ups on "I did $neatish_thing, in Rust", to get a fair amount of interest.

Otherwise if you really just are trying to bid on random contract work, others said it: adding the JVM/Java keyword is probably the best way to increase reach.

Edit: With 17 years IT, when you add programming to the mix, you now have the very hot "devops" buzzword which seems to be very popular.
Indeed – illustrates very clearly how governments, institutions and corporations aren't the unified hierarchies they present themselves as, and instead can be many-headed organisms pursuing sometimes contradictory aims. Compare to Samsung and Google suing each other for patent infringement while operating a revenue-share scheme on ad profits.
Money wise, I would put Java first. It pays best of these. Not sure who wins between C# and JS on that front.
Yes.

I share your frustration at articles such as this that report a "Java 0 day" vulnerability without clarifying they are speaking of Java on client computers which is presumably launched via the Java browser plugin.

Here in this community (HN) full of application builders, we generally think of Java and the JVM as a server-side application platform. And we're surprised to hear that enterprises and institutions have Java desktop or browser applications deployed to real users. But it's true, and they generally cannot just disable the Java plugin as advised until they can abandon these old applications.

I had to do work with a client once that used a VPN, I can't remember the vendor but it was recognizable at the time, that required the Java plugin to authenticate. Totally ridiculous but thankfully something I could quarantine to a VM. The irony of using something so reliably insecure as a prerequisite for a security system such as a VPN was delicious.
Quick Answers to Development and Application Security Questions
> very wide spread industry uses

I think you need to be very careful with this and quantify it more. I suspect that if you graphed Go + Elixr on a graph with either LOC deployed, new LOC written, expected future projects or jobs available it wouldn't even be visible on the same scale as C# or C++. Compared to Java you'd have to do some sort of dramatic log scale or something to see it.
Commercial Lisps have them.
8 Ways Startups Spend Resources Without Adding Value