skysight-inc/HackerNews huggingface dataset:
If you're not an Aussie company, and don't have any staff in Australia, then it's a long reach for them to do something to you.

If you specifically reject all customers attempting to sign up from an Aussie IP address, or with an Aussie physical address (if you have that), then you're on pretty firm ground to tell them to piss off if they come knocking.

But, y'know, I'm not a lawyer, and you might be subject to whatever whims any country cares to hit you with. Get some legal advice before trusting some random internet comment ;)
That's paid on top of tax. Otherwise, I agree.
Unlike Gruber, I do think iOS needs a menu bar, or something similar. Maybe on iPad only due to size constraints. Something optional for apps (not every app needs one), hidden by default (something you can invoke with some gesture), that includes common commands (like text selection commands, undo and redo, etc) and eventually expandable with Shortcuts. At least one thing besides the keyboard and text input that is common between apps.
Because I hate the "this ship has sailed" argument about pyproject.toml, here are some github usage stats:

- setup.py: 1,259,007 results (https://github.com/search?q=filename%3Asetup.py)

- setup.cfg: 165,716 results (https://github.com/search?q=filename%3Asetup.cfg)

- pyproject.toml: 2,137 results (https://github.com/search?q=filename%3Apyproject.toml)

Also, remember that setup.cfg is completly compatible with setup.py, the migration is painless. All the legacy tools work. Not the case with pyproject.toml.
Ctrl-labs details Ctrl-kit, which lets users control computers with their brain
Finding changepoints in a list from command line
Australian Senate passes encryption bypass laws
"contenteditable" is an HTML5 (!) attribute defined by the XML hating HTML5 group. Right?
Agreed - though at least in my contacts in the UK, everyone uses WhatsApp (and whatsapp groups) instead of FB. People used to make a FB event for a party now make a WhatsApp group which everyone gets invited into.

I think what Facebook is very very good at is tracking the market and identifying potential competitors and buying them up.

My previous thoughts (and still are) was that FB would become a media holding company, similar to Comcast or Fox/News Corp.

The problems I now see for them is they are really starting to piss off regulators, who will probably not look kindly to future acquisitions, especially larger ones.

They also have a problem that WhatsApp is IMO cannibalising their core 'social media' offerings and I can't see how they can commercialise that product without eroding the privacy and/or simplicity aspects which make it so popular.

In hindsight I think Apple locking iMessage to iPhone was a mistake. If they'd released an Android version Apple would have surpassed WhatsApp in non-US markets where iPhone penetration is lower, and would have dominated the messaging space like it does in the US, as they'd be preinstalled on every iPhone to seed the market.
> GC ... only frees when memory when it's needed.

This is actually one of the worst features of GC where game development is concerned. Memory usage isn't the main problem to be solved in game engines, it's consistency of execution time.

In that context, even if you're spending more resources on memory allocation/deallocation overall, it's much better to know that you can consistently fit that overhead into the 16 milliseconds you have for this frame rather than having it mediated by a system you do not have direct control over.

There are also other advantages to having more direct control over memory management than is typically allowed by garbage-collected languages. For instance, CPU cache-coherency can be a major performance concern when dealing with the type of computation required for games. Without being able to lay out memory and deal with memory in a precise way, there are whole categories of optimization which are not really possible.
it is all the FVEY countries that have issues with Huawei. UK, Australia & NZ have played a big role in disseminating US anti-China propaganda. I say this as somebody who has been criticizing Huawei for years. There is no denying their products are not only of poor quality (competing on price), that they bribed their way through Africa, and that the founders have strong ties to the military and party. Yet it would be hypocritical to not call this anything but a political move.
This is the Bohr model of the atom, but was replaced by a proper quantum theory.
Its not just the Internet. This is just a side-effect of a worse infliction. Australias human rights record needs serious inspection. Also, its militarism is scary.
Although the propaganda from the white house says a deal was made with China last week on tariffs, this I would consider would be seen by China as a major escalation of the nationalist behavior of the USA. The markets will likely respond with a sell off because the behavior of the USA is not correlating with the statements coming out. Hold on for a scary couple of days.
WTM, a Wagtail addon that allows for compliant administration of scripts
I wrote this comprehensive guide that sums up what I’ve learned in the years since I found myself having to solve this (awesome) problem:
https://medium.com/@michaelflaxman/how-to-preserve-and-grow-...

In your specific case, I’d consider investing a small chunk of the proceeds in a qualified opportunity zone fund. The tax incentives are massive, but there are a lot tradeoffs that you’re unfortunately probably not in the best place to fully work through right now :(
Common Lisp/Interlisp-D/Lisp Machines, Smalltalk, Eiffel, Oberon, Xerox XDE, Xerox Mesa/Cedar, Dylan, Hypercard, Inferno/Limbo.

Java and .NET IDEs environments as approximation of the former, yes.

Linux kernel, not really.
Compared to his rival he was still the better looking one.
What kicked this off the front page?

Note that the most-upvoted post in the past month, critical of Google, was at the time mysteriously kicked off the front page as well.
There's doomsaying because this is doom.

That's a pretty big call to refuse a secret request that you're not allowed to disclose to anyone, risking a lengthy jail term without the possibility of even seeking legal advice.

War Is Peace, Freedom Is Slavery, Ignorance Is Strength.

Have a safe Christmas Australia! Papers please!!
What's amazing to me is that so many people clicked on what would otherwise be an ignored ad space.
There is an intensive negative media campaign against Facebook lately, rightful or not.
Deliveroo wins latest court battle over rider rights
I imagine it has less to do with speed and more to do with not having to keep a speaker in focus in your line of sight to understand speech. And we hear just as well in the dark.
I go for the best of both worlds, mouse, clicking and keyboard shortcuts.
Well, Facebook has full pockets and a working cash machine. And at least until now the managed to identify threats. For example WhatsApp and Instagram were acquired. When G+ came they copied G+'s circle feature close enough with their contact grouping feature, when Snap didn't want to be acquired they added stories everywhere (WhatsApp, messenger, Facebook)

Yesterday's news tells us that competing with Facebook in the messenger field isn't easy (Google cancelling Allo)

For a long-term strategy we have to see how there diversification (facebook@work, Oculus, ...) works out and how long they can keep printing money.
Wait until they see VIM!
The exact use case I use conda for at work is developing on Mac and automatically export the same env to various linux platforms.

Why do you suggest conda doesn’twork for that? It’s one of the things conda specifically does. When recreating the same env on a different platform, it will resolve the dependencies for that platform, so there are no cross-platform issues of the underlying env unless the library being installed simply doesn’t support that platform, in which case _no_ environment manager could possibly solve that specific problem.
I wonder if he's the same Swede behind this attempted scam - http://www.redferret.net/?p=55945
I don't think many people realize the flexibility of Assembly language.
The ancient leather tanners of Ecuador
And FB's platform permission stuff itself was not very granular for a long time - still might not be.

Years ago, building basic 'login with facebook' things for apps, the minimum my app could do was to have access to your email, name, and your friends list. Whether the friends list was used or wanted or not, it was always part of basic permission requests.
Those weren't passed, it went in unamended
Didn't you see the slip from "public image" to "look".
Very effective. Depends, of course, on the lists you select (I select most of the general and a few regional that are relevant to me) - and your tolerance to having to whitelist specific domains when things don't work. Mine is very high - and if you're a uMatrix user, it seems yours is too.

(I use uMatrix on the desktop, but only surf casually on mobile, so I find uBO sufficient).
Possible universal cancer biomarker discovered (simple 10 minute test)
Beware of the brain eating amoeba “ Naegleria fowleri”
I totally agree re the ergonomics. It really feels to me as if a lot of C/C++ conventions were copied over, with no justification beyond "this is what system programming languages look like".
Lets not forget that GCC was largely ignored until UNIX vendors, starting with Sun, decided to split UNIX into user and developer editions.

As for killing the market, there are still plenty of commercial compilers around, specially when one looks beyond the PC market.
> We don't need lockfiles in Java land because we generally use version ranges very carefully

Yes, which is part of the reason why lots of Java projects almost never update their dependencies, because no one remembers why that version was chosen. Splitting what you want from what you have is important to communicate this.

> There's still a long way to go - I use Airflow for ETL management, and I'm using pipenv to manage it - except Pipenv can't create a lockfile because a dependency of a dependency of Airflow requires in flask-wtf <= 0.7, while another dependency of a dependency requires ==0.8

I'm not sure what you expect it would be able to do here...
How to recognize fake AI-generated images
InfoSec can be hard to get into. Especially for a junior role, they will likely have hundreds of applicants for that role.

You can't be sure that the medicine degree is whats getting you rejected but a lot of people will not understand why anyone would be doing something as difficult and time-consuming as a medicine degree when they actually want to work in InfoSec. To be honest, I don't understand it either! I think some people will look at your CV and just think "Somethings not right about this guy".

Also, a lot of employers often have a weird mentality that candidates need to dedicate everything towards their current profession. I've noticed it, because I took spent ~10 months working in InfoSec (I was a developer before) and am now returning to development again. I always get asked "Why did you change from Development to InfoSec" - in a tone that implies "You shouldn't want to do anything else other than development". I also get asked "You're sure you want to be a developer right?". And that is for two extremely similar jobs (I was working in application security) which have a lot of overlap.
Liferay Portal Performance Tuning for Gaming Platform
KubePlus: Platform-as-Code toolkit for Kubernetes
"Backdoor in event-stream library dependency" https://news.ycombinator.com/item?id=18534392

https://www.theguardian.com/news/2018/nov/29/why-we-stopped-...?

Trust!
Allo was so unpolished compared to whatsapp/telegram att it was hilarious,you def drank the koolaid too much. every indian i met treated it with disdain.
When I left it was just Kevin 07, before all that started.
I think both dark matter and dark energy are perfectly consistent with GR. Hitherto unobserved matter would contribute to the stress energy tensor and dark energy is (I believe - has this changed?) the cosmological constant.
" more expensive almost everywhere outside the US."

It's (sms/texting) free (http://mobile.free.fr/) and unlimited on a 2 euros monthly phone subscription with 2 hours of voice communication in France. That makes it the cheapest way to communicate at all, here. Cheaper than voice and much cheaper than internet data. Even the absolute poorest of the country can use texting. It's more accessible than DATA driven apps and can run on dumb phones.
I did a few things:

One was spending some time with the performing arts. That one was just a good, lucky younger self decision. Performing arts can reduce inhibition as it can also increase self-confidence. I had that one baked in, but it's never too late! You could always join a club or group that performs together. It's a lot of fun, and listening / understanding your peers is built right in.

Later on, I ended up doing some sales. Good sales people listen. They want to know where the pain really is and how much it hurts. Or, they want to know where they can really improve things for people, even when those people are fat and happy otherwise. On this topic, good sales people also want to know they can't help others. Qualification is worth way more than people give it credit for, and it's value comes from being able to put more of your time and resources into more viable deals.

Watch them work. Then, when the work is done, talk back through that conversation. Ask them why and how type questions.

Obviously, listen to what they have to say.

The other thing I did was very seriously question why I didn't listen. Mostly, that boiled down to my belief I understood more than I actually did, and or marginalizing something the other person really does consider important.

Listening is a work with kind of skill, not so much a work for kind of skill.

Why bother? (these may help you)

We do it to understand one another better and that understanding usually plays out as bigger deals, better features, improved quality of scope on projects. All of this means better revenue, lower risk. Or, more relaxed work environment, less tension / conflict.

Technical people, who can listen, who have some people / "soft" skills typically earn more than those who do not. There is a nice, pretty incentive here for you. Worth it.

We all get older, and we all attend the school of hard knocks. When the bell rings, we usually feel the pain. Listening can avoid much of that. Your older peers / mentors have graduated and are highly likely to share what they know.

You want that experience. Maybe not right now, but you will eventually want it. Listening to others is probably the single most important thing you can do in order to get at those insights before you too have to attend the school, hear the bell ring and experience the pain.

That's all I got.
How to Plan Your Schedule with Time Blocking (Video Tutorial)
Not at all. Emacs works as a hobby but unfortunately lost its practicality
Change Your Name (2015)
The cars are, of course, not driverless. There will be a safety driver in the foreseeable future.
TLDR: 10 Minute Cancer test

https://www.natureasia.com/en/research/highlight/12801

"Cancer: Detecting the presence of cancer cells
Nature Communications

December 5, 2018
A test to detect cancerous cells, which can be performed in ten minutes, is presented in Nature Communications this week. The assay exploits the differences between the DNA in cancerous and healthy cells to allow for a quick, initial diagnosis.

The attachment of methyl groups to DNA (in a process called methylation) is genetically programmed. In all ‘mature’ human cells, DNA carries these modifications. The genomic information in cancer cells is significantly different from healthy cells, resulting in a different methylation level and pattern in most types of cancer cells.

Matt Trau and colleagues found that the different methylation landscape in cancer cells affects the physical and chemical properties of DNA. Amongst other features, it binds more strongly to gold nanoparticles and the authors used this behaviour to develop a test to detect cancer. The assay requires a tiny amount of purified genomic DNA from a patient and takes about ten minutes. The outcome of the test can be assessed with the naked eye. They tested their approach on over 100 human samples (genomic DNA from patients with cancer (72) and healthy individuals (31)) representing various cancer types.

At this stage, the assay can only detect the presence of cancer cells, not their type or the stage of the disease. Moving forward, the approach needs further testing with more samples and - possibly - refinement to allow for a more detailed analysis."
Setting up a MITM would just be a small request from a low level technical employee. Just make packets from this IP go to this other IP for this one account.
Proposed copyright rules: bad for small publishers
iMessage arguably serves as lock-in for the iPhone user base. If it were supported on android, many people would switch to the less expensive Android + iMessage ecosystem, likely enough to really make a dent in their cash cow
Oh I love that side of ed. It helps my mind stay focused somehow.
The animes got those themes from the real world. Pretty cool to see how the learning pattern can go full circle!
Are you aware that Conda fully supports and integrates pip?

Publish on PyPI, it's just as usable in Conda to everyone.

But assuming you for some reason insist on publishing to the system you use - the vast majority of users don't ever publish a package; what's stopping them from using Conda?

I admit I have never tried to publish anything on the Anaconda cloud, but I'm a bit surprised - I was under the impression that publishing pure python packages is simple; The requirement to do it for different python versions, though, seems perfectly warranted to me - and indeed, I ran into issues with packages on PyPI not working on specific versions (but nowhere listed as such).
Analyzing anything other than the argument is immature.

Yet sometimes it leads to a better outcome than just analysis of the argument alone. Context is real. Context matters. Automatically disregarding real information on the grounds of "maturity" ideology can lead to a worse outcome, so it doesn't seem like the best course.
It is always better to have more options - but it is also a matter of trust - how much can you trust a bought zero day? Especially when your opponent is the UK state.
As a LG owner I can assure that several LG models also have it by default.
Link to Uber Engineering page on this: https://eng.uber.com/go-explore/

From the linked page:

To enable the community to benefit from Go-Explore and help investigate its potential, source code and a full paper describing Go-Explore will be available here shortly.
I don't think you can say that about google. Care to elaborate?
I don't disagree, but I didn't find this in my capacity as a consumer - I found it in my capacity as an employee of a wireless company that has a relationship with this manufacturer. Since I'm using my real identity on here and I've mentioned who my employer is in the past, I don't feel at liberty to divulge anything.
If you think about logistics they'd have to make contact with people in the company to even find out who the devs are who are capable of making a backdoor. That would probably tip off others in the company as to what was happening anyway. You'd think they'd essentially have to serve the whole dev team with the secret order.

I think you could immediately resign. It's not a slavery bill... is it?
Discord has eaten skype's lunch. there is no market left to revive too. Skype feels painfully outdated to use in comparison
Nobody is slandering the Chinese people and this has nothing to do with xenophobia. This is purely about the actions of the Chinese government who have built their military on the back of IP theft. Much of which has been obtained through backdoors etc.

And this isn’t a courtroom so the whole innocent until guilty concept makes no sense.
Try this JSON Parser to validate JSON data. https://jsonformatter.org/json-parser
I believe discord is replacing it. At least in my circles.
> EU aligning with China

Hmm...isn't this the other way around, China aligning with "European funders"? (EU is coordinating, individual organisations within countries are actually doing).
Facebook has perpetrated a series of negative actions successively for a long time. A large number of people are negatively affected by the ramifications of these bad actions. The reporting of these actions therefore seems like responsible journalism just calling it like they see it, reporting on the serial perpetrator of meaningful bad actions.

Given this, it seems disingenuous and even harmful to attribute the negativity side of it to the “media” or suggest that the coordination and timing of the stories is a media “campaign.”

Nobody denies that the media can coordinate like this and probably has in the past and will again. However, there is no need to reach for conspiracy theories when it comes to negative reporting on Facebook.

Facebook is negative. Facebook has perpetrated a serial campaign of negative behaviors. The media in this case are merely just reporting that. Any negativity is down to Facebook itself for acting negatively, not down to the media.
Nearly every time I use my SO's phone, I tap the non-existent back button to the right of Home, then curse at Apple.
Programmable Robotics Kits for Beginners
STEMpedia Starter Kit is a perfect start into the amazing world of robotics, electronics and programming. Unleash your creativity and learn to make DIY projects. Buy your Starter kit now.
California. I had to agree to some changes to their ToS the other day (for Bitbucket) in which I agreed to dispute resolution under California law. I suppose that's a pretty good indication of their thinking. It's not like this legislation is unexpected or sudden.
Thanks.

I would take that (as anything else) with a grain of salt. They might not today, but things change and they might tomorrow (you know, they used to "not be evil" and they aren't anymore).

Furthermore, rest assured that everyone who can, which includes - but is not limited to - three letter agencies, is monitoring traffic into 8.8.8.8 and 8.8.4.4
Pretty sure the mullahs have bigger fish to fry regarding the future of their country
Probably more close to 1 to than FTL travel.

This is very new research without a deep check by other groups and without experimental support, so wait 5-10 years before getting too attached to this result. Anyway, there are weird somewhat similar things that are cannon https://en.wikipedia.org/wiki/Vacuum_expectation_value

The technical details and the experimental support are very very very important to distinguish between weird things that are true and weird things that are false.
> I was born in '93 so what happened 100 years ago isn't much of a concern for me.

Newtonian physics. World War II. Penicillin. A lot of things that happened a long time ago shape your reality today. This is not related to the Huawei case, but I wish more people would take into account how their actions might affect those living 100 years in the future.
Reformation of Deployment Cycle for Bosch Classic Cars Portal
Google had lost. Nobody cares or dares use their messaging app any more. Deal is done.
Robot Accidentally Hospitalises 24 Amazon Workers After Spray of Bear Repellent
Standard Ranges (C++20)
This is fantastic.

- I'm just getting started with Lambda so pardon if this is ignorant, but what's the cold start time of Chromium? Or can you warm start it somehow?

- Since scraping often depends on state, wouldn't you hit a timeout doing longer scraping joba?
"Quantum field theory in a nutshell" also covers this well.
Oceania, Eurasia and Eastasia. 1984 had it right
Kind of tells you everything that this has four comments and there is a couple hundred for the Flutter one.

Suspect Flutter will replace Qt as the go to for cross platform.

The developer UX with Flutter is just a lot better.