skysight-inc/HackerNews huggingface dataset:
I certainly disagree on this point. Take the case of a small software company that ends up not being all that successful. I purchase a license for said software; it is useful for me, but the company goes out of business since they are unprofitable.

Now Apple breaks backwards compatibility with this software when I upgrade.

Even in the case of the software maker still being in business, should they have to provide me free upgrades for life? If they do that then they have diminishing profits with every upgrade. On the flip side, should I have to pay for a new license when I don't need the new features and am perfectly happy staying on the existing version if it only would continue to work?

To give two quick examples of this I used to run Parallels on my Mac so I could run a couple of Windows apps that I absolutely had to have and it would have been very inconvenient to use a boot camp setup and reboot every time I needed access. Then when the Mac version changed Parallels quit working; my only option was to buy a new license for Parallels. To make matters worse; you never really know what software will break when there is an upgrade, but if you don't upgrade then you end up in the boat that some other piece of software you are running does get updated, but you can't use that software without getting the latest version of Mac.

When I compare this to Windows; I'm still running today on Windows 10 software that I purchased for Windows 95. For all of the many things I dislike about Windows; the one thing I applaud them for is their level of backwards compatibility.
Sure, but those times (athletic and formal wear) are less than 10% of your life for 90% of all people. Probably less than 5% of your life for 50%+ of all people.

A product that sacrifices general utility in pursuit of a 5%-10% use case is a niche product. Nothing wrong with that, but Apple isn't looking to add a new niche product.

Now, obviously, if you could throw cell connectivity onto a watch for very little cost and very few compromises to the rest of the watch, then sure, you would. But in the real world, cellular connectivity for a watch would be an enormous additional cost both monetarily and to anything else you wanted the watch to do. It doesn't make sense for a product that's trying for mass appeal.
168 mb for a dependency manager seems a bit steep
The "connecting two ethernet MACs [with] filtering" seems like an interesting project. I guess a "simple" (and possibly useless) idea could be to do filtering based on MAC addresses in the enthernet frame. Is there open IP for this? I guess I'm asking how a hobbyist gets into this :-) If anyone knows of an existing project, I'd appreciate a pointer.
An automatic lmgtfy link? How meta :) I find this tool to be subtely-less-insulting to the end-user than lmgtfy, especially if they don't happen to read the blog post where it says[0]: "Just send the link to anyone who takes up a bit too much of your valuable time."

[0]https://www.grammable.me/blogs/news/grammable-it-support-too...
I honestly can't see an appeal for this.

From the screenshots, it appears to be Ubuntu/Debian + Gnome 3 (most probably not the latest version too) + a LOT of preinstalled packages.

My bets are, there are very very very few developers out there, that would need all those packages installed.

So what was the rational behind this?

I mean, this could easily have been a script or a desktop app that let users choose the packages they wanted and installed it on a distribution of their choice.

Nothing against you or this particular project in general (I did like the terminal based assistant but I doubt if I'd ever use that in general), but I can't seem to see it's significance/use-case.
Thanks, we've updated the link from https://support.circle.com/hc/en-us/articles/217972003.
Why recompress at all?

Rather than using .zip, an improved APK format could be more like a tarball. You'd tar up the files, sign it, and compress the result.

To verify, you decompress (streamily, without saving the result anywhere) in a tight sandbox and verify the signature on the output. Then you decompress again to install. Call it APK v3.

This adds a second pass at decompression, but decompression is generally quite fast. In exchange, you avoid a much slower recompression step.
Yep, everything in the past year has indicated that they were underpricing their offerings. I'm not even talking about turning a large margin, but that they were offering more services than they could sustain, regardless of market penetration.
Sure it's not hard. I prefer to buy elsewhere when I have the time (to support local businesses, or because they have better service).

But it's a pity that other companies can't use this great "technology" of next or same day delivery. It may sound silly, but it is a real organizational marvel. It makes me think of the aztec relay messengers, or the early US postal service delivering mail to the frontier.

There is "fulfilment by Amazon", which is great, but Amazon gets to dictate the conditions, which are not very favorable to other businesses as I understand.

Also, Amazon is said to not pay their workers very well. I'd love to have the option to use something just like Amazon, but where I pay a few percent more, and the workers get paid more fairly.

I'd love to vote with my wallet on these issues, or (crazy!) actually with my vote, but I can't. I don't want to boycott Amazon, as little as I want to boycott the interstate system or air travel and go by carriage, although there are things I might want to improve with either.
What else is on your tech fail shelf? I'm curious...
Refactoring JSON to FlatBuffers
What I learned about entrepreneurship losing €22.092,22 on my first startup
No argument over the phrasing. However, an evolution of the Fitbit Blaze device platform hooked up to something inspired by the CloudPebble online SDK doesn't seem implausible.
A bankruptcy judge is going to have to approve all this. You can't sell all the valuable assets of a company the same day you declare bankruptcy - that could be considered fraud. If I had just fulfilled a big order of theirs yesterday on net 60 terms we had been operating under for the past 5 years I would be pretty upset.
Next: Nwm- Npm window manager based on Electron. Works on Mac and sometimes Ubuntu.
Thanks for making Neomake!
> If one can't afford a lawyer, the state should provide one.

Not for civil matters, at least in the US. You are only guaranteed a lawyer for criminal charges.
> In 2015, Citizen offered to buy the whole company for $740 million

ouch, i can only imagine how the founders feel
That sounds like a really good idea, and gives more confidence to the early adopters that the platform might live even if they fail
Trantor after thinking more about your site, I'm sure it's a mistake to require registration before allowing them to feel how nice it is.

First, you could simply require the registration before allowing them to export so you still capture the data.

Secondly, I'm afraid the usability and slickness are so nice that you will lose more than gain by not letting people get a quick chance to see how good it feels.

Glad I got that off my chest. My opinion and $1.85 will buy you a cup of coffee at Starbucks, so fwiw.
gzip --rsyncable does make gzip set boundaries so one change doesn't affect the entire rest of the file, just one block.

However, the resulting differences don't seem nearly as amenable to the bsdiff algorithm as the changes to the underlying uncompressed data. In almost all cases, you'll likely get better results with bsdiff on the uncompressed data (and bsdiff internally compresses its result).
Click on the "web" link below the HN thread headline. It will direct you to a search page for the article, and the top result will not be paywalled.
Thanks, I didn't realize they were in stores yet. I'd better hurry before they run out of inventory.
This is why we cannot have nice things.
My favorite bits include UTF-8 encoding support for Windows filesystems and console, scrypt, and OpenSSL 1.1.0 support.
Curious about the advances Optimage incorporates relative to other image compression options.
Maybe this should be obvious, but I don't have a computer to hand to try and figure it out: In the example for f-string interpolation, why does value have to be declared like this:

value = decimal.Decimal("12.34567")

Why wouldn't this work?

value = 12.34567
In actuality, the state will only provide you a lawyer to defend you in a criminal case, and then only certain criminal cases (I think in Missouri it is cases where the penalty is normally jail time, not cases where they normally only fine you, like traffic ticket). Even then, state provided legal defense is usually horrendous- public defenders are very over worked and simply don't have the time to help their clients.

There should be legal counsel available, and it should be a lot easier to navigate the system; but unfortunate in the US (and probably most other countries) that is simply not the reality.
React Form – A new lightweight framework and utility for building powerful forms
NPR’s Book Concierge: Our Guide to 2016’s Great Reads
> Can they be sued for this?

Pebble Tech is insolvent[1]. Even if they were successfully sued, there's no money to collect. One would have to go after the management personally, or try to prove that Fitbit's acquisition of key assets should really be considered acquisition of the whole company, including obligations.

1. http://www.proofofclaims.com/PebbleTech/documents/
hi, thanks for the feedback, you can PR on Github if you want feel free seriously we'll be glad a lot!
innocent bystanders
Employers Embrace Peer-To-Peer Recognition
Okay, I got it connected, it just took a lot of resetting of crap. Apparently difficulty connecting with Android is a pretty common issue, as there's a lot of complaining about it on their forums.
Pebbler here.

There is an old Italian anarchist poem[0] that sings: "date fiori ai ribelli caduti", "give flowers to the fallen rebels".

Flowers for you, rebels.

[0] https://www.youtube.com/watch?v=_X0Rsf_7f0U
Dont be fooled by the appearance of VHDL/Verilog. you are building hardware with them. So writing a TCP/IP stack in VHDL would be almost like physically building a TCP/IP stack with physical logic gate IC's.

I looked into this a few years ago. If you can settle for just sending bytes on an ethernet cable, you can relatively easily TX/RX using UDP Multicast. The FPGA can beam bits straight to the PHY adapter and out they go.
There is debate over software emulators legality?
I don't agree, although I do appreciate your point.

The test of infrastructure is whether society would grind to a halt if it disappeared tomorrow. So let's assume as of midnight tonight, Amazon ceases to operate. What happens? It's annoying, but everyone just shops at a different place, probably in person because there isn't a great online competitor to Amazon (at least in the US). It's not a critical part of society the way power, water, roads, and the internet are.

All businesses make errors like this, the key is to push them to have better processes to deal with them, rather than outsourced and unhelpful customer support.
Pandora’s Spotify competitor launches next year
The broken window fallacy is still not very widely understood. Expecting everybody to understand it 4-8,000 years ago may be a bit too much.
I'm curious why they didn't take the Citizen offer for $700+ million. And then that Intel offer, which is now a better deal than what Fitbit offered. There must be more to the story. I feel that the CEO bears the blame for letting this company down, could it be hubris? Can't wait to read more when this story comes out.
- 4kb! (minified)
- Dynamic Fields - no pre-defined schema or field names required

- Highly functional and flexible validation

- Built-in Form Inputs

- Input Utility - Easily and quickly build your own input types

- Field Utility - Functionally control any field, anywhere in a form

- Nested forms and form splitting

- Powerful form lifecycle hooks and events

- Serializable Event and State hooks (think redux/mobx/etc & HMR)
Thanks for the feedback. What version of chrome and what OS are you using?
That's true, but to market you need a decent name, or people might not even look at it.

I know because sometimes I get lazy and don't check out things because I don't like the name...
A lawsuit may be able to get you an order to stay dissolution from a sympathetic judge - then what? In bankruptcy, you're dead last behind vendors, creditors, employees, etc.
Mongolass – Elegant MongoDB Driver for Node.js
Yeah, I think that might be a matter of wanting to keep things secret from players.

Of course, it doesn't keep things secret from players with a copy of IDA and too much time on their hands, but it probably adds to the mystery for some people.
wasn't trying to be weird :)
These programs were originally named bdiff and bpatch, but the large number of other programs using those names lead to confusion; I'm not sure if the "bs" in refers to "binary software" (because bsdiff produces exceptionally small patches for executable files) or "bytewise subtraction" (which is the key to how well it performs). Feel free to offer other suggestions.
Obviously dragons.
Of course. But for them to ask doesn't seem like a dark pattern, since the main use case for the app is contacting people you know and it's reasonable to think most users don't want to micromanage different contact lists as you describe. The dark pattern stuff is more like when your app for rating ice cream flavors is asking for your entire address book.
Floats != decimals, and it's good practice to use Decimal I think.
Hi, I'm the blogger.

I just want to add a very simple statement:

In order to create a model of the world, the machine learning substrate has to have the capacity to cover the observed dynamics.

Hard not to agree with this, almost sounds like a tautology. Now let's try to derive conclusions:

- World dynamics is full of multi-scale interactions (e.g. in vision illumination of a single pixel depends on the whole scene and the whole scene depends on many tiny details). To capture that, the machine learning substrate has to allow low level representations access high level stuff. Hence feedback all over the place. Which is exactly what is seen in the biological cortex. This is not recurrent layer made of LSTMs, this is a FULLY RECURRENT system.

This will not be achieved with any franken-neocognitron deep network neither with MSE, nor adversarial nor even triple adversarial loss function. This requires a new approach and together with several colleagues after a few years of continuous and intense thinking and modelling we have proposed a solution:

http://blog.piekniewski.info/2016/11/04/predictive-vision-in...

As well as a full paper https://arxiv.org/abs/1607.06854

Now, I'm not saying this is all done. This is just a beginning of a really exciting research adventure and many things look very promising. It will require however for the AI field to get out of a pretty "deep" local minimum it is in right now.
It's not even that exciting with electron-builder. Especially not for Linux, as there's zero things you need to configure, unlike Win/OSX.
I'm trying to figure out if this means "wait for something exiting from fitbit" or "start boycotting fitbit now".

Ideas?
How to get (almost) free monitoring calls via UptimeRobot and Nexmo
Because that gives you a Float, not a Decimal.
I can't help but wonder if the whole timeline thing overcomplicated the pebble platform. I for one lost a bit of interest in the whole thing once i learned they where heading in that direction with future products.
That's wierd.. back when I was doing amazon affiliate I posted a lot on Reddit. I'd find threads about products and post a link to the product using my affiliate code. It worked "okay" - I made a lot more doing other things.

Is this a recent change, in the last year or so?
Extracting Color Palettes from Images
NEW meta search for templates
Wondering what the free version uses if it doesn't include graphite for dashboarding. It also feels way more invasive to have to install Ansible on all of my servers instead of just statsd plus a config file to point it at a host. (Edit: it's not required.)

Nice to have a supported, pro-grade monitoring product that isn't priced per server, finally.
I'm impressed with this project's messaging and support/feature pricing structure. I think trying to find more sustainable models for funding open-source software is interesting, and I don't recall seeing this exact approach used before (i.e. free version w/o LE or Graphana support). It'd be amazing if a percentage of each support contract gets donated back to upstream projects like icinga2, Graphana, and LE.
The final theory in the article, #7: "Symbolic end of house" makes the most sense to me based on the refutations listed for the other theories...
That doesn't work and hasn't for some time. I'm not sure if it's for all sites but the web link rarely works for me. Especially the web link for WSJ.
> this is a very common misconception for some reason

The use of the umbrella term "intellectual property" is a deliberate tactic to seed that type of misinformation in public discourse, so that people will assume these different concepts are equivalent and that protections applying to one of them apply to all of them. You're seeing cases where this tactic has succeeded.
Tracking Down a Python Memory Leak
From your article:

Corporate debt alone has reached 171pc of GDP

Amusing that we both misread our own source articles...
Well, http://www.catb.org/jargon/html/Z/Zawinskis-Law.html and a more recent formulation: http://www.lukew.com/ff/entry.asp?1696
Yes, it definitely seems like fixing the flaws in the original APK design would be a win! Just signing the uncompressed data, as many others here have pointed out, would allow most of your suggestion to be implemented.

I wonder if it's a sign of communication problems between the Android and Google Play teams? The Play team seems to have spent years bending over backwards to build this really awkward solution, which could have been done a lot better with some low-level Android changes (i.e. a new APK format).
Yeah, pardon my french but I'm fucking angry this morning.

There's some initial reports that they need service back-end to be live in order to do the initial pairing. My Time Round is a dead watch walking if that's the case.

There's not a comparable smartwatch right now that is like the Time Round, I'd happily have paid for ongoing support.
Mine was using non-free applications too beforehand. You obviously would need to find ways that she can accomplish the same tasks as before without too much trouble.

Having said that, if she wanted a new computer right now, I'd probably recommend an iPad with a keyboard case (assuming that she can do what she wants with it, which I think she can -- most of her computer use nowadays is web browsing, email and the occasional word processing/spreadsheet. I use mine for everything except coding)

At the end of the day, its down to cost analysis: is it cheaper (in terms of time spent, for both of you) to leave things as they are and deal with support issues as they arise; or to retrain your mom to use something which has lower support overhead?

It may not make sense to get her to switch.
Well you've found a new startup business opportunity: smartphone armbands for people with big arms. :-)
I had the same screen glitch with my Kickstarter edition OG Pebble, then bounced around to other smart watches until I landed again on the Time Steel which has been nothing but perfect.

But you're right. Much like the cell phone market which appears to be slowing down, the minor improvements made in the tech for smart watches don't appear to actually be worth buying if you already have the current version that isn't broken. Unfortunately, the software Pebbles run is so straightforward that even planned obsolescence through required updates wouldn't have been a viable option like it is for cell phones. Y'know, the updates that correct dangerous security vulnerabilities while at the same time crippling old hardware by introducing new, unnecessary features in the software? No Pebble owner would've bought (for lack of a better word) that justification and upgraded.
Can Amazon Go’s Checkout-Free Shopping Experience Work in Nigeria?
For reference:
http://www.pcgamer.com/zenimax-accuses-john-carmack-of-theft...
ssh to the box then kill the process.
45M for the downloaded DMG file;

387M of extracted/mounted data;

314M in the Contents/Frameworks directory (which is where Electron is);

73M in the Contents/Resources directory (which is where the application is);

73M is actually the size of the "Contents/Resources/app/node_modules" directory :D
We don't need journalist anymore just people that can write semi-coherently about interesting thing they actually know something about (not just any random thing they think people will click on). Instead of doing it for money, they can do it for the sake of communicating with other people about something they're involved with.
What do you do now if you don't mine me asking? I have only been a dev for 3 years now so its a little early for me to consider changing my occupation (if anything I would be likely to get a phd and/or consider teaching/research) but I'm always interested to see what people choose when they make a major life change.
"What they should have done is cut costs and develop 10x fewer features, let the community grow slowly but organically and wait out the bad times."

It's easy to say that, but when you are up against the Apple/Samsung type companies who have much deeper pockets, don't have to wait out bad times, have the ability to lean on vendors, have contracts in place with manufacturing and the supply chain to efficiently deliver the product, it might not be realistic to do that. On top that, as others here have said, once you take VC money, there isn't really an option to go slowly and let the community grow.
This is sort of thing that makes a good litmus test.

Places I'd actually want to work are far morely likely to accept or even require PDF.
Video of New Robot by Boston Dynamics Posted by Yann LeCun
What Factors Are Helping the Growth of E-Commerce in Afrika?
Even though Kickstarter explicitly says it's not a store, it doesn't mean people don't think it is. Perception = reality. This news will most likely have the largest effect on Kickstarter, specifically in the tech category, more than anything else. There have been many failures of promises on Kickstarter, but when your top 4 most funded projects are all now dead, people are going to start thinking twice about backing companies.
This is so sad. I had the new time2 with the core on kickstarter. This would have been a truly innovative product, why oh why? I see on crunchbase they had only raised 15M-- so theres G$ available for a nth round of evernote or dropbox and not a few M$ to help these guys see it to market? This is a terrible day for innovation.
> I'm glad they are refunding me, but that makes me think... WTF, did they not produce any Time 2's? Or are they all going to the landfill?

The probably made some, but it takes money to turn any component inventory they may have into shippable products. They probably burned all of the money on mechanical tooling and part procurement already, and maybe hit a major issue in doing so (critical component is suddenly a very different price, etc). All of that inventory either is returned (if possible) or ends up liquidated on the secondary electronics component market for pennies on the dollar, to pay back the creditors. Custom parts, tools, etc have less of a resale market, but I'm sure a company in China will be happy to pick them up cheap to make smartwatches for the local market.
Since this was a critical issue I think "David" should've brought key stakeholders (or leads) together and set expectations for who was doing what parts and when it would be complete.