skysight-inc/HackerNews huggingface dataset:
Physical buttons are complex to make and expensive. And bulky; when not playing a game you still have to use up space on the phone for them.

Not that I don't agree with you --- I do; gaming on phones is a miserable experience. You do get game controllers for phones, but they're frequently awful and game designers can't assume that people have them so they have to design for playing on the screen anyway.

I'd love to see a proper solution for this.
Open sourcing things is hard, and yes we did the classic mistake of "throwing it over the wall" and not being able to give it the time and attention it would need to be successful. We guessed that would likely be the outcome, but we were willing to try any possibility for Mitro to continue.
Well for one thing Firefox's cloud sync is completely open source, whereas Pocket is a proprietary cloud service. This, I believe, is one of the primary reasons people have a problem with this whole situation.
20 Best Data Recovery Software of All Time
From your list: Go.

Not on your list: Java, C++, C#, maybe even COBOL.

If you want cool work then: Rust, Haskell, Elixir and Lisp (Clojure). As these will see a lot more green field projects, use at start-ups, use by teams that are less constrained by Enterprise criteria.
Where would you draw the line?

Euro as a common currency makes travel super convenient for example, not to mention the Schengen area and open borders.

Same could be said for certain regulations in health and sanitation for example, knowing you could rely on some forms of standards existing (however poorly implemented or not).

Also why would you make artificial barriers based on language, shouldn't the lines be formed based on culture and common understanding instead? Language is not what is preventing common people from participating in politics.
Stick with Java and C# if you want to work in business, as that's what like 90% of businesses are using. Learn cool new languages for fun if you want, but don't expect to find work using them.

But really, you should read http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pro... which has the more correct answer for your question: It doesn't matter.
Yeah but at least you have some GUI for listing, exporting, generating certificates, etc ..
Is there any reason that this wouldn't be able to work with another language? If the interface is an HTTP port, it seems like this isn't necessarily tied to Common Lisp.
Show HN: Problems.club
OData was nice on paper and very impractical in reality. I strongly fear that this is just Facebook reinventing it, making the same mistakes, but taking thousands of developers along with them because it's by Facebook and not Microsoft.

The big issue with OData is that it is highly flexible, and as such rather difficult to make cover all cases and keep it performant.

But maybe the real problem was simply that no good OData servers existed, barring the one from MS that tied directly with their ORM and thus your data model.

I really suspect that the flexibility that GraphQL gives immediately translates to complexity on the server side.

It feels like this is ORMs all over, just now between the frontend and the backend instead of the backend and the database. Give it a couple of years and we'll see the REST-version of the "just use plain SQL!" blog posts: "just hand-craft highly specific REST endpoints for exactly what your frontend needs!"
Former MySQL admin's advice (for OP, and others who run into this same issue):

Someone probably started running queries which were doing disk sorts. Look for abusive queries coming in and kill those, the temporary files will go away at that point. Based on the size of the files, simply looking for long running queries should be sufficient; if it's the backend for a web server, it's likely that the client and server have already given up on the query (or in the worst case, re-sent the debilitating query).

As stated by other users, truncating random files will cause more problems for MySQL than just restarting mysql. In fact, I'd recommend going in and restarting it now, to ensure that you're at a good state. Failing over to your slave (you do have a slave and failover procedure, right?) is less of a headache than trying to identify what problems were caused by manually truncating these sort files.

Finally, have a look at Skyline from Etsy[1]; a trend monitoring tool like this would have alerted you when the ramp started closer to 1am, well before this was suddenly an outage event.

[1] https://github.com/etsy/skyline
You said

> Same with "anti vaccination nuts", I think there are only people that are against forced vaccination. No one is against you vaccinating your kids and living in a town where only vaccinated people are allowed.

I was responding to that. There are people who are against all vaccination; people who think you are harming your children if you vaccinate them. You are wrong to suggest that those people do not exist.
Opening a temp file and then immediately deleting it is Unix SOP for ensuring temp files go away when the creating process dies.

It does NOT mean that mysql was done with them.

Doing a proper shutdown of mysql would have been the right thing. You mean to tell me your system can't survive a 1 minute outage of a single mysql at 3:00am?
There are some companies using it. It is possible that on-boarding a new person RIGHT NOW while they figure out their long-term solution is helpful. Small possibility, but I want to make this transition as easy as possible.
> What do you call a decade of easy access to super cheap credit?

A poison pill. It's like giving free booze to an alcoholic. It's certainly not kindness.
Pretty much. It turns out that marketing is hard. :)
Note that zobzu didn't provide any sources for his/her blind speculation, so don't jump to "Mozilla is evil" based on their comment.
wow that's an expensive book! even the ebook is $150
Author here. Problems club is a place, where you can anonymously tell about your problem and get recommendations on how to solve it.
Seeking for your advices to improve this project.
Hi, I'm Anders. I work at Fuse :)

UX markup is not directly related to XAML, allthough it is based on much of the same principles. UX markup is designed to be much less verbose and more compact. It is not very strict Xml, it prefers expressiveness over Xml conformance. Xml namespacing is supported though :)

UX with the Fuse libraries offer pretty much the same layouts as xaml, including Grid.

Uno is not .NET based at runtime. Uno is translated to C++ and runs as native code with no VM.
Author makes a really good point but I think he presents it in a way that doesn't make it obvious and sets it up as ego stroking "science vs engineering" (which I can already see in the comments).

Science on it's own is not robust enough to build models for real-world decision making - things we could consider in the domain of engineering. If a scientific paper finds a correlation between red wine and heart disease this may be interesting and important clue for scientific study but this is not enough to develop a model of nutrition and certainly not enough to recommend consuming red wine for hearth health. Plenty of people don't realize this and you see articles "red wine good for your heart" - without a robust model of human metabolism/nutrition we just can't make claims like this. The food pyramid is a perfect example of this flaw.
Nice use of Materialize <3
The part where you are bound by these (unbounded) terms of service regardless of if you actually use or want Pocket integration.

And as such are hit by the privacy implications.
I strongly fear that this is just Facebook reinventing it, making the same mistakes, but taking thousands of developers along with them because it's by Facebook and not Microsoft.

This sounds like you think more developers pay attention to what Facebook do than Microsoft. If that's the case then you are a long way off. A really long way.
Noteslate site update, Pre-Order available
This and Ansible are non-answers to me.

The functionality of bundle install and bundle update are not replicated by apt pinning or holding. How do you roll back a bad update to your pinned packages? Put back the old Gemfile.lock and bundle (again)? Does that really work?

I guess I don't really use Ansible so I don't know, but it's very easy to roll back a bundle update if you keep your Gemfile.lock in revision control too. I've used apt pinning before though, and I'm quite sure rollback of a package update that has a dependency conflict with the old version is not as easy.
Frotz ported to TempleOS
I really liked the N64 controller --- I still think it's one of the most comfortable ever. The asymmetrical shape when using it analogue mode felt really nice in the hands. I've never felt happy with the dual-stick PS ones.

I'm pretty sure I saw someone being vapourised by one in an episode of Lexx, too.
There is no "maybe" about it. It's open source. If you don't interact with the button, then nothing will be sent to a third party or tracked. You can remove the button and disable it entirely if you want, but at no point will anything be sent or tracked if you don't click the button.

> The list of truly open web browsers keeps getting smaller.

What are you talking about?
https://xkcd.com/1179/

BTW: what does "today" mean when your wall clock shows e.g. 23:25:00? Is it "today in Lisbon" or "today at your timezone"?
"...And yet, SMB6 does not neatly fit that category either."
Ask HN: Other success micro-SaaS stories like StoreMapper?
I've been reading the Tyler's blog posts about how he created and grow his micro SaaS project - StoreMapper and I am looking to find out other similar stories like this one.

Any resource (blog post, quora answers etc) would be much appreciated.
All Instant Messaging Could Be Killed in the UK Within Weeks
Here is a particular update of hs-plugins:

https://github.com/Changaco/haskell-plugins
> the world is moving away from JS

I would love to see this happening, but can you please provide some proof for that bold statement?
You should first understand currying. If I have a function f :: A -> B -> C -> D, every time I apply an argument, as in f a where a is of type A (b :: B, c :: C, ...), you get a new function back of type B -> C -> D. Read :: as "has type." Therefore

f :: A -> B -> C -> D

f a :: B -> C -> D

f a b :: C -> D

f a b c :: D

This is why Haskell's function call syntax seems a bit funny, and the typing syntax (->) seems funny. Every time you apply an argument you get a new object back which represents the result of applying the function. Once you've applied everything to the left of the rightmost type, you have the result.

It's a statement of implication. If I have an a and an f, the most I can have is a function which takes arguments of type B, C, and D, and so forth.
I'm not sure that "English" deserves to be written off as a joke.

I was born in England and have had to work at developing a "mid-Atlantic" English accent to make it easier for Americans to understand me on the phone.

One of my colleagues who grew up in Chennai says that learning how to speak with an American accent has won him a lot of contracts over competing outsourcing firms.

If you are selling something then making it as easy as possible to buy from you is a good idea.
I don't think this is right. The terms of the IP non-assert clause say nothing about patent trolling. What the clause says is actually pretty simple: no customer of AWS services can assert a patent claim against Amazon related to an AWS service that the customer used--and that is equally true whether you have a legitimate patent infringement claim, or if you're trolling.

The article's open source point is perhaps a bit tendentious (or underexplained), but, contrary to the impression you convey, it is only a very small part of the article. The bulk of the article raises entirely real issues.

Edit: I think the open source issue is this: if an AWS customer uses open source software (or, more simply, if an OSS project is hosted on OSS) how far up the user/employer/vendor/contributor chain does the non-assert clause reach? If I contribute to project X, which is hosted on AWS, do I become a party to the non-assert clause? What about my employer? What if I contribute to the project as part of my employment? I think this concern is probably not too significant (particularly since it only bars someone from asserting a claim related to the AWS service used), but I don't think it's fair to call this FUD, much less to call the whole article FUD because it includes this as an ancillary point.
I think your get a few years 'free', then it goes from 25% to 32% something. I'm lacking references here but that's what I recall
Thanks for pointing this out. Should be fixed now.
I wonder if you're conflating the issue of public APIs vs internal APIs. (Amazon also limits the type of they share on public APIs.)
Common practice if you're doing a large number of very small allocations is to pre-allocate a larger area of memory for them, then use a more naive allocation algorithm to parcel it out.
I would learn Java and the JVM if I wanted a language/platform for the long term.

Of the five you got there, I would go for Go. Or Clojure as a Lisp. Scala is also a good option.
From what I've heard and read from others, getting a decent place at an affordable rent mostly is a problem limited to the inner-city boroughs. Croydon for example is quite affordable and well-connected in terms of public transport (20 minutes to Victoria or Waterloo).
Interview with QA Expert: Best Practices in Software Testing Outsourcing
I'm surprised nobody here has said JavaScript. It's not on your list, and personally I strongly dislike it, but it's the most ubiquitous language nowadays in the world. You will definitely be able to find side project work in it. And if you add in Node, you're golden for most any web project.
HN is not Buzzfeed. Please join me in flagging this off the front page.
Another month, another exploit. Flash and Java are no more insecure than usual for them. The best advice is to disable these plugins as a matter of course, whenever possible.
it is for now no profit
If you're main goal is "to have some steady income via side project" then it doesnt matter which language you pick.

What matters is the product you create and whether people will use it and/or pay for it.
we just tried again,it works. can you please try again?
Which? Mark's book or the Erlang book I cited above?

Mark's book can be found used for $3.00 on Amazon.
Even if you ware a lawyer (you don't specify but give what is essentially an, entirely reasonable, opinion on a point of law), that would normally be decided upon during the course of litigation. So, anyone would still be faced with substantial legal costs, even if the ruling was that one particular term was unenforceable.

There is a big difference between how the law works in theory and how it works in practice. Especially is one side is Amazon and has, to all intents and purposes, unlimited cash to drag out expensive litigation. Many large companies win like this in practice when, in theory, they have no merit to their case.
Absolutely none of this applies to you if you do not click the button and make an account.
> Vulnerabilities like ShellShock simply vanish

I'm actually surprised at the naivety of whoever wrote this. I'm not an op at all and I understood enough about ShellShock to know that this isn't correct at all.
Where I work we have everything from pure science to pure engineering and it's definitely a continuum. Sometimes it's painful to be caught in the middle but I think that's really where the interesting engineering happens.

However, there are also some forms of engineering that are not very science based, you get a process or product to work and you don't exactly know why. You can still use scientific methods to get to a safer, more controlled process but don't necessary exactly know why something works. We call that "taking the art out of engineering" and it's an important part, especially in large scale manufacturing.
6 tips on providing quality tailored data science services
Maybe, but if there's an existing effort that just needs some additional community members, why not highlight it and join up?

Looks like hackr.io is pretty close to what he's asking for, but the first category I picked to look into I found only four articles, with none having more than two points from upvotes.
> By installing the Pocket™ application, visiting our website or installing or using any of the Pocket Technologies, you are accepting these terms of service.

Note the first clause.
Something like http://pineapple.io ?
User preferences are stored in the plain-text file "prefs.js" in your user profile directory. Presumably you could just append the preference to the end.

If you want a programmatic way to modify the UI, probably a simple extension could do that using Fx's UI API.
The service integration code is entirely open source and isn't executed even once unless you choose to use it.

Just for comparison, Chrome has chunks of closed source code, including the binary blob that is downloaded on first run to enable listening for "OK Google". This add-on is pre-installed. And it's pre-installed to make Google more money.
Hillary Clinton Plans to Cite Uber’s Contractor Economy for Dampening Wages
Microsoft to launch Windows 10 on July 29
Google material
How to handle a design critique
> And that Mozilla refuses to merge many of Mike Perry's privacy and security-enhancing patches for Tor Browser Bundle because they make advertisers' lives more difficult.

I don't think Mozilla should be in the business of deciding what content is appropriate for users to view. Users can install extensions to do that if they wish.
Define "more naive allocation algorithm".
Teleport Sundial: how distributed teams work best across timezones
That's very cool. Next time you cross the border, give a moment's thought that the price of that 5 minute savings was to reduce average pensions of hundreds of thousands of people from 550 to under 400, and now again to under 270.

You may want to consider your own pension. If you are about to say that it's with a private bank and thus safe, you may want to look up Cyprus and what happened there.

Make no mistake : the price of your convenience now is being destitute and even hungry if you don't own a house when you lose your job above age 50 or so. Nobody's hiring >50s anywhere after all. That's somewhere between 10 and 30 YEARS you'll spend as a beggar, once you're not capable of working anymore.

Still sound like a bargain ?
I agree, it can be confusing too. At least as long as the "today" is the same on both places, it's clear. I'd keep the full date when it's not today on both places.

And do you prefer the current:

2015-07-13T13:31:47.968+01:00[Europe/Lisbon]

or something simpler?
> I find it interesting that he considers Firefox getting H264 support as "the browser getting worse and worse".

The issue, at least for me, is that the browser now downloads binary blobs behind my back. Therefore it is no longer an open-source browser, unless I patch it and build my own version to disable this stuff. Firefox being open-source was one of the big selling points originally.

Of course it's very convenient that video just works. User-experience wise it's just better. Noone is arguing that.

> It's easy to see why Mozilla doesn't listen to people like him.

Yes. It's completely understandable, the market for people who don't care about these issues is much larger. The reason many people are annoyed is because the free-software tech crowd used to be the target consumer for mozilla, that's the group that built the brand and the goodwill around it. Now they're turning around and using that goodwill to get new markets, while saying "screw you" to the people who built the brand for them.

All the power to them, it's just sad for us old users watching this ship burn. I'm hoping a new project will spring up that picks up the torch and focuses on being an open-source, privacy-preserving browser.
I think you're underestimating how much societal support is required for those jumps to conclusions to be made. I'm reminded of the xkcd comic "you suck at math"/"girls suck at math".
The firefox integration is not a pocket-brand application, website, or technology. It uses pocket's public API and is open-source, mozilla-developed and -licensed code.
Shanghai's Lie Huo arcade
How do you define executing the addon? Clicking the Icon in the addons bar? Just having it there?
Here's a similar article without the paywall I ran into at WSJ: http://www.businessinsider.com/apple-92-percent-profits-enti...

I noted that Apple is responsible for less than 20% of the industry in terms of units sold last quarter, but makes over 90% of the profit. Considering the prices of a Galaxy S6 and iPhone 6 aren't that different, there is something way different between the operations at Apple and the competition (read: Samsung). The difference is in profit margin, but it's not obvious where (at least to me). Samsung should have great deals with it's affiliates of the same name on chip and screen prices, and it can't be that it's factory conditions are much better than Apple's.
I strongly feel that once Swift makes it to be open sourced the path from iOS native to Android (cross) will become much simpler then (go:logic, java:android UI, objc:iOS UI).
I think that English is very important not only for doing remote work but also for understanding the intricacies of programming languages with docs that are inscrutable to the beginners of the English language. When I was 16 and had been trying to learn C++ I had a late realization that understanding the (sometimes weird) semantics of English would have helped a great deal learning the (almost always weird) semantics of C++.

Also, I'd refrain from trying to learn as many languages as possible. Understand how systems work and how to build them. You have to understand how to read code, before you become a great coder (Maybe you already are, I'm speaking in general).
What is the motivation for refining your math ability?
Except you can customize the search bar to use any search engine.
World Exchanges Woo High-Frequency Firms
SOMA in the ’80s: Photographing a Changing San Francisco
Not having to change currencies is convenient but at least in the UK you can get Credit Cards without charge for use overseas including cash withdrawl - http://www.halifax.co.uk/creditcards/clarity-card/. Then when you travel you don't need to change currency, just head to the ATM or just use your card. You can't compare prices so easily, but then taxes are different even within the eurozone.

Language is preventing me from watching Austrian TV and phoning into their radio debates. That is, the population of Europe is silo'd whilst their political masters are attempting to work together. This is fractured because the electorate that place these politicians into positions of power cannot unite together to challenge them.

If there was a political union between the UK and Ireland then language wouldn't prevent me from calling an RTE show. We even already have a political party operating both in Westminster and Dublin - Sinn Féin.
Can we PLEASE just work on writing a decent native GUI library for lisp? Making QT work better? Something?
They are actually hitting the website. I don't use GA (I wrote my own analytics) and that's what i see in logs.
A "app" running in a webview on a desktop is NOT "native". A Swing app is not native nevermind these web apps running in chrome.
I've been doing bug bounties for the past few years, here's some advice to get started:

1. Monitor https://hackerone.com, https://bugcrowd.com and Twitter for announcements of new programs.

2. When looking for bugs in sites with existing programs like Facebook your best chance is when they announce a new feature or product. This includes acquisitions (Facebook paid out over $100,000 for bugs when they added the Oculus websites to their program).
First Java Zero-Day Attack in Two Years Targets NATO and US Defense Organizations
"Charcoal briquette cracks 8192-bit RSA keys in seconds!"
The harder I work, the luckier I get: the science behind success