skysight-inc/HackerNews huggingface dataset:
I wrote the Amazon offering! By design I implemented the same PeerConnection API, I really didn't want their to be vendor lock-in. I included a 'signaling client' in-tree, but you can do your own easily. The end goal is to get that AWS implementation running on 'true' embedded devices. We are going to switch to mbedtls soon, and we are working on getting it on FreeRTOS.

I also wrote Pion WebRTC, the Amazon offering is just a re-implementation of that in C. Just trying to decouple media pipelines and transport. I think WebRTC is a really great protocol, hopefully we can get software to match it :)
And the loans are only forgivable if the business retains their employees.

From https://www.sba.gov/funding-programs/loans/coronavirus-relie... :

> Forgiveness is based on the employer maintaining or quickly rehiring employees and maintaining salary levels. Forgiveness will be reduced if full-time headcount declines, or if salaries and wages decrease.
I think Point 1 bears emphasising: a computer science degree is not a vocational course on how to be a programmer. It's a course that gives the student a basic grounding in a scientific discipline. Being a programmer is a basic prerequisite for the degree, not the end goal. Also, the course should cover practical topics like testing and version control, but becoming a highly effective software-developer-for-hire isn't exactly the point.

It helps to already be a competent programmer, but fish45 comes across as overconfident in saying I'm not worried about struggling academically. A computer science degree covers plenty of topics they're unlikely to have ever dealt with, and one shouldn't count on easily breezing through all of them. Topics like complexity theory, compiler theory, formal methods, computer architecture, and AI.

I'd done some programming before my undergraduate studies, but I'd never heard of proof by induction, and I didn't know what a 'set' was. I had plenty to learn, right from day 1.
Your assumption is entirely wrong. I equate high pay to high expectations and higher quality applicants.
> but it is certainly "stimulated" compared to what it would have been if the additional checks didn't go out and a much larger swath of the population missed rent, car payments, or credit card bills.

By that definition, every single bill that passes appropriations sends money to someone and therefore "stimulates the economy".

I still don't think stimulus was the impetus there. Compassion for those who lost their job, a desire to avoid/mitigate social instability, and reinforcement for people to follow the directions of health professionals.

As far as I can tell, this is the bill/law[1]. No mention of stimulus in the title or abstracts.

[1] https://www.congress.gov/bill/116th-congress/house-bill/6199...
I'm 100% with you on this. I see it as the worst job in the world. Everybody is against you and all you are trying to do is keep people safe. I do not think that it is acceptable however to shoot somebody that is on the ground with multiple people on top of them.
> Crowd-sourced news is coming of age.

That's what people thought around 2010, then we got censorship and control.

If you like r/news now, then you would have loved it 10 years ago when it was more "crowd-sourced" with less censorship. r/news is now no different from other major subs, mod propaganda.

Also, append "old" to reddit.com for a better user experience - http://old.reddit.com/r/news
>Does that make you an accomplice, too?

Yes, deliberately preventing anyone from providing care or defense for a person who's being murdered makes you an accomplice to the murder.

>If your city charged these cops justly then nobody would be burning it down

Doubtful. Here's a video of East 4th street in downtown Cleveland being destroyed by pillagers last night: https://www.news5cleveland.com/news/local-news/cleveland-met...

There's over a thousand service industry workers who've already been out of work for months due to the pandemic that the businesses on this street support. Many of them have struggled to get enough financing to even reopen, some have had to permanently close. Many (possibly most) of these businesses are destroyed and can not afford to rebuild. Who should the city of Cleveland have charged justly to prevent this? How many more innocent and unrelated people's livelihoods need to be burned down and how many more times (this has happened before, more than once)? There seem to be a lot of accomplices in the video.
It's a static site running on GitHub pages, over HTTPS, directly out of a linked repo so you can examine the source code. I literally could not imagine a more transparent way to serve this application.

The only way an attack vector is possible here is if you think GitHub themselves would maliciously inject an altered version of the code in the repo, and even then you'd be able to see the code and network requests in your developer tools.
> Americans call the police because a dog is off-leash in a large grassy park.

Let's get those facts straight. White americans call the police, and lie about being threatened, when a black man asks them to leash their dog in an area clearly labeled as an on-leash area.
> top Italian doctor

Not exactly. The guy's a quack who somehow became Berlusconi's personal physician, even though his speciality is anaesthesiology and intensive care.

He's more of a politician than a doctor and he should really ask a subordinate to explain things to him before making public statements.

Specially when those public statements are in the vein of "there's no scientific reason for social distancing": https://www.adnkronos.com/fatti/cronaca/2020/05/18/zangrillo...
Those numbers are significantly above median and don't include benefits or overtime.
I have a suspicion that the discrepancy between the two prices I found is that one has the margins built in and the other is a guess at what it actually costs the vendor.
Depending on which University you go to, it may have a well oiled recruiting machine that funnels you into a few firms. Regardless of whether you want to work at these firms or others, you want to network as much as possible with upper classmen. They're the ones who have interned/will full time at these firms, and they're the ones that will pick your resume out of a pile.

Contrarily to w/e narrative people will tell you:

1. Most college junior/seniors look similar on paper. Especially after they do some GPA cutoff.

2. The recruiting process is a lot more about "fit" than you realize. The amount of "are you my kind" that goes on is more prevalent than you'd think. They can't admit to this of course. So a senior who vouch for you will go very far.

General advice: open your blinders and really get to know your classmates and professors. If you go to a to research school, your professors will often publish/collaborate w/ people on the R&D side of Google, Microsoft, etc. These jobs can be very differentiated, but the pipeline into these roles go through these professors. They do not go through your university cattle call machine.
> But why would you hypothetically remove bad actions from just the police?

Because the person I'm responding to is claiming that police kill more civilians than civilians kill police, with the implication that it's because police are corrupt.

I used a hypothetical scenario to point out that this doesn't follow, because the same would be true even if there were no police corruption.

> By the exact same argument, if you removed all bad actions from everyone who isn’t a police officer, then of course you’d expect police to kill more people.

Not clear what your point is here.

> In the original comment, before all the ridiculous hypothesizing, the actual world is what was being discussed.

Yes, some times people use thought experiments to highlight facts about the real world.
Even better, it should have been implemented in rust. HN’s rust fixation (I get it, I like rust, but...) and aversion to anything involving society would have been held in perfect balance.
I haven't thought about trying to be a developer in a non-IT field; it seems like something I'd really like to do.

I spend most of my time coding on side projects, so as it turns out I'm not great at algorithms. Recently I've learned that I can only really do easy problems on Leetcode/codeforces etc, and I've been trying to improve.

Thanks for the advice!
This is an amazing response. Thank you. I might also add that income equality in America is at peak, and as COVID laid bare America has no clothes, were most people are 1 Paycheck away from bankruptcy, while billionaires are still winning from the stop market. You need a heavily militarized police force to maintain peace in such an unqeual environment
They're defined in ~/.XCompose (plus some system defaults), so they never change.
US tech pay is led by the FAANG companies, all of which are US-based and capture a massive share of all profit from Internet business. Everyone else is forced to catch up and try to compete with those pay levels.

You may be doing the same work in Copenhagen or Calgary, but most likely for a company that generates way less money from that work.
* Require police to be self-insured, backed by their pension plan
* Refactor qualified immunity for police work (no more carte blanche)
* Legalize all drugs (tax and regulate, treat abuse as a medical issue)
* Legalize and (and regulate the hell out of it) sex work
* National LEO database to prevent bad cops from moving one county over
* National guidelines and certification of police behavior
(a Geneva convention of sorts). No excuses of ignorance of the law

That's a quick brain dump on it. Just doing the pension thing would be a game changer and is not an insurmountable goal.
> The response of "what about the looters?" is a distraction from exactly that.

Yup.

And I personally think that a lot of the violence isn't the average protesters who care about police accountability, but people who are just using protests as an excuse to wreak havoc with less chance of being singled out for arrest.
The point is clear the police withdrawing has not improved things. The solution clearly lies elsewhere. And the 2015 riots did not make anything better.
I also saw his gates in central park. He was a true artist -- his art brought joy. On paper it makes no sense why those things would make me happy, but boy they did.
Cops having to deal with many bad people on a daily basis, in a country of 330 million, will inevitably lead to a few outrageous cases. Similarly writing code inevitably leads to bugs.

But first, those cases are not racially biased. Black men are involved in far more violent crime per capita than white men which leads them to getting in violent altercations with police more often. This is common knowledge, so the 2.5x statistic is easily explained without invoking racism.

A white man was killed in almost exactly the same way as George recently but there were no protests, because the man was white. People have the unjustified belief that blacks are disproportionately targeted so that's why there were protests.

If people actually understood the facts that police killings are not racially biased then we would not have destruction in Minneapolis and elsewhere.
It's less about compassion and more about risk. Risk in the sense of the physical danger an officer goes into, but also in the sense that we are removing protections for the officer and holding them to a higher standard.
> Worst case, you'll be good at whiteboard interviews and can get a job at a FAANG company.

Since when is this the worst case scenario for a CS grad? Last I checked, FAANGs value and compensate their engineers more than basically every other industry.

I double majored in economics and comp sci, then got a masters in cs/ml. I didn't plan on going to a FAANG until I realized a few things:

1. Staying in academia was clearly not an option for me. I still have friends who are miserable trying to get through their postdocs and I can't deal with the hobnobbery that some departments exhibit, the political infighting etc. I felt like if I got into the wrong program for a PhD I'd miss out on 5-8 years of my 20s and early 30s.

2. Did the startup thing. Found that most smaller startups are 90% talk and marketing and nothing really groundbreaking happens there. There are a few exceptions to that and if you're lucky enough to find one of those companies, good for you.

3. Other industries that don't focus on software often don't value SWEs the same way. It wasn't until a few years ago that the IT guy who maintained everyones desktops at a small financial firm and the person who wrote the internal software were the same individual. There is nothing wrong with those roles, but if you have the skills most CS grads acquire, you can specialize much more if you find a more software focused role

4. Starting my own thing isn't an option for me personally. I started some companies very early on when in doing my first degree (2009-11) and they failed, great experiences, don't need them again. If this is for you, then good, go for it.

5. FAANGs and other large software corps give you the structure to focus on work, like a laser, and then turn off and still maintain a healthy work/life balance. There are still politics and other bullshit to deal with, but your chances of finding a good team that minimize bullshit are high, in my experience. This doesn't happen at most startups where you have to play many roles. At a FAANG if you are really into a project, you're free to dive into it 24/7. If you're at a different phase in your life, say you just had your first child, you can take a step back and slow down for a bit. Nobody is going to ask "why haven't you pushed 50 diffs this week?" And obviously there is the pay.
It was really cool to see the launch. Your last sentence is something I hope every can strive for.
I think it was the first "Expanse" book that referenced that... and it rocked my world. Never able to willfully suspend it since.
Before the whole USB-C thing, the majority of laptops had already settled on something like 18-20V (with some of the smaller ones at 10-12V). The input tolerances are relatively wide and you are highly unlikely to cause damage unless the polarity is reversed.

Here's some comments I made a few years ago explaining why that voltage:

https://news.ycombinator.com/item?id=12618406

https://news.ycombinator.com/item?id=7594383
Same here and take a swatch they were giving away. Something about how ephemeral it was made it appealing. I tried taking photos but they never did any justice to the feeling of standing inside a giant artwork. I was saddened by the fact I couldn't share it with my wife since she wasn't in NYC, but maybe that was partially the point.
Mmm, I don't buy that.

There are tons of wall warts with barrel jack outputs that are the exact same case size and cable length. A quick search of digikey will confirm that. That's a big part of their flexibility - you can easily get an AC/DC converter spec'd for slightly more power in just about the exact same form factor. If you need a little more power, buy a wall wart with slightly higher rated amperage.

I would also suggest that the Pinebook volumes are nowhere near the scale where they can harness USB-C benefits. They're a small company, not an Apple.
Sadly looks like no:
https://www.kickstarter.com/projects/joshparnell/limit-theor...

It doesn't appear the code was ever released either.
Indiana Returns Land Rover Seized 7 Years Ago in Landmark Asset Forfeiture Case
I mean, firstly, no. What you're describing is what we call "Textbook RSA" and that's a classroom exercise rather than a technology you should use in practice - it's unsafe. Perhaps more importantly while you can (almost) do this in RSA you really can't do it with something like Curve25519.

As a classroom exercise you can use RSA to encrypt the message "I like toast". You turn "I like toast" into a big number. Using a public key you do the (textbook) RSA operation and out comes a different big number. The recipient uses the private key to get the first big number back - and it translates as "I like toast". Nobody did that in real crypto systems, even in the 1990s, and the way you'd do it as a classroom exercise is inherently unsafe, but you can watch it being done and it's somewhat helpful in understanding RSA.

Nothing like that is usually done with elliptic curves.

Fortunately we didn't want to send a message like "I like toast" with public key crypto anyway, we always actually want to agree symmetric cryptographic keys.

And agreeing keys we can do with elliptic curves. Such as https://en.wikipedia.org/wiki/Elliptic-curve_Diffie%E2%80%93...

What's the difference? The key agreement protocol doesn't let you choose the message. Alice and Bob will definitely agree on some shared key at the end of the protocol, but neither Alice nor Bob can choose what it is. For a key this doesn't matter, indeed it's arguably desirable to use random keys nobody actually picked, lots of things to like about that outcome.

Does that help?
Fwiw, I agree with you.

Freedom to choose is what it's about.

I'm really glad you got to enjoy those 3 years.
The gimmick that Eclipse Aircraft (Paul Allen) used to get almost half a billion in investment is they would use FSW instead of rivets.

But that wasn't the main problem with creating a new jet, which has a myriad of other issues before certification.
Yes, that is a fair point. I just wish the experts were better communicators to us lay people.
LOX isn't explosive. And LN2 is quite popular/widely used, and of arguably little danger.

What I'm not sure about is whether it's safe to get (small amounts of) LOX spilled on your hand (LN2 is safe, my hands still work and the teacher didn't complain in like 2012 (between 2008 and 2015, but I can't guarantee anything tighter)).

Yes, LOX is cold. So what? Just look at, say, [0] for information on what materials you can use for the LOX parts. Just use a simple pressurized tank configuration. Small amounts (sub-kg) of LOX only really restrict you from certain surfaces, such as asphalt, due to the risk of LOX spilling into the ground and turning it explosive.

Otherwise it's arguably safer than everything except maybe 30% peroxide/aluminium in a hybrid rocket.

[0]: https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/197600...
Wow! That PRNG post from 2009 was a wild ride! Totally worth a read: https://news.ycombinator.com/item?id=639976
Interesting... It does look like cops's salaries are below average in most states: https://www.ziprecruiter.com/Salaries/What-Is-the-Average-Av...
I took two years off to complete my PhD when one contract ended and could not immediately find another. I thought at the time if not now, I'll never find the time. Actually my primary advisor and sponsor was a professor at the University and head of the department. We kept in contact over the years and he kept bugging me to get my act together and finish what I started.
Awesome! I tried to do this for my final year project back in 2018 but failed miserably. To the author: well done, this is really cool!
A lot of us Go developers would probably say we like Go because "Go is useful" and leave off the rest.

You are right, Go got more initial momentum because it came out of google and had Rob and Ken's names attached to it. But the useful part is why people actually use it.
We should give a damn about Victor Fleming (2009)
I wonder if the 3rd Amendment would prevent nationalization of US space stations.
Same in Perth, Western Australia. Gotta love the desert climate for that.
Are there any similar libraries to this or openpose that have FOSS compatible licenses?
My masters degree took me 1 year to get and let me skip 3 years ahead in salary. It also gave me access to more senior level roles working along side senior level and executive level managers.

You’ll also want to do other things in your life besides work. You’ll find a college degree can impact how you’re perceived in many aspects of your life.

A college degree is like a save point in a video game. Once you achieve it, no one can ever take it from you.

It is, of course, possible to waste the time you’re in college or make bad financial decisions. However, that’s a separate issue. You’ll get out of it what you put into it.
The problem here is reminiscent of the classic short story "The Cold Equations": A young woman is fooling around near a space ship and ends up accidentally stowing away on a craft needed to move serum to a colony in the grips of disease. The mass on the ship is accounted for to the gram (the gramme, even!) so her excess mass means the ship no longer has the fuel to make it to the colony. The dashing space hero has to jettison the innocent young woman in order to save untold numbers of people.

OK, what's blindly, blisteringly wrong here? First, the idea that a space ship small enough its fuel would be rationed out by the gram would have enough room in the crew compartment for someone to hide in is ludicrous. Second, launching without a checklist? Are you out of your tiny little mind? Third, allowing unknown people to bring unknown contaminants into a space ship? Having a "KEEP OUT" sign doesn't save the colonists from another plague, now, does it?

The moral of the story is that it's hard to keep your mind on the supposed lesson when the flaws jump up and down and yell at you.

Taking a different tack, by thinking too hard about the consequences of the thought experiment instead of the lead-up to it, there's the Jew in the attic. You know how it goes: A Jewish family is hidden in your attic or guest bedroom or someplace and the Nazis come knocking. Do you lie to save the Jews? "Of course", you say, and come up with a nice logical argument for why your ethical system demands you lie in this instance. All functional ethical systems can come up with such an argument with minimal fuss. However: The Nazis were not very nice, you know. If they thought a town was holding out on them, they'd initiate reprisals. They'd kill a whole town in a fit of fascist pique. Saving a half-dozen Jews could doom a few thousand innocents, likely including the original Jews. But that's out of scope for the thought experiment.
Man, to be honest I was looking forward to not having to take humanities classes now. I have my first advisor meeting for scheduling classes in a few days, so I'll be sure to find something with lots of writing. Thanks for the advice.
For OS versions without built in scanner, or where the scanner is some garbage from your hardware vendor, there's an open source scanner both on f-droid and on the google play store if that has your fancy. I've been using it forever and so far it supported everything I threw at it.

https://f-droid.org/app/com.google.zxing.client.android
Unless you are doing embedded programming.
Evidence isn't absolute proof and there are degrees of evidence. See: Weak evidence, strong evidence.
Thanks a lot! Good resources!
Well, now you're just reiterating things you've already said and failed to support the first time. I guess that means we're done here.
I see you've edited your comment to add colors where I had not. You did claim to be white at the time, is that still the case? I only brought up that I was because you had, but have since removed that statement. Which version (white or not) supports your narrative better? A little disingenuous don't ya think?

I spoke of the broad variety of people involved in a sibling comment, did you consider my comments at large to gain perspective or chose things in isolation to support your world view?

https://news.ycombinator.com/item?id=23372896
Covid-19 Scenario Analysis Tool
There is no endpoint in the OIDC spec that allows token creation aside from the redirect after login (implicit flow) and the token endpoint though. I don't imagine this vulnerability could've happened at either endpoint, but I could be wrong. I'll definitely be looking into how Apple implements things before I use their login for any of my own applications
There will be no equilibrium without ads if you are okay with paying even with ads.