skysight-inc/HackerNews huggingface dataset:
This has all been in an effort to answer the question, "Will Comcast be forced to peer with Netflix without having Netflix pay as a result of this ruling?" and the answer is no. Comcast will continue to be able to charge Netflix for their peering agreement.

You claimed this wasn't true, and you are wrong. I don't want anyone to get the incorrect idea that what you're saying is correct, because it is in no way true. No one (not Netflix, Comcast, the US government, or Wikipedia) but you considers peering agreements (or not having them) to be "literally the same" as throttling.
Yes. The latest version of Firefox has cache issues. The same in Chrome was working perfectly after a single refresh. Sad. I love Firefox.
Atlassian account is coming to Bitbucket
I get the benefit of static typing, my above comment was directed at the suggestion that refactoring dynamic code is something to be afraid of. You commonly hear this from people who primarily use static languages.

I personally don't feel that the benefits outweigh the cost; namely that I have to babysit a compiler and stop development while I fix compiler errors that are irrelevant to the thing I'm working (if I'm working on widget A and I broke widget B by changing a type, I don't want to fix widget B right now).
as far as my limited experience goes, diamonds are a dime a dozen... BUT gem-quality diamonds are extremely rare, even synthetic ones. if you need to buy IF/F with an ideal cut at 0.5cts and above, it's going to be pricey, lab grown or not. the lab process will introduce colour and flaws in the diamond just as the natural process does.
How is that a "negative" viewpoint? I see absolutely no negativity in that person's post. Is it possible you might be projecting something?
The benefits only get really apparent when almost everything has easy to scan barcodes.

Also, presumably these suppliers will be supplying to competitors of Walmart, so it doesn't make sense for Walmart to fund their shared efficiency gains. Everyone would end up making the same gain, and Walmart wouldn't end up any further ahead of the competition.
Agriculture is set for the next big revolution in the next few decades. Many thousands of years ago, developments like horticulture, domestication, the wheel, roads, and non-nomadic life styles collided together and built upon each other exponentially, ushering the first agricultural revolution. Then we had breakthroughs in trains, synthetic fertilizer, refrigerated cars, and all of the other industrialization technologies in the 19th century, which again changed the face of food and how it was grown and distributed. I'm sure I missed a few eras but these are the two big ones.

Now we've got globalization resulting in much cheaper technology and expanded markets, artificial intelligence and machine learning, ultra cheap wireless communication, ubiquitous software, and last but not least, biotechnology. As the latter advances, it will kick everything into high gear, as it already has with companies like Monsanto and Climate Corporation. Even something as simple as eliminating nitrogen from fertilizer through genetic engineering or directed evolution would have a tremendous impact on the sustainability and ecological impact of industrialized farming.

This is a good time for farmers who are always at the mercy of so many variables which they are finally starting to dig into, quantify, and control. Farms, especially smaller ones, are almost always in debt that they have to borrow before every planting and a single underperforming harvest can wipe out the business so all this added certainty is going to do everyone a world of good.
Yes, what's more difficult is implementing data checksumming without CoW. What you may not be used to in ZFS is a nodatacow option (per file or per filesystem) which does exist on Btrfs and it implies nodatasum (no checksums for data, metadata is still always checksummed and cow). Conversely, nodatasum does not imply nodatacow.
It's not about rarity. It's about the neatness of something that's been around for a long time (diamond) or flying through space (space rock). It's just neat.

I agree that it's a silly thing to make an engagement about, and that the trade is appalling. But let's not pretend it's not cooler on at least one axis to have an object formed inside the earth vs in a lab.
> A truly large refactoring is one that you want to try long before getting everything to compile.

For me, from experience, this is a sign that I or my coworker is creating an unreviewable tarball of a diff that will break something, can't be incrementally rolled back, and may not be easily fixed.

A truly large refactoring is one that I want to break up into individual smaller refactorings, each with a more reviewable diff, aided by automatic refactoring tools that help offload my workload. While it's possible to perform enough static analysis of dynamically typed source code for such tools to exist and aid the programmer, they're less likely to be as rock solid as statically typed source code refactoring tools, for something as simple as a method rename.
Stopped at second sentence: "fortunately"
Authors bias. Is this another techno-utopian rant extolling the virtues of everything unsustainable in modern society in prescriptive format for agriculture by urban white collar workers who never touched soil in their life but take gadget buying advice from Wired.com?
Is it just me of the Google fonts page look a lot like the Microsoft Metro design?
It's the standard in Germany as well, at least for grocery stores.
I do that when I'm already in incognito mode, not in normal mode because I don't know where the tab will be open (I have multiple incognito windows and I like to know where each tab is/will be).
This is exactly what I want to build but not something I want to buy.

The reason is because I feel like SeeNote is overkill, like they took the elegant idea of modernizing the sticky note and added things like weather and prompts for no apparent reason.

If I could build a stripped-down version of this myself, that would be ideal. I just don't have any clue where to start.
> Except that the shell userspace is antiquated, and the UNIX flavor is BSD rather than Linux.

Nit: GNU. Linux doesn't have a userspace. It's a kernel.
The Internet Archive seeds all of our items' torrents since 2012. IPFS is a more straightforward way for us to be sure we've got independent seeds of all of our content. Got 25 petabytes of disk?
Like this?

1. I hate the lowercase L ("l") looking partly uppercase.
2. Dollar signs need two bars. (single means Mexican peso)
3. Half way up the at sign ("@") must have 4 lines, not 3.
4. The asterisk must be 6-point, with a vertical.
5. The tilde ("~") must be high.
6. The pipe ("|") must have a center break.
7. The zero ("0") must be more narrow/pointy than the O.
Venezuela has done a fantastic job with price controls and nationalizing industry. Have you heard about how wonderful things are in that country?
Maybe you have to practice and experiment to learn advertising channels. Or one of the other 30 variables that could have gone wrong here?

As far as I've seen every ad channel has spammy/scammy/bot like engagements but as long as they are factored into the cost its OK. Google search this same idea applied to every ad network.

Mis alignment of goal, ad channel and creative here, not a shitty platform.
This estimate seems a wee bit low IMHO.
I hear this quite often, but on the other hand I live about 20km away from the french border, and overall food quality does not go up much if you go there (with the obvious exceptions: Cheese, Baguette, Wine).

Typically you can buy most items available in an Aldi store for the same price in other supermarkets (value brands).
Can someone explain how the 'click farms' are getting money from this?
indeed I had my best "get out of my way" experience when working at a startup
That's not true in any of the Aldis I've been in here. If it were true, I doubt anybody would tip them.

In the UK it would be considered very odd to tip anybody you're not already paying directly.
we could stand studying how ecosystem components interact a bit more. These "variables" and "externalities" you describe are the real world outside our bubble of infantile understandings and knowledge.
Show HN: Chatben.tv – Watch TV with your friends
p.s. 'FOSS moralism' is the only reason that you have other development targets than just Blackberry & Windows CE to work with today.
10 years late.
Up until a few weeks ago Aldi in the United States only accepted cash, EBT or Debit.

Your strategy, especially at Aldi, is the way to go. I read an article about a decade ago that was challenging grocery store "express lane" speed. Since groceries have been using the same kinds of scanning mechanisms at every chain for a very long time, the barcodes are usually optimally placed to allow for the "scan/bag" to happen quickly[1]. The article identified that the bottleneck was more often the transaction times and not the time to ring up an order meaning that an express lane with three people in it would take longer than a lane with one person and a cart full.

Granted, this was a decade ago and many things have changed since then, including the "super store" which includes a lot of products not optimised for scanning in the first try.

[1] Cashier experience plays a roll here, as anyone who's shopped at Walmart can attest. At Aldi, though, solves this by having the barcode occupy almost the entire length of one side of the package, making it harder to miss the scanner than hit it.
By the time you are in the care of medical professionals they are responsible for your life. A physically able and rational person will find little impeding their attempt to kill themselves. A person who is mentally unsound and in medical care is not in a state of mind to make a rational decision about ending their life. It's not like it can be undone. The physically impaired (injured, sick), but mentally sound, you have a reasonable case for medical professionals assisting or at least not preventing suicide. But you seem to ignore all cases other than if someone wants to do, let them, even if the decision is spur of the moment because they just experienced something horrible and haven't given time to process it fully. Brilliant.
Maybe this a bit tangential, but I was just thinking lately how it would be nice to use some decentralized communication backend to word processing software to enable shared collaborative editing of documents. Sort of like Google Docs, but without a centralized server.
Feds sue Seattle to keep FBI surveillance camera program secret
I recently started playing around with Node for a friend's side project. I helped him set up the database and Sequelize was absolutely horrible to get up and running. The documentation was really lacking and we spent hours trying to track down little details needed to get things running. It does the job once you have it set up, but I found getting to that point was way more difficult that it should have been.
Shameless plug of a weekend project from a while back (I'm pleasently surprised it still works): http://deja-entendu.zomg.zone

Auto-creates a Spotify playlist from your scrobbles from 6 months, or a year ago or whenever. For instance, if you want to walk a mile in the article author's shoes (ears?): http://deja-entendu.zomg.zone/gboeing
Actually Linus didn't have any big problems with one of the GPLv3 drafts[1]. And many bits of the Linux kernel are individually licensed as GPLv2+. Not to mention that Linus used to have in COPYING that they were considering updating. Very few kernel developers hate GPLv3.

[1] http://www.computerworld.com/article/2544276/network-softwar...
Keep kicking ass… (or, how to survive post bootcamp…)
Why is the online advertising industry so slow to address performance problems? Doing so is clearly in their best interest. Don't give people a reason to hate your product, especially when it's in your power to make it better.
Fair reply, though I think I've stated my axiom: people have a right to nonexistence. As a corollary: people don't have a right to the existence of others.
Dang, the guy who wrote the article characterizes his success as luck. I'm agreeing with him and pointing out the fallaciousness of a claim that he's wrong. How is that off-topic?

Imagine someone cited the fact that I've worked for American companies as evidence of my skill and accomplishment. Under some circumstances, this very easily could be evidence of that. To work for American companies, some people need to bust their ass hard until 12th standard to get into IIT, get top marks at IIT, demonstrate kickass skills to companies 12,000 miles away and get one of them to sponsor the visa. That surely is an accomplishment.

But actually I just happened to be born on the right side of an arbitrary border.

And if someone were to cite my work for American companies as accomplishment, where I claimed it was merely luck, it would be perfectly valid to point out my US citizenship and how that helps me.

I feel like you are simply objecting to my mood affiliation, and perhaps trying to make HN seem more welcoming to people who wish we didn't point out true facts like this.
Yes, his words were chosen very carefully. One has to assume that they spent a lot of money building Magic Pocket and migrating off of Amazon S3. That investment will be amortised (and the hardware will depreciate) over several years ()during which time it will show up as a cost in the P&L Account) but because the cash has already been spent, it doesn't show up in today's cashflow. Stock-based compensation also doesn't show up in the cashflow but it certainly impacts P&L.

So, while bring "cash-flow positive" means that the company's cash balance isn't decreasing, it doesn't mean that it's profitable.
The same as it is now, just no barcode scanner. With one hand the cashier moved products from the band to the other side for you to pick up, while they typed codes into a 9-digit number pad with the other hand.
This is a Lockheed snafu, so yes, it is amateur hour.

Much of the data is backed up, and more of it will be retrievable from original sources. Maybe not all of it; I'll be very interested to see what gaps remain when they declare the issue resolved.
1. IANAL.

2. Document everything. Go through your calendar since you first met them and write up notes for every conversation. What was said and what you thought it meant, and any artifacts from those meetings (emails, chats, texts, documents). In a you-said vs. they-said contest, it's often the best documentation that wins.

3. Don't leave until your lawyer tells you to. Leaving may cause you to lose rights to compensation or your IP. Ask...

4. A local lawyer for yourself and, if the company isn't headquartered in your country, find a lawyer where the company is based.

Good luck.

- Phil
Natural Language Querying
I disagree. If the team knows for sure that this will look terrible on less popular browsers, then it's probably not worth the PR blow of running a faulty product. This way, 'it works as intended'.
Are you kidding me? There are zillions of things our computers can't do today that would be absolutely fantastic if they were faster. You could have said the same thing in 1975 and it would have sounded just as silly.

Example: Render a model of an entire real city in 3d, including interiors, to sub-centimeter resolution. Now take that and think up a trillion variations on the theme.
I'll add that the current, Self Promoting UX is borderline scammy.
Thanks. That has much more sense than "grew in height in a logarithmic curve."
> But some toys will never be more than just that, toys

Agreed, but I'd say "almost all", rather than "some".

> Even though I love making video games, It's highly unlikely I'm going to make a 'world changing' video game.

Replace "video games" with anything and "I" with anyone who hasn't yet changed the world, and it still applies. Many more people will try to change the world than will actually do it.

Changing the world isn't a reasonable expectation. In that sense, having a bunch of arrogant fucks around is a great thing.
1. If video is superior to text to convey information, why isn't this article a video?

2. They mention that text is declining year over year... I don't think they can expect this trend to entirely phase out text... seems like more users are gaining the ability to post videos and images (increasing smartphone ownership and better access to mobile data) and utilising it in addition to text.

3. Facebook is pushing towards video because prefacing videos with an ad is acceptable whereas the same cannot be done with text or images.
So now you seem to have given up on the idea that having a NOC where two fast pipes come in and you arrange to prevent them from passing traffic at high speed is not throttling, and are now making some different (and also wrong) claim.

This ruling was about whether the FCC has the authority to regulate ISPs as telecommunications carriers. It seems that they do. Which presumably means that the FCC could require last mile providers to do free peering. And they should, even though they haven't yet.
From Ireland, so I know what you're talking about. I suppose my point was really that Lidl and Aldi have swept into an market over the last 10 years, where customers are hard fought for, seemingly with ease. The Tescos of the world definitely can't compete at with own brand quality or price.

I don't know about the UK, but in Ireland Aldi and Lidl are proliferating across the country. The growth is so extreme, they're hiring grads at €60k plus an Audi in order to train them up as shop managers. I mentioned case study because they've taken a fundamentally different approach and it's working. Their low cost structures across supply chain, product base, building construction and shop design are how they're carrying out this coup.
>A basic income would not be cheap—depending on how the program was structured, it would likely cost at least twelve to thirteen per cent of G.D.P. And, given the state of American politics, that renders the U.B.I. politically impossible for the time being.

That's the answer, in a nutshell. We don't have UBI because it's expensive and we don't want to pay for it.
It's great to share data, however, how can a torrent solution support services like web API?
when I try and report a post I don't see that option. Where is it? I just see "report spam, report not appropriate, etc."
They don't make money from clicking the paid promos. However, by masking their click with paid promo click and other "organic" clicks, they can reduce their chances of being marked as a bot.
Where were you testing from? (Which country?) The user experience can be great or horrible depending on how fast your connection is and how far away from the data center you are.
I assume you're being a troll. Because the alternatives I can think of are a lot worse.
> He also criticized the Air Force for notifying Congress on Friday afternoon, five days after senior service leaders was told about the problem.

Prime time for burying bad news.
I feel bad for the employees. Remember this is another risk when considering offers from startups. Your shares may be illiquid for a very long time.
Ask HN: Gracefully declining support for some major browsers?
In order to reduce the workload for a startup that I'm working on (mostly by myself), I'm considering declining to support several major browsers.

When loading the app, I'm thinking of having a screen that detects the browser type and either warns the user that the app is probably not going to work that well or simply does not allow the user to use the application with the unsupported browser.

Not sure if this is obvious, but the reason to block the user from using the unsupported browser (as opposed to just a warning) is because often the application will seem to work in the unsupported browser, but little things will be broken - such as a button inexplicably being missing from the page.

I'd like to support:
* Chrome - (I develop in Chrome, so everything de facto works on Chrome)
* Safari - (Doesn't give me many problems and probably runs better on iOS devices)

Decline support for
* Firefox - (often runs the app too slow)
* Internet Explorer - (too many small annoying bugs)
* Opera - (small user base)

Here is a demo of the app: Demo.EnterpriseJazz.com

- As you can see, the application is large and complex. Going through and fixing bugs for each major browser is something that would take a lot of my time that could be spent on other things that might help the startup along more.

I know this is not a clear-cut issue, but any thoughts?
Neither the format nor implementation of Core Storage is documented by Apple. Near as I can tell not even an fs magic number is documented, i.e an offset and a signature that makes it possible to identify Core Storage physical volumes.
The content is being served and then they're trying to examine your browser and tell your browser to hide it if it meets certain conditions. The content is already in the browser.
Or book.
If you must, put a warning page in place that tells users they proceed at their own risk. Completely locking them out based on their user agent is a crappy thing to do.
This would set off alarm bells for me about working for you, because in many areas and situations a flat rate of 3 months severance is not reasonable. You'd effectively be asking me to take a large risk, unwilling to negotiate about it, and trying to impart negative intentions or "fishiness" onto me even just for asking. That's a lot of red flags.
Yes true, Generics helped a lot (thanks to Odersky and Wadler). But the language does seem to encourage more dynamic frameworks like Spring, that IIRC do perform a lot of casting.
What is your objection to mechanically processed meat? Sure, the process doesn't sound appetizing, but it's a way to ensure that all the meat on an animal is used, which IMHO is a good thing.

Also, for what it's worth, neither chicken nuggets nor the beef patties at McDonalds are made with mechanically separated meat anymore.
There are plenty of ludicrously ambitious projects. It takes someone like Gavan running and communicating about the project for it to be a success even if it doesn't make it to the finish line.

The outcome of a lot of over ambitious projects is that there is virtually no communication after funding and then they come up with some bs story about how they spent all the money before they could get anything to show for it.

Crowdfunding would be 10x what it is today if all of the "failed" projects had failed with regular communication, significant progress throughout, and a handoff of material (code or kit type release).

Unfortunately this is the exception rather than the rule.
If people are skeptical they're probably the sort of people who can't handle being alone. Maybe I shouldn't be convincing them of anything. I don't really have a goal. It's not like I make these comments as conversation starters. Someone asks me if I watched Game of Thrones last night and I tell them I don't watch TV. They ask why I didn't attend some social function and I tell them I'm a loner. I was mostly just commenting on the nature of people's reactions. Is it that unheard of for someone to be comfortable alone and to prefer it? I suspect there's some repression at work and I was applauding the GP for resisting it.
Tara.ai (YC W15) Is Hiring a Lead Engineer and Machine Learning Engineers
RSA Key Extraction via Low-Bandwidth Acoustic Cryptanalysis
In this case, you have no idea if the connection is MITM'd because of http. You must assume the source untrustworthy, because you don't know who it is. Additionally, assuming the page's source (from which you copy this command) is over http, you must assume the website has compromised (e.g.) your clipboard on copy and you're pasting in malicious unicode characters or whatever. People should have an inherent distrust of binary blobs, too, for whatever that's worth. Same caveats over serving the download over http, with the added benefit of not being able to read the source (necessarily), with the added bonus of now having to assume the build machine has not been compromised.