skysight-inc/HackerNews huggingface dataset:
This is a very nice move to see.

Other people have discussed washing machines below, but there's even more to say on them. Washing machines used to have long warranty periods. Nowadays they tend to be sold with a 2 year warranty, which I believe in the EU is the required minimum. And these manufacturers (Bosch, for example) even have the gall to claim that their products are high quality and that this warranty period somehow proves this, or is in any way a long period.

AFAIK washing machines used to have 10 year warranties, but they cost more along the lines of £800. Now we have £250 washing machines with 2 year warranties. One way of reducing costs is to reduce the number of parts. Sealed tanks, as mentioned below, are one such example. This directly impairs the repairability of the product.

I suspect also that models are released at greater frequency, possibly due to a need to take advantage of price fluctuations in wholesale parts markets (if you can make a washing machine using Part A or Part B, and one month A is more expensive than B, and then this inverts, this creates pressure to constantly design new models to minimise pricing). Though this is just a suspicion, it would make sense: I do know that the (monolithic) spare parts are stocked for a particular model for less time, which means that the prices of the spares which are available are very high.

Water efficiency regulations also appear to have forced modern washing machines to use inadequate water for rinsing. There are numerous stories of hypoallergenic people who find that their new washing machine leaves significant detergent in clothing. Some people have even tracked down old (and for that matter better made) washing machines just to get one which will rinse properly. At other times the actual temperature of the water on the '60 degree' setting has been tested and found to be rather on the low side. (Supposedly all of this efficiency regulation, rather pathetically, only tests the 60 degree programme in the first place, putting a certain degree of competitive pressure on energy efficiency for this setting.) This is particularly insane given that the environmental cost of these quasi-disposable 2-year-warranty washing machines must be much higher than the environmental cost of their resource consumption.

I think consumer goods legislation should recognise that different minimum warranty periods are appropriate for different kinds of product. A legally required minimum warranty period of 6 or 8 years for washing machines, for example, would instantly create pressure on manufacturers to increase the longevity and repairability of their machines.
If you can't afford to pay people the going rate open a shop in Bangalore.
I was about to say - I've never successfully caught a taxi in Brooklyn. In fact moving there from Manhattan is what prompted me to download Uber.
Exactly. Double frustration if it was the first return from google.
It's not really predictable enough for a systems language.
> Drivers on Linux have always been like this, that's not the issue.

What are you basing that on? Drivers on Linux have always been like this and Desktop Linux has always been DOA. OS X is a Linux based operating system that fixed this issue and linux users went to it in droves. You don't see the correlation?

> The real issue is that modern line-of-business application development (which is where the money is) has left the desktop for good.

I agree, the shrinking amount of money that can be made in the Desktop space is an issue. Or at least it's an issue that that's how people see it these days; microsoft is doing just fine with enterprise software licensing and I know more than a few $1M+ revenue line of business software businesses that are not saas based.

In any case, there is a solution for that: go the apple route and make the Linux Distro specifically for a new laptop. The state of laptop hardware these days sucks. It's all commodity junk, even the Thinkpads. Trying to push commodity hardware when the commodity crowd has gone to mobile is a losing strategy, as evidenced by decreasing sales year after year.

There's space for a high quality PC laptop that caters to the power user crowd, including a linux based OS with working drivers and a pleasant UI.
would you car to give some exampled ? My opinion is that the enterprise is a somewhat separate ecosystem. Thus "enterprise-ready" -ready is not a mark of quality, it's a mark of belonging to the enterprise ecosystem.
Yes, especially web front end development. I still get hits from as far back as 2008. I do do a quick read though because some of the experts are decent enough to point out the changes for the current time, either as an update to the answer or a comment.
Firefox is unusually slow on my low-end Windows tablet, while Opera/Chrome is grand. My desktop will power through anything, so Firefox on there.

My phone, however... Firefox on Android with uBlock Origin is the best mobile browsing experience I've ever had.
Burning Ship Fractal
It seems like the developer mashed the keyboard.
At this point in time SO is not the place for that. But that kind of question is more in line of their sister sites like code review, and programming.
Completing a Career Switch to Software Development
The flip side is so the math
Old units are much less efficient. I think last time I did the math my old fridge is rasing my power bill by $50 a year over a new one. So over 10 years that's $500 burned up in smoke and global warming.

So then it's buy a new fridge for $900 vs fix old one for $100 plus $500 in burned coal over 10 years.

Now if power rates doubled then it would always win to buy the new fridge even if nothing to repair.
Beat me to it! Never seen a taxi down here in Sunset Park.
> I suspect most people don't like reading reference material so asking random stuff on SO works for them

That's a dismissive way of framing it. There's nothing anti-intellectual or lazy about using the tool that will most efficiently retrieve the information you're looking for. If I'm faced with a non-esoteric problem that I don't immediately know the solution for, I'd much rather spend 5 seconds Googling it and being brought to a highly relevant Stack Overflow answer that addresses my specific problem than having to find my way through a poorly-searchable manual.
I wouldn't give it long before there is a ridesharing tax
Depends on what your goal is. Do you want to Do or do you want to Learn? Pick one and optimize for it.

I've created the most beautiful half-finished architectures. I learned tons, but they were never close to being complete and I moved on to other things because over time, I realized that I wanted to learn more than I wanted to do. The good news is that after many years of learning, I am able to do things without having to really learn, but the bad news is I am no longer in my 20's, free of responsibility, or able to pull all-nighters.
Wire is the only fully encrypted chat app with multi-device support
It's fairly decent as far as OOP languages go, but I'd say it's appeal as server side language is limited to iOS devs though :).
Group conversation starts to suck when you have to fall back to SMS. Just from personal use, IM-type services handle it fine but they're not always cross platform.

Friends on iPhones use the iOS IM app but when they add someone to a group chat who isn't on iOS, they get the messages as attachments to MMS. Android's Messenger app handles this OK at the moment but it didn't always. And when SMS/MMS was integrated into Hangouts, it never handled it well.

Hangouts works fine for groups messages and at least you can install that on iOS but not everyone will want to use something else when they already use iMessage. Allo works but unless you use Allo, you get SMS/MMS from some random new number.

Basically, from what I gather, good group conversation support is a function of IP-based IM services and SMS/MMS was never really meant to handle that without workarounds and hacks. But SMS/MMS are a standard that any mobile device can handle whereas all the third party services and apps require either a particular OS or at least another messaging app to be installed.

Really would've loved to see a standard protocol with proper encryption and adoption by all major platforms but that doesn't seem to work for the Apples/Googles/Facebooks/etc of the world who would rather use Messaging as a way to keep you on their platform. Why would you leave when it would mean you can't keep those group chats you have with friends, family, and coworkers you've been having for all this time?
>curl your lisp

>program makes perfect

>No puns found :(
Show HN: Geotag Git Commits Using Unix Tools
On a fresh Android, at first boot, it will ask you if you want to sync stuff. I always choose 'no'.

I then proceed onto the settings app, into 'accounts'. There, I tap 'Google' and lo and behold: App-data, Calendar, Contacts, Google Fit Data and People details are all ticked to sync.

I turn them off.

Then I open the default browser. It logs me into Google, by default. I have to explicitly tell it not to.

Google really really wants users to be logged in. That is my experience anyway.
I don't necessarily agree with the logic, but SO's "topic" is software development. Many questions that are technical but not regarding software are closed for being off topic. Some/many are migrated to sibling stackexchange sites. Some questions are closed because they require opinion-based answers ("What's the best ...?", e.g.).
We have the ADA in America. It's part of the building code that you would have wheelchair ramps, wider stalls, hand rails at certain heights, and other accessibility features and every one of these rules must be implemented by anyone building or maintaining an open to the public/business space.

Of course it should be on the individual implementer to make it work. I wouldn't want someone else taking my concept and running it through an accessibility grinder without my input. It should also be on the individual company/team to decide if it not being accessible is something they're legally or morally okay with. I'd say that if you're building an in browser FPS, maybe there are some accessibility features you don't need because the group has been partially self selected by the fact their vision is good enough to want to play an FPS.

I did a lot of technical work for Target not that long after their big ADA lawsuit so EVERYTHING public facing was reviewed for accessibility. I'll be honest, it's typically not that hard to deliver a great 100% experience to people that do and don't need the accessibility features, you just have to learn what goes into it. And no, aria-hidden, isn't enough.

EDIT: I wanted to add that if you think accessibility means it can't look good, then you really don't know what's available today. You often don't have to make any trade offs to design if you don't want to.
Do you mean https://github.com/apple/swift ?
What was the name of the startup that would analyze your biome?
Will figure it out when that happens.
That sounds like every enterprise application I've ever used – if you make money selling support and consulting, churn is awesome!
He paid me $500 for a two letter .io I owned. I hope you got market value!
I'm wondering what makes swift ready for the enterprise ecosystem. It barely seems to meet the requirements of the "enthusiastic consumer" outside of Apple OS.
DPCI is hiring a Drupal Developer
17.5 year old mature and professional working environment seeks a seasoned Drupal full stack developer to work on enterprise Drupal 8 implementations
email jobs@dpci.com if interested
I think the pitch is that despite static typing, it offers a lot of multi-paradigm high-level features while remaining elegant with fairly minimal syntax compared to other native static languages like Rust or C++. It automatically manages memory but without a stop-the-world garbage collector and goes a long way to opening a lot of flexible design options to any developer: it has great support for generic programming, object orientation, and functional programming.

The downsides? Well, I find some of its syntax choices a bit odd and inconsistent; I think the pursuit of elegance could have gone much further. And, while I celebrate its pervasive use of closures/lambdas and functional idioms in my many contexts, it lacks true functional data structures that would be necessary to really write in a proper functional style with confidence that the runtime wouldn't suffer.

Also, the implementation of its high-level features is somewhat magical and hidden. You can't depend on performance when using them until you really study them. So much so, that WWDC had a big talk about how to choose language features depending on the type of performance you need, and none of it was intuitive.

Additionally, at least on the Apple platforms, its Objective-C heritage can be a bit annoying. In particular, you can't mix and match closures with "selectors", which is a real shame and missed opportunity for flexibility and elegance.
It is, as it's a municipal network and not a shitty company-owned one. Designed right from the ground up from day one, much like the fiber service in Sandy, Oregon (300/300 for $40, no limits, caps, throttling, nada.)
This. This chart is not that relevant, even with green cabs. I'd be wary of drawing conclusions from this data in regards to Brooklyn as a whole.

A more interesting comparison would be Uber to Gipsy/black cars. Those are going down in droves as the drivers move on to Uber and Lyft. Not a big impact for the drivers themselves, I suppose, but I've seen a lot of those little, "local" black car telephone stations closing down. No point in calling someone and waiting an indeterminate amount of time for a car when you can use an app and see where the guy is.

That impact is probably just much harder to measure though since everything, especially the payment, is a lot more informal.
How about dollar vans, aka the Neemobiles? My girlfriend Cornbreesha takes those N-vans everywhere she goes.
If you eat only fruit, veggies and lean meat, it makes sense that your gut bacteria would be different from someone who eats high levels of processed carbs and sugars. The things you eat already are known to cause body fat.

Links like this do not seem like a leap forward, to me.

Did they control for the critically important variable: the subject's diet?
Documents Conversion in .NET
Do you have source and is it possible you know what's so magical about that number?
Already is in Chicago. Gotta pay the taxman!
TL;DR from the lead developer Rich Salz, on Twitter:

openssl 1.1.0a had a use-after-free bug in its fix. :( 1.0.2 had a crash in its fix. :( please update.

https://twitter.com/RichSalz/status/780383148236541953
Actually, E2E does end up being really important in Matrix because room history gets synchronised across all the participating users in a room. So assuming you have /any/ non-local users in the room, they'll end up storing a copy of the conversation in plaintext-equivalent on their servers unless you have E2E, which rapidly becomes non-desirable for any private rooms given you don't want to have to trust everyone's sysadmins. And given 'run your own server' is half the joy of Matrix, we don't want to tell people to turn off federation if they want security!

This is why we've made a real effort with Olm & Megolm (http://matrix.org/git/olm/about/) in Matrix to ensure that E2E is there in the baseline, and will be turned on by default for all private rooms. (disclaimer: I work on Matrix)
Are there really only ~2x the green cabs in Brooklyn? They're everywhere in Astoria/LIC in Queens - maybe because of the airports?

Edit: also worth noting that green cab drivers often drive for Uber/Lyft as well. It makes a lot more sense for them since they're typically owner-operators.
There's literally nothing special about arch or pacman. It's just like any other package manager with newer packages.
The post is about IBM's Swift implementation.
SO is problematic when combined with the current trend towards CADT release models. The "non-duplicate" question you get pointed to was seven releases ago, and the solution in the answer has been deprecated. Doesn't matter, though: still marked as "duplicate".
How to Market Your App?
1983 Soviet nuclear false alarm incident
> Slavery, serfdom, monarchies, dowry, arranged marriage, virgin sacrifices, involuntary circumcision, blood feuds, war crimes, excessive pollution...

To be clear, we are comparing all this to using chrome and having browser homogeny?
It's also not anything of a stretch to imagine that since gut bacteria are known to play a role in digestion, variations in them might effect the body's utilization of what is consumed.
Everything in SF closes at 10 PM. Even the bars shut down at midnight. Not very fun.
The duplicate thread thing is the most common annoyance I have with it. Feels like the people moderating are not fully understanding what they're reading/not reading the whole thing.
Not a true answer to your question, but ... stop visiting those sites? Hopefully the site operators keep some metrics on how intrusive ads affect their bounce rate. Whenever I end up on a site that pops up a full-screen overlay, 9/10 times the link I followed did not sound interesting enough for me to tolerate the ad, and I hit the back button. There is so much more to read.
I'm not sure I would choose something over the latest version, primarily because of how little a time investment using it can be... but then again it all comes down to what the task at hand is doesn't it ;P
Nice article and effective demonstration of the FunctionalPlus library.

That said, this makes me a bit nervous about shoe-horning functional programming into contexts where it is inappropriate. FunctionalPlus aside, C++ is very clearly designed for an object oriented style (even the name, C++, refers to "C plus objects").

Going too far down the path of working against the intent of the standards committee seems like a recipe for trouble (unless you're just talking about hobby projects).
It is backed by Apple and will be main language to develop for iOS/macOS/tvOS/watchOS systems.
> a tiny number of email providers

The number is not tiny if you include work email addresses: @apple.com, @ibm.com, @whitehouse.gov, @mit.edu, @bmw.com, ...
The music is just amazing, i still get goose pimples when listing to Nerevar Rising. For a remastered high quality version, see https://www.youtube.com/watch?v=bW5GpgG8Bj4

The soundtrack is also available as FLAC, IIRC.
How can something that gets publicly exploited year after year by _teenagers_ (1)(2) be called "very secure" ?

You're underestimating teenagers.
I always felt confused between the 5500 / 6500 K pair. What metrics are involved?
1. Inferred static nominal typing with generics

2. 1st class support for Optionals

3. Support for Structs and Classes

4. Native binary & scripting mode

5. Automatic reference counting (instead of garbage collection)

6. Large standard library

7. Large corporate backer (Apple)

8. Open source

9. Good C, C++, & Obj-C interoperability

10. Decently fast (https://medium.com/@qutheory/server-side-swift-vs-the-other-...)
It allows enterprises to use their current iOS and macOS developers to do Web Application and server side applications. For developers it gives them additional ecosystems to use their skills on without having to learn a new language from scratch.
Realistically, what will happen is major service providers that are holding your coins will have an overlay network that has higher trust requirements.

Higher transfer rates, faster resolution. Only do "real" bitcoin transactions a couple times a day between players. Basically how all other high-frequency markets work.
Odd... That's not on my front page at all... Interesting. It must be different for each person.
As a mere reader of this article, my only question is:

Couldn't the bacteria be instead the result of a high body fat percentage?
For a while, Hangouts seemed to be going in this direction so it's disappointing to see this move away from that. It's already got support on mobile and desktop, works on Android, iOS, Windows, OSX, Linux, etc. When they added SMS/MMS support and started messing with Voice integration there were definitely some version-1 issues but it was promising.

And then they spun out SMS/MMS to Messenger and now Allo. Video calls got duplicated in Duo. I haven't heard much of anything about Voice for a while so who knows where that's headed. Hangouts still works fine for IM across mobile and desktop but with the other stuff gone, duplicated, or split off, I'm back to needing multiple apps on different platforms to deal with the variety of messaging I've still got to use in order to contact people depending on their platform.
If you eat fewer calories than you burn you lose weight. Period. Matter doesn't create itself from thin air. Fatties will oink about every 'cause' except their own behavior.
After the Helion debacle, I have my doubts about "enterprise" clouds.
I've always been conflicted on the "don't know how it's made" argument. On one hand, I've known people who learned about farming practices and butchery and were horrified (but most went back to meat after a brief stretch of dissonance). On the other hand, I grew up knowing what butchering an animal involves. It never turned me (or a lot of other people) off of eating those animals.

I think you're right - it's not that ignorance is required, just that the moment of discovery is a bit shocking.
The argument does not imply that killing animals for food is wrong, but that it is wrong to disconnect people from that reality and expect them to make moral decisions.
That explains "enterprise ready" then. :)
You can get started using https://pgexercises.com/ , which focus on Postgres
There would be some truth to this if Chromium had a large non-Google developer community leading it along an independent course from Chrome.

But that is, quite frankly, not the case.
Ask HN: Universal JavaScript + separate API project?
Javascript has a rich ecosystem around rendering and displaying webpages but there are other languages which are subjectively better at data modeling and efficiently implementing an API.

I've been looking for a project which successfully separates the API from the frontend and also provides a server-side render (aka universal, aka isomorphic).

Does anyone have a project like this they might be willing to link to? Every react/angular boilerplate project I've found has the API tightly integrated into the javascript!

Thanks!
Good point. If the requests can be satisfied from indexes, I guess.
IBM have had some high-profile stuff-ups in Australia. Good luck to them being taken seriously over here with almost anything they say nowadays.
There's a reason that automobiles continue using radial gauges: They're the quickest way to convey a scalar value at a glance. It has little to do with acceleration. If you're going to have a monitoring dashboard, radial gauges make immediate sense.

(The wobble is dumb, though)
Now, it's been a few years sin e I've bothered with SF nightlife (having lived near, but not in, the city) but has it really changed that much? Because I remember there being plenty open much later, and many times starting at 10 or later.
Google embraces the log in, leaving cookies behind in advertising update
Kilim Motif Generation with Lindenmayer System
I disagree. Radial gauges immediately convey accepted boundaries and where your real time measurement is within those.

For example, I've done a fair bit of racing in my day- we take the tach and any other various gauges and rotate them so that when the needle is pointing straight up, it's where you expect the reading to be.

Say you have a CPU monitor where under a certain threshold reduces nodes in the cluster and over adds. This can vary from application to application and you're monitoring 5. Sure is nice to get the high, low, and current in one glance.

Now, there certainly could be equal as or better ways of displaying it. You could do away with a skeumorphic face for sure. But a radial gauge itself I would argue is very useful.