skysight-inc/HackerNews huggingface dataset:
> It's too shrill to be genuine.

Such a horribly disingenuous way to dismiss the experiences of other people.

This is a particular pet peeve of mine [0]. It seems as though they wanted to add some new presence features and rather than build on top of what was there they decided to build a new DNS service from scratch. Something you should never do [1]

Hilariously this affected people more heavily invested in Apple gear than people maintaining a more heterogeneous set of technologies.

Thankfully rolled back now, but it showed such an epic level of ineptitude on so many levels (Design, Engineering, Product Management) that for me the spell was broken.

Another thing that irked me was the way they dumped iPhoto and replaced it with Photos. iPhoto had it's problems but I had a lot invested in it. I was using it to manage my photos, as you do, and after the transition to photos everything was just all over the place and has been ever since. I know iPhoto had its issues, but photos is hardly an improvement. With this I guess they demonstrated [1] as well.

And really, I just started off with one thing and other things are coming to memory now ... iTunes. What's that all about. Utter crap. Can I use an alternative? No.

Or iCloud messaging? Why can't I send and receive messages in my browser like I can with Whatsapp? They tried it briefly but had to roll back I suspect because their backend is crap and couldn't manage it.

And iMessage in general is just buggy and unreliable. Apple were far and away in the lead with iMessage and just messed it up.

I could go on.

All of this is notwithstanding of course that Mac OS for all its faults is still the best OS there is. Windows is closing the gap, but Apple at least will never shove updates down my throat for instance. I'd so love for Linux to be something I could use as my daily OS but it's just not there.

But for you to rubbish other peoples claims of poor software quality (especially when they're paying an ever increasing top dollar) is just crass.

[0] https://arstechnica.com/gadgets/2015/01/why-dns-in-os-x-10-1...

[1] https://www.joelonsoftware.com/2000/04/06/things-you-should-...

EDIT oh yeah and iOS 7 / Apple Maps

ANOTHER EDIT iOS 11 is lovely and has been a very welcome return to form. More please.

FINAL EDIT the spellcheck used to be good in iOS and is now nothing but a mess.

SORRY I KNOW I SAID THAT WAS THE LAST EDIT BUT THIS ONE'S A DOOZY https://www.macrumors.com/2017/11/28/macos-high-sierra-bug-a...
>6) Soil type and exhaustion. Only certain type of plants can be grown in certain soils and environments and only for so long before the soil is exhausted of nutrients.

Wouldn't this also be true for vertical farming?
>bought a tesla

>thinks bitcoin is worthless

So this guy is the person that serves the programmers... right? People arent trusting him with user data at facebook... right?
Nix uses it's own specific language. Guix uses Schema.
Last time I checked Nix its interface was scattered into a bunch of tools. Nix is pretty neat though but not without weaknesses.
Show HN: TaskBotJS – TypeScript and JavaScript background job processing
Sonos files for IPO
I think this image will showcase more clarity to the capabilities
http://www.prathamos.com/images/KnowYourDeskTop.png
How Dingoes Changed the Australian Desert
Interesting... the hottest part of the day in what I've experienced, in terms of thermal accumulation, is around 1-3pm. But I've usually lived on the coast or within 100km of it; the sea works as a huge normaliser for intraday temperature.

When several thousand kilometers inland for the first time, the hot days and cold nights were stark, despite the average temperature being about the same.

Do you live significantly away from a very large body of water?
I've been at the same company for 20 years, and when I read an article like this, I have to wonder if I've done my career harm. I've held many different positions at this company, and have survived the dot-com era and the recession. I'm more or less satisfied with the pay, but always have that nagging question if the grass is actually greener on the other side.

All that may be moot, I'm now over the "tech Logan's Run" age of 40; will a recruiter simply assume I'm a dinosaur that hasn't learned anything in the past 20 years of delivering software and services?
It seems ironic to me that I've bought multiple cars from a dealership and I can't get them to update my email or postal address after well over a year. They apparently don't want to send me ads.
We often fear what we don't understand, correct?

I was not explaining public fear of nuclear power, as you seem to think I was explaining that, I was explaining why it is so hard to scientifically understand the level of danger of radioactivity without exagerating the threats (wheither nuclear power, or other sources of radioactivity).

"Why are you going out of your way to make this complicated when almost no one has any idea what you're talking about?"

I am not making this complicated, I am replying some of the ways why understanding the real dangers of radioactivity are hard to understand, as the post to which I replied asked. It's laudable and pretty rare when a person solicit's a greater level of detail of why a certain class of threats (here radioactivity) is treated as so dangerous by governments and scientists.

No not everyone knows how radiation works, and I specifically consider the comparison to sunburns very disingenious: UV has a shallow penetration depth, and organismms succeed in evolving proteins to absorb the UV in this thin layer of penetration depth in the skin: melanin!

There is no melanin for gamma rays!

That said, of course certain forms and levels of UV can be very dangerous (i.e. ozone producing mercury line in cramped spaces, cataracts, inadequate natural or artificial skin protection,...)

Let me illustrate how Avogadro's constant is essential to understand threats from radioactivity:

Suppose it was a much smaller number, say a hundred, then mole of material consists of ~ 100 molecules/atoms/nuclei (I am knowingly conflating them because I consider orders of magnitude not a pedantic factor of low order).

1. That means that a typical mole of material could only have ~100 future disintegrations, since the radioactive nuclei have a decay chain of a certain length, and we ignore small constant factors. So in this alternative unniverse with small Avogadro number, the same amount in weight or volume of material has much less opportunity to cause mutations.

2. It also means that if we consider a mole of contaminated material from Chernobyl in our alternate world, that we are talking about ~100 nuclei, some of which are radioactive. Then it becomes feasible to sort all matter which we suspect contaminated by say mass spectrometer.

However in our world Avogadro's number is enormous, so for us it is mandatory to monitor radiation levels, and to lock away and protect radioactive materials until they decay.

I agree there certainly EXISTS a straight up FUD campaign, but not all of the resistance to nuclear power is part of this FUD campaign. Just like there is a campaign to manufacturee consent for nuclear power, and not all people pro nuclear power are part of that campaign.
That reminds me:

> the big cat in the OS's desktop pictures has some slight flecks of blood on its lower jaw, and its lower teeth are also slightly visible.

https://www.engadget.com/2010/03/30/10-6-3-update-makes-snow...
There's that little thing that they don't track and bubble you.
Sure. But it wasn't user facing until then, and that's a big difference.
The way I have started responding to these fake cheery calls is to be equally fake cheery. It sometimes illicits a more genuine response.
When Is It Important for an Algorithm to Explain Itself?
Core ML vs. ML Kit: Which mobile machine learning platform do you prefer?
Sure. I'll toss in a few more thoughts here in response.

Your `dispatch` snippet could be simplified to just `const {dispatch} = store`, because the store isn't a class instance - it's a closure. However, I'm not sure why you'd feel a need to "remove the temptation to read directly from the store". In what scenario are you trying to dispatch actions (presumably from the UI), but not read any data?

A basic example of reusability is the unit testing scenario itself. Ideally, you want to minimize the amount of other app code that's getting pulled in, so you can test this one piece in isolation. A React component shouldn't "know" about a store at all - it should just be getting data and functions as props. Similarly, even async logic _should_ be testable in reasonable isolation. If you are directly importing a singleton store instance throughout the entire app, you're coupling all of your logic to that one instance.

Typical testing of store-related logic involves the `redux-mock-store` package, which is just similar enough to a real store to let code run, but records which actions have been dispatched. Similarly, if you do want to test a Redux-connected component and its pieces all together, you would normally provide a unique store or mock store instance there in the unit test - you don't want to drag in the rest of your codebase to test that one piece. (And sure, Jest has some pretty good mocking abilities, but not everyone's using Jest.) I've got some slides on standard Redux unit testing practices [0], and a large section on testing in my React/Redux links list [1].

Outside of testing, yes, reuse of React+Redux across multiple platforms is viable, as is sharing code in libraries. But, again, that only works if the store is effectively dependency-injected at runtime, and that's the point of how things like `connect()`, thunks, and sagas are set up.

I agree that a separate "starter" package isn't the same as putting that all in the core, but that's kind of the point. The starter kit depends on several other packages (`redux-thunk`, `immer`, `selectorator`, etc), while the core Redux library is tiny and standalone. The intent has always been to keep the core small, and let people build pieces on top of it. So, for this package, the specific goal is to help simplify the most common use cases and concerns I've seen, while still avoiding dictating the rest of their app design.

[0] https://blog.isquaredsoftware.com/presentations/workshops/re...

[1] https://github.com/markerikson/react-redux-links/blob/master...
Wisdom vs higher salary. Take your pick.
Or in other words, if you're just learning React (or JavaScript in general), do not start with Webpack. You will most likely regret it, and spend weeks trying to configure the thing.
Yuck. How does it know what you're watching? HDMI doesn't expose file names AFAIK.
My quick Google was unsuccessful. Care to provide an example?
Hey! This is regulation at work when it's working. That's awesome. I gotta say, I'm a pretty big fan of the FAA in terms of taking their approach of to safety and regulation.

This seems kinda weird though to authorize for a commercial passenger craft? I'm curious, why would they authorize such a thing?
How long have you been working?

You should expect big raises as you climb up your first 4-6 years but I don't think this advice holds generally.
He's so guilty of this on his social media accounts that I had to stop following him entirely.
Ditto for me too, and I only keep an eye on 2 subreddits: /r/baltimore and /r/maryland, so I have no idea why they're targeting me with that ad. Maybe it's because general news headlines can be grim? However they're doing it, it's not done well.
I, like everyone, hate telephone support. I don't like it mostly because of it's lack of effectiveness, and the very strong impression it leaves that the company doesn't care at all. I'm also one of the people that finds Duplex deeply disturbing (Does anyone not find it disturbing?! That's even more disturbing!)

However, I can see this working quite well for help desk services if the paradigm is flipped. That is if I end up speaking with my electronic assistant who then appears to negotiate on my behalf with the company. As apposed to me calling an unknown entity. It may in reality be the companies service, or even infrastructure that my electronic assistant is running in, but the impression to me would be I'm speaking to my already familiar electronic assistant.

The benefits of this are many, and only possible with something like Duplex. In addition to familiarity, technical support can be delivered at the right customer knowledge level skipping past insulting time wasting support like "is it plugged in?". Also a "continuity of care" model can be adopted by companies to provide a continuation of the relationship in the context of prior interactions. The list goes on.

This might in fact be the one service that is a bad enough experience, that I would gladly welcome our new robotic overlords.
Really? I spent part of my childhood on a farm and while I could attach the mower to the PTO of the tractor and cut some hay I would not have the slightest clue how to hitch up a team of horses to do the same let alone maintain the equipment. Modern farming is about as related to subsistence farming as web development is to relay logic.

And are those machinists able to do a lot of machining without power or delivery of new stock? You are still thinking several layers of interdependence and abstraction above the long-term reality of a breakdown of civil society -- you should think less industrial revolution and more 12th century technology IMHO.

Of course, now that I write all this out I realize where I would place my bet: the Amish will rule the post-apocalyptic future...
> ample warnings

Ample warnings or not, this is unsatisfactory.
I don't think too many services have a hard dependency on FB. I haven't had an account for years and while many services do their best to convince you to use FB for auth I've only run into a few very early stage projects that absolutely requires it.
Your interns take a week to install npm? Good lord.

Sorry, in your last post you specifically mentioned only terms that apply to Redux. React has no concept of actions, reducers, etc.

If you read my top comment I specifically talk about React’s function component, which is the least verbose way to describe an interface across any framework. Unless you can think of something easier than (props) => <h1>{props.name}</h1>

Honestly you just need new interns.
Through 10.6, people had good reasons to suffer through buggy upgrades. Post 10.6, they didn't. Apple delivered bugs at the same rate but noticeably fewer heavy-hitting, impactful, and technically excellent features. The attractiveness of upgrading plummited, leading to "Why not just stick with Snow Leopard?"
Yes, on air Dan Rather did in fact claim they were taken directly from Killian’s files and had been ‘authenticated’. The person who sent them to 60 Minutes also claimed they were originals, which he subsequently burned after faxing.

CBS then spent the next couple of weeks in a ‘strident defense’ (their own investigators’ words) of the documents and their use, before ceding they screwed up and firing people over the incident.

[1] https://en.m.wikipedia.org/wiki/Killian_documents_controvers...
He's right and the rest of the article supports this statement. It isn't some magical sci find weapon to instantly control people. But it is bad and is used for agenda setting.

"The media doesn't tell you what to think, it tells you what to think about"
Paging Adam Selene, Adam Selene, please come to the phone...
Except that ES6 "classes" don't have class attributes, because... they're really prototypes.
Sorry yes, you were right in saying 10.0/16.
Ironic that this is getting so much traction on HN, where humor is actively crushed with downvotes and flags most of the time. I’m not even disagreeing with the rationale of keeping the site for intellectual inquiry rather than endlessly nested references and jokes. A lot of what people think of as humorous is inherently off topic or frankly not very funny or relevant. Sadly though, I’ve seen some genuinely funny and original comments die hard because of an institutional stance against humor.

It probably doesn’t help that there are some inveterate literalists about...
Curious, do you know what data is used in order to estimate the current market rate for a given position? As an individual employee I am very interested in figuring this out for my local region, but I really don't know what data sources are accurate.
Premium WordPress Live Chat Plugins
But by the time they hit their final release of 10.6.8, it was pretty damn good. Then Lion came out with bugs left and right. You're comparing 10.6.1 to 10.7.1, but there were a bunch of improvements in between that you're omitting.

And while you personally may not have had any issues (and I also haven't had any huge complaints w/ Sierra+), it's not like they haven't had their fair share of badly embarrassing bugs:

- https://www.macrumors.com/2018/01/10/macos-high-sierra-app-s...

- http://fortune.com/2017/11/28/apple-security-flaw-vulnerabil...

- https://9to5mac.com/2018/03/26/macos-high-sierra-plain-text-...
Here's the problem: many people in tech circles, including HN, passionately argued that their main monetization technique was selling ads, that they were incentivized to protect user data. But it has become clear that while they were profiting off of ads, they were also essentially giving away the data they were supposedly protecting. EFF and others sounded the alarm as it was happening but many people here and in other tech forums couldn't believe it was happening in 2009. But now that it's all in the open we're seeing a bit of history rewriting.
That was a great read, thanks!

Made me wonder what other thing our civilization could consider starting back from scratch to adjust to our modern ways of living.

For example, do we really need time to be set as this 365.25d/24h/60m/60s system? We could have something more convenient/modern/metric?

Same for days of the week and daylight saving time.

I know it would be absolutely impractical and costly, but I like to entertain the idea of adopting a better system.
if walking is so great, why does every semi-long distance end up requiring a car or bicycle?
Could you please let us know where you are based out of...We will try to look at response time...The site is utilizing Cloudflare CDN model along with standard bootstrap & SPA,so ideally this should not have happened.

LOTR has fans everywhere :)
We also seem to be referencing a lot of Star Wars as well !!
> Did nobody stop to think ...?

Sure, we certainly "thought".

There were the mildly provocative arguments about facebook users being "the product". Like cattle. Many just assumed they were not susceptible to ads or strong enough not to be manipulated. Folks were thinking about this on an individual basis, assuming that yes, some dumbasses would get sucked in by Farmville but that they themselves were impervious.

Turns out it doesn't matter what any one individual thinks. Facebook is all about scale and knowledge. They're selling enormous social power to whoever forks over the money. It doesn't matter to facebook if the real customer is selling soap or authoritarian government.

I think only now are we getting wise to the full implications of Facebook and the like.
Homosexuality brings with a high level of STDs even within a "couple". They also have higher substance abuse issues. https://www.drugabuse.gov/related-topics/substance-use-suds-... Also, when you look at the demise of countries, the acceptance of general homosexuality and transgender-ism are correlated. https://www.youtube.com/watch?v=I8BRdwgPChQ To this end, one could make the argument that homosexual behavior is a public health crisis and should be banned along with non-monogamous heterosexual relationships.
There is one clear difference between past releases and current releases which would mean you and the complainers could both be right: the length of the release cycle. Starting with Mountain Lion, Apple committed itself to a yearly release cycle for macOS. Prior to this the releases would generally take about 2 years.

Now, if we take your premise that macOS releases today are no buggier than old releases, given the above it still results in people living with buggier releases, since we’ve removed a year of living under a stable OS. By the time the OS has shipped its .5 version and become rock solid, it’s just about time to upgrade yet again. The deal used to be that every other year you’d go through a few months of bug-time in exchange for new features, but this has now been compressed to be that every year you have to go through this process, which I personally find exhausting. This also effectively means that it’s harder to be the kind of person that waits for the bugs to be ironed out before upgrading because by the time the current OS feels good, the beta for the next OS is literally already out and it’s clear most of the work is being directed there.

This is the camp I’m personally in right now. I was waiting for High Sierra to calm down (given the particularly tumultuous security issues it had), but it’s now looking like I’ll just be skipping it altogether (this will be the first version of macOS I’ll skip).
All the violin virtuosi are probably on Facebook, so they can get us out of the bargain.
Just basic agenda setting theory: https://en.m.wikipedia.org/wiki/Agenda-setting_theory
> It was a faustian bargain we all made.

I didn't make that bargain, but I think the real problem these days is that it doesn't matter if you made it or not. All it takes is one weak link in the chain and suddenly you're under surveillance from a company you had no intention of being involved with.

I don't, for example, use GMail but if I communicate with people who do then my mail falls under Google surveillance. I don't use Google Drive but if I do business with a company that does then some of my data has been forked over to Google and I'm unlikely to ever know about it. I don't use Facebook but if I appear in a photo that someone else uploads and annotates then Facebook has a photo ID of me without my say-so.

It's difficult to stay clear of surveillance companies when you're constantly being undermined by the unintentional (or, perhaps more precisely, unthinking) actions of even just a few people. My data's being bought and sold every day and there is no way I can control that, opt out of it, or even get a list of companies who have my information or what they're doing with it.

If this is the information age and if information has value, then my information is my asset and I want control of it. Without the ability for a person to assert sovereignty over their own data, how can there be a balance of power between the individual and large organizations seeking to exploit everyone's data?
At Medopad we're developing the next generation of healthtech products that will revolutionise the health and wellbeing industry. Our portfolio of products are currently being used by diverse industries such as healthcare providers, pharma, governments and the insurance industries. Our core product is a remote patient monitoring app with thin clients (iOS and Android) connected to our backend infrastructure via various APIs.

As an engineer here, you'll contribute ideas to new product initiatives or help to innovate our existing products.

Frontend stack: React, Redux, ES6, SASS, and webpack
Backend stack: Java, Spring Boot, MySQL, Amazon AWS (EC2, S3, SQS, SNS, SES, RDS, Lambda)

Please click to learn more:
Frontend https://jobs.lever.co/medopad/3a39e566-6aa1-4f67-968b-3ca012...
Backend: https://jobs.lever.co/medopad/ef8e7eea-460a-4e2a-bdb3-9aa43f...