skysight-inc/HackerNews huggingface dataset:
Like that link says, such systems mostly work when the commons are restricted to a small and stable local community, which can use a strong social network to manage it. It doesn't work that well on a large scale like a country.

Still, if you have some specific suggestions to avoid this legislation, I'd honestly very much like to hear them.
I think as York begat Yorkshire which begat Yorkshireman, New Yorkers should be referred to as New Yorkshiremen.
>Are you aware this will make everything way more expensive?

That depends how long things last on average. If things get 25% more expensive, but tend to last twice as long as a result of the legislation, they're actually much cheaper than they were before.

The problem is, consumers don't have a good way to compare product lifetimes, so they tend to judge based on sticker price. Mandating minimum lifetime makes these prices more meaningfully comparable.

Although personally, I think an even better market solution would be to mandate that products list price per guarantee-year prominently.
One could argue that this increased cost together with the mandatory warranty will reduce the pace at which we burn through the earth's resources at a global scale, that it has an impact which in the end will benefit the private person more than that extra money in the bank will.

And can we please try to keep the snark out of the snarko-capitalist rethoric?
> the post ended up around -2 which is not "the community"

The post is hidden from view once it becomes flagged dead; and before it happened, no one bothered to mod it up to undo what they'd think could be an unfair down vote.

You may rationalize all you want, but fact remains that pjc50's post was not flagged down, and yours was, even though they were "suggesting exactly" the same point.

I just pointed out this factual difference, and proposed what I think is the most likely reason. If you keep thinking that you got downmodded not for the style of your post but for its contents, by "people who care for no dialogue", then how do you explain that pjc50's post was not downmodded as well?
Aren't declarative unit fils an equivalent to windows .ini files ?
The problem is to think of a market structure where third parties are involved:

Current EU-system, the seller is always first point of contact in case of defects. So the seller should involve a third party and then share costs (after 5, 10, 12 years depending on reasonable durability). So the market for third party repair isn't a consumer market!

The only products I know third party repairs exists are: cars and household appliances. And even for household appliances the above holds, much goes via the seller. That it doesn't hold for cars is, I imagine, mostly lobbying. Even there collective consumer action is on the rise.

Then there is an additional problem: technical progress. Having recently replaced many household appliances (mid-30s now, so everything was 10yrs+ old), my machines use 30-40% less energy (from A to A+++). I'd be an economic fool to keep the old machines. Law requires the supplier to take care of the waste, so I really have no incentive to keep the old machine in use.

I'm a big proponent of 'right to repair'-rules BTW, but think they do not add much to the bigger picture. Pricing of household appliances as a function of the running costs have fallen dramatically. So repairing just makes little economic sense. The environmental impact, I'm not sure. I guess 100 kg of waste is a lot more damaging than a few thousand KWhs. But that all depends on the way disposed machines are treated. Cradle-to-cradle could make a lot bigger impact than right-to-repair imho.
More than zero. Beyond that, it doesn't matter because it's not relevant.
And OpenBSD introduced its own userspace daemon for mixing multiple audio streams together. The by-then already existing libsndio would then just default to opening the socket provided by that daemon. So, the change was transparent to applications (no code changes, they already used libsndio) and users (no configuration, at least for people running defaults) and didn't cause years of grief, agony, churn, hatred, and shitstorm.

Of course you can still trivially disable the daemon and you lose software mixing & resampling, but things that work within these limits will run ok. But there really shouldn't ever be need to disable it, it just works.

The sndio api is pretty damn nice & simple too. https://man.openbsd.org/sio_open.3
I'm afraid spreading out my semantic eggs across multiple baskets won't work for SEO. SEO is a long game, and it involves slowly building up focused external mentions, so I can't really flip-flop on that. On the other hand, I can freely experiment with paid ads and landing pages (they will be excluded from search), and that's where I can throw stuff at the wall and see what sticks.
Contracts only matter if they are enforceable by law. If a contract involves illegal activity, it is invalid.
>just like people all over Europe call themselves "European"

Except for us Brits
Nope, Mother Earth doesn't care. She's not going anywhere. We are.

https://www.youtube.com/watch?v=7W33HRc1A6c
If you think cheap Chinese gizmos are even worth our consideration over environmental concerns, you're looking in entirely ways the wrong place. Heavy industry, food production, and transport are vastly more significant targets.
Is this really a good idea? Sure, "right to repair" and longer lifespans might sound good. But think of all the advancements made by people like Apple with almost all of their products that would be prohibitively hard to do under this legislation. How would you design a iMac where the user could easily fix broken parts (without using a suction cup to remove the whole front glass) or a superthin Macbook Pro where no parts could be fastned by glue, like the batteries. Not to mention the iPhone. I imagine that by demanding easy user repair would make everything look like the bulky Lenovo machines.

I don't believe that Apple design their stuff with the intention to make it hard to repair for end users, but rather that they make trade-offs that improve other things with the cost of making user repairs hard. But I might be wrong...
The nice thing about GNU/Linux is that the you can almost completely avoid all of the "desktop applications." I only ever start X when I need Firefox or mupdf. Everything else is a nice lightweight TTY app that I run in tmux. My 1.3 GHz celleron netbook is incredibly responsive set up this way.
Is that what "skewed" means? To my mind a widening bell curve which remained symmetric (which is what we're talking about, right?) would not be "skewed".
It seems incredibly ugly if you haven't seen it before.

A lot of things are like that. The formation of nation states. A lot of relationships. Sausages. That's all I can think of off the top of my head, but you get the picture, but a lot of things seem pretty wrong if you just explain how they actually get made.

Sometimes there's just a certain amount of unavoidable unpleasantness to how some things happen.
Nimiq – The Browser Based Blockchain
Strange, cause I see it just fine. It's not necessarily Schwarzenegger style bodies, but those are perfectly healthy, with toned muscles and little fat.

This is literally the pics from the first page of results you've sent:

https://farm6.static.flickr.com/5262/5764935531_d03188cea9.j...

https://deeptimes.files.wordpress.com/2014/04/pygymy-dad.jpg

http://assets.survivalinternational.org/pictures/733/ind-jar...

http://4.bp.blogspot.com/-tCsETZIB-z4/T8tJBhujVjI/AAAAAAAAHv...

https://i.ytimg.com/vi/oD_KKvTaXNQ/hqdefault.jpg

(Plus a lot of the more exposed tribes have changed their lifestyles and are prone to all kinds of western influences).
These numbers don't seem abnormal; I recall building Safari many years ago, and having multi-GB of intermediate products shrink down to a 30MB executable (plus a few hundred MB of debug symbol).

So, I have a thought: if we're spending all this time to compile functions (particularly template functions) that are just thrown away later, why are we performing all our optimization passes up-front? Surely, optimization passes in a project like Chrome must eat up a lot of compilation cycles, and if that's literally wasted, why do it in the first place? Can we have a prelink step where we figure out which symbols will eventually make it, and feed that backwards into the compiler?

Maybe a more efficient general approach might be to simply have the optimizer be a thing that runs after the linker, so that the front-end compiler just tries to translate C++ into some intermediate representation as fast as possible. The linker can do the LTO thing, then split the output into multiple chunks for parallelization, and finally merge the optimized chunks back together. With LLVM, it feels like the bitcode makes this a possible compilation approach...
Very much this. The only big change with pa in last few years is - applications accepted and embraced it - to the point of dropping OSS & ALSA.
If that were worth my time, I would do it.

The environmental cost of a Chinese gizmo is negligible compared to the loss of utility associated with having to rent a USB stick or some nail clippers. We don't have to live like we're in the Middle Ages.
> here hadn't been any hard evidence discovered to support an exodus of Israelites from Egypt to Palestine (Canaan)..

Why do you equate Canaan with Palestine?

The Exodus is said to have occurred around 1446 BCE. The first clear usage of "Palestine" to refer to that area was much later (5BC) when Herodotus wrote of a "district of Syria, called Palaistinê".
Cool. Looks like there will be a lot coming through the pipeline in this space, given the open nature of the machine learning community.

There was another Kaggle competition on lung cancer that recently finished up, and the winner shared their code.

Is your plan to take things like this and put them through the required red tape?

What are you doing to raise funds?
The Amiga prioritized user-input interrupts before all other interrupts, so if there ever was a time you couldn't move the mouse on the Amiga, it meant that the system was well and truly crashed.

30 years on and the peecee industry still doesn't know how to design a fucking system.
Medium.com, Hacker News, Product Hunt and varoius other sites/posts through some 10/15 newsletters. Also, Twitter.
I am absolutely a Windows hater, but I've experienced the same problem in Linux, MacOS, Windows, BSD, you name it.

See for example Con Kolivas' famous rant about how Linux schedulers were ignoring the interactivity requirements of desktop usage, and resulted in a terrible experience with constant tiny freezes.
I always thought it was pronounced 'glosster' ...
I made it install with the latest version of Roswell, which I installed with linuxbrew (see wiki) (which compiles quite a bit of dependencies). More precisely ros version 0.0.6 didn't install darkmatter.

But I get a stracktrace indeed, missing "libev.so" which we get with libev-dev.
Travelnxt Feature [pdf]
Depends on the price of an item relative to one's wealth. I pulled the book on a seller just once in my life - I had a shitty job, and I saved up for an expensive tablet, only to get one that was broken and have the seller (a big brand in my country) try to weasel out of replacing it. It took a strongly worded letter to company's HQ to finally get them to replace the product, and while I was ultimately successful, the whole experience was pretty mentally taxing. I'd say taxing enough that it's not worth it if the item costs less than 10% of your monthly income.

However, I do know of people who fight for their rights as consumers as a matter of principle, and I actually applaud them. They do a good work for the commons.
I've seen Android get "out of control" on lower end devices. If you stick with higher end devices and/or first-party the experience is usually very slick. I don't think I've ever had a OnePlus device freeze up or stutter on me, for instance.
I suspect that you are not aware of what actually did exist previously. Mewburn rc had short pretty much declarative service definition files. Upstart had declarative configuration too, as did InitNG. Launchd, Upstart, and Solaris SMF had the launchctl/initctl/svcadm concept. daemontools/runit/perp/s6 had universal logging of standard output/error. And so forth.

* http://blog.darknedgy.net/technology/2015/09/05/0/

* http://jdebp.eu./FGA/run-scripts-and-service-units-side-by-s...
Yes there are plenty of other solutions if you use other languages, but I decided to constrain myself to how you'd address it in C++
I think most people see eye to eye with you on this, at some point a product is just so tightly integrated that it is almost impossible to repair without specialised equipment. That is completely fine.

However, I think the main purpose here is to make spare parts available for the people who really want to try. Designing for repairability in mind is such a vague concept that Apple & Co. will be able to legally weasel out of it anyway.
I am working on a code base where refactoring the code as the product grew was not even considered as most of the technical decisions somehow fell into the hands of non-technical business people (for the last ten years).

Just over a year ago the code base was handed over to a technical team (there used to just be one coder (never the same coder as they all seemed to hate the product and move on, now we know why)) to review, and fix to make it more scalable. Well to put it lightly it is a complete cluster fuck that has seen a couple people resign and it is not worth trying to fix.

Now the burden has become trying to convince the business people that drastic steps need to be taken (ie full re-write). They don't seem to want to even entertain the idea, so not sure what is actually going to happen.
That's the thing though, can you prove that you haven't been exploited several times that you didn't notice and grsec which grsec didn't mitigate?
> What quantity of conflict minerals and questionable labour went into the disposable thing?

What quantity went into the more expensive version I'm forced to buy so some upper-class do-gooder can satisfy their sense of moral superiority?

If you think that "questionable labour" is a problem, fix that directly instead of making vaguely related warranty regulations.

I'd be perfectly happy with efforts to make the price of items more closely match their total cost including externalities, but piecemeal regulation of warranty policy is not the way to do that.
It's against HN policy to downvote-bait.
It looks like the accused is the CEO - Twitter handle @mentalacrobatic is what is referenced in the article. Is this for real?!
Gee, such a surprise. Why didn't you speak out about it earlier, then?
Ask HN: What are the pros and cons of Google Polymer in 2017?
There is an old thread from a year ago about the cons of Google Polymer (https://news.ycombinator.com/item?id=11653746 ). I assume a lot has changed since then. What are the pros and cons of Google Polymer in 2017?
Get Heatmaps, Form Analytics and On-Site Polls for Free (RD Beta)
I'd love to see some numbers. Given that cheap Chinese gizmos seem to form most of non-food purchases people make, and that they require intercontinental transport, I'd say their footprint is not insignificant.
Solar Calculators BUSTED
So much effort is wasted because the "why now" question is not asked with enough serious intent. I can kind of excuse 21 year old founders for ignoring this, but no serious investor should put a dime in until they have a great answer to this question.
Doesn't link-time code generation already exist (at least on MSVC, I think). It makes the linking step so much more expensive, though, which sucks for incremental builds.
It absolutely is. If most of your time is spent on calls traversing large portions of a code-base that size, then you have a far bigger problem in that you'll be blowing your cache all the time. Fix that problem, and you're halfway there to creating better separated modules that can be encapsulated the way I described.
I live in two worlds at the moment - supporting and maintaining a large PHP application (for which I use phpStorm) and developing .NET applications (for which I, obviously, use VS).

I've been a VS user for nigh-on 10 years now and always found the experience really fantastic. I think it's certainly more coherent that the IntelliJ-based IDEs (which, to be fair, are also very good).

Anyway, I'm genuinely surprised to see VS described as "horrid" - what specifically do you dislike about it?
Kudos to Pinboard. How he pulls it off with the almost non-existing support and without a(n official) mobile app is interesting, too.

Other apps have Intercom or some other support app telling you that you're special and promising you a reply in a few hours. Meanwhile Maciej doesn't reply to your emails or tweets.

And yet, growth.

Perhaps neglect is the secret sauce!
Where is this from?
TLDR: Many "solar" calculators are little more than a useless bit of plastic for the solar cell.
I haven't messed with OpenBSD for quite some time, but how I described it is actually how it functioned, as I recall.

That's ... over a decade out of date.

Re-pitching my comment at that specific configuration: it wasn't elegant, but it could be coerced to do what I wanted.
Access to specialized equipment by repair shops is not a problem.

The problem is lack of genuine replacement parts, lack of (legally available) schematics and other technical documentation, and software/firmware that prevents repairs by bricking devices [1].

[1] - https://www.macrumors.com/2016/02/11/apple-facing-error-53-c...
While I haven't heard from Ushahidi sources, this executive is known for harrassing women even on other platforms on the Kenyan online space. One of his victims told me of how he could send unsolicited pictures of his junk to her.
I have a feeling that in some cases less efficient manufacturing and more individually replaceable parts will be more damaging to the environment.

what worries me most is who is to decide what parts of a product must be user replaceable or replaceable at all? Does the piece have to comprise a certain percentage of the device or will the separate it down to only specific components? Components being battery, screen, and logic board.
There's a talk by Guy Steele 'growing a language', he says that ideally a language should shrink as it gets smarter semantics.
You can work around that disutility in various ways; meanwhile, environmental costs are additive and will come back to bite us hard.

Personally, I'd be much more in favour of "disposable economy" (because of those utility costs you mention) if I could trust that all of the trash actually gets recycled into further products.
Too many fingers pointing in that direction.
Depends, what do you use Google News for? I just read HN and Tweakers.net (Dutch). If you want multiple sources, why not visit a few of its sources? Or does Google News have an app that is convenient or something? I don't understand what you are looking for exactly.
Interesting metric actually. Building Windows takes 12 hours [1]. It's a bit harder to find metrics on Linux. You can build the kernel in 60 seconds apparently [2] but that is not a complete operating system.

[1] https://stackoverflow.com/questions/226377/operating-system-...
[2] http://www.phoronix.com/scan.php?page=news_item&px=MTAyNjU
Are you looking for Game Development company?
It is, I think GP means it makes sense if you view the syllable break there, and then shorten it and say it quickly because you're lazy and that's what happens.
VS for .NET is a different beast than VS for C++, the latter being a far less tool-friendly environment. There's also the point that newer versions sometimes improve a lot over older ones, but licensing costs may keep people on older versions for too long (that, and the fact that with large C++ projects an upgrade is rarely straight-forward). This then ends up with people hating VS when all they've used is VS2008 on C++.

Not that I don't have any complaints (although those may very well be due to certain extensions), but I've always found VS to be much more responsive, stable, and featureful on the .NET side than C++; much of that certainly due to complexities of the respective languages.
> for all my use cases

Exactly. Does it support redirecting audio streams to another machine on the same network? That's a vital feature in our hackspace, where everyone can send audio to the room speakers via PA, and it's also used extensively in my living room (where the speakers are connected to the home server).
If this were true in media, Mickey Mouse wouldn't still be copyrighted. DRM is recent, very recent, compared to analog media. It seems like the industry binged on copyright a little too much and by the time digital distribution came around, instead of using it to develop new talent and audiences, they decided to lock everything down with DRM. Must protect our copyrights! Prevent theft! Nevermind that DRM is mostly an added cost for the consumer, in exchange for no benefit, and the profits all seem to flow upwards regardless.

Social media is much better, and the cultural pay-off is much better in that what I create isn't being locked down and is available through APIs. Have you followed a twitter hashtag recently? People are as creative as ever. This does have it's own challenges as we saw in the last election. No substitutes for media literacy and good content...
I've had similar experiences with electronic shops. One thing that's really helped me is legal counsel insurance. It's about €5,- a month for the entire household and if a shop doesn't offer a fair solution, I just give the insurer a call and they take care of everything. It's saved me a lot of time and headaches.
It's the Tyranny of the Minimum Viable User:

https://www.reddit.com/r/dredmorbius/comments/69wk8y/the_tyr...
I'm put off the idea of investing much time in reading that because of the blurb by Fritjof Capra.

Should I be?
TileMill – An open source map design studio
30 free scholarship places at Elixir.LDN 2017
> Most developers at Apple hardly need a secondary sort of income.

I would have said the same of bankers and management consultants but the fact is things like insider dealing is a thing.
I've been working on a game that will use dedicated servers, and contemplating the best way to manage them. This is timely and definitely worth consideration as a solution. Thanks!
What exactly is the problem? Converting between Montgomery and twisted Edwards is well documented by now, for example in [3, Theorem 3.2] or RFC 7748. The descriptions in, e.g., [1, §3.2] or [2, §4.3] for the Montgomery y-recovery trick are pretty straightforward.

[1] https://link.springer.com/chapter/10.1007/3-540-44709-1_12

[2] https://eprint.iacr.org/2017/212

[3] https://eprint.iacr.org/2008/013
> price per guarantee-year

This is an interesting lead. Increasing consumer awareness would also incentivize companies to increase guarantee years, reducing perceived price.
Sorry, it's the same in Delphi (Pascal successor). The compilation time goes up exponentially as number of units goes up. Compilation of 2.000 files (750.000 lines) takes about 20 minutes.
Ideally, it will be selfcontained at the silicon level, perhaps with support for the OS to report statistics to the hardware.
This is a very inspiring story and the quintessential manifestation of JFDI. It takes some serious guts to quit your job and say "i'm going to build a software product", with no ideas to start with. I hope Carl can keep growing Soti or even start something else once he gives the reigns to his managers.
The thing is it often only takes one line of code running with the right privilege to make the whole system insecure. And a dishonest employee wouldn't even need to write it. Having access to source code, all it would take is to spot it but not fix it.
Didn't even know that such a thing exists. Thanks!