skysight-inc/HackerNews huggingface dataset:
Unfortunately, it appears that you have been misinformed. There is no lower threshold to who the new rules affect. Also, while the mechanics of filing via MOSS aren't too bad in themselves, there are numerous other problems caused as a direct result of the VAT changes. As a couple of examples, there are several practical problems with keeping records to the required standard, and related conflicts between the rules about VAT and other EU consumer protection rules about advertising all-inclusive prices.

As someone running small businesses that do have to deal with EU tax rules in some cases, it is hard to imagine how they could have got this one more wrong. I know several people who run other relatively small businesses (though in some cases much larger than any of mine) who after also going through the hassle of modifying all of their systems to comply as well as possible have the same conclusion as me. For all of us, the most commercially reasonable option if we had known the full cost of compliance would have been to instead simply decline to take on any EU customers outside our home nations from the date the new rules came into effect and have nothing to do with the rest of the EU or its VAT rules at all.
You don't actually need most of that.
Ask HN: Think about the physics of economic growth
1. Our economic model is built on the expectation of future growth.

2. A constant relative growth rate corresponds to an exponential progression in absolute terms.

3. Such a progression requires a proportional increase in energy consumption (you can't improve efficiency past 100%).

4. Yet, energetic resources (solar, both direct and indirect, fossil and nuclear) on Earth are finite. Even if we end up mastering fusion, it would raise, not remove, the ceiling).

5. The only way to keep on growing would be to expand our industry in space.

(5' Is it even possible, from a logistical stand point to keep a steady growth when you have to move resources across millions of kilometers?)

6. Assuming yes for 5', A human in a space ship make as mush sense as a fish in a motorized bowl on the highway. Intelligent, autonomous machines will conquer and exploit the solar system, not humans. They are likely to set up trade routes between themselves, and ultimately compete with us for resources.

7. I can't see how we can keep on growing the economy without building (for efficiency reasons) a fleet that could (and would, see Murphy's law) cause a robopocalypse.

Please poke holes in my reasoning.
Or you just inject your own payload and pad the payload until it has a hash collision with the original. At 128M hashes per second you can probably find a payload that works within a day. Since the hashes are published, usually, you know your target so it's just a matter of time.
Should also include Gitlab as option to Github. I have no association with them. Just a user of both platforms.
Paper Models of Polyhedra
This is an older style of thinking that is, while safe, slower. Competition who doesn't follow this model and pushes fast, failing often will generally run faster to market than a company who follows this line of thinking. Their software might be buggier, but the concept of "good enough" applies.

If you're building rocket engines that carry people, you think like this. If you're building a social networking website, or a food ordering website, or a home sharing website, the time it takes to go from "oh there's a bug" to "that bug is fixed in production" is a matter of hours, if not minutes.
>The grim truth is not that there is no profoundly satisfying answer. The grim truth is that there is no overwhelming question.

You don't have time to philosophize if your house is burning. If you zoom out and speed up time, humans are burning the Earth. So the overwhelming question is this: can we stop ourselves. A related question is this: can we spread life beyond Earth?

When humans are spread throughout the solar system and under the oceans and (hopefully) around other solar systems, then let us kick our feet up and ask these questions (or rather, our descendants). It is a bad decision to entertain this kind of nihilism - and although I think it's unlikely any nihilist will have an "aha!" moment reading my words, but it's worth a shot.
This is the usual. It was the same story with Ellops and Nokia.
Trump-Sanders Phenomenon Signals an Oligarchy on the Brink of Collapse
I love Emacs as an editor but there's also Evil mode [1] (and I'd disagree if you told me Vim isn't a good editor).

[1] https://www.emacswiki.org/emacs/Evil
In fact, it checks every predicate codified by the type system. The question is how powerful your type system is, because this determines what predicates you can (conveniently) test.

Well-designed strongly typed languages naturally check some useful predicates (existence, the exact structure of the value, etc.). These alone are sufficient to eliminate null pointers, non-total functions, and most other failure modes that plague languages like C++ or Python.

Stepping it up a notch, you can use things like GADTs and kind promotion to check much more advanced predicates (like that a vector must be non-empty or even length).

With refinement types a la liquid Haskell, I can statically guarantee that e.g. my function only returns lists of even length or only returns even numbers, without even having to put this information in the type of the returned value.

With full-blown dependent types a la Coq/Idris/Agda, you can encode pretty much whatever property you want into types. For example, Idris has `verifiedMonoid` which statically guarantees that an operation is associative and has an identity. See https://github.com/idris-lang/Idris-dev/blob/master/libs/con...
> Find me a business owner who thinks major bugs in production are not "a huge problem".

"Move fast and break things" - Mark Zuckerberg.
Recovering Evidence from SSD Drives: TRIM, Garbage Collection, Exclusions (2014)
Really? OK, if you're going to base your arguments about dynamically typed languages on JavaScript, then I'm going to base my arguments about statically typed languages on C.

'asdas' > 2 <Print It> -> Message not understood "SmallInteger>>isByteString"
You forgot to consider IP issues. Schools vary a lot on their policies by but for many the code belongs to the school and can not be open sourced without permission which requires extra work. Funding sources have their own IP deals to consider too.

It all sounds so easy until you look at the actual constraints. Professors are usually smart and experienced and they have thought about this stuff a lot. If it was as easy as you thought, it wouldn't be a problem.

I publish all code as a matter of lab policy. I chose where to set up my lab partly so that I was able to do this. Not everyone has this luxury or makes this a priority.
Doesn't SV and other areas that had chronic apartment shortages before AirBnB existed now have an even greater shortage due to short-term rentals?

I know that some might argue that "build baby, build" is the solution. However, in an earthquake-zone (which I recall California is), isn't it risky to build skyscrapers and other large structures?

Governments are sometimes oblivious to general needs, but there must be a good reason why more housing-construction has not been approved in some areas.

(I'm thinking in densely-populated cities like Berlin, London and Paris, congestion and pollution might be issues they have to worry about also)
It's risky, but the same order of magnitude (so to speak) that driving your car into work is "risky".
How I watched a Brooklyn startup sellout: The downfall of MakerBot from inside
On the whole I've found the golang community to be quite positive and enforcing good norms about crappy behavior. I wouldn't assume too much from a post Rob made 4 years ago.
Where? :o It seems like you forget the url
most of that money goes to middle aged white guys, despite what you see in the media. old white guys getting money isn't newsworthy.
Repeat after me: "I am not my work".
It can't be replaced but it can be made easily mutable.

For example, imagine a quick-switcher that flips the feed from algorithmic to time based with a single tap. That's a powerful feature and adapts twitter to different use-cases fast.

I think the key here is to give users options instead of trying to shepard them into a particular direction, especially with their bipolar userbase (e.g. people use Twitter for various, seemingly disjoint use cases)
Police arrest 400 left wing protesters after violent clashes
Can you elaborate, please? My initial reaction was the same as grandparent post - maybe IPFS doesn't have all the security things stated up front, but these things seem similar.
Rust really aims to be replacement for C. It allows you to program in low level, but you have much more powerful type checking and keeps track of ownership which reduces number of errors that plagued C language.

Yes go also claims to be C replacement, but probably the only similarity is its simplicity, but unlike C it is not as expressive.
Um, calling Shadows and Forms "a lot like" Object-Orientation in Computer Science really belittles much of Information Theory developed in the last hundred years.

If anything, I would consider it an early version of "Signs and Signifiers".
I would say it is second after node.js
Sure, but what about the lockup period between IPO and actual liquidity?
Somewhat ironically, "lead" is highly toxic. I was very confused for moment. Thanks English!
Barbie challenges the 'white saviour complex'
She should write a book: How to Rake in Millions and Never Risk a Penny of Your Own Money.
I like his rant. But at the same time, as an ex-CS grad student now doing biology, I wish my field was 1/10th as rigorous, tidy and beautiful as computer science.

Code is a joke, most data is processed using "pipelines", which in reality means some irreproducible mess. People don't generally do research trying to understand how cells or tissues work, they generally write papers about "stories" they found. Only a small minority are trying to do some serious modeling using serious math.
Don't fall into a trap with trusting PGP. The advent of high speed factoring from quantum computers (U. Toronto) means government agencies can get your key within a tractable time complexity. One algorithm is not enough to make you secure. The system of crypto algorithms with key management is the only system you should trust.
> Their job is not to provide the most reasonable take; it's to give up no ground to their opponents.

That sounds like a lawyer's perspective. You could say that about anyone working towards any particular goal. Please pardon my disagreement.

One of the EFF's jobs is to educate technologists. When they use slanted language, they lose some readers/"students".

The EFF has many roles, including educating and lobbying the government. Totally fine if you want to call it advocacy too. I often find myself digging for extra facts after reading their slanted positions. I wish they'd do full reporting of both sides more often. C'est la vie.
Fun. Don't believe that an open source version of Magma makes it more secure. It just means this version you see is one that looks like the one used on a server. What is actually on the server may not be the version you see in a public repository. Thanks for sharing Magma!
RSU's are only restricted until vest. Once they vest, they are unrestricted stock. Uber cannot control what you do with that stock (or at least, i'm not familiar with any company that has done so, and not sure that it's legal to do so)
Introducing CloudFlare’s 79th Data Center – Bangkok, Thailand
Not particularly - I view that the same way I view people who buy a $12,000 fully specced out Mac Pro and then browse Facebook all day with it.

Sometimes you just want something to show off. Shrug
But making the algorithmic feed the default, alone, is enough to kill the platform. For the mere fact of nudging, and human laziness. It will just make the shit rise to the top, instead of the hidden gems that make Twitter golden. Twitter has to be one of the most poorly run tech companies, outside of Yahoo. They changed their API token limits, and destroyed 3rd party clients. They bought TweetDeck and then utterly destroyed it.

Live data is their product, but they bury it with stupid business decisions; utterly baffling. They tout MAUs during their conference calls (which they always miss), but that has nothing to do with their product. Their product has some of the top content providers, providing unique content in real time. Facebook can't say that, no other platform sans Snapchat can say that. Facebook has figured this out and that's why they are rolling out offerings like Paper. Twitter doesn't get it.
I guess the value of printing plastic do-dads was over-hyped.
Not too badly said. Not too badly said at all.

For a 30 year old.

(I'm kidding! I actually rather liked your comment.)
Confused by some Webpack configuration options?
Advantages of the phone:

Works as a phone
Small enough to carry always
Has GPS
Socially acceptable to use in a pub/restaurant
Touchscreen allows rapid interface navigation

Disadvantages of the phone:

Annoying OS
Low spec, not enough RAM
Browser forgets tabs
Tiny screen

Advantages of the netbook:

Runs a real OS, easy to control
Mature software ecosystem, real web browser
Faster CPU
Clamshell form factor protects screen, acts as stand
USB ports, can read flash drives and SD cards

Disadvantages of the netbook:

Showing age, 1gb RAM and replacements are too large (901 was the last 9 inch netbook)
Battery won't last a full day
Still awkwardly large for some scenarios, not easy to hold and type standing up
Screen only 1024x600, some websites cramped

Advantages of the Pyra:

all advantages listed above

Disadvantages of the Pyra:

none of the disadvantages listed above

So where you see awkwardness, I see the ideal middle ground.
No, but it is what RISC-V is! I'm really excited about RISC-V after reading Andrew Waterman's PhD thesis[0] on it from earlier today.

[0] http://www.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-1....
Sorry, my fault for not being clear. I didn't mean that digital equity would empower employees to circumvent company policies.

Rather digital equity and governance systems [1] that are currently being built around blockchain and decentralized projects simply take a much more egalitarian and healthy approach to distributing ownership in the first place. And, hey, if you want to use equity as an incentive for retaining employees, you still can do that using (for instance) a smart contract in a way that is fair and not concentrated as a power in the signature of a single person.

At the end of the day, traditional private equity whether it is an investment or as compensation has a lot of problems, as I'm sure HN readers on here know very well.

[1] Most forward-thinking real world example: http://daohub.org
Yeah, we've started using that. Kind of amazing that you need an addon lib & Wrap() everywhere to make errors useful. Just more boilerplate! :)
Governments are sometimes oblivious to general needs, but there must be a good reason why more housing-construction has not been approved in some areas.

Earthquakes certainly aren't the reason for SF. It's the city's byzantine planning process, and NIMBYs and entrenched interests who get in the way of new development in the name of "not changing the character of the city".
The Battle Over U.S. Military History
with office365 it's not terrible, but it's worse than google docs or quip imo. i've run into trouble esp when some people edit from web and some edit from desktop.
Well you needs severs that can handle the 10,000+ QPS that they are going to send you and you need to write code decide what you are and are not going to bid on, and their is no trivial work to set this up so they are going to think that you might spend lots of money in the future.

You could play with https://contributor.google.com this works though Google's exchange and the gist is they bid on your behalf for ads that will get shown to you, you can then put arbitrary HTML in those ads. I saw one guy that was learning Japanese so he used it to display vocabulary words in place of ads. The major downside is it only works on ads that go to Google's exchange which is kinda random on most sites because of stuff like the article above. It ends up being a couple dollars a month to replace random ads on websites.
It really can't be overstated; prior to this the amount of writing was basically zilch, and it was almost all grave markers. There wasn't really an expectation that would ever change, so this is a hugely pleasant surprise.
> "How is this different from any other academic research?"

Well it's not, although CS should be particularly amenable to reproducibility.

> "He is asking that researchers produce code that he can put into production"

No, he asked for code [full stop]. "Because CS researchers don't publish code or data. They publish LaTeX-templated Word docs as paywalled PDFs."

> "The way to use academic research results is to (1) read and understand the paper, (2) reproduce the code -- ideally, from scratch, so that his results are (hopefully) unaffected by authors' bugs, (3) verify on a test problem, and (4) apply to his data."

He wants to re-run the authors analysis with new data. He's not looking to recreate the research from scratch or publish a new paper. Saying that this is the only valid usage of the results is awfully short sighted. It misses the point that the research has use beyond usage by other researchers.

Imagine if rather than open source software, we published the results of our new modules and told potential collaborators to build it from scratch to verify the implementation first. You'd learn a lot about building that piece of software, but you've missed an enormous opportunity along the way.
I really like stories like this where somebody was overly curious about something and instead of just reading about it, he takes it apart and puts it back together to gain the kind of knowledge you will never find in a book/blog post.
What do people use mocks for?
Yes, I watch LWT, I'm familiar with the Philip Morris' crazy carnival through arbitration tribunals, but they are just grasping at straws.

http://theconversation.com/big-tobacco-vs-australia-philip-m...

The Uruguay v Philip Morris is the same, they claim that they have a right to use their trademark on packages. Might be true, the tribunal will find out. Still Uruguay can still ban tobacco altogether.

This is the equivalent of a frivolous lawsuit. It's part of the system, and it's okay. It gives transparency to the whole big companies (investors) and even bigger organizations (states) interactions, and tries to keep things equal and fair, all in all objective and unbiased.

Eventually Philip Morris will lose. (Though there might not be a loser-pays scheme in force for this case, but in general it's up to the treaty to establish the rules of arbitration, plus usually the tribunal itself has such powers, but in the future more and more cases will follow the UNCITRAL model, which do require the loser to pay for the costs of litigation.

https://books.google.com/books?id=h1H8Er1Y8X8C&pg=PA108&lpg=...

)
Go is great for what is describe as "plumbing" - things like proxies, infrastructure tools or simple microservices. The simplicity is a great benefit in these cases.

I've also found it unexpectedly useful for some embedded applications. Deployin code to the raspberry pi is super simple and that makes it quite attractive - there are projects that provide for thing like i2c, GPIO and SPI, and combined with the built-in HTTP support its a pretty compelling platform.
This has actually happened before at official League of Legends tournaments (that is, a fairly serious bug in a serious match). I believe their policy in the case of a serious bug is to re-do the match, but I am not 100% sure.
Maybe I'm missing something here, but can you really make any sort of meaningful comparison between the various entities on PolitiFact?

I can only imagine that most politicians and public figures are making several thousand statements per year. PolitiFact has this to say: "Because we can't possibly check all claims, we select the most newsworthy and significant ones." In other words, their selection process is completely arbitrary. They aren't taking representative samples.

Just as an example, 10% of Trump's statements might be completely false, but if you're selecting the most outlandish and newsworthy claims to evaluate, it may appear to be 90%. Which is fine and all, until you start believing you can use this to compare the honesty (or whatever criteria) of various candidates.
The Lost Valley of the Wollemi Pine
Non-citizen is not the same as outsider.
The article's starting-point is spot on- you'll find very little of culture is aimed at people above an age category loosely defined as "youth." This is not only a matter of marketing or ageist tropes, its built into the very way we think about storytelling- characters are designed as stand-ins for the reader, or as role models, or as representations of forces in the world, all capitalizing on a reader trying to define their sense of self, their future, and their place in things. Where are stories for people who have solidified their ideas about these matters? What would these stories look like? We have no idea- few or no artists have been brave and inventive enough to go there.

A cynical part of me (though it cannot match the article's author's cynicism, in the slightest) speculates that the reason culture is geared towards the under-40 crowd is simply that people above that age have usually had children, and therefore don't really do much worth telling stories about- and, further, are focused on individuals below 40 rather than themselves. Perhaps we'll reach the point that we've raised the concept of youth to such a height that people will forego even childrearing to hang on to it, and then we'll have some culture for these emancipated older crowds. It would be nice, I think.
"As I rapidly approach 40..."

Seriously this train needs to slow down. I know people tend to be happiest in their 60s, 70s, and 80s, but unlike many people, I do live with some regrets surrounding my 20s, and would like a bit more time in Youngeville. Doubt I can make up for it all, life is what it has become in many ways, grass is greener and so on, but yeah... Wish I could be as content as some of the commenters here.
The part about GlusterFS storing files unencrypted is untrue, BTW. We've had full at-rest encryption using client-only keys for years before they came along. Makes me wonder how many of their other "original ideas" are just failure to do basic research before jumping in to make a buck.
Does this even count as news
>The estimated benefit of TTIP is 400,000 jobs and 0.5% GDP for the EU.

My support for most post-globalisation trade liberalisation treaties tends to be lukewarm. However, this can't really be called "not much". 400,000 jobs against a working population of ~300M is a decrease in unemployment by .13 percentage points. 0.5% increase in GDP is still ~70B that otherwise wouldn't be there.
They moved away from that, didn't they?
Random allotment (essentially first come first serve) is a lot more fair than allotment by power of money. If it's not about being fair to people, then why are you even here.
Brexit poll tracker
This is helpful to read because I've been debating between learning Elixir vs Go
I could see that. Yet, Truecrypt and its successes were some other group's work. He just made essentially the prototype that had enough functionality to give them a head start. In its original form, it wouldn't have achieved all the stuff described for Truecrypt in the article.

So, saying he made E4M that others' turned into Truecrypt... then dropping Truecrypt... is more honest if we're talking his accomplishments. Not Truecrypt developers' accomplishments.
And those 70B are going to trickle down, aren't they?