skysight-inc/HackerNews huggingface dataset:
This. After a couple years of serious effort on Codeforces, algorithms interviews are trivial. And perhaps more importantly, it becomes much easier to bang out a state machine, toss around some data structures, check for edge cases. You'll become really comfortable with that middle tier of software algorithms that are a non-trivial composition of standard ideas, but still fall short of needing a research paper, etc. (And you'll develop a sense for when a problem is actually-hard).
Employment is in freefall! The countermeasures deployed are pretty much what we want.

Considering the uncertainty that the population has to grapple with along with the loss of benefits, it's probably better to err on the side of providing slightly higher assistance by some stats — which is where we're at. But in any case precise calibration of the assistance package is an unrealistic goal.
Yeah, I felt saddened to see the command, ctrl, alt keys were not programmable.

I get people wanting to design only for the apple devices, but frankly I find lately that I enjoy less branding on my devices/clothing/etc in general, and that includes the windows keys on my laptops.
If the touchbar had the same haptic feedback the trackpad has, it'd be awesome.

When people are told the trackpad doesn't move when it's pressed - that it isn't "clicking" in the sense you are not pressing a switch - the first reaction is incredulity.
Sure, I think I would be happier trying to find a pay for a news source that focuses more on synthesizing information. Obviously there is no unbiased anything (#1 of my list is explaining exactly that). What I'm looking for are sources that intentionally try to get all sides of the issue, what are those sources? Obviously reading NPR/Forbes/Guardian are not really those kinds of sources in many cases.
Since Linux can be installed on pretty much every laptop, I am not sure what is special about this one. Maybe the HN gang can enlighten me?

What fascinates me about Pine64 is that we might finally see Linux on phones and tablets.

I ordered a PinePhone a few days ago. Can't wait to try it. I wonder when they will ship it. I got an email "Your order has been received and is now being processed." but no info when they will send it out. Any idea how fast they will ship?
Presumably pro esports teams are measuring latency of their rigs to get the fastest gear where ms count?

If typical gamers reaction time is O(300ms) and a keyboard, change can save 40ms, or a screen can add 80ms (extreme cases) seems like they'd be wise to be testing and verifying things.

Anyone links to details of how esports teams are doing things here?

I'm curious about the light-detection - do screens have a very tight synchronisation between different colours. Could the sensor be matched in some way with the specifics of the screen?
Similarly, I have several friends working on wall street who flat out refuse to discuss anything related to a stock over email. Every discussion with them no matter how trivial is on the phone.
I think we’ve mostly advanced past the point of view that mutations are magic, it’s well known they happen. That’s hardly an extraordinary claim.
There are alternatives to React indeed, but those you mentioned are conceptually very different.
I wonder how much of success on this test is knowing when to take educated guesses or skip questions? Since I saw you say you ran out of time, I made sure to make a quick guess at the ones that seemed a bit more complicated so that I could finish the test. I did pretty well (38/50, or 90% "LIKELIHOOD OF JOB OFFER").

More importantly, though... I don't understand why anyone is hiring based on this test. It's incredibly hard, and I don't know what it really shows about a person.
Don't the all believe in the God of Abraham?
During an abort they would dump the service module, which is where the unpressurised cargo is stored.
Yeah when I first started learning Angular I had similar thoughts "Why did they make this so hard?!?!?!" regarding RxJS. To be fair regarding Typescript & ES2015, you'd get that with React too (since in my mind you;d be insane to start something new in raw Javascript these days when Typescript has made our lives so much so much so much better).

Now though I find RxJS to be a really elegant mental model for dealing with asynchronous stuff. I wish there was more Reactive/Rx* stuff around in the things I work with. Its really nice.
“TINA”, or “There is no alternative.” to equities.

https://www.nytimes.com/2019/07/11/business/stock-market-rec...
Discrete math topics teach amazing way to think that most people never get to see in high school. Knowing stuff in free a book like [0] is immensely helpful. There are a ton of decent introductory discrete math books like the ones by Susanna Epp, Ed Scheinerman, Goranko bros and Gary Chartrand. Just google "list of discrete math book". What google spits out won't even scratch the surface of what's available out there. But modern CS folk will have to know much more than the basics of discrete math. For example, math analysis and probability theory are very helpful. This free book [1] gives a sampling of such topics. As preparation, one can start by looking at pre-real-analysis books like the ones by Lara Alcock and Jay Cummings, Linear Algebra by Kuldeep Singh and Probability Theory by Dimitri Bertsekas/Tsitsiklis. These books are very easy to read. There are also introductory books that give a bare-bones sampling of most undergrad math subjects from abstract algebra to topology like the ones by Gary Chartrand (separate from his discrete math book) and Steve Warner. Such books are designed to be as hand-holdy as possible. The more I type the more I realize there's more (much, much, much more) to say about the math side of things. Anyway, for another thing, google category theory just to be aware of it. There are a few undergrad/high school level books on the subject, but I am not sure how useful that is to a freshman.

[0] Book Of Proof by Richard Hammack

https://www.people.vcu.edu/~rhammack/BookOfProof/

[1]Foundations of Data Science by Avrim Blum, John Hopcroft, and Ravindran Kannan

https://www.cs.cornell.edu/jeh/book%20no%20so;utions%20March...
While "per article" is a bit mercenary, I do admit that newspapers could benefit from a single-day fee, akin to purchasing a daily issue from a stand.

Maybe this is a problem ready for a YC solution?
"journalistic malpractice" - he's merely passing on the sentiment of the main subject of the piece.
It's just a more tax-efficient way of distributing dividends. Like how water tends to find the lowest point. Describing it in class-warfare terms is not necessarily helpful, as the poor were never participants.
It's unbelievable - you'd absolutely be brought up on charges if you used tear gas, which is clearly prohibited during war.

Hundreds of tear gas canisters got fired off at US citizens by police last night, though.

Insane.
Do you ask for per-movie pricing from Netflix?
Indeed. Or other sports applications. I have a friend that is an elite-level track coach. She has an iPad app that helps analyze running form from video. This tech could be used to improve apps like that.

My own little pet thought experiment for years has been an app that would track violin or 'cello bow motion to provide feedback to students on bowing technique. I am sure there are many similar applications.
If you have to resort to putting words in someone's mouth, it's a decent hint that either your position is weak or your understanding of their position is.

To answer your question: no, that's not my argument.
We started our journey with Janus about three months ago and I can just fully recommend it. It is an amazing well-written piece of software which is just as flexible and integrative as developers wish. E.g. Slack used Janus, at least in 2016 [0]. It is important to understand: Janus offers the ingredients for building great WebRTC applications (examples [1]), whereas Jitsi is more like a ready-to-go solution and got much more attentation as Janus did.

Lorenzo and his colleagues are doing a really great job.

In the space of SFU/MFU, one really needs to decide beforehand what kind of solution is suitable for which requirement. I have chosen Janus because we could integrate it by 100% in our software. For example, I was also looking into Jitsi. But compared to Janus it feeled so much more complicated and not suited for that specific job.

However, it is important to point out, that this is no a ready-to-go solution. There is a long list of things you will have to dig into:

- ICE (a way to connect if you switch between WIFI and LAN or to punch a hole into your fw) [2]

- Cross-browser compatibility (Thank you iOS [4])

- TURN/STUN (Which matrix of udp/tcp and ports is needed for Hole Punching?), I recommend coturn.

- Scalability: How many clients are planned? In my experience, CPU and bandwith are bottlenecks, we went with horizontal scaling

- How do you gonna test your WebRTC application? So far great results with https://testrtc.com, but you probably also could accomplish a lot with Selenium.

- Simulcast/Bitrate or Unified Plan (Use available bandwith and adapt on-the-fly) [3][5]

But once you got it running, it is an amazing feeling. We are in 2020 and it is possible for an SMB to offer video conferencing to customers via a web-browser using your own infrastructure while being compliant to GPDR and other stuff.

[0] https://webrtchacks.com/slack-webrtc-slacking/

[1] https://janus.conf.meetecho.com/demos.html

[2] https://webrtcglossary.com/ice/

[3] https://webrtcbydralex.com/index.php/2018/03/14/extending-ja...

[4] https://webrtchacks.com/guide-to-safari-webrtc/

[5] https://www.callstats.io/blog/what-is-unified-plan-and-how-w...
I don't see local news media as likely to find a way to operate without at least some advertising revenue at any time in the next decade, at least.

I pay to support some ad-free journalistic endeavors, but I also pay to support a local newspaper that is the ONLY thing keeping tabs on our city council, county officials and so on. Pro Publica is great and even the Intercept has its moments, but neither of them are coming to my town or county and doing that local work.
Exactly.

HOAs sound crappy but they're better than living next to assholes/slobs when you have zero recourse. HOA is really the only entity that will care about assholes. The problem with buying a home is that you don't know what your neighbors are like ahead of time.
Imagine going to the gym for years. It takes years of endurance, even your best efforts and intentions however imperfect. The results stay for life. Your mind-body is a complete vehicle, and others are even sharing the ride. Nobody can answer your life for you, though perspectives are broadened.
Why is it wrong for me (or anyone) to get fulfillment out of their job? Thanks to my partner I do the traveling thing; I visit other countries, sample other cultures, and routinely try new things. I'm not averse to any of it, but I don't understand the appeal, much less (what I read as) the condescending attitude against people who don't do it. Why can't we just "live and let live", without judgement, even if others choose to live differently than ourselves?
Dupe: https://news.ycombinator.com/item?id=23369904
The conservative commander in chief has been referring to the media as “enemies of the people” for four years. Law enforcement is overwhelmingly conservative. They believe what they’re doing is right, because they are attacking the people the president says are the enemy.

To my eyes, it really looks that simple.
the idea that paid news sources are some unique arbiters of truth is dangerous
No, might just be the timing of this submission. Vue is doing great and is about to release version 3 which will be another big leap forward.
I've written a lot about this. If you want a job, start applying early. But don't feel like you have to get one immediately. If you're sufficiently motivated, consider taking time off to work on your own projects.

1. Don't take all CS classes. Try other subjects and diversify your knowledge.
2. Get good at sending emails. It can help you get a job, get contacts or just gather information.
3. Even though you should take non-CS courses, that doesn't mean you should get a double major. It's not always worth it.
4. Make sure you like CS. Having experience is a good sign, but people can be advanced or good at a subject they don't like. Make sure you like it even when it gets tough.

[1]: https://blog.torchnyu.com/2020/03/04/take-fewer-cs-classes.h...
[2]: https://blog.torchnyu.com/2019/12/19/sent-from-my-iphone.htm...
[3]: https://blog.torchnyu.com/2020/05/15/the-case-against-double...
[4]: https://blog.torchnyu.com/2020/05/14/do-you-like-it.html
Optimize noisy, high resolution images into rather “tiny” files
I would love to see a study done to answer if modern news papers has become more partisan compared to the past. While perfect objectivity is not likely, I can imagine such study showing that news organizations where more political independent in the past with fewer political donations, fewer ties to political parties, and with a more diverse reader base over the political spectrum. The later was for example studied for the 2016 and a very tiny portion of US news media showed a diverse reader base, with most having the wast majority of readers in one political camp. If we had a similar study for say 1950 we could compare.
Lot of good advice here. Another is: take courses in accounting and management.

First of all, the path up from being a coder is to lead a group of coders. Second-- who knew? -- a lot of this stuff is interesting.
I thought what I heard is that the thermal cameras did cut out even in the sim, but that on-ship they cut out differently. My assumption is that this is something that gets fixed on the ground.
Don't come to my town to burn it down or the law will burn you down.
Maybe it's just me, but I'm really not seeing how to apply this
Dang, I'm not complaining. Do you have an issue with me?

edit: Ok. I get it.
The same hardware failure can cascade too; redundancy alone is not a panacea, you need some safeguards. Ideally, nothing should fully trust anything else.
This is the no true Scotsman fallacy. If I told you how to sign a certificate with your own CA, you'd tell me the result was "faked up".
At Google they are. Half are below L5, half are L5+, 10% are L6+.
> in the current unemployment benefit scheme

Congress (a nationally centralized organization) was doling out the money and used a simple formula (+$600 for every unemployed person, no matter what their job was).

> whether we need to invest more in social programs

I think "invest more" is maybe the wrong way to think about it and would just throw more money at the problem the wrong way. I think we need to change how legislatures and federal departments dictate how social programs be administered.

Code For America (and 18F and USDS, etc) has great programs where they go in and assist government departments to improve the experience for the end user. They generally try to change the project management to think about MVPs and use Agile methodology and most importantly build small increments quickly and iterate. Traditional US social programs were mega projects defined at legislation/RFP time (both highly corrupt because lobbyists and contractors would steer requirements).

We need to empower departments that administer social programs to run them for the people who actually use them and allow them the flexibility to change the requirements of the program.
Why not just ignore the op-eds? Or are you saying you would prefer NO news to news with op-eds?
> Most likely, the PDF used a subsetted embedded bold font, so it only worked for letters that happened to be present in the original text; any new letters were missing from the font and you got a fallback.

Wow, that seems to be exactly right, based on which letters were bold and which weren't. Very interesting!

To the folks downthread who asked about the legality of modifying invoices, I was trying to use one invoice as a template for a second invoice. Most things are the same, so it would have been great if I could have made a simple change!
Apparently there’s some debate whether or not this is a real product, but if it is, I’d love this in a compact keyboard form like a Kyria, Lily58, or Corne. Those keyboards are less than 60 keys so they require layers to get at what doesn’t fit on the default layout.

This sounds like a hassle but ergonomically it’s very good! Your fingers travel and stretch less this way. Someone asked me if I type as fast or faster with my Ergodox. I told them I don’t measure but that’s not even the biggest feature, but the fact that I’m not moving my whole hand up to the number row for digits and symbols.

The downside to this is that layers are deeply personal and changing them can bring some friction as a user re-learns the layout. I’ve resorted to screenshotting and printing my layers at times when I try a new paradigm. Having dynamic key labels would be a godsend for this sort of keyboard-user relationship.
Weather too.
> The author recommends using emoji in writing.

Not quite. They're saying "This is a ... overview of how we write" In other words, when Monzo people want to sound like Monzo, they recommend using emoji :)

It's not a universal recommendation, it's a brand identity. You do you.
https://news.un.org/en/story/2020/04/1062272
At least, we should reinstate requirements that police should come from their own communities...
I think more people who be apt to do this if electives were pass/fail. There were tons of interesting classes available that I could have taken but chose not to because I had a decent GPA in major reqs.
What constitutes very early? 6 months? 2 months?
In that case, how do you support journalism?
> Machine drying anything but towels and sheets would be considered shabby by most, as it damages clothes.

So does UV light.
Maybe someone will sell wifi routers with cute little LCD screens in them that show this QR code?
Ah, quite possible - I had not noticed this.
Or maybe there's genuinely good people working at Facebook who want to help others and help them succeed at their job.
Yea. This article just hijacks all the graphics from the ars technica article and makes it harder to read.
> High IQ people may become natural leaders and can start unions or organize workers against management in other ways.

Maybe you should take the dogma goggles off ? Public sector unions are pretty common without the "genius leaders" and from what I see police unions are often reported covering for the police officers caught in despicable wrongdoing and obstructing disciplinary measures - they are pretty much the worst example of a union you want to support, along with prison unions lobbying for more incarceration and so on.
EMH is a mental-model of equilibrium, and is useful when used that way.

Financial systems have multiple equilibria [1], so EMH "violations" come in two flavors:

1. Small deviation from equilibrium. This is where Renaissance Technologies hangs out.

2. Market herd expects the wrong equilibrium. This is where Nassim Taleb hangs out.

On the scale of single years, 2 happens so rarely than you can't get statistically significant measurements. So, we end up with endless philosophical debates about whether EMH is "true".

[1] https://en.wikipedia.org/wiki/Diamond%E2%80%93Dybvig_model
Really weird that nobody in the thread is pointing out that this is basically a website that says "give me your photos, specifically from protests, which have details that you want to keep private".

It doesn't matter that it theoretically all happen in the browser. You can serve different versions to different IPs etc. Every heuristic in me would be screaming don't use that if I would have a need for such tool.
Don't forget your social life. Don't forget to study.
Be mindful of your program's retention rate. My first CS class has a very bimodal distribution (this is common in CS classes), and about half the students weren't in the followup class next semester. We lost another third after that semester. The engineering program at my school was run similarly--only about a third of students entering the program would graduate with an engineering degree.

Not every school is run like this, but it's something to be aware of.

Don't immediately freak out if you get a 70% on your first Physics exam. A lot of science and math classes are graded on curves, and professors don't want to see too many (or any) perfect scores. I had one class where 25% was the lowest passing score on an exam.

Especially at research universities, professors are often more interested in research than teaching. Even when it's not obviously that bad, they're worse at teaching and care less than the average high school teacher.

Try to get out and have some fun.

Also do something that's somehow very different than programming. I majored in CS, but got three minors (two in liberal arts), and even found time to take a golf class and a scientific glassblowing class. But even intramural sports are good.
What have been your frustrations with them? I’ve found them dead easy to setup and implement
> I don't like the process because it has so many issues

And you still haven't described any of them.

> It's just hostile in so many ways if you aren't using a VT-100

That's a strawman. At some point, you're going to have to use git on the command line to stage code, push it up to the remote or pull new code from the remote. You're going to have to learn how to deal with code conflicts, resolve them and push up the resolution. You can certainly participate in the email patch workflow with a GUI email client and a few git commands either executed on the command line, or may be as part of a graphical git GUI client.

> where the other side is just not interested in improving the process

I already mentioned a few things in my reply to williamdclt pertaining to tl; dr documentation for setting up git format-patch and git send-email much like Github displays the commands to clone, set the remote, push and pull commits. But I don't think it's fair to say they're not interested in improving the process. For example, a new utility called GitGitGadget was written to provide an interface between Github pull requests and the Git mailing list and it's also mentioned in the Documentation folder of the git repository [1].

> in the end the reply will just be "it's all so perfect, look how easy and nice it is"

The problem is that you're being too dismissive in your criticism and comments rather than specifically describing what could be improved within their process. Effectively telling a project that they need to discard a process that they've successfully used since its inception and move to an entirely new process is a non-starter.

> I also know that being specific with an evangelist will just get me a reply "oh just rent a VPS if your ISP blocks SMTP"

Some people prefer to run their own SMTP servers rather than use Big Company's product. In my case, I have no problem doing this through the email account I have with my ISP.

> If you really can't admit to see a single fault with the system, you are evangelical.

I did mention in my other reply that the documentation for setting up the environment could be more concise, but not everything that's old is necessarily worse or obsolete. A lot of Webapps perform worse in terms of latency and input lag on my laptop with a multicore processor, gigabytes of memory and over a terabyte of secondary storage compared to the equivalent desktop application from decades ago on a machine with megabytes of memory, a single core processor running at less than a quarter GHz and secondary storage less than a quarter GB.

[1] https://github.com/git/git/blob/master/Documentation/MyFirst...
For diversity of opinions, can also try the independent individuals on Youtube with their own news channel. Yes, do try support them, too if you consume their content.