skysight-inc/HackerNews huggingface dataset:
Possibly somewhat ironically (and hypocritically?), the CEO seems very anti-police based on twitter:

https://twitter.com/stewart/status/1268749287615156230

https://twitter.com/stewart

Disclaimer: I am a happy user of slack and do not have an opinion on the blog post
Why the developers who use Rust love it so much
It is a recognition that their reputation is a negative and citing them is /not/ what you want to do when trying to promote your image.
For myself. This is what I've been doing and working for me.

From the outside, generally, stay away or just observe from far away:

- People who post political/religious/racial comments every 5 mins or so on social media, whether their view aligns with yours or not

- People who are too passionate about one thing

- People who don't keep their identity small in public, be it digital or real life

- People who have black and white thinking

- Social media

From the inside:

- Exercise (I do Karate)

- Have other creativity outlet (I do Aquascape, play electric guitar, bass, and sing, aside from programming)

- Read a lot various subjects, anything that spike your curiosity (I read programming books, theological books, finance, aquascaping, music, philosophy, economy)

- Have some other non thinking hobbies occasionally (I play games, go out with my spouse, watch movies)

- Help your communities (I am quite active to my church)

I still need to work on these:

- Eat healthier food

- Have more consistent sleep cycle

Generally if I have to sum it. Keep your public identity small, but keep your private identity large. You can definitely tell I grew up in Asia.
There is a huge difference between a TODO and a FIXME.

A FIXME cannot be in master, but TODO's all the time.
And ASML has competition as well in Canon and Nikon, although they’re ahead of them in EUV.

Are you an EE? Or a Physicist? I’m wondering why you’ve shrouded ASML in such a golden halo? They’re a company doing basic research in solid state physics, but there are a lot of companies like that.

And the issue here isn’t EU vs US - it’s private vs public industry. ASML is a private company that was spun off of Siemens. Building any kind of a successful venture that actual produces real value is hard - private and public. But public ventures have more money and can’t weed out failures as aggressively as the tough justice of the market.

We’ll have to see how this Gaia-X turns out, but I’m not optimistic.
I have completed both of the following:

1) https://www.coursera.org/learn/learning-how-to-learn

2) https://www.coursera.org/learn/machine-learning

I highly recommend both of them, if they cover a subject you're interested in, though if you only have time for one, they are listed in descending priority order.

Given how low it's time+energy requirements are, and how large the pay-off has been, I recommend Learning How to Learn by Dr. Barbara Oakley to everyone regardless.
Location is definitely a factor. The only way I've heard people making make Bay Area money in places like Ohio is to land a remote gig with a Bay Area company, which isn't easy.

You probably have better quality of life in Ohio with your salary than many much higher paid people in the Bay Area. A starter home near Google costs around 2 million.
The original comment suggested that Terraform was being introduced at the wrong time.

You are right that size is not the best measure of suitability.
So I guess my proposal is that any officer who carries a gun should be required to wear a "badge number" of some form, readable from 15-feet, on their back. The badge-number should be a ID that can be matched against a public website to identify the individual, name, bureau, and a picture of course. After all... If they aren't doing anything wrong they have nothing to hide...

I'd also add that failure to do so should result in a $1,000 penalty, half of which should go as a $500 reward to anybody who reports the case (photo would suffice as proof). Officers should have their whereabouts tracked via there phones for accountability purposes, which could be used to verify such reports or identify officers.
I would argue the mid-level devs are more dangerous in this regard than junior devs. Mids tend to follow rules and really consider them gospel. Seniors know when and how to break those rules. Juniors are a bit all over the place in terms of outcomes and expectations.
I think you misunderstand my comment by choosing to focus on the subjective importance of the problem. It is necessary to achieve active awareness for those things of personal importance which requires some degree of deliberate effort, otherwise all actions to the effect are reactive instead of proactive. Proactive is not waiting for a reminder from the sudden burst of energy that follows from a single event.

The reason why recognizing group dynamics is important is because it can serve as a means to deprive individual liberty.
America's diversity is its biggest challenge.
SDR-based UEs work for 4G right now (see srsLTE with the srsUE), but I'm not aware of an open source one that supports 5G standards yet.

There are unlicensed variants of LTE/5G, but worth noting that these often are designed to use the unlicensed spectrum as supplemental downlink (i.e. License Assisted Access (LAA) in LTE), rather than actually allowing for uplink and downlink in the unlicensed spectrum.

The reason for that is simple politics - mobile operators are powerful lobbyists, and part of a powerful standards group (GSMA), and don't really fancy the idea you should be able to run what a customer will perceive as a mobile network without significant investment in spectrum (a finite resource).

LTE-U and LAA won't let you run a network by yourself just on unlicensed spectrum. Multefire should, but is quite rare for the obvious political reasons outlined above.
Or maybe the fact that everyone is suddenly all for mass protests suggests that police brutality is a horrible forever unaddressed injustice that doesn't care if there's a pandemic or not?
This is real cool. I would like something like this for blind matching a buyer and a seller in this covid 19 time. Sellers get 2 mins and a buyer can extend it by 5 mins. Speed dating for business.
The article misses the fundamental difference between Zoom and iCloud's data: Zoom's is transient content and iCloud's is persistent content.

If your stored data were encrypted with your key rather than Apple's, and you lose your key -- you lose your data.

If your video call were encrypted with your key rather than Zoom's, and you lose your key -- you generate another key for your next call.
I do, mostly. Also anticipated there'd be at least one mobile/desktop app dev who would swoop in to say it's important there too and I agree! It's just so common to have two servers to deploy to, and as soon as you do, you aren't going to repeat manual steps to deploy your software on them. I guess in that sense app stores are sort of like CI for apps :-P

But indeed, especially on mobile where you need to have releases go through external validation, CI/CD can save you a lot of time.
> doesn't care if there's a pandemic or not

There are many people that don't care if there is a pandemic of not. They were forcibly kept away from their jobs and families for three months.
30 days and although at first I was anxious, it ended up being the most peaceful 30 days in my adulthood.
Perhaps that is a trend in big cities or among the elite, but do you have a source indicating this is generally true?
Yep. The police seem to be caught in us-vs-them tribalism where police are the us, and them is the citizenry that they are supposed to serve.
I do not know. I am not a developer.
Looks like Government bloat and unconstrained regulation growth applies to law enforcement as well.
Suddenly, Social Justice Matters More Than Social Distance
The nonce can be replayed too.
Just use HTTPS and (as a user) don't re-use passwords.
> Inspecting the contents of passwords at all is nuts and spectacularly bad.

Evaluating a passwords' strength or complexity is incredibly routine.
Same in Switzerland. Ordering mechanical components without a phone call or at least email exchange is often impossible. In some ways that's useful, you get free expert consultancy, but sometimes I feel like they almost don't want to sell their stuff. Like you need to ask an employee just to get the price. And even then they often can't tell you immediately.
One way the distinction gets used where I work is to have custom / required fields keyed on the ticket type.

Oh, you want to make a bug ticket in my project? In that case, required fields include "steps to reproduce", "expected result", and "actual result". You want to make a feature ticket in my project? In that case, required fields include "rationale" and "acceptance criteria".
Most dynamic OOP languages don't have interfaces either, so that is kind of a poor argument. You cannot compare Julia to something like Java.

You got to compare it to Ruby, Python etc.

Also I have no idea what an interface definition would look like in Julia. A function in Julia isn't bound to one specific type like in an OOP language.
These networks have all sorts of arbitrary rules. If you wanted to share your favorite porn video with your friends, that would be taken down (not fact checked, thankfully). There are also other guidelines mainly to prevent harm in the real world.

You can argue that you don’t like these rules and that everybody should be free to share their favorite videos, that people should be free to post anti vax information. There are plenty of platforms besides Facebook that you can go to (I recommend 4chan for the true freedom of speech experience). Those platforms might not be where the users are though.

What you are arguing, however, is that some people on Facebook should be exempt to the general rules of the platform and that applying rules to them in the same way it’s applied to others is censorship.

edit: typo
Also, it's NYC. A good proportion of any group of protesters could feasibly live within a 5-10 minute walk of wherever they're gathered.
> there should be an algorithm that everybody should agree on. An example may be:

> - If there is downtime, it’s the top priority of everyone affected

> - If there is an incident, it’s the top priority for an on-call agent

> ...

Very much agree about this.

The trouble with "high priority" and "low priority" etc. is that different people perceive different things as having different urgency and importance. As long as you have >1 person entering tasks, each using their own algorithm to assign priority, a "sort by priority" (the only point in having a "priority" field at all as far as I can see) becomes completely useless.

If you use names like "downtime" or "incident" then, as the author writes, everyone can agree. That's the important thing I think. Then a "sort by priority" can yield something meaningful.

Plus there's the fact that when you have pages of "highest priority" tickets, managers just create all new tickets at that level, "otherwise they won't get seen and done" (true story)

This way of working annoyed me so much I wrote a blog post about it: https://www.databasesandlife.com/priorities/
I mean "a few bad apples spoil the bunch" is the full phrase, so... I guess that's what we're all seeing.
No.

Give a man a fish, and you feed him for a day. Teach a man to fish, and you feed him for a lifetime. It's better to train society and individuals to take what is out there and teach them how to process it than to institutionalize them to trust "experts". Even today, before you take medical decisions, you have to trust your own instincts on what is the best for you. Yeah, those so called experts, won't make the right decisions.

Handing over arbitration of truth is an extremely foolish idea. We might as well have dictatorship and let "elders" decide for us and give up on democracy. Doing _something_ is not a virtue by itself, it has to be meaningful and many times you just have to pause and do _nothing_.
> I don’t get it. Are we now advocating that police is overall more of a force of evil than good? Legitimate question.

Police, in the abstract, are still a force for good. But it's becoming clear to more and more people that the police we actually have commit an intolerable quantity of evil acts.
I backpacked through the Himalayas for 2 weeks to Everest base camp.

I had internet access throughout the whole trip, so I'd say it depends on where you're backpacking.
One missing thing: maximize the number of things that can safely avoid going through the bug tracker, because the tracker represents overhead and (even more importantly) latency.

Does that marketing website typo fix need to go through the development team and require a ticket? There are reasons it might, but fixes will never really be fast enough if it does.

Or worse, what if a developer has to ask someone to create a task and add it to the board to add documentation to a method? Then either no will ever document anything, or they'll sneak those changes into other tasks, slowing down code review and feature development.

One way you can create those pathologies is to have auditors, and promise the that "all code changes follow a process" and soon you're signing forms in triplicate to make any kind of change whatsoever.
We have not been able to simulate any aspect of subjective, conscious experience using a mathematical model, and personally I think we have no good reason to believe we ever will. The qualitative, by definition, cannot be quantified.
Is this the secret of smart leadership?
It doesn't work if you use DNS over https
They are sorted according to the project roadmap, usually by a person who understands business requirements, and a person who understands reality.

In my experience, it's usually done in a weekly meeting that involves a small subset of the team. We don't need to estimate tasks. We only need to know their logical order (dependencies) and priority (requirements). We don't need the whole team present for that.

If the requirements or reality change during the week, there is no cost to reordering the todo column. It doesn't change how much gets done, just in which order it gets done.
Just to add to the above, some countries have very lightweight spectrum access and licensing regimes. Ofcom in the UK let you apply for a low power license (fine for around the home etc.) for a relatively nominal fee, and that will get you usable mobile spectrum - 3.3 MHz in the DECT guardband at the top end of the 1800 MHz band (FDD Band 3), or the 10 MHz slice at the top of the 2300 MHz band (2390 to 2400 MHz, which is TDD band 40).

From memory, a 1-year local spectrum license should cost about £50.
The pessimism seems to comes from the proposition that no one really understands models beyond a certain complexity, even insiders. Even whoever created the model.
There's a reason tear gas is prohibited in warfare by the Geneva Protocol of 1925 right up there with the other chemical weapons.

I got an extremely diluted dose of it while in my apartment with a window cracked, and I had to immediately close the window and leave to another room.

I can't believe they're subjecting their own domestic population with chemical weapons.
This is caused by using DNS over https
> but could it get the signs and landmarks too?

IIRC the customers supplied the primary graphics content for the signs digitally from their own files; the underestimated development cost was finding and editing the appropriate instances of the signpost objects. The corridor rock walls were a generic texture. There were also lots of physical 'emergency exit this way' indicators (e.g. arrow shapes that could be felt by touch in darkness) on railings. These were instanced as well, but the direction had to be checked.

> Can drones fly effectively in a mine?

No idea but think lots of corridors with short Line Of Sight. Probably easier now to use Lidar or similar.

[Edit] Also, some of the signs were dynamic, e.g. "Checked by X on date Y" and needed to be updated in a scenario-specific way.
German might not be a Latin language, but has very obvious roots there. Which are btw. more apparent than in English, because the grammar has not been simplified yet. I suspect the way to learn both languages is not that different. It also has to be way easier if you already know a similiar language, which was my point.
50-A seriously needs to be repealed.
Have switched from Slack to discord and our team has been happy.
Jobs paying 500k a year are very rare. You need to be a top programmer and you need luck.

It is like recommending to be an elite athlete.
Dave Chappelle had a bit that went something like this:

>Honey, did you see this? - Apparently, the Police have been beating up negroes like hotcakes!

The special he mentioned this joke was aired in 2000. I bring this up because it highlights that for some people the police haven't been a force of good for a long time, and smartphones and social media are forcing people to confront that fact. There has been many arguments that people have always been making about how the police in this country been over militarized despite have far fewer training than actual soldiers, and these weapons built for use in the middle east are being used against the poor in the US.

IMO, it's not that the police is now more overall a force of "evil", is that there always been systemically corrupt, and you have just been to well off to notice.
I think the point is that addressing police brutality is more important than stopping COVID-19 spread which is more important than going to work and visiting families.
Tech companies: Stop pretending to care about Black people
I'm guessing the CEO is not anti-money.
I really wish we had a human analogue to test these things on. If we push the boundaries of ethics, moral and technology can we create a decephalized “human” currently?
To be fair the customer and surveilance are linked as a matter of conflict of interest in general. Not quite a concern for a single local PD but say all of NYPD or whole states would be a big enough contract to be able to exert pressure by threatening to switch to more "cooperative" providers.
This describes Pivotal Tracker almost exactly. You can go into it cold turkey, but to get the best use out of it, it helps to be familiar with the Pivotal software development process.

The important thing to realize is that pivotal tracker is not a "bug tracker" in the traditional sense - a giant database where issues go to be forgotten until someone clears them out in batch three years later. In the Pivotal process there is a product manager whose primary responsibility is curating the backlog. There are no priorities, just position in the backlog. The PM should know what's in there, that's their job - they don't write code.

Engineers just grab stories off the top of the backlog.
Quick read, but ultimately pretty shallow.
And yet, Gawker was not a positive force by any stretch. Its hard to reconsile two vile things when they seem to have worked out for the greater good.
>Having an abundance of natural resources that are easily accessible at a low tech level seems like it's a very large precondition to making this work

Disagree, "civilized" societies have vast surpluses of the resources needed for survival (Level 1 and 2 of Maslows Hierarchy) compared to tribal societies, although those resources may not be distributed properly -- which is indicative of that which we truly lack: community belongingness and love (Level 3 of Maslows Hierarchy).
The existence of DC and territories means it’s not a Republic either. The US is it’s own thing neither a union of states or any specific type of government, which seems oddly appropriate.
I didn't say it did. All I'm saying is that advocating for it does not necessarily mean that you hate democracy.
Alex Jones is the new CEO of Twitter. How would we think differently about the real problem here?
A new Java-based ransomware targets Windows and Linux
i'll save you all some time: https://nodejs.org/en/docs/
I don't know how you could look at the events of the past week and come to any other conclusion.
I'd consider myself in the same boat. Also been a professional developer for 20 years. Wouldn't say I'm full stack anymore as I'm a little out of the loop with all of the changes with front-end development in recent years, but trying to improve in that area and become a better, more-rounded developer.

Also in Florida and in the low $100k range. Always a bit surprised to hear these stories on HN and elsewhere of developers making $150-200k+ salaries, and wonder how I can get to that level.

Imposter syndrome is very real for me too, especially in my current role where my coworkers all seem much smarter and more technological-savvy than me.

Would also like to contribute to open source projects, but not really sure where I'd start and whether I am good enough.
Zoom in 'early stages' of security deal with Google
It was a particularly stupid decision IMO since "we partner/co-operate with US police departments" is the last thing that large companies - especially foreign ones - want to hear from an app that stores their most sensitive data.
SMS-based 2FA is pretty weak, I think you can reasonably assume that a resourceful government adversary can silently divert SMS codes intended for your phone to their systems.

In the case of China in particular we know that part of the "Great Firewall" have IP addresses associated with Chinese residential ISPs, whether those are "hijacked" or the relevant agency just asks nicely we do not know. So it may be that "Chinese central government intelligence agency" and "My neighbour's WiFi" are similar IP addresses if you live there.

But yes multi-factor authentication can reduce the impact of credential stuffing attacks.
I strongly second that and also Andrew Ng's : Machine Learning course.

The only thing that was annoying for me was that the Jupyter assignment auto-grader would incorrectly fail correct answers and it's not always easy to debug the reason why it failed. If the python syntax deviates too much from the expected answer, it also can cause some issues. Please note: I am a very experienced programmer and have been using python for more than a decade. This was not my first rodeo...

Otherwise this should in no way be a deal breaker, the material and assignments are top-notch. The forums are also helpful in finding out issues with the auto-grader.

Worth every penny and minute invested!
>Most people who do FOSS don’t do it with the goal of being paid for it.

It depends how you define "doing" FOSS. Yes, certainly there are many people who casually fool around with FOSS with no expectation of payment. And even a fair number of people who have some sort of spare time FOSS hobby.

But most of the big FOSS projects (especially server infrastructure/platforms) depend heavily on developers and others getting paid to work on them full-time.
There’s also the less obvious but still I think quite well-known recipe that uses itertools.chain. How it compares speed-wise I don’t know.