skysight-inc/HackerNews huggingface dataset:
> For a 1024x1024 image, that’s 256x256 blocks, where each one can independently be one of 10 separate formats. In total, that’s 10<sup>65536</sup> potential combinations for the encoder to search through in order to find the best-possible-quality image.

This math is misleading. ETC2 is a GPU texture compression format, so blocks are accessed independently-- each 4x4 chunk is entirely represented by 8 or 16 bytes of data. That means there's only 655,360 different possibilities to search through, assuming each chunk is encoded independently using the best method. That works out to ~10ms per chunk for brute force, which is slow but not completely crazy.

Here's a slide deck with a generic overview on what ETC2 provides: https://www.khronos.org/assets/uploads/developers/library/20...

And here's one with detailed information on how ETC2 encodes blocks: http://www.graphicshardware.org/previous/www_2007/presentati...
I certainly can't be sure - I don't know that much about fluoride itself and the limits that are on it nor exactly what research has been done. It seems the main concerns with fluoride is getting too much of it along with some environmental damage. I doubt testing for all values of x is prudent: simply the ingredients compared to the allowed amount of fluoride allowed (there is a limit in amount in the over the counter stuff). I'd think at minimum, he should be able to send a sample to the FDA or independent company for analysis to compare it with research already on file. Or be able to cross reference the ingredients himself. So long as his stuff is within the tested parameters, he'd be allowed to go ahead.

Of course, it might also be prudent to get certified to handle fluoride as well as manufacture toothpaste with it and other such things.

But then again, caffeine is a drug occasionally as well. Excedrine has to list it on their FDA required product information: No-Doz (caffeine pills) has the same sort of label. Granted, it might be more benign than fluoride - yet the FDA sees no problem with it being in toothpaste so long as he doesn't have the fluoride.

I don't know all the details, mostly because I've never wanted to manufacture toothpaste. But it seems there should be a simple way of doing this stuff with simple tests in most cases, and that the information should be easily accessible.
Sorry man, I'm old. I need the caffeine in order to need the toilet paper, not the other way around ;-)
Isn't it somewhat hypocritical to not want to pay for the expensive marginal case but to ask for someone else to do it for you?
L′Orangerie Du Château de Versailles (during Winter), France
Obvious result if true. 8 hours is not enough, the block on social communication turned it into an experiment on loneliness with strangers not disconnection.

The kids should have been allowed to talk with their friends face to face in a monitored way.

What was the protocol to prevent interference by researchers? Was the questionnaire vetted against leading question and bias?
There is no redistribution going on. Everybody who has IPv4 addresses now is free to keep them.

If you want to compare to real estate, it is more like building a completely new city in the middle of nowhere. Initially the costs are high because you have to build new infrastructure. Initially, there is nobody there so there is no incentive to move to the new city.

As the new city gets popular, everybody who has real estate in other cities may feel compelled to get real estate in the new city as well, but they don't have to give up their old property.
The documentation doesn't help either - it's nasty generated stuff that simply enumerates the API interfaces without adding very much useful information.

For example, https://api.anychart.com/7.11.1/anychart.palettes.DistinctCo... - why would you want to attach listeners to palette colors? There might be a great reason, or those methods might just have been inherited from the base class, but the documentation is no to your understanding help whatsoever. The example is for the base class rather than the palette object.

This is actually a good example of bad documentation.
Thanks for this. Plain text is so much easier!
I have now and I fail to make a connection to the argument that I was making. Could you elaborate in which way you think it's applicable?

My argument was that the non-regulatory/voluntary solution would be for customers to demand from manufacturers/sellers to provide nutritional data, else they'd contact/buy from another manufacturer/seller.
> I never got a good explanation of why they stopped building them.

They did keep building the Ranger, 180,000 of them per year in South Africa for export to everywhere except... North America.

Mainly, as noted below, because they felt that new cleaner engines could move the F-series into that market segment.
As you can see in the graphs I linked in upstream comment, in the UK alone, CCGT power plants have a capacity of 20 GW. That's 1000x this battery plant; meaning a $20 billion capital investment. And I don't see any way that Tesla (or anyone else) has the manufacturing capability to deliver that. Remember this is just for the UK, so for the US and Europe in total you're talking at least 10 000 plants like this.
A big group of teens, maybe. Separate teenagers are all fine.

Or did they or society degenerate from medieval times that much?
The speed comes from the fact that private and consortium blockchains tend not use Proof of Work (at least not as the only algorithm; you could mix and match, if you wanted to). Instead, such blockchains tend to use voting-based protocols (e.g. Proof of Stake), where a certain subset of nodes are trusted with voting rights, who together vote to approve the next block. In some systems you also have automatic punishments built in to incentivise correct behaviour (i.e., if someone attempts to fork a blockchain --- for example by voting for 2 conflicting forks -- and if other nodes see any evidence of that, the node who attempted the fork could automatically lose their rights as a trusted validator, and may also automatically lose a lot of money or face legal fees.)
Interesting article but very subjective. I don't really agree with his idea of what is "better".
How Google is helping to crack down on illegal fishing – from space
I agree that the poster is entitled to leave GNU for whatever reasons she likes.

However, in the process she also made defamatory statements against GNU, with a clear intent of harming GNU. These are the statements which ought to be evaluated against evidence before drawing any conclusions.
I suggest you to learn React itself first. No Redux, no routing, just React itself. Build a few small apps to get a feel for it.

When you need routing, I suggest trying to use HTML5 pushState API. Figure out how to use it in React, and try to add routing to one of your apps.

After that, I think React Router 4 is going to be a great next thing to try. Get a feel for it and use it if you like it and if it solves your problems. I think RR4 is shaping up to be much better than previous versions.

Disclaimer: I work on the React team.
So did he make enough money to pay off the ram? You didn't specify if they went out of business before or after he got a payout.
Presumption of innocence is reasonable because most people are innocent. It is not because the world is imperfect. It follows from the base rate, which is experimental, not from any fundamental principle.

For example, if most officials are corrupt, you should not presume the official you are dealing with is not corrupt. That's just stupid. Legal case still should be backed by evidence, but your personal presumption should consider the base rate, not just presumption of innocence.
> I can't tell how many countless times many emails were exchanged before simply speaking face to face solved the problem.

I can't tell you how many times being able to look something up to respond in a more concrete way has solved countless meetings.
Can you elaborate on the challenges you encountered with dealing with remote team culture? What realizations or adaptations made you less naive and more realistic and pragmatic in dealing with it?
I tend to subscribe to the definitions laid out in the following article:

https://blog.ethereum.org/2015/08/07/on-public-and-private-b...
In App Campaign – In App Messaging Tool
The biggest advantage for me is using conda environments to avoid having to install everything globally. That way if I want to switch back and forth between python2 and python3 or different versions of node, I can just do `source activate foo`.
That's because unless your Samsung actually blows you up there isn't a perceivable effect vs making me have to buy new headphones if I get the latest iPhone.
How does some trans person you know with a drug problem have any connection to this situation? Are you trying to generalise from one trans person to ask others?
Also on the topic of functional/data-oriented game programming, one of my favorites is Chris Granger's Light Table talk, where he talked through the design of a game built in ClojureScript using the Entity Component System architecture: https://www.youtube.com/watch?v=V1Eu9vZaDYw
To answer your question, I'm in Dublin.

Lest anyone think I'm an immigrant to CA who just couldn't hack the culture shock, I'm a Californian who grew up there- I spent thirty years there and then moved to Ireland on a lark (and working holiday visa). I liked Ireland so much I stayed for about 2.5 years, then moved to San Diego to start a company, then after that failed moved back to Dublin. It's not perfect, but the weather's cooler and the cycling a hell of a lot better than SD.
Or make the experiment more extensive, more teens, say a month long. First day of new environment is often the hardest.

They'd know if the experiment is misdesigned if they cannot envision teens staying sane for this long.
I think if/else statements with regexps, returning components, are my favorite "routing solution".

Ridiculously simple, no dependency on someone else's weird ever-changing ideas about declarative composable component-based route paradigms, no need to write your routes in a markup language, everybody understands it, extensible as hell, trivial to debug—it's a glorious cascade of beautiful advantages.

Try if/else today!
Why take the risk? There's toothpaste without it and it works just as fine.
Show HN: Encouraging STEM Using Advanced Math in Music
The Apple IIgs is still cheap to acquire and fun to own, so I recommend picking one up.
How travel clubs will help brands pivot from product driven brands
Chek how travel clubs will help global brands pivot from product driven brands to lifestyle brands.
If you do self driving cars, you do not need a lot of CSS
The GNU HURD kernel was named after his then girlfriend. http://www.jus.uio.no/sisu/free_as_in_freedom.richard_stallm...

In "Free as in Freedom" we read of another romantic relationship with a woman: http://www.jus.uio.no/sisu/free_as_in_freedom.richard_stallm...

That said, someone can be both gay and transphobic. See http://lgbt.wikia.com/wiki/Transphobia .
Thanks alot for sharing this!
I would have just used <pre> :)
I don't actually mind developers per se, I have more problem with existing business demanding the local taxpayers fund their parking. I also got tired of NIMBYs objecting to any new housing that didn't include ridiculously high amounts of parking.

The apartment I lived in was built in the 20's, and it was a 2 bed with no offstreet parking above a shop. It was fantastic! It made a lot of sense since my wife and I wanted to live car-free. Unfortunately it would be illegal to build now, and SD would have required two parking spots for it (at most we only ever owned one car).
Type Erasure Magic in Swift
When it comes to opinions or facts in sensitive subjects (such as anything related to taxation) - to be able to discuss freely you actually need a throwaway account.

A lot of people only down vote when they disagree to some content or questions and leave the questions and discussions somewhere else.
I have said before that raising kids is the biggest experiment humanity undertakes every day.
Yea, I wish there was more of this, but the limiting factor is walkthrough documentation for folks who are new to packaging to learn to create and debug conda packages. I have long wanted to write an such and intro tutorial, but only recently succeeded in learning how to build packages and haven't had the time science.

The real problem is that creating a good intro developer experience takes sustained skilled time. I'm right now working on a similar project at GoCardless and we've got 3 engineers and a designer focused almost full-time on writing, designing, and user-testing our API tutorial. The Conda community would either have a patreon to sponsor someone to work on it, or convince a company to do that.
No, she directly influenced the experiment and had no control group, plus tiny homogenous sample.
Optimizely removes free plan
But then a lot of software still only supports IPv4, e.g. Dropbox or Resilio Sync. In the latter case that gives me some serious headaches, it has the tendency to open a lot of connections at once. I think my ISPs DS-Lite uses some quota, because when I have sync open on more than a certain number of devices, IPv4 connections start getting dropped and IPv4 is basically unusable for 5-10 minutes. I am pretty sure it's related to DS-Lite, because it doesn't happen to devices that are connected to a VPN.

It would help me a lot if all (mostly proprietary) software vendors would finally start supporting IPv6.
If the alternative is not having a profit margin, why not?
Well, while I absolutely agree that being able to charge your laptop from a power bank is cool, I still think it's a usability problem - like in my original example, where my mum just doesn't understand how a micro usb charger can charge slower than another micro usb charger. Devices should be seamless, and you shouldn't have to worry about it - if you can charge your laptop with a charger, it should provide enough power to keep using it while it's charging - yet most phone charger will not do that with laptops. Tech savvy people won't have a problem with it, obviously, but a lot of consumers will.
Tell me about it. Exactly same situation here. You forgot the fact that they're paying 1k+ for AWS for all these services where if it was a normal application it would've cost around 100 bucks.
How to Emopwer Your Team Using Internal Employee Communication Tools
> That's because unless your Samsung actually blows you up there isn't a perceivable effect

There is a real risk of the Samsung causing a great deal of damage and/or injury. It's been fucking banned by most major airlines because of the risk, and after much typical Samsung fucking about, have issued a full recall.

> vs making me have to buy new headphones if I get the latest iPhone.

Why. Why do you need to buy new headphones?

Either you

a) genuinely aren't aware they include a Lightning to 3.5mm adapter in the box, but somehow feel the need to comment about an aspect you've apparently spent 0 seconds researching; or

b) you know damn well they include an adapter and you're being disingenuous.

This type of thing is exactly what I'm talking about. You downplay a literal health and safety risk "eh, it won't happen to me" but trump up complaints about "i can't use my headphones" which are not even accurate.
How so? Please elaborate.
Well if you migrate to .NET Core (MVC) aka MVC6 it will be new fun tooling.
I generally agree that "Aha" questions are bad, but if it's a common problem that people actually re-invent solutions to, it can still be a useful interview question. I personally avoid them, but see a few advantages:

1. If they're not aware of an existing algorithm, it's good to see what they come up with isn't terrible. It's insane the number of times I've seen unbounded time shuffle algorithms in production code. (Repeatedly pick a random element from src, linear scan of dst, and append to dst if not found.)

2. If they know a few famous algorithms, it's much more likely they're aware of the existence of lots of algorithms and are much more likely to Google for the pre-existing algorithm instead of making up something terrible on the spot.

3. A lot of these famous algorithms aren't as difficult to come up with as you'd think. When I first heard of the key schedule biases in RC-4, I thought about it for half an hour and came up with something identical to Fischer-Yates, using the unbalanced Feistel cipher at the core of MD5 (unfortunately, killing the speed advantages of RC4). Years later, when I heard there was a name for the algorithm, I checked Google to see if they had included the back-to-front optimization, and sure enough, what I had come up with was identical to Fischer-Yates.
Porn sneaks into iOS 10 GIF search, Apple frantically removes all evidence
That would be the cynical (and probably realistic) interpretation, however because both the European (most of Europe, nearby countries) and Chinese network (nodes across much of the world, particularly Asia) are relatively internationally distributed (and thereby subject to multiple bureaucracies) they are somewhat less prone to centralized interference/monitoring. Further, neither region has as bad a record as the US in using financial systems for aggressive political gain.
What a bullshit article. The "proof" that Energous is working with Apple is that they claimed in a 2014 SEC filing to be undertaking Apple Compliance testing... which they would need to do to make a charging adapter for an iPhone (mfi program), which is 60% of the addressable market for their supposed technology. So there's no smoke here.
Any form of NAT is also much much more expensive than just normal routing. For n:m NAT you need to keep track of sessions for example.
This is going to hurt things like BitTorrent among a lot of things.
Because Musk is not perfect. What makes him great is also what makes him terrible. And people seem to want to ignore the first part and focus on the second part around here.
I hope the closed iOS model with no option to choose between default apps doesn't become "desktop OS". I mean kudos for them for the HW achievement, but iOS is "dumbed" down as it gets.
There are many local networks. We are currently in touch with a few, and may even start one as an adjunct to the current round's raising process. I've sent you an email.
10 habits of an effective recruiter
Technology is there - Jira, Slack, Skype, GitHub, email...

There is absolutely no excuse to not have remote jobs.
Can someone provide examples of programming forms, practices, or languages intentionally born esoteric that eventually turned mainstream? Nothing from this page popped out to me. It seems like sometimes an idea is so odd that it gets widespread attention just due to its oddness.
How about an MDMA one too?
If only there was a way, a vehicle so to speak, for liberating ourselves from the suffering of our desires.
You don't need to make the user enter the CVV for any transaction, it just helps with a lower fee and to shift the chargeback liability.
The cost of batteries is falling at a current rate of 16% per year and it's accelerating. As such, battery storage will become increasingly competitive with peaker plants.

"From around 1995 through 2010, energy storage costs had fallen by about 14% a year – a rate that means the price will halve in a little more than five years. In 2010 – that rate sped up to 16% a year, and while a 2% increase might seem small it actually means that instead of taking five+ years to halve – it would now take slightly less than four years, more than 20% faster. Tesla’s Gigafactory has now increased the rate of price decrease even faster than the 16%. It is estimated that the Gigafactory, by doing nothing more than moving all of the supply chain arms under a single roof, has decreased the price of battery packs by 30-50% – while doubling the global volume."

https://electrek.co/2016/05/19/the-math-and-evidence-all-aro...

JB Staubel has indicated the same...
https://www.youtube.com/watch?v=lgcozueYXMU&feature=youtu.be...
Peakers are profitable precisely because the supply is close to non-existent at peak consumption. What batteries are doing is "moving" excess supply from one moment to deal with excess demand at other.
it's true that reference counting is a type of GC, but i think it was clear what i meant.
It works in my experience with cousins. Kids can easily go through whole summer break without apparent issues. Both the girls and boys enjoyed physical activity (different kinds most for each kid surprisingly with one exception)
Half of the kids liked to draw in a group. All of them liked board games.

One boy liked to take apart and analyse computer hardware and other things mechanical. One girl liked to play with the piano and synthesiser. The other boys liked PE more and another girl liked to play football with them. One girl liked much more complex books than expected and talking about them.

Sample size of 10. Age and 9-12. Generally 2-3 at a time. Kids were very used to social media and passive entertainment as well as computer games. Also movies on demand.

They are allowed to make and talk to friends but not borrow cellphones, computers or watch TV. They were not separated from parents.

(also parents are sadly often busy with their lives and earning money. I bet kids like the personal touch and attention)
That thread doesn't prove anything, no links, no other threads mentioned, no verification, we don't know who was fired from FSF, no justification or anything. Instead author of the email started it with quickly made decision to leave GNU, crying, showing their lack of professionalism to at least give them a try to justify their decision on public forum, ends the thread with fuck FSF, and "fuck GNU" in commit message. How can this be taken seriously? 4chan trolls behave the same way. I expected much more from people behind libreboot (, FSF and GNU).

https://lists.gnu.org/archive/html/libreboot/2016-09/msg0003...
https://notabug.org/vimuser/libreboot/commit/b204a20ba798301...
Conan O'Brien turns Apple's own classic iPod commercial against it
Leaked Apple emails reveal complaints about sexist, toxic work environment
Thank you for the encouraging words.

Unfortunately I'm targeting more of a web based platform. But it's good to know that there apparently is demand for such solutions in another niches.
> Except for the many oversight channels that exists which there has yet to be any evidence he used.

That is absolutely not true. There is plenty of evidence that he tried to report to several superiors. Read the accounts yourself.

> None of this addresses the fact that it seems he did a recursive pull of supersecretnsadomain.gov and deuced out to China under the pretenses of whistleblowing.

If he was looking to dump documents on china and russia for fun and profit, why exactly would he go through the rigamarole of working with the guardian, making an ethical issue out of it, spending tons of time meeting with various celebrities and dignitaries, doing talks, writing essays, and crafting a remarkably coherent and complex false narrative. That sounds about as far fetched as most things that get labeled conspiracy theories. He'd have to be one serious double agent to pull all that off.
Yes, I didn't mean it would have to conform to a standard of any kind. You'd get the data; it would be up to you (or a service you choose to use) what to do with it.

Of course this wouldn't lead to any magical inter-operation of services, but that wouldn't be the point anyway.