skysight-inc/HackerNews huggingface dataset:
In 2010, my primary phone was a Nokia E71. It supported both IMAP and Exchange ActiveSync. IIRC, whichever way was used to access Gmail, labels were usable.

If the Gmail team had gone the way you suggest, I'm not sure that phone would ever have been able to access Gmail labels.
Has Neural Machine Translation Achieved Human Parity?
I'm glad to see this research being done. They did a great job with the paper and their searchable site.

As mentioned in the article/paper, this attack vector has been used before.

The AT+USBDEBUG command was used to unlock the Samsung S6 Dec 10, 2015.

Blog about this exploit back then: https://www.bloglovin.com/blogs/xda-developers-5233323/2015-...

Video of the unlock back then: https://twitter.com/rpaleari/status/674983960162787328/video...

The code published by FICS here:
https://github.com/FICS/atcmd/blob/master/usbswitch/usbswitc...

is based off the same code from Dec 2015 here:
https://github.com/ud2/advisories/blob/master/android/samsun...
I remember specifically looking at cloud labs because of your sentiment above. Unfortunately, they aren’t that advanced yet.
A few of these are nice enough, but not "stunning". You really do need to pay a talented human for that, currently.

I'm a little concerned that automated creative services like this are encouraging a race to the bottom, a morass of bland identikit brands.

This is similar to the problem faced by music recommendation services: they don't surprise you, and most people like the occasional surprise.

Designers must be irritated and worried by logo design automation. They already have to scrape around for gigs, and find their work hugely undervalued.
I wasn't taking this promise at face value :-)

Only mentioning it as it is being sold to the masses.
> It's your duty to the society you live in to ensure it has the competitive advantage

That s not self-evident. You are free to abandon your society in favor of another even if you lose some ‘technologies’ such as slavery. Let alone that definitions of ‘ethical’ differ between societies.

> in the hopes that you can minimize the damage later.

Thats also false. The antidote to a ballistic nuclear head is any other means/missile that can destroy/neutralize the nuclear missile before it hits the ground. Countering offense with offense or relying on mutual deterrence is ethically inferior.

I believe the ethical stance is ‘assume the worst and prepare to counter it’
Looks like this was launched 10 months ago or so?

I was wondering if shopify had acquired logojoy.com but it looks like this is their own take on it.
Well they are not "stunning", but pretty nice for a dev who does not want to pad a designer for a small project or blog.
I feel the bots greatest strength are their "aimbot" abilities. They have such great precision from their "targetEnemy(obj)". They know perfectly when in range or not. They are never looking on the other side of the map.

Without this they would get stomped.
But it seems to be working, right? Tesla has been hitting their goals, and the stock price has been going up.

Musk's bizarre behavior is concerning, but his organization structure seemed to be working.
JULIA language for Data Science
Instead of asking "Allow Epic Installer to install apps", have the option to ask "Allow Epic Installer to install apps by the same publisher", and have to OS do the signature check. This would cover the vast majority of app stores, especially if multiple signatures are allowed.
I just need to link this: https://rationalwiki.org/wiki/Roko's_basilisk
Very few people in the west must drive to survive.
These automated logos are good for businesses that are just starting out. Once they're profitable, they're more able to invest their branding, and pay good money for good designers.
Personally I like C too - gmail should have a real API you can use to make a better client (maybe you want to fix sync between different gmail windows for example, or calendar date autosuggest, which has been broken for years). https://developers.google.com/gmail/api/guides/ exists but the page states:

> Note: The Gmail API should not be used to replace IMAP for full-fledged email client access. Instead, see IMAP and SMTP.
Uber and Airbus Enlist in Japan’s Flying-Car Plan
beeen using it since 2 years now and I'm super happy with everything, the idea, the people behind it, the app store, the support, even trying hard I can't find no reason to not try the cloudron approach if you are thinking on owning your data or finding a hassle free solution to self-host clients, no matter your perspective, cloudron allow anyone to jump in the self hosting realm by abstracting most of the hard work of maintaining and running servers into a smooth experience.
Driving and most activities it supports are so environmentally unsustainable that most driving is arguably of negative value.
I don't think I've met anyone that's passionate about their job. About programming? Sure! But it's really, really difficult to be passionate about a specific job unless it's your own company.
> correct values

Wow, just wow.
Yeah, it is always deeply ironic when someone complains about people who can’t manage their finances well, then asserts that it is possible to save north of $50k with a salary of $100k in SF.
Anyone can try to step into neural network shoes on https://rach0012.github.io/humanRL_website/

It is still much easier for us, because we just need to connect new data to existing concepts.
> Unfortunately, what's best for capturing our attention isn't best for our well-being:

> * Snapchat turns conversations into streaks, redefining how our children measure friendship.

> * Instagram glorifies the picture-perfect life, eroding our self worth.

> * Facebook segregates us into echo chambers, fragmenting our communities.

> * YouTube autoplays the next video within seconds, even if it eats into our sleep.

> These are not neutral products.

> They are part of a system designed to addict us.
I think the general idea here is that these are biodegradable materials ....
It was an example. It's delicate in every possible way. It tolerates water, marginally, but that's it.

I also understand that it's better for the manufacturer that I pay through my insurance or otherwise, but that is not my point.
Whenever I read stuff like this I wonder what impact on the design of every day object it will have. A lot of design already looks quite unachievable with technology from 50 years ago but this sounds like it could make a greater shift in that regard.
I worked hard to break that habit in myself. My workplace (telco) gives all employees a phone and home internet, both with unlimited subscription, 100% free for private use as well, and a cable TV package if we want it. The purpose is that we can work from home as necessary, and obviously also act as brand ambassadors. Our phones are eligible for replacement every 3 years or so, for free.

For a lot of my colleagues, this is their only phone, because why wouldn't it be? Many of them habitually check their work email all the damn time, and I can see them online in Skype for Business, even when they're on vacation. I used to do that as well, compounded by a manager who expected to be able to reach us at any time.

So I bought a phone and personal subscription for myself, and most days I leave the laptop and work phone in my locker at work. Now when I'm off work, I'm off work, period.

A few trusted colleagues have my unlisted personal phone number, in case of serious emergencies only, but they haven't had to use it yet.

As for what to do with yourself, you need a hobby :-) Something completely unrelated to work, like bicycling or video games or woodworking. Something you do for yourself and/or your family.
To everyone frustrated with notebooks, I urge you to check out nextjournal.com:

- Notebooks are automatically versioned

- You can reference and reuse parts of other notebooks immutably through something they call "Transclusions": https://nextjournal.com/nextjournal/transclusions

- The technology-stacks underlying each notebook are immutable, meaning that notebooks work on any machine (no "hidden" dependencies).

- You can explicitly reference other results instead of relying on global state, making execution order irrelevant.

It's currently in private beta, but people are starting to use it in production. (EDIT: You can sign up using the code curryon2018)

(Disclaimer: friends of mine are building this and I used to work on it in the past.)
How is ANY of this different that REST? REST is very explicit about the available fields and data as it is represented by the API endpoints and their DTO formats. And with GraphQL you can tell (from the server side) which data a client requests based on the query, but there is no guarantee that the client uses all this data to display in the UI view, same as you can't know whether the client uses all the data with REST. If you start UI-first, your REST Endpoints also match exactly the UI requirements of your App, and your DTOs will contain exactly what is needed to render a specific UI. No advantage in GraphQL world here.

> Re: BE code breaks, that’s what integration tests are for.

Agreed, but for this to work you have to have the GraphQL queries that reside in your frontend code in the backend test suite. While it would be good practice to run your iOS/Android/Web App against builds of the backend, you hardly find this level of integration tests in the wild. With REST you test the queries by testing the API endpoints which can be simple HTTP operations with object/result assertions.
Whoever invents it is responsible for it. You could argue that extremely deadly nerve gas would have been invented inevitably, for instance, but it is still unethical for you to help in its development. Claiming that "someone else would have invented it anyway" is the oldest excuse in the book.

Do we work as hard as we can to invent unethical technologies in order to mitigate their effects, or do we try to suppress or discourage the invention of new technology knowing that some less-"ethical" society will get there first?

Or is that a false dichotomy?

This looks like a false dichotomy to me. If your argument was sound, then e.g. attempting to limit nuclear proliferation would be pointless, since every nation on earth would eventually develop nuclear weapons anyway. I don't think that's true, though, national and international laws with suitable enforcement can prevent unethical technologies.
I will be trying remote working soon, this whole culture of co-location is the reason you have SF, London, NY etc.

I moved away from London because its economically and socially tough.

With a remote job I will be able to make a London salary but live wherever I like, enjoy the outdoors and live life how I see fit.

SF, Madrid, Berlin, NY are sparkly places where a lot of people (bar the lucky few) end up trapped.
> It sounds like there's a real problem here, deeper than "we want to make money like RedisLabs", but this conversation is hopeless as long as that problem goes unstated. I don't think it's fair to say people are being un-empathetic to actual developers when no one can understand what situation we're supposed to be showing empathy about.

This.
In the late 90s, parts of Usenet and IRC made modern Twitter look like a polite lunch date with your accountant.
Could someone explain or point me to where I can find the reasons behind the move from ResinOS to HassOS? I've been thinking of moving my pi project to use ResinOS but I'd rather use (and contribute to) OSS.
Interestingly, https://en.wikipedia.org/wiki/Multiple_independently_targeta...

The introduction of MIRV led to a major change in the strategic balance. Previously, with one warhead per missile, it was conceivable that one could build a defense that used missiles to attack individual warheads. Any increase in missile fleet by the enemy could be countered by a similar increase in interceptors. With MIRV, a single new enemy missile meant that multiple interceptors would have to be built, meaning that it was much less expensive to increase the attack than the defense. This cost-exchange ratio was so heavily biased towards the attacker that the concept of mutual assured destruction became the leading concept in strategic planning and ABM systems were severely limited in the 1972 Anti-Ballistic Missile Treaty in order to avoid a massive arms race.

Some threats can't be countered, only controlled. And the country that first invented nuclear weapons seems to be in a position to help control its proliferation.
If you’re unsure whether to quit your job or break up, you probably should
A proper logo is certainly a good start, but you need a well thought through Corporate Identity if you want to continue with your website. Think about the colors, the fonts etc. This must all match the logo or it looks strange. I use the color tool from Adobe [0] a lot to figure out matching colors.

[0] https://color.adobe.com/create/color-wheel
Yes because Redis Labs is doing basically what we agreed was not in the roadmap of the open source for years... It's not a coincidence, we basically thought that there was potential in the intersection of: (what customers asked /\ what I was not going to do). But the blog post is not defensive, I think that the discussion that started from this Redis licensing thing is truly interesting, and that "open core" is a flat way to classify certain scenarios. Usually it captures well the idea, but certain times not. For instance imagine if Redis Labs would just specialize in writing orchestration software to sell Redis as a service... It's hard to argue that this would be an open core model. And what Redis Labs is doing is kinda that in a different way, to add value outside the space of the OSS project main focus.
I guess I'll admit I wasn't up to the intellectual challenge in that, all else being equal, being smarter might have got me through.
Glad somebody understood the argument despite it was not very clearly stated.
The moral and historical reasons behind emulation
If by "dig into the fine print of the API docs" you mean "read the summary of the different data storage options available, or alternatively read the documentation for the API function you're using", then sure. https://developer.android.com/guide/topics/data/data-storage...

The different APIs for accessing external storage are mainly just there for filesystem tidyness and are documented as such. getExternalStoragePublicDirectory puts media files in locations where other apps and the user can find them easily, whereas the application-specific directory is deleted when the app is uninstalled. There's no real security difference and the documentation makes this quite clear. I think the API for application-specific directories in external storage was probably only added because applications were already using it for their internal files in ad-hoc ways that caused a lot of user visible clutter.
I'm sorry if the post looks defensive, my only goal is to have a further discussion about possible models, and how "open core" requires some thought about is real essence, and how IMHO an "added value" model also exists.
Think of a war that shaped the world, and whose outcome is generally agreed to be a positive one: "Good guys vs bad guys, and the good guys won."

Suppose nerve gas had been the only way for the "good guys" to win that war. (This isn't a realistic assumption; the point is to examine ethics.)

Is it more ethical to employ the nerve gas, or to lose the war? Those being the only two outcomes.
Social pressure is a pretty big motivator for most people. I find that customers are the big driver, if they're willing to wait (accept delays, don't bring the deadline in when it's been agreed) then I really feel no pressure at all to work overtime.

When the customer is screaming down the phone at your grand-boss that you've failed to deliver and they have very little context for that and ask you if you can work extra to make them happy you're in an awkward position.
I believe models with attention are more appropriate for ‘telling’ what they re focusing on , at least if the question is which part of the image they re focusing on
Was that Silicon Valley? I learnt certain places have certain “culture” of work. I worked in Connecticut as a programmer for many years and it actually compares with your description. Only some people wanted to stay longer. We had CEO coming out of his office around 5:10 and yelling “router down in two” thats how much time it took him to get to closet next to front door to turn internet off. Nobody had right to turn it back on. Same in the am. You cam before boss that always showed up 9:05, you had no net to work on.

Then I moved on to New York city and noone came after 8am or left before 9pm. Was nightmare. CTO told me once: “if you have family to attend to, don’t work here”.
Have you lined this up already? Do you have examples of places paying London salaries to remote employees?
People get the leaders they deserve, they are only a reflection of the population in general. No wonder it all went downhill when that collective came online. And yet in that process things have changed for the better. The old guard has to fight to preserve their hold on the narrative. Technology is the great equaliser and really the only thing that changes externalities apart from resources and nature in general. Externalities lead, then humanity follow. Culture and finally politics adapt, the rest is just rationalisation. I doubt this will change short of genetically altering ourselves. So if you want to improve the world, forget politics. I remain hopefully because today even just one person can write a piece of software and change the world
>certain patterns of behavior characterize 99,9 % of the animal species

There is no such thing. Unless you mean very basic things like eating and sleeping, and that's not even certain.

Also, every species has its own idiosyncracies that no one else does. The idea that humans somehow 'arose' through evolution atop the masses of the mindless animal kingdom is a bit quaint.
Black Step Sister fuck by stepbrother
It's not about conversation so much as the easy industrialisation of propaganda and election fixing.

FB and TW make it far too easy to set up bots and troll farms to influence public debate for relatively tiny amounts of money.

And FB has also been used to supply individually targeted political advertising - which makes it easy to swing an election or a referendum by influencing a few million, or even just a few hundred thousand, people - by lying to them.

This is part of a bigger problem in the Western democracies, where it's considered perfectly okay for billionaires to use media empires to influence voters with knowingly fake outright propaganda.

The conversation part is largely irrelevant. A lot of people will simply parrot talking points they're given by the media, so there is in fact no real conversation or debate happening.
So what would you suggest a financial modeler, who has no experience of any programming environments, to use instead?

The value of Excel is that is a zero-config tool, available everywhere as 'standard' business installation, allows very quick iteration with visual output in certain range of tasks, is battle tested in millions of computers... etc. And everyone else is using it too.

For a programmer it's easy to suggest to just pick some good language. Once you know two programming languages you can navigate pretty soon fluently in third.

But picking up the first language fluency? That's hard. You can't just suggest to use python or such. You need to provide a tool that holds hands, has lots tutorials available etc.

Visual programming is not necessary the answer either. I've understood that without discipline LabView programs become actual visual spaghetti pretty quickly.
Lunar Ice: Exciting to Andy Weir, but Not to His Characters
How to Be More Effective in Ubuntu Using Keyboard Shortcuts
If you're not going to do something awesome why not work hard?
We need to invent a quad type machine ( opposed to the current binary model) where we have a "maybe" type of data structure.

Yes and a No and a MaybeYes and MaybeNo.
Hardly. The safety net means they don't have to work so hard at keeping the job, because if they lose it: the government will take care of them. This has knock-on effects all over the organisation.. including productivity issues.
Seldon Plan
Not trying to nitpick, but we live in our current house for 8 years. And when we moved in we "inherited" city-provided trashcan, which was probably there for another 8 years easily if not more. It is a plastic one. Why does trash can need to be replaced every 5-10 years?
I love PlatformIO. I don't even start projects without it nowadays, and Ivan is very responsive.
Her Mother Was Neanderthal, Her Father Something Else Entirely
I feel like some of the comments here are neglecting the fact that the average designer (as with all things) is mediocre, just as the average book isn't a great read, the average logo isn't iconic.

Nor does the average plumbing business or doctor's office need a "corporate identity" including from scratch typefaces from a foundry, etc.

Maybe if they hired someone the result would be better, but it's also possible it would be worse. Does it really matter, anyway, it's a logo, not a critical safety system, the success a business hardly hinges on its logo starting out.
Yeah, it's not too likely this thing will catch on at all, so worrying that it's going to kill open source or what not seems a tad premature right now. It's like saying the 'just world' license we saw posted around earlier will be damaging to open source... again, how many people do you think will actually use it?

Remember the commons clause thing exists, be prepared in case projects do end up using it, but don't act like some random license thing is suddenly going to become the norm because one group started using it.
There are many professional developers who don't have side projects they would attend to regularly. Majority dont and those who do don't work on them every day.

Those I have seen to work on side projects almost every day acted similarly to people who worked long hours - eithet got burned after a while or their hourly productivity at work went down (they chatted and socialized more at work, we're more talkative during meetings, procrastinated and wasted time with play tasks instead of doing real task).
The new plan is to make cryptocurrencies to work as the Facebook Connect
I just try to follow along, I don't really get into the details. The bit I was referencing was from a blog post that was on here a while ago: https://ai.googleblog.com/2018/03/the-building-blocks-of-int.... That said, I've seen the following listed as good resources:

fast.ai

The Google ML crash course

Andrew Ng's Coursera course

If reddit's your thing, it also looks like there's a sub, https://www.reddit.com/r/learnmachinelearning/, that might be helpful.
`system.secret-key` is a value from the options system that gets propagated to different parts. It actually just sets the `SECRET_KEY` value in the settings file for all intends and purposes which has different consumers.

This abstraction exists because some options can be set from the admin UIO.
I'm gonna say a modified Bruce Schneier quote:
"Ethics is a process, not a product."

Meaning that, what's ethical or unethical is always changing, and nobody can foresee the future, so the only thing we can do at best is to keep questioning it and be wary about it. The same thing goes for freedom and democracy too, I guess.
The people who discovered H. Pylori causes ulcers received the Nobel Prize for Medicine, so that's not the best example to be quoting.
Sentry does secure `DEBUG` mode. It's for development only and must not be set by customers. That said, we will try to make it less easy to set by accident: https://github.com/getsentry/sentry/pull/9516
Think birds, not primates, if you want to try to figure out why plants colour-code seed readiness. Primates kinda suck at dispersal.