skysight-inc/HackerNews huggingface dataset:
Making additional copies of a copyrightable work is not the intent of repair, even if copies of some of the parts art made during the repair process. Intent matters in law, and a repair should only leave the same single copy.

Trying to prevent someone from repairing a product (as or private act or as a for-profit service) is not a right granted by copyright. Preventing repair is a misuse of copyright, which allows copyright infringers to avoid liability[2].

[1] https://en.wikipedia.org/wiki/Copyright_misuse

[2] Lasercomb America v. Reynolds
The aspects where it bends over backwards to align with those in power.
It is a one-line configuration change IF you know that it exists, and you have administrator privileges on the machine. If either of those conditions fail, systemd has broken your setup.

Not only that, but there was an existing mechanism for this. On a disconnect, SIGHUP would be sent to all processes. A background process can explicitly ignore SIGHUP in order to remain running on disconnect. I would be fine if systemd were sending SIGHUP to processes, because that would fit with the existing method of opting out. Sending SIGKILL, and having to use systemd's API to opt out of being killed is ridiculous.

This adds more complexity for no added benefit. My standard .bashrc now needs to have a line checking whether KillUserProcesses is enabled, so that I can bug the admin to disable that idiocy if it is.
I stand completely corrected, don’t know why I had that in my head.
As developers we are really fortunate that we often don't have to put up with this shit, but i have some designer friends (mostly fashion) where the job market isn't nearly as good and they have to go through shit like this all the time, because there is just no alternative.

In those cases, if you don't agree with those weekend projects, you will most likely just not get a job because someone else will do it. If you ask for compensation for your time you will most likely hear a mad laugh and a "Nope"
>I don't want come over with an expensive scotch and have people mix it with Coca Cola.

Well, on the other hand, I don't want to be "friends" with people who judge me by my knowledge of drinking etiquette.

Who gives a duck for how one drinks an "expensive scotch" (sic) compared to friendship?

I'm not sure what bond was broken when someone upgraded friends based on how they treated an expensive scotch, but it was no real friendship from that person's end.

While above says "I don't give a fuck if someone is rich or not", the whole criteria seems to be "they're out of my new social class and don't share its interests and pastimes" -- in fact, you openly admit class plays a big role. So it's not about "being rich", but about having brought up and/or behaving as a rich person -- same difference.

>* It's too high of a price.*

The price of keeping a friend like a real friend would do, despite their lack of sophistication?
hacker news has once again shown itself to prioritize being a home for trolls more than a legitimate news forum that helps the community
Jurisdictional Competition
Two things:

1) Who cares if they've exaggerated their resume? The question is supposed to be whether they can contribute well to your code base/business right? I see this as a point towards getting rid of resumes -- maybe companies can stop bullshitting on what they "require" from candidates, and test more literally for what they want.

Don't take my resume, but if it's a backend position where the focus is erlang and postgres, test as specifically as you can for that, with fizzbuzz-like business requirements mixed in, for the best of both worlds.

2) I often wonder if there's anyway to lessen the costs of employee turnover. Obviously there's less you can do about time spent interviewing, but there's gotta be some cheaper way to figure out if someone is going to be a good employee while on the job? I mean that's the best test you could possibly have. Is it just the legal/logistical framework that's missing?

Also, I often wonder if running a company where it's hard for newcomers to ramp up and easy for newcomers to break things is a failing of the CTO and executives/managers all the way down to the newcomer (of course the newcomer is to blame as well if it's flagrant but I also think top-of-the-line tech orgs have (mostly) bulletproof process that evolved with them and got them to where they are (i.e. newcomer can't break your build if commits to shared branches/environments are gated by automated testing to begin with).
Word of warning: This is a social psychology study from 1997. There's been a lot of evidence lately that social psychology the way it's been done in the past is a huge mess and calling it pseudoscience isn't that far off. The field is only at the beginning of cleaning up that mess.

Any study that old that hasn't been replicated with rigorous scientific standards is about as valuable as a magazine horoscope.
We have had a related rule in the EU for a decade and a half: If a consumer buys an item from a professional, and the consumer complaints about a defect within the first 6 months from the purchase, then the assumption is that the defect was already there when the item was purchased.

So in other words, the burden of proof is on the seller to show that the defect was not already there when the item was bought. See article 5(3) in this directive from 1999:
http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:319...

I think it has worked really well. This kind of rules are a great innovation in consumer law since they make it really easy for companies to know what they "are up against".
Java 9 support debuts on Eclipse
> But until there is such an alternative it's futile to complain about the shortcomings of C++

Then how does C++ improve?
Advance Photo Color correction photoshop tutorial
I'm a bit worried about the unintended consequences of this.

Prices will definitely go up which isn't a bad thing if you can afford it and there will be consolidation of manufacturing on the margin. Laws like this sound nice but they almost always restrict choice and make it harder for new entrants to enter the market.
There's always a "grass in greener" risk for all sorts of reasons. And that risk is almost certainly amplified for companies that are smaller/less well-established/on rocky financial ground/etc. And, of course, relocating magnifies the effect of those risks even more.

Not to say you should never voluntarily change jobs of course. But I've known a lot of people over the years who have basically hopped from a stable position with some degree of dissatisfaction into something that just didn't work out from which it took a fair bit of time and effort to recover.
Employer is entitled to recompensation if the employee does that (cancel just before starting), unless there's a clause in the contract, so it apparently works both ways.
Also interested, good point.

I read this everyday via mobile. It's pretty easy to get to, just nytimes.com and then the briefing is the first link provided I'm not up too early or it's Saturday or Sunday.
From the top of your link: "Using the application caching feature described here is at this point highly discouraged; it’s in the process of being removed from the Web platform. Use Service Workers instead."

Also: https://alistapart.com/article/application-cache-is-a-douche...
Welcome to a democratic voting systems. What people see as the new shiny is what get voted in.
x2.

A lot of them live in a bubble. Just ignore it. The tall nail gets the hammer. Loud minority opinions get run out of town.
[Screencast] Virtual Columns with JSON Data Types
Here is an example of patch metadata, in this case for Debian: https://anonscm.debian.org/cgit/kernel/linux.git/tree/debian...

"Without patch metadata" would be a single file patch.
I don't get it. They say that the default should be to kill everything that doesn't opt out, but that already has been the default. SIGHUP gets sent to all processes, and those processes can explicitly ignore SIGHUP. In the new scheme, SIGKILL gets sent to all processes, except if the process has requested not to be killed through systemd's API. A misbehaving program in the old scheme would still be misbehaving in the new scheme, so there is no added benefit.
> Have been wondering if these consumer protection things also extend to software side. For example is a mobile phone or Internet router considered broken, if the software contains critical security problem for which no patch exists?

Would you consider your front door broken if it is vulnerable to being opened with a screwdriver? What about a wine glass that breaks unless you aren't extremely careful when washing it?

In my opinion it depends on how it was marketed.
Pretty cutting reviews even for Glassdoor, esp. the one accusing him of writing the reviews himself (a point that wasn't addressed in the reply). As people say, there's always two sides
A student? You'd get laughed out the door.

Experienced dev? Someone pay the man.

Sorry, we've all gotta pay our dues.
WhatsApp Web Easy Chats – convert Text Emojis to Smileys
That's indeed something where Rust is a lot better than C++. But for many projects (like games or GUI apps) you'll need to iterate with changes which can only be seen in the final product. So you'll need a complete build to run the binary.
A lot of jobs were meant to be automated. Jobs (actually the work itself and the tasks invilved) generally go through phases. Phase 1 is to find cheaper ways to do the same thing and Phase 2 is automate that thing.
The problem is that two years is worse than what we already have in Norway so if it is harmonised we will lose out. If they set a minimum instead that would be better. At the moment brown goods (TV, computer, etc.) and white goods (fridge, washing machine and the like) are expected to last at least five years here.
Multiple positions | TourRadar | Vienna, Austria |

TourRadar continues to shake up the multi-day tour industry by providing travellers with a trusted online marketplace to book life enriching experiences worldwide. With over 20 different nationalities in our team and offices spread across Australia, Europe and North America, we work to deliver the best possible advice and tour booking experience to our customers. Launched in 2010, we have a full in-house team including Marketing, Design, Development, Customer Support, SEM and SEO and are now looking to scale our team.

CTO: http://www.tourradar.com/careers#cto

Product Manager: http://www.tourradar.com/careers#product-manager-web-mobile

Full Stack PHP Web Developer: http://www.tourradar.com/careers#full-stack-php-web-develope...

Please send your application to patrick@tourradar.com.
journald by default doesn't keep logs from the previous boot, which is extremely annoying. What's the point of having a logging system where you have to keep the old one around to read old logs? I've also had it seemingly not have any loglines for queried units when it should have; not sure what happened there.
Visit your baptist church, meet faithful people.
Code needs to be compiled, but it isn't required to build everything from scratch whenever someone touches a source file.

Except for C++, where a tiny change in a single object will require recompiling every file that transitively includes that object's header.
Working Past 70: Americans Can’t Seem to Retire
> So that's the real ethical question involved here: do you go to Apple (...) or do you sell your bug to a group that resells it to some government which then uses it to try to spy on people (...)

Can't you do both? (First sell to the evil group, and a little later to Apple).
Where can I learn more about it in a high level way instead of delving into source code?

I am curious how it is done in a portable way across all OSes, specially crude system linkers and OSes without POSIX semantics.

For example, I imagine this can be made via ELF sections, but not all OSes use ELF.
Show HN: Cyqle app, bike sharing across 50+ cities Worldwide
Bitcoin mining the hard way: the algorithms, protocols, and bytes (2014)
And I am fairly sure that this design predates systemd by several years.
+1. Social Psychology is also completely different than 1997. Internet and Mobile have made people less social and hard to friend.
Well, it should also create higher quality, more skilled work force, less waste, etc etc.
One of many reasons why I'm thankful I've been able to avoid working on software that has military applications. :-/
Debugging Advanced Sports Equipment Sensors with Bugfender
That to me would be a red flag unless the pay and other comp was phenomenal. Not talking about a facebook IPO or taking VC money, but thought train would be forget about any equity/options the company has been going for 15yrs, $1b turnover and thousands of staff and the owners haven't diluted any of their shares to even reward the longest most loyal executives.
Solution to Wi-Fi problems on HP laptops with Realtek RTL8723BE NICs (2016)
We had a surprise at my company. The candidate had a masters degree and 2 years experience in a known software company.

We relied too much on the resume and mostly talked during the one hour interview. After hiring the person turned out that our new employee would have had serious issues with FizzBuzz. Maybe even looping through arrays...

When we interview people know we test for basics, regardless of their resume.
Both Facebook and Google are building affordable housing in Silicon Valley
In the Czech Republic, for several years now, google news has been filled with fascist propoganda. I think that no one sane from Google, who understands Czech, ever looks there to see what kind of shit they're promoting.
I'm OP: it's uncertain but a few monetization models:

1) text ads: charge $500/m per city, sell 20 city ads = $10,000/m
2) sell city prints: charge $100 per poster, sell 5 per day = $15,000/m
3) sell area data and embedding, not sure but B2B data sales could be another $5,000-$20,000/m depending on customers

Obviously I have not validated any of this, that's the fun. Monthly revenue is therefore $45,000, amplified by odds (e.g. 10% chance this works = $4,500/m).
Are you sure?

The sellers will still want to sell, the price is determined by the demand and volume not only the manufacturing cost.

We have plenty of choice here in Norway and we have a five year minimum life expectancy for goods such as televisions, computers, etc.
No, that's just Zbigniew Jędrzejewski-Szmek's explanation repeated ... by Zbigniew Jędrzejewski-Szmek. I see from elsewhere on this page that you have unwisely bought into the idea promulgated on that page that Zbigniew Jędrzejewski-Szmek will "work with upstream authors and Fedora maintainers of programs like screen and tmux". No, xe won't; and demonstrably has not.

You need to look at some of the history here. Over the course of the past six years, Zbigniew Jędrzejewski-Szmek has twice cycled around the same loop, once in 2011 and once in 2016. Xe goes to the developers of tmux, tells them that tmux needs to change to be systemd specific, and the developers of tmux ask why systemd cannot provide the same semantics for interactive login sessions that have been employed for the past 38 years, with HUP for session hangup and TERM/KILL at system shutdown; or why at the very least xe does not talk to the C library people. Zbigniew Jędrzejewski-Szmek goes away, and then comes back about 5 years later with the exact same thing, unchanged.

Unfortunately, buying into that Fedora wiki page is as unwise as buying into the rather erroneous Freedesktop explanation of how version 2 cgroups work. You will note that the wiki page dates from around the same time as Zbigniew Jędrzejewski-Szmek's last cycle around the loop, which hit the headlines last year.

* https://news.ycombinator.com/item?id=11797075

* https://news.ycombinator.com/item?id=11797926

* https://news.ycombinator.com/item?id=11782364
Do you mean that logs are cleared on every boot? Because that isn't happening for me.
So a better name for "deep learning" would be "shallow understanding"?
The New York Times has been fighting against anything Google for their advertising network and Facebook for offering alternative news services. With the change of Google News demoting NYT stories this maybe their last chance at being viable as a national news source. Maybe if the NYT would get rid of that paywall they get more readers and relinkers.
Eh, I disagree. Content is still king, and the sources of good, quality content is still limited. The problem is that Google and Facebook are more than willing to steal that content, and are too large for anyone to fight.

If cornered on it with laws like the Spanish link tax, they're more than happy to just leave until the business situation is more favorable to them, and obviously if any given single provider bans Google's collection, Google can simply post from one of the litany of blogs that reposts other journalists' reporting instead.
It's all about negotiation really. Being a junior doesn't give you enough leverage to make this kind of demands IMHO. Juniors have this weird tendency towards overestimating their value. Don't make this mistake in the beginning of your carrier (been there, done that).
can this run on mobile and is it unity friendly?
One graph shows how morally outraged tweets stay within their political bubble
Can you elaborate on that? You seem to be arguing that having companies that sell cheap junk that breaks too early too often (and sometimes on purpose) is a good thing ... because ... more choice?

As a consumer I'd much rather have such non-choices out of the way, so that I can have the assurance that if I buy a wash machine it'll still be around in several years.
Generally you should try to tokenize your auth system. Passing "keys to the kingdom" directly to the API for each API call can cause a lot of grief in the event of a breach of one of your nodes. If you're using a tokenized and access-level controlled system with something like OAuth, the breach is bad - but it's temporary without having to run around trying to change creds over.
Or it could be that the UK prefers the current government over the rebels, and thus arming Saudi Arabia is in line with UK interests.

Selling them arms also give you leverage over them - the UK might be able to use that to get them to do a better job with civilian casualties.
Hmm. I also lived in Leeds for some years, but I've never heard either term used.

I would have said most people from Leeds refer to themselves as a "Tyke", but I see that listed on Wikipedia as someone from Yorkshire in general.
In reality, people actually do stumble across many pretty bad bugs; for the ones that require "panning for gold", in addition to noting that there are tons of reasons why people might have been wandering past cars looking for keys (some good, some bad ;P)--including "academics"--I agree that this bug bounty program is not trying to solve that problem. There is too much attention here on the $200k tier instead of on the lower tiers.
I would just make a short on-site, and not waste more of the time. It's super simple ;-)
Are any of these good? A lot of them look interesting
Grsec doesn't magically make bugs go away, it just makes many of them unexploitable, or at least very hard to exploit.
Microsoft's AI research facility
Fun fact... although the Soviets (obviously) never executed, they actually independently developed the exact same solution for going to the moon as the US used - lunar orbit rendezvous.

https://en.wikipedia.org/wiki/Lunar_orbit_rendezvous
My OnePlus X certainly does. When charging or after 10/15 minutes of intense graphical use it starts getting sluggish and unresponsive.
And real rewarding of effort doesn't kill 10000000 other people's similar efforts either.

(As for execution that doesn't mean anything else that "it succeeded whereas others didn't" if one can't pinpoint a winning execution in advance).
This reminds me of a relevant joke.

Systemd walks into a bar. It shoots the bar owner and proclaims itself to be the new owner. It then turns the bar into a farm, brewery and distillery, opens a casino, a freight rail line and an investment bank. Oh, and there's an init system thrown in there somewhere too.
Slowly but rather steadily like it has been doing so far.

We are likely getting modules (and reflection) with the next iteration (C++20), which -- if it moves like the last two versions -- will be almost completed and already supported by GCC, VS and Clang in two years. Clang and VS2015 even support modules experimentally already.
Right, in other words you have no actual argument.

Arms sales to Saudi Arabia are awful, in my opinion, but it categorically not for the courts to decide if the are morally good. That’s a political issue.
Uhm, I think I'm going to stick a meter on my fridge and see how much energy it's using.
It's a pain in the arse for everyone involved. Adding another management layer to the stack isn't my idea of maintainability, and I'm inclined to agree with you on your point that it introduces a new set of problems.

TLS client certs are nice if everyone knows what they're doing, but in a lot of orgs that just isn't the case.
I clicked thinking this was about making a friend go without eating
That was labor and environmental and capital control arbitrage, plus subsidy from the government for utilities. (Now there is legitimate supply chain advantage in the area while other advantages are vanishing, though.)
Because that's what they said or implied at all.
I think a brand is a very poor predictor of quality. For starters, the link between brand and manufacturer is tenuous at best. Brands get sold all the time.
Because the people who know enough to critique a init system generally run linux on all their devices.
>Right, in other words you have no actual argument.

On the contrary, I have the only meaningful argument (about the actual thing that matters, whether it should be approved or not) -- and the counter-argument put forward is just about the legality (and even that depends on ..."secret documents" not admitted to the public to judge the case).

(Not to mention that courts make moral judgements all the time).
> It isn't forced on you in any way at all.

Uhm, what universe do you live in exactly? Because the universe where I live, I have Apple or Android. Saying that apple's bullshit isn't forced on millions of users is like saying the Republican party's bullshit isn't pushed on millions of citizens. I mean argument aside, let's not do Apple's job for them and paint the world as capitalistic utopia where consumers have all the power and make all the decisions. Consumers do not make 99% of the decisions related to their phone, including the decision to have one.
Until you hit the roadblock that is operations. Some times you cannot get to install new tools willy nilly, and using an existing tool is prefered. There is nothing wrong with using a database for this, and under the hood, that is more or less what a message queue with persistence does anyway.
This might also increase the price for a lot of this stuff. I bought a router for my mother in law for £30, you don't get much after sales support for £30.
How to Follow the JavaScript Roadmap
Eric hersman has been tolerating and is behind this foul culture, this case reached him ages ago but he was too busy going after angani. We support Phares in this.
10 Questions You’ll Be Asked in a UX Interview
See the previous discussion on HN - "recraiglist" and "They Used To Last 50 Years" (1) - a well-circulated blog post by a successful used home appliance repair & trading entrepreneur.

https://news.ycombinator.com/item?id=13909365
That's why you have on-site for, I can ask my super-duper-master friend to make the homework for me ;-) It's not a proof of anything.
If you know some python and are so inclined, you could use scikit-learn's k-means clustering implementation [1]. I used it to find similar movies based on their plot summaries for a school project.

[1]: http://scikit-learn.org/stable/auto_examples/text/document_c...
No, they are all labor arbitrage. Manufacturing labor arbitrage is just a little more sticky since China has the production facilities.