skysight-inc/HackerNews huggingface dataset:
That invasive advertising surveillance must happen — or we wont be able to afford to stay in touch with each other — is a very common argument

Just yesterday a Google spokesmodel talked about “balancing user privacy against business needs”

https://www.theregister.co.uk/2018/06/29/california_data_pri...

But making profits is not a human right!
Well, if Canvas Defender actually worked, you could change fingerprints daily or weekly or whatever. So you'd still have a valid fingerprint. Just not invarient.
New delay for JWST
Agreed that this advice is not very old. Always reminds me of the Story of Mel

http://www.catb.org/jargon/html/story-of-mel.html
Some detail on this:

China telecom (communist one, not one from Taiwan) provides "private fibre," to HK. Famously, they claim it to be a physical connection, but if you try loading anything blocked by GFW it will still be blocked. And you can't use anything other ethernet/IP or MPLS/IP on it.

Once we were buying private fibre for our office, we asked a technician the "WTF" question. He plainly asked if we want VPN, then he said that you first have to buy private fibre, then run your own VPN over it.

I believe, all big Cos have it that way. I once visited Microsoft's campus for an event. I noticed that "what is my ip" in google.com shows an IP of a noname Hongkong datacentre rental company.
Those divers are super brave. This was done under extremely difficult circumstances, they risked their lives with a reasonably high chance of at least one of them not making it back.
Vision for wasm-bindgen: Two-Way Bindings for Rust and JavaScript
Well done for listing the salary and work conditions, take an upvote! Looks a very interesting space so best of luck in your search.
If you've scripted the data migration, what besides wait time is the difference between migrating a KB of data and migrating a TB of data?
They made a comment about having some kind of IoT infrastructure in each restaurant.

It absolutely smells of over-engineering, though. There are a lot easier ways of pushing software out than maintaining k8s locally; and they're almost certainly going to need to build a system which manages and monitors all these clusters...
Can't find the link, but saw a video of someone of the rescue team explaining there is drinkable mineral water streaming off the walls in the cave.
PUMA | www.puma.com | Germany | Manager Platform Development Global E-Commerce | Full-time | Onsite

Are you ready to stop committing code for a new role at an iconic sports brand?

* Travel internationally
* Build and scale PUMA e-commerce systems
* Execute on platform enhancements while ensuring the teams and developers maintain standards for PUMA's global architecture
* Help PUMA design and develop sophisticated customer-facing software systems on Salesforce Commerce Cloud (formerly Demandware) and Magento
* Advise our vendors and regional teams, including requirements, architecture, and deployment
* Evaluate new technologies and methods to bring new knowledge to PUMA

I am the hiring manager. If you're interested apply here and include a mention to HN.

http://about.puma.com/en/careers/jobs-at-puma/31624
Only 1 in every 7 A/B tests is a statistically significant winning test
I think it is not the definition of scalability. It just means it is resource efficient. Scalability usually means that a service can handle the load beyond a single node capacity, at least for me.
Technical reasons to have low maximum password lengths
The archival isn't the most interesting or useful part of it. It's the new posts.

For a while during the LJ/Dreamwidth transition there were people using apps to post on both, and Dreamwidth even let you follow arbitary RSS feeds so you could include reading public LJ through it. It still took a long time to transition most communities, until the Russian buyout and change of policies.
Press lock button, swipe left, press volume button - snap. It's somewhat fast actually.
[NSFW] c*mstash – Tube index to watch, save and categorize anonymously
Thank you very much.

"ie tells you what letter is coming up next"
^ this i have in mind, hope i will implement it soon.

As of now no plan to make it multiplayer or on android.

I'm glad you liked it.
Just filed this Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1472948
Linux Mint desktop continues to lead the rest
I think GArray is the wrapper for a dynamically allocated array.
It's just a webapp, like twitter.com . Only, it has support for columns, lists, etc. built-in.
The subject of it.
Ah yes it is, thank you. I should have know about this 15 years ago :)
Trump asks FCC to block China Mobile's U.S. entry due to security concerns
Whatever email service provider you choose, make sure to still (a) keep backups of emails just in case (maybe sync an IMAP client periodically), and (b) use a custom domain so you're not tied to the email provider's domain in case the company goes under or something.
and that is relevant, how?
Show HN: Fork – a fast and friendly Git client for Mac and Windows
Use the tetris shapes instead of just a single cube. Would make it harder but much more fun.
I kind of deduct points for arrogantly assuming he knows anything about manufacturing cars at scale to teach a company that produces roughly 9 million vehicles a year.

The people that work for Toyota and GM aren't stupid, and those organizations have been at this game since before Elon was born.
BENEFITS OF USING RUBY ON RAILS FOR WEB PROGRAMMING
Yeah one thing Google doesn't do is collect info about what you do on the internet and sell it to other people.

https://myactivity.google.com/myactivity

More seriously: if Stylish concerns you, Chrome should too.
> Meh. Linux itself doesn’t need Red Hat anymore.

It seems you're ignoring the vast amount of work Red Hat contributes as free software. See e.g. the amount of work put into the kernel: https://lwn.net/Articles/742672/. They've been increasing the amount of contributors while they've been expanding. Currently it's a pretty big company, so quite a huge amount of contributions. Further, any company they buy they tend to make the software free software.

You're being dismissive without any substance IMO.
"Log in with your Gmail details to do X"

This throws up all sorts of red flags with us, but not with most people. It's easy to not realise what's going to happen here.
Paying for Facebook: would you pay for privacy?
NASA's Dawn Probe Sends Photos of Dwarf Planet Ceres to Earth
What is it? The link points to a discussion more deep than I’m willing to read.
Tampermonkey seems to be a good alternative as well and is available for all major browsers.

Does anyone have information on if the Safari Stylish Addon does the same shady things? It's available in the official App Store and was approved by Apple it seems.
That culture definitely has a problem, but it's unrelated to having some social events, among many others and separate from the workplace or conference area, where drinking is involved. Even if they're bar crawls.
33mail
Download as .doc: https://docs.google.com/document/d/1ZJZbv4J6FZ8Dnb0JuMhJxTnw...
Thank you very much, i'm going to give it a listen.
>have to wait several weeks

A BBC article said it could be months, much less weeks. It's the beginning of the rainy season.

https://www.bbc.com/news/world-asia-44692813
I don't know about the specific rolling stock, but Cross Country are not regional – they do long distance journeys and have things like catering onboard for first class, so I wouldn't call them modest either.

I could be wrong about the design flaw being on the ECML though - it might be the long distance Virgin services that I'm thinking of.
Firefox lets you know when addon changes permission between versions. You are prompted to accept the new permissions before upgrading the addon. This has been helpful in weeding out addons that become too data hungry.
Here is the PEP-572

https://www.python.org/dev/peps/pep-0572/
It's a controversial PEP https://www.python.org/dev/peps/pep-0572/ which allows you to write Python like this:

def foo():
if n := randint(0, 3):
return n ** 2
return 1337

[(x, y, x/y) for x in input_data if (y := f(x)) > 0]
The PEP is here: https://www.python.org/dev/peps/pep-0572/

"This is a proposal for creating a way to assign to variables within an expression using the notation NAME := expr."
[Mozilla] Stand Up for Copyright in the Digital Age
You could try mail in a box - https://mailinabox.email/. It's really quick and easy to set up and is generally secure, I couldn't imagine someone would target a single mail server over a massive host like gmail or hotmail.

This website https://www.privacytools.io/ is also very helpful, there's lot's of good alternatives for VPN clients, mailclients, browsers and more.
Wow!! This actually gave me answer to one of my question/ comment in another thread

https://news.ycombinator.com/item?id=17446121
Previous discussion on Hacker News: https://news.ycombinator.com/item?id=16949248
I suffer under the same affliction Nancy is describing: I cannot bear the idea of putting down a book that I've started.

Currently I'm struggling to get through Gödel, Escher, Bach. I like the ideas presented, especially the parallels between music and art (which I know little about) on one hand, and mathematics and computer science (which I know more about) on the other hand. But I think that it lacks focus and a clear thread. Additionally, I already know most of the mathematical concepts presented in the book, so I don't feel like I benefit much from the long chapters detailing various proofs and formal systems. To make matters worse, Hofstadter avoids using conventional notation and terminology, so I'll be reading through page upon page of detailed descriptions of his own little formal system only to finally realize "Oh, he's just describing propositional logic in a roundabout way".

Meanwhile, I've got a bunch of other interesting books sitting on my shelf that I'd like to read. Alas, there are only about 300 pages left...
It is not syntactic sugar, "x := 10" is an assignment expression in contrast with "x = 10", which is a statement.

Hence the former can be used in contexts like "if x := 10: pass", which is the whole point of the PEP.
shouldn't have needed it in the first place. what happened to pointing to a css file.
You're allowed to do assignments inside of expressions

E.g.

if(x:=f() is not None):
print(x)

You can read more about it here: https://www.python.org/dev/peps/pep-0572/
it took them a month to figure out Python function's mutable default argument feature.
Helios4 Open Source and Hardware NAS
My pet theory is that this is going to be way easier when tactile/pressure sensors drop their cost/resolution by orders of magnitude.

Animals basically have a feedback loop that works a little bit with proprioception / position measures and way more with expectations of tactile sense (to see this, reflect on how you move in the dark: not thinking about your joint angles, but about that not to kick!).

As a hobbyist, for example, there is no way I can have a "video" of pressure maps on an artificial skin, so I can only hack my way with a one-dimensional finger-mounted pressure sensor. How on earth can I program a robot to use his hand only by looking at it? I would magine that most researchers are in a similar way restricted to work with subpar feedback loops.
come on! sign up to our newsletter before you even see the content. what about a feedback survey or two after 3 seconds of visiting our sites? Help us get better
An in case it sees more recent updates, the github copy (where Guido proposes people can submit changes) is here:

https://github.com/python/peps/blob/master/pep-0572.rst
High-level overview: it's an assignment operator that returns its value, similar to C's assignment operator.

The choice of := is to avoid accidentally using assignment where comparison is expected.
Virtualmin is a little old-school, and hosting-oriented, but you can easily set up a mail server with SPF, DKIM, SSL w/ LetsEncrypt, etc. out of the box. I've never had any problems in over 5 years with sending or receiving and I just turn on automatic updates for Debian. Only issue is if the IP you get from the hosting provider is blacklisted, so remember to check that before you start setting it up. I use DigitalOcean for hosting.
How about https://kolabnow.com/ ? You can also self-host Kolab.
I second FastMail they’re fantastic
Edx: Essential Math for Machine Learning: Python Edition
The Characteristics of Best Sugar Daddy Websites
On the other side of the coin, Firefox makes it quite hard to push updates to users that require more permissions, requiring manual intervention to update. It signifies this with a small muted yellow exclamation mark on the hamburger menu, which is really hard to see.

I've not received my own updates for weeks a few times because I haven't noticed the warning, and about a third of our users are on ancient versions presumably because of it [1].

I think the real solution to this problem is GDPR: massive fines if you abuse your users' trust (and get caught).

I'm not keen on the literal dark pattern that Firefox uses to dissuade developers from requiring new permissions.

[1] https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim...
Same here. Another one (which has a free tier) is mailfence.com, but I prefer fastmail's UI :-)
> The Kola hole was abandoned in 1992 when drillers encountered higher-than-expected temperatures—356 degrees Fahrenheit, not the 212 degrees that had been mapped.

That, plus the collapse of the Soviet Union.

Then: https://www.thevintagenews.com/wp-content/uploads/2015/11/01...

Now: https://f4.bcbits.com/img/a4184178639_16.jpg
I've come around to it purely based on the application in list comprehensions.
Wonderflow is a company based in Amsterdam (HQ) and Trento (R&D) that aims to become the first worldwide supplier of consumer feedback analysis. Wonderflow has already helped several Fortune500’s to integrate consumer feedback analysis into their business processes from all over the world. Wondeflow’s clients are world-leading companies such as Philips, J & J, Nestlé,
TomTom, KLM, Beiersdorf, Samsung, De'Longhi, etc.

Wonderflow is looking for an experienced senior full-stack software developer for the Trento office for a full-time position, ONSITE. Applicants seeking remote or part-time employment and citizens outside the EU-zone won’t be considered for this position.

The candidate will work on scalable projects, in the context of integration, analysis and visualization of data, with particular attention to data security. Wonderflow prefers and pursues the use of Agile methodology and modern technologies.

The successful candidate is familiar with the following programming languages:
● Languages: NodeJS, Javascript (ES5, ES6, ES7)
● Database: MongoDB (or other NoSQL databases), Redis
● Frontend: AngularJS, Angular, Redux, HTML, CSS preprocessors (SASS, LESS), build
tools (Webpack, browserify)
● Backend: Express, GraphQL / REST APIs
● Devops: Ansible, Docker, Kubernetes
● OS: Linux

At least 3 years of experience is required with the following technical skills:
● Development of end-to-end applications (planning, frontend, backend, testing, deployment,
Maintenance and documentation)
● Experience in the design of applications with particular attention to scalability, reliability, safety and performance
● Knowledge and use of agile methodologies

Particular preference will be given to candidates who have experience with the technologies
mentioned above and with projects concerning the integration, analysis and visualization of data. Strong motivation is required, problem-solving propensity, good written and spoken knowledge of the English language. It guarantees fast professional growth in a dynamic environment.

Salary range: 40k/45k, on full-time bases, 40 hrs a week.

Are you interested, please email your CV to hr@wonderflow.co

Have a great day!
Corporations are people too and profit is the oxygen they need.
Hedge Funds Keen to Do Business with Coinbase “Custody Service”
In that case you have the wrong employer.
Thank you! Original link was not working for me on iOS.
Its a disease caused by the unhealthy VC-funded growth model. When major websites don't care about advertising income, the advertisers are left to become scammier and scammier as smaller websites don't have the power to wield positive change for their users.
>Apps get one chance. One instance of spam and they are banned from ever notifying again.

I've been following this rule for over a year now and am down to very few apps that have any notification permissions these days. Maybe 5-10 of the near 30 apps on my phone are still allowed my attention.
it's not common. most businesses do not wait years until they capriciously decide to make money. that's because most businesses are not funded by the silicon valley, it's float or die.
https://cloudron.io/ has a very decent email setup plus a lot of other apps all one-click installable.

Worth checking out in your usecase, as it seems.
[image showing landslides along Occator Crater's rim was obtained by NASA's Dawn spacecraft]

Anyone else think a celestial body that has landslides deserves to be called a planet?
Office 365? It's a paid product from the ground up so they're less likely to terminate your account, and they actually have support.

> having phone apps reading all my email

That is bullshit. Those news articles simply misreported the fact that Google's API allows developers to ask your permission to access your mailbox. It's actually more secure, because the alternative with other providers would be to give your credentials directly.
Watch out for vulnerabilities though. I always recommend staying away from such "panels" like Plesk, cPanel, etc. Virtualmin is no exception.
Basically it's about adding := as an "assignment expression operator", that does assignment and returns the value as an expression. That is, take this regex example:

match1 = re1.match(text)

if match1 is not None:
do_stuff()
else:
match2 = re2.match(text)

if match2 is not None:
do_other_stuff()

Which is a bit clunky. you only want to evaluate match2 in case match1 fails, but that means a new level of nesting. Instead, with this proposal, you could do this:

if (match1 := re1.match(text)) is not None:
do_stuff();
elif (match2 := re2.match(text)) is not None:
do_other_stuff()

Evaluate and assign in the if-statement itself. This is not dissimilar to the equals operator in C. In C, you would frequently find loops like
`while ((c = read()) != EOF) { ... }`. This would presumably allow a similar pattern in python as well.

More information can be found in PEP-572: https://www.python.org/dev/peps/pep-0572/
you should drop two vowel/consonant, vowel/vowel or consonant/consonant letters (in that frequency order)
Fuck CUDA, OpenMP supports GPUs
At the risk of being downvoted to oblivion, it's simply not possible to maintain a first world civilisation with third world people.

Instead of allowing immigration and destroying western society why don't we just stop bombing these peoples homes so they don't need to move to start with?
It's free and ad supported. There's no way they're better than Gmail.
Thailand cave rescue: Boys 'could be in cave for months'
> x = y = z = 0 # Equivalent: (x := (y := (z := 0)))

This comment is false. It should say

x = y = z = 0 # Equivalent: (z := (y := (x := 0)))

"...assigns the single resulting object to each of the target lists, from left to right." https://docs.python.org/3/reference/simple_stmts.html#assign...

Here is a demonstration of the difference:

>>> class Node: pass
...
>>> node = blue_node = Node()
>>> red_node = Node()
>>> node = node.next = red_node
>>> blue_node.next is red_node
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: Node instance has no attribute 'next'
Why is it not syntactic sugar? It looks like convenience. You could argue everything above machine language is syntactic sugar.
DatHuis | Amsterdam, Netherlands | Product Engineer | ONSITE, Full-time | https://www.dathuis.nl

Selling your house and moving should be easy, almost frictionless. Why is this such a hard and frustrating experience for so many people? We are building SaaS solutions for brokers as well as consumer-facing products to increase transparency and efficiency in the market.

We are an investor-backed startup of currently two people looking for another experienced full-stack or front-end engineer with a strong interest in building products to join our team. As a developer, you are focused on writing admirable code and care about both stable and new technology. We don’t believe in hierarchy or prioritise anyone's ideas, you will be an integral part in moving the company forward with a big impact on our technology stack.

Requirements

* Extensive experience with Javascript ( preferably with types )

* Strong motivation to create loved products with an eye for detail

* Experience with React.js and React Native

* Experience in GraphQL

* Fluent in English

Nice to have

* Entrepreneurial, with the aspiration to become a co-founder

* Experience in native mobile development

* Experience in a strongly typed language

Get free coffee and a pen with philipp@dathuis.nl
I live in Norway and we have similar problems with some immigrant children starting in the regular school without speaking Norwegian. It drains resources and takes away from the children that has learned to speak the language.

Denmark and Norway is quite similar and it's extremely common to have the children in daycare while both parents work. This is common across the board and low-income families get this for free (at least here).

Daycare is a good place to learn the language and obligatory daycare could be a solution to this.

HOWEVER,
I am very disturbed by the statement that they will be forced through religious practices. In Norway, all religious activitys in daycare / school are optional. My children are not participating in these things since we are atheist, so are many others due to various reasons.

I hope that the article is misrepresenting this and that is the same way in Denmark. Maybe some Danes can enlighten us.
I just moved all my email accounts to China.
It's interesting, I wonder what the pros and cons are for drilling to retrieve them or send supplies. In the mine collapse situations that I'm aware of, there was already infrastructure on hand for heavy equipment and drilling.

I have to imagine that the dangers of cave diving are multiplicative - you don't get enough skill-based improvement from any given trip into/out to make repeated trips a safe option.
I did know that, but I'm not sure how that applies. In your scenario, the tank ruptures, there's virtually no water expansion, so nothing happens. In my scenario, the tank ruptures, the internal gas content instantly expands by (say) 250 times, creating a massive force which I assume is transmitted virtually undiminished, through the water, to the sides of the container, which promptly explode outwards. I do accept that some of the force will go upwards, but I believe the container will still explode. Not really trying to disagree, just trying to get my head around it :-)
It its something of concern for you, its impossible to find it hard to know if your messaging app is by Google or not.

Additionally, a Samsung sms app is really not third party on a Samsung phone.

And lastly, the biggest concern about this on android is usually "how to get out of Google control" so being able to replace a core app like this by any that you prefer be it Google, Samsung or a special privacy oriented one is hardly something I can consider a disadvantage.
I mean, it says right there in the permission screen that you've given permission to "read [...] email". The article almost makes it sound like the user is being mislead or something.
Was there a prompt from Comcast? Or was it Netflix? The basic plan does not include HD. (https://www.netflix.com/signup/planform)
It also seems include a special case for if/while that lets you do:

def foo():
if randint(0, 3) as n:
return n ** 2
return 1337

which looks a bit better to me.
I wish more people understood that.