skysight-inc/HackerNews huggingface dataset:
Yes, that's a reasonable assumption. I am by no means a terminal guru, but my understanding is that, for something like a progress bar or spinner (anything that is updated in-place in the terminal), the entire "screen" is being redrawn on update.
> How much is this article insulting the reader's intelligence?

I didn't get that sense. Could you explain why you feel it's insulting?
Oh excellent! I missed this announcement; I won't be afraid to do it again. Looking at those charts, looks like I rode through the most extreme backlog you guys experienced.

Another aside: At least for extensions featured in a store, it makes sense to me to have a vetting process. Also, I believe that anyone should be able to read, unminified, the code they run on their computers if they so wish. (Especially if the software gets to view/change the content of the pages they visit.) So, I appreciate the general rule in Moz's review process against minified code and large unknown libraries.
What is it that compels people to write these posts? I remember when you'd make some personal decision, and just tell friends if they happened to ask why.
Does the generated apk in any way depend on your infrastructure, or is it 100% self-contained?
I'm pretty sure averages used in the wrong way affect many more fields than any of us can realize today.
While there are many problems with how research is funded, the NIH and NSF grants awarded to University's and their professors are not biased toward business friendly solutions to diseases, at least as far as I could see during my years in an academic setting.

There has been plenty of research on how dieting increases longevity, and reduces the propensity to catch various diseases such as cancer.
Also, I believe many people don't consider the punishment just the chance of being caught. If you are going to commit a planned murder then you are likely to plan on getting away with it. If it is spur of the moment then again you won't be thinking about being caught or about the punishment...
Talk with your roommates or make your own food if you're a picky eater.
China has people in both camps.
I'm not really trying to say a lot with respect to Oracle. Except perhaps that their interest in Open Source is really not philosophical - it is strictly profit driven. That has real implications to those who adopt Open Source or view it from a philosophical perspective.
Don't take my word for it, read the article...

"""
Also, the devices are mainly designed to deliver digital entertainment, instead of being used as communication tools. That suggests there’s less of a chance users will have any sensitive personal information stored on their Fire tablets.
"""

"""
Amazon removed encryption from the devices in late 2015, possibly to reduce costs for its tablets and electronic readers. The devices aren’t intended for communication of sensitive data, although they can be used to access the Internet and e-mail.
"""
That is what Classic is, except they are using 75% as their consensus threshold (it is arbitrary though - if you maintain 51% of hash power you can dictate the protocol).
There have been over 13 million apps built with MIT App Inventor and Thunkable. The vast majority of these apps were built by individuals or small organizations that never published these apps to to Google Play, but instead shared it with their friends/family/colleagues. However, over 1% of the apps on Google Play have been built with Thunkable or App Inventor. Sorry if there was confusion. We'll try to make that more clear.
> I agree that there are situations that not-infrequently arise that require additional IP port access restrictions.

They arise quite frequently if you're running non-standard network services.

I have a service that I don't want to run as a root user, even temporarily, and therefore it needs to bind to a non-privileged port. In principle, another service could bind to the same port if it goes down.

> However, do you agree that removing the notion of privileged ports...

I'm not convinced people are suggesting only removing the privileged port restriction, but rather replacing it with something more flexible.

Just being able to lock ports down to a uid would suffice for many use cases and could work the same way as the legacy system by default, with ports <1024 reserved for root and other ports not reserved. Then, e.g.

# echo "8080 <MYUID>" > /proc/sys/net/ipv4/conf/all/portsec/register

and no-one but me can bind to 8080 on any interface.

Of course there are more extensive proposed solutions, but this would solve every problem I've ever had with binding to a privileged (or not) port.

> There is also this which lets you do something like what Windows Firewall does and use iptables to restrict which uid/gids can do certain types of IP communication

That's only a solution if I can bind to the port in the first place, and in a way that doesn't open me up to having my port hijacked by some other process, like on Windows.
Brian Armstrong also just posted this:
https://medium.com/@barmstrong/what-happened-at-the-satoshi-...

Bitcoin is starting to look like "decentralization" at its worst. Pretty much the only asset ever in existence that hasn't fallen in price due to uncertainty.

Regarding "the halving", how in the world could you design in a doubling of expenses on some arbitrary date in the future? That didn't make any sense to me.
Indeed! In fact something like it should have been the norm for awhile now.
> communism was never sold as a fun ideology

Well, then what's about Vladimir Mayakovsky's

Другим странам - по сто,
История - пастью гроба,
А моя страна - подросток:
Твори, выдумывай, пробуй!

(Other countries are hundred years old,
Their future is just coffins and cemetery,
And my country is a teenager
Create, invent, try!)

It's not quite correct that communism wasn't ever advertised as fun.
Fixed link:
http://www.statslab.cam.ac.uk/~rjs57/SteinParadox.pdf
I don't know about this case, but about a month ago I heard another wrongfully-convicted person discussing his case, including the fact that in the agreement that freed him, he waived the option to sue. His stated reason was that his alternative was to stay in jail for the process to work its way through, and in jail, 'accidental' death was just too easy. Paranoid? Given his circumstances, l don't think so.
Q&A: Andrew Ng
I'm in the middle of writing one because I think it will help both the company and other start ups. The TLDR is an HR rep left because she was facing a hostile work environment. So what hope did the rest of us have? It's an appeal for startups to train their managers better.
Natural Language Processing with Apache Spark
I stand corrected. Still I think many other CMSes have this functionality in core and thus allow plugins to extend on it.
Awesome, TIL: the U.S. ignored international copyrights in the 19th century. I don't think most Americans know that either.
You have latest Mono and Monodevelop available from a Ubuntu/Debian repo in the oficial web site.
And nobody maintains prebaked PaX profiles for Arch, which makes the MAC part much less effective as a security feature.

There are two ways to do MAC - applications (or the distro) provides the profiles, that restrict execution to just what the program will use, and if it ever asks for anything else it should be suspect for exploitation. The other one is where you put your programs in learning mode, and that only hardens you against future exploits, not current ones, and you also lose the protection against untrusted software because by default everything is untrusted and you must trust everything on a case by case basis.
So, are you saying that output of all frameworks are exactly and always the same?

Sorry, if I am asking stupid questions.
The supremely intelligent rat-cyborg
I'm nitpicking a bit, but this stood out to me as a good example of why I've never wanted to be part of Java-land:

> He helped pioneer one of the most successful pieces of enterprise infrastructure that has stood the test of time. Yet he is humble enough to still code

I mean, doesn't coding being perceived as a "humble" job he's lowering himself to really say it all? It's rarely explicitly said, but coding is considered a low status activity in those spheres. That's why I avoid Java work. Other languages have cultures that respect the craft, rather than viewing it as something you grow out of.
Miners can't increase transaction delays in practicality because they need their blocks to propagate to be able to capture the mining fees.
You'd just be replacing one inconsistency with another: you couldn't use any command names as package names or the reverse without some kind of special case, which would be just as bad.

The real solution would be to get rid of the split between apt-get, apt-cache, &c., which is a real UI issue, and just use a single 'apt' command. Then you'd have 'apt install package' - two of the usability issues with 'apt-get' go away if you do that: the need to use a bunch of other tools for no good reason and the '-get' wart at the end.

And guess what: that happened in Debian and its derivatives a fair while ago. It's just that nobody made a big deal of it. Here's the relevant section of the handbook: https://debian-handbook.info/browse/stable/sect.apt-get.html
Hi,
Wei here (one of the co-founders of Thunkable). The generated apk is 100% self-contained. But in the future, we are thinking about an all-in-one solution, like providing datastores and push notifications, which will depend on our infrastructure.
This may be a little unpopular here, but I really appreciate the conservative approach by the Bitcoin core team. There's a lot of cryptocurrencies out there and Bitcoin's dominance is from its long history and staying power. Bitcoin needs to have a near majority of agreement for any breaking change or else its risking its own dominance. Hopefully, transaction fees become less over time, but regardless they're necessary to prevent spam. No matter how big of blocks you have, you're always going to have a spam problem and the Bitcoin forks have yet to show how bigger blocks will mean faster transactions.
This sounds like a failure of your teacher/grader, not like a failure of the idea of plagiarism, though?

> Focus on idea sharing. On how to explain complex ideas to your classmates. On how to build consistent abstractions or arguments.

100% agreed! And I think most cogent interpretations of plagiarism would say that if you're able to do those things then you're not plagiarising, you're building off of other sources (providing that you cite them correctly).

(It's entirely possible that I've been lucky, and that my teachers/professors took unusually rational stances when it came to this kind of thing. But it feels like you're presenting a false dichotomy.)
No not at all, code is especially cheap, almost worthless. He/She already knows how to do that - so don't waste time on something you already know. Focus on:

1. Ensure there is market / product fit

2. How long to get to develop the product

3. Break-even point

Or write a bunch of code, and be left with another if-I-build-it-they-will-come FAIL.
> The US deals with much larger migrations every year.

We are talking about refuges here. http://www.state.gov/j/prm/releases/statistics/251285.htm
The 1.5M refugees in the EU compared to 70K in the US is a huge difference.
Honestly, lack of exercise probably shortens life spans by a lot more than what high impact sports does.

We can't ban everything. We can make things safer.
Ray Dalio has a 30 minute YouTube video:

https://www.youtube.com/watch?v=PHe0bXAIuk0
As for 1. and 2., I kind of like how Apple solved it. When moving Xcode from one Mac machine to the other, I only needed to copy /Applications/Xcode.app directory to the other machine and everything magically worked, configuration files are kept to their applications rather than littering the filesystem.
Installing (encrypted) Arch Linux on an Apple MacBook Pro
Use pinfo instead of info.
Just pull the trigger and upgrade to OpenBSD.

Xenocara (least-privilege x11)
libc
LibreSSL
Why it takes so long? Because network is being DoSed.
How? By sending a lot of small transaction to fill out blocks - they also pay for those transactions.
Why? Well, to prove the point. "You need bigger block, you need our fork".

DDoS - the best weapon of Internet, still undefeated.
I really liked these two charts to explore what foods and supplements are worth considering:

http://www.informationisbeautiful.net/visualizations/snake-o...

http://www.informationisbeautiful.net/visualizations/snake-o...
There is a lot to be said against the idea of mens rea and for strict liability. It's an impossibility to accurately gauge someone's intent, on the contrary it's easy to evaluate someone's actions and see if they amount to criminal conduct. Just tick boxes in the criminal code. No thought-reading required.

The conspiracy theory goes that the concept of criminal intent makes it easy for reckless prosecutors and (especially) bankers to escape justly deserved punishment. After all, who can read a prosecutor's thoughts and prove that they were not incompetent when they relied on a phrenologist to give evidence but actively malicious?

Same with banksters.
Programmers get no respect - and its our own fault.

The computing industry is directly responsible for 1/3 of global GDP in 2016.

Its time that this is reflected in our paycheck.
It is also backward compatible with the default Gnu Linux file system hierarchy. They did a grate work !
Please don't be personally abrasive on HN.

We detached this subthread from https://news.ycombinator.com/item?id=11224584 and marked it off-topic.
Coinbase has an interest to increase the block size so that the protocol can be further centralized, making people more reliant on their centralized bitcoin as a service business.

Honestly, the whole bitcoin ecosystem is a sinking ship at this point. The protocol is broken and there are too many vested interests to properly fix it. It's time to move over to Ethereum.
No, you should be defining custom post types in a custom plugin for source control. That way, your code still works if they change theme, or you replace it when you remake the theme a few years down the line. Otherwise the client will inevitably switch theme, then find all their custom content inaccessible.

And I do think even though this API exists, it should definitely be improved upon and given a built in interface. I mean, don't other CMS scripts like Drupal provide a way to add custom fields and things in core, via a visual interface?
They're paying, so who gets to declare them a "ddos". Also if <2 transactions per second is "ddos" then the protocol is flawed.
Pc gaming is slowly finding its way back in the competition
That is quite a broad and instructive project, very interested to see the Prolog type checking you describe below in action. Thanks!
So really, you asking why non adjectives or adverbs?
I'm not sure I'd extrapolate what "java work" and related "spheres" are like based on one statement by someone who once worked at Oracle. I think if you were to pick, say c++, based on "respect" for the "craft" of developing in it you'll be wanting to avoid reading too many posts on HN and other places or you'll end up making the same daft decisions for that language too.
Why is it a sinking ship? I can still send money to anyone anywhere in the world for a very low fee relatively fast, without any restrictions, long forms or questions asked. I don't know what do you think Bitcoin's value is to people, but I surely know what value it has for me personally.
Unions?
That's why to succeed you have to try!
Except they're not being conservative. Core's approach has been to introduce new complexities such as replace-by-fee[1] and segregated witness[2]. These are much bigger changes to Bitcoin than a one-time increase of the max block size.

1. https://github.com/bitcoin/bips/blob/master/bip-0125.mediawi...

2. https://github.com/bitcoin/bips/blob/master/bip-0144.mediawi...
It's not a doubling of expenses, it's a halfing of reward. The reward is meant to go to zero eventually, and halves every four years.
Εν μέσω πυρών τα ματς της Σούπερ Λιγκ
Well, Gowers went at great length explaining its motivations [0] (see the following quote, from [1]). So saying that Gowers started attacking Elsevier "by accident" and "was surprised that it grew as a movement" is very disrespectful to Gowers, to truth, and also a bit to the reader.

>"Once I did hear about Elsevier’s behaviour, I made a conscious decision not to publish in Elsevier journals and I started to feel bad about cooperating with them in any way. [...]
Now, however, I have decided that my previous quiet approach was not enough."

[0] https://gowers.wordpress.com/category/elsevier/

[1] https://gowers.wordpress.com/2012/01/21/elsevier-my-part-in-...
Correct me if I'm wrong, but doesn't this just mean that fees have to be higher? Welcome to markets, where technical constraints and supply/demand dynamics both influence price.
It's just that the core developers seem to be selective about what they are conservative about. Replace-by-fee, which is a very controversial change which there's never been a lot of discussion about, gets fast-tracked, while a comparatively trivial change in block size gets iced because it is not part of 'the vision'.
Sinking doesn't imply fully sunk. Yes, bitcoin is still semi-useable but it's becoming less and less so. Meanwhile businesses are chomping at the bit to bring it fully under their control so they can profit more from it. There are much better alternatives.
All investment funds are a charade. The probability that a firm like Bridgewater exists with higher than average returns is not zero. Nothing about Bridgewater would indicate that they somehow 'get it' whilst the other funds don't. It's strictly probability, or more accurately, it's strictly a bell-curve.
It is already reflected very highly. One needs only look at the stratification of classes in the bay area to see that.
Do you really think that further stratification is needed?
You left out the context:
> still code even in front of a keynote audience

I think he's mainly saying that coding in front of an audience exposes you to errors which shows that you are human.
>The fact is, our Big Pharma/FDA/IP-driven approach to medicine makes it almost impossible to test and profit off something like garlic, or a low glycemic index diet or intermittent fasting or turmeric or fruit and fiber or astragalus, etc.

That's patently false. The vast majority of cancer funding does not come from industry or private interests, but from government or non-profit sources.

If I can convince my PI that garlic or a low glycemic index diet can improve survival outcomes in an inducible cancer mouse model, then I'd be grinding garlic and putting mice on starvation diets for the next 2 years.
Yes, it's sadly ironic that things are modular enough to make xinput an extension of the protocol, but not modular enough to separate the very useful looking functionality in the xinput(1) manpage with a keylogger.
Mighty fine view from that high horse of yours.
I think i still couldn't run all three sets of tests in one build though, right?
It's not really 51%. The miners are supposed to accept the "tallest" chain. So you can get lucky and mine a block then change the rules and sneak in some breaking change (like a larger block). No one else will accept it unless you can keep mining quicker than everyone else and eventually convince everybody that yours is the "true" blockchain so everyone else should switch. The thing is if you have less than 50% of hash power, it's extremely unlikely you'll be successful because 50%+ other miners disagree. Once you get above 50%, you're chances go up but you're still playing with fire here because just a short period of bad luck can end up breaking your "fork". Even at 75% there would be some big issues with the 25% left behind who might not initially realize what's happening (and maybe get lucky).
The first is just putting in code that had been part of Bitcoin since the beginning, temporarily removed due to DoS concerns, and re-added once those concerns had been alleviated by requiring a higher fee.

The second is being implemented as a soft fork, while a block size increase would be a hard fork. Soft forks have been done many times while hard forks have no precedent. Why do you consider that a bigger change? Soft forks are "optional", a backwards compatible change, while hard forks aren't.
A halving of reward per unit of expense is a doubling of expenses per unit reward.

That said, it is neither - it is a halving of extra reward on top of transaction fees.
Not to defend oracle, but if you use software legally - subject to open source or whatever licenses - then the question of whether or not you are a leech isn't relevant to anything. You'd not base any decision on it; it just doesn't matter. Someone is providing something for free, and you're using it. As intended.

re: charitable giving. If they're giving, they're giving. Doesn't matter what the motive is. "huh, they're only funding a cure for cancer/starving kids/etc because it looks good". So fucking what? What are you doing to help those charities? Typing is easy, huh!
Google Search Has a Built in Calculator
Actually if anything this phenomenon would increase the probability of the super IQ thing. Intelligence isn't determined by one gene, but many thousands. Just like there are very few people who happen to be exactly average on dozens of different traits, there are very few people who happen to have the absolute best possible combination of genes to get max intelligence.

That is, assuming there is some optimal combination of genes, it gets exponentially more unlikely any individual has it, the more genes there are that affect intelligence. Just like you would be unlikely to flip 1,000 heads in a row. In fact flipping even 600 heads out of a thousand, is exceedingly unlikely.
I'd think that it matters how many innocent people are executed vs how many lives are saved by deterring potential murderers, and my trouble is I don't know how to get those numbers.

I could not disagree with you more! It should not matter how much total good it does if even one person is wrongly killed via the death penalty. It sounds like a logically sound thing until you find yourself being the one person society has decided to kill for the better good of the society.
7 of the Biggest Hucksters Science Has Ever Seen
Lol. I've never read that part. I skipped over it because I've played D&D and already knew more or less what I was in for.
Thanks Trump
How financially invested are you in Ethereum?
Your conclusion is based on the assumption that the market is completely random and unpredictable. Which is demonstrably not true - high frequency trading, insider trading, general predictable events that affect the market.
you long press the f for the terminal window to start hilighting text, and drag it to the e in done, and then choose copy.
Lol wut? It's the classic nodes being DOSed. Also, the whole network being full isn't even supposed to be a problem, according to Core. Prices will just rise? Correct?
>It has been drilled into us that plagiarism is theft and therefore bad, but there is nothing more natural in the world than taking others work and building on it or sharing it.

While I generally agree with this sentence. It is fairly obvious that he wasn't "building on it and sharing it." It seems he was changing a few words then putting his name on it and profiting by selling the intellectual property (that he doesn't own).