skysight-inc/HackerNews huggingface dataset:
Yeah. After the onslaught of videos over the past few days and seeing, over and over again, how the police have so terribly dehumanized people (i mean, they’ve absolutely taken the mask off and are straight abusing people with no shame, everywhere, across the whole country) I can’t help but wonder what kind of slow but steady damage they’ve done to communities over the years.

I mean, I’m decently well off and spend most of time in pretty well off areas, but if the cops are combative in well off areas, you know it’s just so much more awful in other areas.

Seeing the Minneapolis council members say the police regularly directly retaliate against them if they don’t offer full unwavering support [1] shows we have a very very big problem on our hands. And Im seeing similar messaging from mayors and council members from towns all across the country. I’ve always known they were abusive and needed to be dealt with, but this may even be much worse than I ever would have thought. Between officers placing their union leader’s orders as a higher priority than actual appointed police chiefs and then these pleas from the council members, Im not yet sure how we should address this.

[1] https://www.twitter.com/MplsWard3/status/1267891878801915904

and another council member simply affirming that it’s true.

[2] https://www.twitter.com/CunninghamMPLS/status/12679203742070...
That, "ha ha", and "?" are probably about tied for my most used. I find that they are all useful ways to acknowledge or question something without cluttering chats.
Walk, chew gum
I wonder who the "activists" will blame when business investment moves to other cities, property values drop dramatically, and crime goes through the roof. I'm assuming whatever's in-vogue politically at the time.
Maybe, maybe not. Why do you think your naive intuition as to the correct proportion to fight crime is so well calibrated?
In Hungary, in the 1920 a new legislation was introduced called "Numerus Clausus". This limited the admission to universities and public offices by the percentage of the ethnic ration within the country.

> Its aim was to restrict the number of Jews to 6 percent, which was their proportion in Hungary at that time; the rate of Jewish students was approximately 15% in the 1910s. In 1928 – also because of the pressure of liberal capital and League of Nations – the act was modified and the passage of the ethnicity quota had been eliminated. [1]

Until recently, this act was considered a racist by the liberal and left-leaning thinkers, now it is considered a progressive one by the very same.

- [1] https://en.wikipedia.org/wiki/Numerus_clausus#Hungary
Nope, pretty typical for a suburb. It's in Silicon Valley.
Book Club: DevOps Edition
Has this been shared already?

http://www.thegillowfamily.co.uk/
I’m going to look at this, thank you.
I think the criticism is more that it ate the humanities from within and replaced them with something less serious.
You are confusing police chiefs with county sheriffs.
I'm not offering 100% coverage as anything but a level playing field, that things are tested. Also, code-path analysis is pretty much more advanced than you might think, especially when you get auto/generated testing rigs configured for particular tasks - and especially if you have a compiler to test, as well as all the (reproducible) applications it may produce ..
The enhanced credentials you can get, such as "Global Entry" require an interview and fingerprints. Global Entry cards make it comparatively easy to return to the US via Miami in my experience.
Disease also tends to hurt the poor the most. Most things tend to hurt the poor the most.

And especially for poor people, being forced to work will mean a much higher chance of catching and spreading the disease, since poor people tend to work directly with other people, and companies rarely invest in protecting "interchangeable" workers.

I do agree that the proper measures may depend on the specifics of the situation. But I think that the spectrum in most of the world should have been between "close down schools and tourism" and "close down everything". "Recommend social distancing" or "hold massive rallies" are not good enough IF you care about human life.

And comparing the number of people who died in Sweden in 2 months to the number who die in the world every year is not very useful. More useful would be to see how many more people died in Sweden compared to normal - just from Covid19, they have ~2000 more deaths/month, compared to a baseline of ~7500 deaths/month in recent years. That is not an insignificant number however you think about it.
If you never have to interop with anything ever, then sure. Just do everything correctly. But if you have to pass data around to other services, you have to assume that most of them are broken and do things the wrong way. Because most services are broken and do things the wrong way. Not many: most.

Note that "just use great circle arcs" isn't trivial. acos is poorly conditioned when the input is close to 1 or -1, ie, if the two points are close to each other, or on nearly antipodal. So you have to be careful of rounding errors.

"Great circles" assumes a spherical Earth, which it isn't. Consider the shortest arc from (0,0) to (179.9,0). The shortest arc on a sphere will follow the equator, and the solution is unique. The shortest arc on an oblate spheroid will go north or south, and there are two unique solutions.

The math for "geodesic on an ellipsoid" is fairly hairy, and there isn't a closed form solution, just an iterative approximation. [0] And it converges fairly slowly for points that are nearly antipodal. Wikipedia says it takes 130 iterations to converge to a good result for the great circle from (0,0) to (179.5,.5). And keep in mind that's a second order approximation designed for ease of computation on a '70s desk calculator.

Also, even though great circle arcs are wrong on an oblate spheroid Earth, sometimes the arc you want is a great circle arc anyway. Plenty of regulations predate the means to efficiently calculate ellipsoidal geodesics, so use great circle arcs.

"Just use great circle arcs" is a lot like "just store UTC and timezone". I should write up a "falsehoods programmers believe about GIS" but I don't have that kind of time.

[0] https://en.wikipedia.org/wiki/Vincenty%27s_formulae
Would you mind going into a little more detail? I'd like to better understand your position.
The highlighting was there when I clicked the link. Google search must have indexed or dynamically created the link with that highlighting.
Facebook will block ads from state-controlled media outlets
I don't see any evidence to support the assertion that this is the exception rather than the rule. My searching has only shown evidence to the contrary, that various fiddling and workarounds need to be done to get old apps working properly in Windows 10. Even moreso if you want to use some of the newer features they're promoting, like tablet mode or high-DPI. Legacy apps just don't magically work in those situations. Here is another source for this directly from MS, where various workarounds are suggested: https://support.microsoft.com/en-us/help/3025083. Again I am not a windows user and I'm just going off of web searches so if you have some other evidence then please tell me. I just simply do not believe that MS has some kind of magical solution for perfect backwards compatibility. Supporting that stuff continues to take up engineering time and they will also gladly charge you an arm and a leg if you insist on needing it.

>In the Linux world, the community is pretty actively hostile to people simply wanting to run software not in the repo

This is wrong. Supporting software that is not in the repo has been the primary reason for adoption of containers, and also other similar things like flatpak and snap. The only difference with these is that the upstream distro cannot possibly support them because it goes outside their scope, so you have to get support from somewhere else.
That's true, we used to think of it in terms of access, but I suppose now that anyone can figuratively start their own news network, the issue is who gatekeeps the directories rather than the access.
Yes, but hardware vendors need to decide if they put the chip in all devices and reduce manufacturing/design/testing costs, or put the chip on a Geo specific model and incur higher mfg/design/testing costs.

It's always a tradeoff and the cost of the chip in itself is not the sole decision driver.
We're in a period of mass hysteria, largely at the hands of social media networks. The only thing a sane person can do right now is sit back and let it play itself out before we're moved on to the next thing to be outraged and divided over.
Eh. I am assuming you meant to type defund so I am responding to that interpretation.

I will open by saying that putting life on the line is part of their job description ( not unlike firefighters ) and they get appropriate social credit for that. In other words, it is literally their job. It is what they signed up for.
Didn't mean to assert a dichotomy, more wondering whether the size of the effect of importance of emotional safety for expressive freedom varies with some kind of external measure of confidence
K is heavily used in finance (especially trading) since it's the language of KDB+ (a super fast time-series DB).
Interesting. Good feature nonetheless. Google is getting smarter in terms of how it uses site functionality.

Note for admins and Dan G. (dang), highlighting would be very useful for HN as well.
Try doing that in 11th grade English class when the teacher asks for MLA format.
Screen sharing is a big deal when doing validation as well as usability studies. Random movement of the mouse and the tone of voice can tell you a lot about how the user is handling the new functionality.

Maybe one of the silver linings of this mess will be that people are more familiar with screen sharing software after this.
I'm a Houston resident. In a recent election there was a ballot measure which would affect the pay of Houston firefighters. In particular our firefighters were getting paid less than our police. The ballot measure was supposed to increase firefighters' pay to match. It was accomplished... but didn't meet the budget I guess. So firefighters were laid off instead. Here's [0] a related news article about it.

[0] https://www.houstonchronicle.com/news/houston-texas/houston/...
SWE @ Lyft: Just one data point, but we went through a layoff last month. Every person I knew closely who was laid off had one or more weak performance reviews in the last year.

Not saying this is always the case, but there is some truth in this concern that might make hiring managers weary.
Big spike in confirmed cases for Sweden yesterday:

https://i.imgur.com/Wca1VeY.png

I'm not sure what changed.
> who you are can absolutely be changed by external circumstances

I believe the point of the last sentence is exactly that your experiences in the external world can change you. But the difference is that you should decide how it changes you. You should decide how you can bring smarter nuance to you principles to avoid the exhausting emotional drama in the world, and you should decide how to alter your ideas/strategy (the sword) to better shape your life to meet your life's goals and serve the people you love.

This is the ideal - it is often not a reflection of our very human reality. ...but it is, through years of practice, something that can be closely attained. The prayer is the acceptance that we are flawed emotional humans - and it is just a simple tactic to remember to aspire to being in control of our emotional state - rather than letting it control us.

We can identify our self-worth according to who we are inside (our principles, thing love we have, and the goals we have), rather than passively allow the world to beat us what it finds useful.

Mental illness falls outside the scope of this prayer. If someone has mental illness, then this (or any) prayer isn't going to solve their problems and they should seek professional help.
It's not the only thing to do, it's one of several things to do. Defunding reduces their access to weaponry and equipment and hinders recruiting. It's a big step toward abolition.
I would assume that before you go make resources decisions you first reassess the goals that society have for said funding. Maybe rethink the role of police?
Namco Ports Pac-Man CE for the Xbox 360 to the NES for the Switch
Having had to deal with this process for a long time, I've come to accept it. Fundamentally it's a scaling problem, the big tech megacorps can't do careful tailored screening of those personalized signals you mention for all of interviewees they get, coupled with a cargo cult problem with everyone else from unicorns on down to stealth garage startups all imitating the megacorps.

One optimization I'd suggest though is to standardize the process. Algorithmic/data structure more theory-oriented problems are unrepresentative of "actual work" and are annoying, but what's more annoying is how the process is 1) opaque, and 2) repetitive. So you end up with candidates grinding through 80+ Leetcode problems to both master the skills necessary to ace these problems, as well as covering as many commonly-asked problems in a bid to game the system by preempting their interviewees questions. Goodhart's law abounds. This basically makes the process into an interview version of standardized testing. But- despite the standard prep process and a standard bank of questions, it can all easily fall apart because of subjective interviewer opinion, and so all the preparation is for naught. Candidates end up having to do the interview gauntlet for each company they apply at.

So standardize it. Put out clear, industry-standard rubrics for how one's performance is graded. Don't say "we only want to know how you think" and then ding candidates for not getting the right solution. You obviously care about the right answer as much as the thought process- don't be disingenuous about it. Maybe even standardize the level of difficulty of problems. And most of all:

Make this process a one-time thing.

Or rather, a once every five year thing. Outsource the ds/a interviewing section to a third party testing organization, like what Triplebyte is attempting to do, and have the actual interview be personalized to the company. Ask domain specific questions, relevant experience questions, system design, and culture fit questions during the company interview. And leave the DS/A portion be akin to the licensure tests that other engineering disciplines and STEM professions already have.

Software engineers may hate credentialism, but if it's a credential that you only need to take once or twice in a decade, then it's already far superior to the current system that forces candidates to undergo this each time they change jobs.
I think we can safely assume that the OP is asking about a personal computer.
That's exactly the idea. Drones are relatively energy-efficient and are ill-suited for long range transport, specially if they have to haul a package. But for "last mile" delivery it might make sense.
GamerOS, an Enhanced Version of SteamOS
Yeah, his point are not are not good, but if you think about the Bell-Story (the us allowed just one company to take over the phones-lines the other can make the computers), if you look at amazon and google today, that's definitely a mono-pol.
The EULA says you can't run Mac OS on non Apple hardware?

Pretty sure these terms are not enforceable in Europe so safe to ignore.
I know there will always be boring work no matter what job I were to have; the issue is that none of the work I've done in the last year has been stimulating.

Your ideas aren't wrong, though the codebase that I work on is almost 20 years old, and making the code perfect, or even reasonably improving it, is going to require a lot more planning than a single engineer can provide. However, I will ask if this work can be delegated

I've brought up concerns about this to my manager (though admittedly in a tangential way since, again, there are reasons to avoid mentioning dissatisfaction that I can't go into). I have no doubt that the issue might be a feedback loop now; I underperform on the boring work and as a result I keep getting assigned worse work.

EDIT: I want to make it clear, I'm not trying to be defensive; I'll take criticism from your perspective and I appreciate the input.
It was their idea, and I was a bit surprised, but it felt like the right thing to do and for once I was my own boss.

The guy who's running the restaurant together with his wife is/was an engineer, he hasn't done any coding but he knows enough to be aware of the specification problem.
It's just nerds being nerds, nothing new. Dropbox as ftp and rsync yadda yadda. Other tribes have "is that even lifting" and stuff like that. Take it as small talk (pun intended) and just collapse the thread, you can do that these days.
And periodically the bus will swish its trolley pole and all the drones will lift off in a cloud and buzz around and then resettle.
Nevertheless OSSFuzz found legitimate UB bugs in SQLite before.

https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=Pro...
> I just want a good CI/CD system for macOS to build iOS apps

Why not use Travis CI by adding `.travis.yml` into your GitHub repo?
I knew a cop work worked his whole life in my home town in Tennessee and his ending salary was $38k/year. My 2nd software job was $40k/yr when I was 23.

In Seattle, I was cycling to a friend's house. I didn't remember exactly where he lived, but I got half way there, pulled out my phone and ... the charging cable had not been in right. It died. I asked a guy at a 7/11 if I could borrow his charging cable for 2 min. He asked where my friends where, and then told me to put my bike in his truck and he'd give me a ride.

Dude was a Seattle Police Captain. Normal guy. Talked about how he shouldn't have bought a house; too much work and it was a money sink. He pointed it out to me on my way to my friend's. Just a little side unit.

My friend, who is a Defence Attorney, said, "You're not suppose to start off the weekend in a cop car." I didn't! It was his personal truck! .. also my friend was super surprised he lived in Seattle; probably cause he had lived there a long time. Most Seattle cops cannot afford to live anywhere near the city or the districts they patrol.

I am a minority, if that matters.
Hummingbird A library for accelerating inference with traditional ML models
'In 1998, a British newspaper reported that he paid Sri Lankan boys for sex, leading to the cancellation of plans for Prince Charles to knight him on a visit to the country.[46][47] The accusation was subsequently found to be baseless by the Sri Lankan police and was retracted by the newspaper'
Can AskQL give what is missing in GraphQL?
Based on the sign, I would say that policing IS a 'social program'.

I live in the inner city, and let me tell you something. People, by and large, SUCK! Drugs, violence, and general mayhem are a constant. It's much less of a policing problem and much more of a social ill problem. For every perceived 'decent person' in the hood, you have 5 that are scumbags. Now we have the protesters getting violent and mimicking that which is everyday life in the inner city like it's something good.

It's not.
The reality is that most of the things we argue about are complex. That's why we argue about them.

For most of these topics, if you think the solution is simple, you almost certainly don't understand the problem. The worst part is that most people have no interest in increasing their understanding, they just care whether they're scoring points for their team. And of course they do, because they've made their membership on this team a huge part of their identity.

I have had far too many acrimonious arguments with people I love because one or both of us have only been interested in strengthening our position. It is a tough habit to break - believe me. At this point, if somebody is not interested in exploring the possibility that either of us could be way off base, then I have no interest in talking with them.
Or aren't white and thus are more likely to be shot than helped by the police no matter how crime ridden their neighborhood.
Bbb.com
> After crunching through many leetcode problems I see the problems they give have really poor APIs

This. The real-world best solution to many leetcode problems is to implement an iterator over their broken interface so that <algorithm> can solve it.

Because of how they constrain you, what you end up doing is just sloppily reimplementing portions of the standard library. That's something that you should never want to do in the real world. It completely selects for the wrong thing.
This looks awesome and has certainly piqued my curiosity. How long has the beta group been going? Do you have an idea of retention rate yet? And for those who drop out, why?
I'm sure if I worked at a company like Facebook, my day to day work-life and experiences would be primarily dictated by my managers, and perhaps their managers. But at the end of the day, Zuck is at the top, and people ultimately listen to him.

Not to knock your point. Political activism needs to be local, but there is a reason there is so much focus on the president. I don't think it is unwarranted.
Let me be a little more explicit, software engineering is more than code. Software developers live, breathe, and puke software development. Software engineers, usually accredited, are systems engineers as well as software developers.

Software engineering is a relatively new field and segregates from computer science in the sense that software engineers typically are involved in interface design (electronic and software), architecture, documentation, and various other aspects of typical engineering. I feel like I’m being an ass but I find the use of the term “Software Engineer” in this case is erroneous. In the same way you wouldn’t consider someone who tinkers with an arduino an electrical engineer, I don’t think we can consider someone who knows full-Stack web development a software engineer.
OT: Has anyone Found virtualization really resource in the latest OS X? It was eating up 25 percent of my RAM doing nothing. Both Docker and Vagrant were so resource hungry that I ended up ditching them.
No email in the profile
Another film that deals with Nuclear Holocaust, albeit more of the direct aftermath is BBC's Threads[1].

[1] https://en.wikipedia.org/wiki/Threads_(1984_film)
By "experience of Clojure", I meant experience of Clojure.
Do whatever you can to move forward. Every time you start getting anxiety, stop. If you can do it harder, while taking care of you, do it harder. If you are doing your best, but still thinks its slow, don't try to force the situation. Sometimes negative results lead to better results. Just keep trying.
Not everyone likes to work on code in their free time, though, and code from work is often not public. How do you suggest people like that get jobs then?
Hello folks :wave:

I’m Afshin, the creator of Grid.js.

Grid.js is an open-source table library written in TypeScript and published under MIT license.

My goal is to develop a framework agnostic table library that:

- Works everywhere. You don’t need a specific framework to use Grid.js

- Lightweight and easy to use

- Fully documented and tested

- Developer friendly. Grid.js is written in TypeScript!
Supports all modern web browsers

Please take a look at the examples (https://gridjs.io/docs/examples/hello-world) section and let us know if you have any suggestions.

Although Grid.js is currently designed to work with web-browsers, I’m actively thinking and working on adding other integrations like React Native (see https://gridjs.io/docs/philosophy)

Please let me know if you have any suggestions or comments. Happy hacking! :computer: