skysight-inc/HackerNews huggingface dataset:
The UK's continuing contempt for the unanimous ruling of the ECHR in Hirst v United Kingdom would be one good point.

Likewise the continued push for mass surveillance (see: DRIPA, the defunct Draft Communications Data Bill and the seemingly inevitable Investigatory Powers Bill) is another - the most recent legislative attempts have been to make legal what the state has been doing illegally for many, many years. What worries me is that there is no common-law right to privacy in English law; our modern privacy rights stem almost exclusively from the ECHR and the EU.

The recent clampdown on the rights of trades unions is a third example. Despite an historic low number of days lost to industrial action, the government has been making it much harder to legally strike, or even to _fund_ trades unions (for example, imposing high thresholds on ballots and attempting to remove the option of payroll funding for union membership).
No one's core business is "avoid taxes". Apple's business is to sell computers and entertainment.

Opening an office for the sole purpose of avoiding taxes is not a core business, it's tax evasion, legal or not.
One big step in this release is the mandating of W^X by default.

> "Unfortunately there is important third-party code, such as just-in-time compilers, that still uses mmap(2) to make memory both writable and executable, so for the time being, we have to arrange ourselves with it."

If a program wants to JIT on OpenBSD, how should it do it in a secure, OpenBSD-approved way?
جهود جبارة لتجريب الشجاعة الليبية أبرزها زيارة السراج وصحبه على سرت
May I ask in what form and how much ?
That is exactly what the IRS does. Do you think businesses want to keep 7 years of transactions? No, they do not. And if they fail an audit it increases to 10 years.
How Do You Do UX When a Product Manual Sucks?
Sounds more like your ethics than "universal" ethics to me.
CDs are read-only, whereas a USB stick has (generally insecure) firmware that can be modified. So in a setting where the user is concerned about persistent USB malware, it can make sense to use them.

It's a niche concern of course, but I suspect it's a little bit more common in the OpenBSD community than in many others. Of course it shouldn't be too hard for those users to build their own install boot CDs with the tarballs for installation, just skip the big package sets and install them later if the whole won't fit on the disc.
Yep, brew cask will just tell you that Transmission is already installed without --force.
I'm so happy with the amount of coverage this has gotten.
Ask HN: Any programmers here suffering or suffered from hyperhidrosis?
I am a programmer suffering from palmoplantar hyperhidrosis. My hands and feet are always sweating and sticky. It makes using keyboard and mouse (or touching anything) very difficult.

I have tried every possible solution I could find and the doctor suggested except the botox injection and endoscopic thoracic sympathectomy https://medlineplus.gov/ency/article/007291.htm

Anyone here gone through hyperhidrosis?
> If Apple was similarly accused of wrongdoing by the IRS, and told to backpay taxes that they were supposed to have paid, would you still feel similarly?

But that's not what's happening, really. If as an individual the IRS wrote to you and said "look, all your tax returns in previous years were in compliance with the law, but we've now decided those laws were wrong and you owe us more money" you might understandably be a little annoyed.

There's a reason that in most (but not all) cases we don't allow new laws to be retroactively applied - because we recognize it to be unfair.
Science begins in the new Francis Crick Institute building
sudo chmod 777 -R /var/www/

Please don't do that
Tim Cook: Apple could move billions in profits back to U.S. next year
PennyCat chatbot featured on Lifehacker
I'm a Swiss living in Japan and the produce here is hands down the best I've ever eaten. Locally produced stuff in fertile areas in Switzerland comes close, but in Japan it just seems to be so much more bred for taste than looks. No problem to eat raw with nothing added.
Use mprotect(2) on the region of memory that the program wants to make executable. http://man.openbsd.org/OpenBSD-current/man2/mprotect.2

This is good portable programming practise anyway...
I've seen A/B testing drastically reduce bikeshedding.

I worked with a PM who wanted to cut bikeshedding a while back. When some executive vociferously argued that we should do things B way, the PM just asked him to document why it's important in an email and then told him we'd do it.

A week later an email went out with the executive's strongly worded argument why B is important at the top. At the bottom is "we A/B tested, there is no statistically significant difference between A and B. Guess $executive was wrong."

After a few go-rounds of this, bikeshedding was significantly reduced.

Bikeshedding is easy and fun! But having an email go out to everyone a week later proving statistically that you were wrong is less fun.
I think he already answered that for you :)

not designed to be used for more than a few seconds at once.
plus everyone behind a single NAT IP will get the message and freak out.
> The idea is that when we commit to something publicly, we are more likely to stick with it.

Didn't this turn out to be a myth (and indeed have the opposite intended effect)? I can't find any definitive sources but here's the first result off of Google:

http://lifehacker.com/5921478/shhh-keeping-quiet-may-help-yo...

Do you have any sources that argue the opposite?
In 4 years we had network issues < 1 hour, twice. One was a real issue, the other a planned downtime since they switched network gear.
One time we had to switch a bad hard drive. From support ticket to new hard drive and rebooted machine approx. 20-30 minutes. On a Friday evening at 2030.

Edit: be aware this is a bare metal server. You have to do everything yourself.(monitoring, raid integrity, smartd). And do not forget to request a remote KVM console(LARA), if you plan to reboot and you are not sure the kernel will boot.
What Will Be Bitcoin's Next Big Price Event?
This is only partly true, but even then, I wouldn't it call it idiotic. After all, can you defend your thesis in the US in French? You can't. So, why would it be idiotic for the French to expect theses at their unis to be defended in French, which is btw also an international language? It is not very pragmatic, for sure, but it has sense.
Cases like that often appear when EU country does something that's consider a subsidy. A criteria is selective enforcement/favoritising of one company. If Ireland said: come to Ireland and pay 0.005% corporate tax, that would be fine by EU competition law.

Last year the big Danish energy company DONG (recently privatized and entered the stock market) was investigated but found not in violation. Here's an exciting article about it:

http://europa.eu/rapid/press-release_IP-16-1885_en.htm

These cases take years to investigate. So no, Vestager is not selectively helping Denmark; you are looking at the wrong country for corruption.
I did the same thing, this is definitely worth looking into.
Also great to see the impact this community had in pushing this story forward. NYT seems to have pulled liberally from the HN comments related to the original Medium post.
Waste to Energy: An Opportunity Too Good to Waste, or a Waste of Time?
> According to this article [1], the compromised app was indeed signed – but with a different Developer ID than usual.

That's the terrible part about all of this. Having signed applications without any verification of the signer is pointless.

A simplistic, yet more secure approach, would be to have domain validated keys that could be used to sign applications. Browsers could then verify that the application downloaded from example.com was signed with a key for example.com. I think OSX already stores "This was downloaded from the scary internets!" in a separate resource fork so this info could go there as well. Maybe even cut out the middle mad and put them in DNS SRV records so you don't even need a central CA. If DNS gets compromised the client's have bigger problems already.

Unfortunately like all things like this, it'd be forever before it's widespread enough to be useful.
Gmail is free, would you be happy if they updated it and your email didn't work anymore? I love OpenBSD but they constantly change the rule syntax for pf, which invalidates huge swaths of forum posts and other online documentation, even published books. The man page doesn't contain every conceivable explanation and example for every scenario either, nor could it, so that is also not a solution. Whether or not the price is free, the use is not, as it requires hours of valuable time to implement.
This is some fucked up shit. Submissiveness is a disorder? No it's not.

Sure we can play this game because it's a tautology. My sexual preferences are different from yours? It's a disorder, doesn't count, you aren't healthy.
If can please send us just the domain name that failed at: hn at documentcyborg.com , we will fix all the problem that you encountered on theses domain.
Bosch wants to put water in your engine
This issue has also been raised on the Eclipse bug tracker: https://bugs.eclipse.org/bugs/show_bug.cgi?id=3533

In 2001.
> But what can one do to prevent investing too much time on the bikeshed? Timeboxing? And what happens if your box is over but no decision is made?

My best suggestion is to either ask "is [answering that question] the primary goal for this meeting?" or remind people how much time is left in the scheduled meeting vs how much material needs review.
they make me cringe too , but i often question myself if feeling this way is my own fault.
What is wrong with loving code or loving a little project? Do we all wanna be seen as hardcore devs that do this work cause we are forced to? I'm not attacking just a question I'd like to pop out there.
So they should create a writeable mmapping, write the code into it, then change it to W^X using mprotect?

How does this stop an attacker doing the same via ROP?

ADDED: The approach that comes to my mind is that they could have two processes. One process has the sourcecode, and pages where it can write code. The other process can execute the code. The code updates performance counters which the JITing process can read, so the JITter has feedback to know what to optimise.

However, this sounds a large architectural change, prevents programs JITting programs they generate on the fly, and causes the JIT to lack behind somewhat.

On the Mill CPU (disclaimer: I'm on the Mill team) the CPU can change processes ("turfs" in Mill terms) using a "portal" function call. This alleviates somewhat the performance concerns, as the JITted program can call into the JITer process synchronously and cheaply.
Let's assume you'll have the opportunity with 39 to post here again with 100M in your bank account and I'll ask you What's next?

What do you reply?
"Ex Post Facto"

It was illegal all the way, only Apple wants to make it legal.

"why wasn't it stopped 25 years ago, when it started?"

If murdering is illegal, why wasn't it stopped 5000 years ago? Don't know. People do illegal things all the time, most people doing illegal things do not get prosecuted for various reasons, fashion, society, not enough prosecutors.

The argument "I was not prosecuted some years, so it was not illegal" doesn't work with any court.

"Statutes of limitations"

I don't know the time frames and for what time frame Apple needs to pay fines. Could you share the time frames where you think Apple got illegally fined?

I'm no expert in tax law but would assume, here in Germany, there is no "Statutes of limitations" for taxes. Countries lose all their humor when it's about taxes.
You have to ACT proactively to upgrade OpenBSD, unlike gmail.
That hostname is very difficult to read. I kept squinting and though it was "Documentcy Borg". If you're going to put together something like you need a shorter, catchier name.

Here's a freebie name that's (as of writing this) unregistered: page2doc.com
Exactly that. They give you their work for free (as in freedom and also as in beer), so why would they accept anthing more than a responsibility to provide you with the source and wish you a good luck? If you want protection, you can buy commercial support for a GPL-licensed software, if it exists for the software in question, or look for an insurance company to buy insurance against any calamity. Why would Transmission developers provide such thing, and what's more, for free?
Quantum Computer Simulator Written in Python
1) No it's not. If it's a break of contract with the EUs playbook of economic fairness amongst its members and therefor can be prosecuted forever.

2) Doesn't matter who gets the money. It's forcing corporations to not use Ireland as a tax haven anymore (there are others like Luxembourg, etc., but it's a step in the right direction)
I've seen people state, in comments here and in blog posts, about DDoS attacks and also the resulting charge from Amazon - but in every case that I've seen the person goes on to say 'after talking with Amazon they dropped this charge'. Do you have any examples of companies or individuals being help liable by Amazon for these costs? Totally prepared to accept I'm wrong, just going on my experience so far.
Gash, I feel so dirty everything when going to these "news sites"... Where can I find some real news about this?
Building a bastion of sustainability in Singapore
Cesium – An open-source JavaScript library for 3D globes and maps
Actually you are right this is correctly rendered in the pdf,doc,odt,epub export but not in the rtf and txt. We are working on fix.
I am Dutch, but most of my PhD colleagues were from other (primarily European) countries. They typically didn't know Dutch. Some decided to do Dutch courses, others managed fine sticking with English.

Many European research groups use English as their main language for communication. Also, outside academia many people in Western European countries and Scandinavia are proficient enough in English to communicate with. (Though in my personal experience, English proficiency in Germany is quite bad compared to e.g. The Netherlands or Denmark.)
I've been using rtorrent for years and I wouldn't ever suggest anything else. It's just so damn simple and reliable. I love the concept of watch directories too. Upload a torrent file to a specific directory, and the data will be downloaded to a specific directory. You can have multiple watch directories for different types of data.
2.5 years is a long time to be working on something with no tangible result that is bringing in money. Of course, I don't know what sort of product you're working on, but it is possible that you've simply picked something that will take too many man-hours to build for the size of your team.

I've launched my own products before, and they're usually something I can finish in 2-3 months working full-time with a part-time designer. If you only have weekends and holidays, even one of those could take as much as a year, if not more.

The only thing that is going to get you excited again is to get some tangible result from your work. Try to simplify the product down to a small prototype you can test on your target market. It doesn't even need to be an app. It could be an Invision or a 'fake' app that shows the navigation and what your app could do.

Get some people together and show them your prototype. Get feedback. Improve upon it.

If they really like what you're doing, it might give you a sense that you're on the right track. You need shorter feedback cycles to get energized about these sorts of things. That's my experience, at least.
That's not enough, if you start with language A's escape sequence /* that must not break languages B, C, D, E or F when starting a file with /* next B's escape sequence must not cause problems with C, D, E, or F. So, they must be different but still compatible.
In this case, however, it is bound to sex.
OK, that make sense.
Academia Meets Automotive: College Students and GM Unite to Boost Sustainability
Minus trivia: https://fedoraproject.org/wiki/Releases/25/ChangeSet#Rust_Co...
What is the biggest mistake that a big company has made?
The point of the BBC is to not only provide for the lowest common denominator bit to provide airtime for things that would not otherwise be made. There is probably little commercial value in playing the music that BBC 6 music plays or for the Archers on radio 4, but because of the licence fee they can make these without having to worry about the commercial success of it. Whereas a radio version of ITV would make it and cancel it after 1 series when the ratings were too low to bother continuing.

Yes BBC prime time is too concerned with reality type TV but if they were putting out something that was more niche in these time slots they would also come in for some flak. At least they can counter it with decent ratings showing that people are watching what they produce.

In addition BBC World Service is a fantastic service and something that does not have a commercial comparison, it will never exist without the license fee and is of huge international value.
Yes. That's why we shouldn't tax profits.
Samsung just announced Gear 3, and I hear they claim 3-4 days of use of normal use. I assume that is without turning off everything?
I install it from the ramdisk, much better.
If you were to build commercial space stations around earth/mars, how would you do it as compared to the ISS?
But Apple isn't paying the 12.5% Ireland tax rate; they paid 0.005% in the past year - thanks to an assumed deal between Apple and the government.

The issue here isn't Ireland being at 12.5% which they are free to use - it is the special treatment Apple and I assume other large corporations are getting which is being viewed as unfair
Soldiers often use throat microphones so you can speak so quietly its silent.

I wonder if a front facing camera on a phone can capture your throat in sufficient detail to decipher what you say even if you speak silently if you hold the phone in your palm as people do when browsing?
Don't get me wrong, I think it's good to use the state aid mechanic as a way to combat unfair competition. But I think retroactively applying it for 15 years is wrong, and displays incompetence. These breaks have existed for years, and it's not like the EU didn't know about them. Most countries don't even have national laws that allow recovering of taxes after 5-7 years.

I recently read in the newspapers she's also investigating Belgian harbours, because for some reason, they're exempt from paying corporate tax. HOWEVER, if she'd rule against it, she would be unable to force the Belgian government to recoup that money, because that tax break existed even from before the EU was founded..
Apple is free to not sell or operate in the EU, the taxes are just the equivalent fee Amazon or EBay charges you to operate in their markets. If Apple thinks it's too high, no problem, sell somewhere else until the European countries decide it's worth lowering taxes.

It's a free market after all and that's what the EU is fighting to keep. I'm extremely surprised to see so many Americans against it - it's the root of your very own system. I guess it's just misinformation.
1) Understood, for the moment we have not yet decied which way we go but for sure we will stop giving only [documentcyborg.com].zip file
2) We found some bug in the export to rtf and txt (its getting fix), the other export are working correctly.

For the Instataper pages that fail if you could send us some domain name you wish : hn at documentcyborg.com and we will test the parser against it to make sure it works.
Salesforce Wave turns vertical with new industry-specific apps
Seems like they found a place that cost less to operate, so they did. That's just good business and they'd be dumb for not doing so. If the EU wants to change things, I support that going forward, but retroactively sounds fishy.
After all, can you defend your thesis in the US in French? You can't. So, why would it be idiotic for the French to expect theses at their unis to be defended in French

Because English is the lingua franca of most academic fields? If you are publishing in English conference proceedings and journals, isn't it reasonable to write your thesis in English as well?

(Note that English is the default language of theses in many European countries.)
Thanks (to you and jon_dahl). I find it interesting that the cost difference is enough to entice so many folks into doing video themselves.

I think of video as taking up a lot of resources, so therefore having a lot of costs--not to mention writing and maintaining the code.

Edit: I think of video like email--a surprisingly complex pain in the butt that is best outsourced. Apparently not, though, for a lot of companies.
> TRICK: If you want to earn more, use this salesman tactic: never mention a price until the recruiter says how much she can pay.

I'd disagree a little on this one. I think that as a candidate you could make good use of the anchoring technique. If you establish a number that's friendly to you and then negotiate from there you're likely to end up in that ball park. If they throw out a number that's way below where you wanted to be it's hard to negotiate up much more (although perhaps, that's a good signal that this position is not up to your salary requirements).
I like that the site has been about the same for 15 years[0] but using a slightly larger or more readable font, or increasing space between menu items wouldn't hurt.

(Although maybe the current page works as a "ah, turned off by the looks, effin' hipsters" kind of filter)

[0] the homepage has actually gotten slightly worse compared to around 2001 when I first saw it, https://web.archive.org/web/20010302003922/http://www.openbs... as the list below "About OpenBSD" now is messed up with one or two elements per line for unexplicable reasons
It is but you could also obtain those books and dvd's from the library. Now you don't like every book or dvd in the library but that's OK because they have such good coverage that there are books and dvd's that will be something there for you and also for everyone else.
How to tell a compelling story about your business
I have a Moto X 2016 and it has a cool feature: simply lift the phone to the ear, as you would talk, and it starts the mic+recognition.

Then I just talk my question as I would have a conversation with a human and I get the answer spoken into the earpiece. Of course, sometimes I need to look up the info on the screen, since it doesn't answer straight.
Hey there, UPSat team member here. If you have any questions for the team I would be more than happy to answer them of relay them to the team.
But... people talk to their phones all the time :) Just hold it like normal when you're talking into it!
LOT Network waives patent troll protection membership fees for startups