skysight-inc/HackerNews huggingface dataset:
As a firefighter/paramedic, I entirely understand the perspective of being willing to put your life on the line for the community. I have attended three line-of-duty death funerals.

There are justified situations, and there are grey areas.

And then there are situations whereby a man will have his hands on the top of his head, be kneeling still in the street. And he'll be shot 8+ times by the police.

I can be entirely grateful to the police who do an honorable job. And to those in uniform who condemn egregious injustices by their own. They are doing honorable, good work.

I can simultaneously have a depth of derision and anger for those who see a badge, a uniform, and a gun as an excuse to exercise their latent psychological weaknesses, aggression, etc.

The two are not mutually exclusive.
This is pretty much my experience as well. The trackpad is my only complaint about the machine.
There is some ongoing work to reverse-engineer the trackpad firmware (which is apparently behaving badly) from this guy: https://github.com/akirakyle/pinebook-pro-keyboard-updater/t...

There's also apparently a bounty: https://www.bountysource.com/issues/88375235-reverse-enginee...

If there is a firmware solution, then I think I'll have no complaints left for the pinebook pro :)
I think more people will be self-reliant and cut their own hair - at least occasionally. As for long hair coming back in style, I think lengthier hair has always been in style in one form or another with the exception of WWI/II times when everybody was in the military and getting clean cuts.
In the context of writing reliable software for a spacecraft? Pretty much anything with a reasonable type system, for a start. Maybe C#, or some reasonable subset of C++20, or Rust. Maybe Reason or OCaml.
This is an ARM laptop. Since it isn't intel, that means you can have access to the MOBO schematics as well as the processor data sheet.

This means that the average person can design a computer around the processor without paying a couple million to intel in NDA agreements.

This is a being deal for the FOSS hardware community - I myself am actually working on a project to make an open processor with a GPU. https://systemeslibres.org
If I were them, I'd leave Google and start my own programming language company. I can't speak for them of course, but that's what I would do if I were in their position.
The inflation after 2008 was low, and we pumped in a ton of cash in then. I don’t know how everything will end up, but I don’t think massive inflation is guaranteed.
Great, so you are saying that NO news is preferable to the current situation.
I was a Flex developer.

No JS framework felt anywhere close to the ease and power of Flex until I saw React.

React is Flex done right. React is Flex but armed with the knowledge that two way data binding is the fucking devil.
News is not perfect, just like any other platform or business you use is not perfect.

I think paying for news and not reading all of it are orthogonal. If you don't like curation, RSS is still solid.
that's one hell of an off-topic comment if I've seen one
But "advertising" today is a twisted caricature of sponsorship models of years ago.

Advertising, like "location services" has become a two-way surveillance system.

I would love to be able to have a system of payment where we could pay a small amount of money for high-quality journalism? (and do it actually anonymously)
Sounds like you can subscribe and support journalism and continue to use your RSS system.
Oh look at you ant those lines you gathered at the bottom of German society. Just admit it: you hate them because they report on people like you and you don't like to see your face in the mirror.
Keep writing programs, that's the ultimate skill and what you need to demonstrate at interviews. Second, if you are shy like a lot is us, take communications, meet other people. Try new things. You can find friends, ignore the cool kids if you have no connection. Also, this pandemic and violence will pass, hopefully we can improve society - but society will still be there.
As testing becomes more readily available, we'll catch more and more people who are asymptomatic and/or have mild cases. This is going to reduce the CFR. Many epidemiologists predicted this and have stated that they think the IFR could be as much as an order of magnitude lower than what the CFRs were back in March.
For comparison, open source password managers are zero cost, 1Password is fixed cost (even more fixed if one buys the software, instead of the subscription), and in contrast https://aws.amazon.com/secrets-manager/pricing/ is $0.40 per secret per month, plus a tiny but not zero cost per API access.

I'm just pointing out that AWS Secrets Manager is not at automatic, no-brainer win
You do understand that the news is one of the lowest profit industries, right? They showing you those ads just so they can stay afloat -- not so they can all buy yachts.
3 years old article [1] on a 3 year old software that gets daily commits. Is it really relevant?

[1] there's no date, had to check Internet Archive, and they refer to 3 years old OSes

edit: I mean, so much has changed that the performance could easily be way better or way worse, I don't think it's representative anymore (usuful for future benchmarks, sure, but relevant not so much)
Doing side projects is so key and very underrated. The downside of a CS degree is it tends to be heavily theory-skewed (which can be really great!), but it doesn't take much to forget the practical side of the craft.
> I'm not sure you'll be done before the heat death of the universe

According to [0], the Stelliferous Era alone will last ~3 zettaseconds, which at a best already achieved clock rate of 12 attoseconds gives ~2^127 cycles, easily enough to break common 128-bit-'secure' cryptography with good probability on a single, serial computer.

Checking [1], converting the Virgo Supercluster into sand-grain-sized computer cores would give parallelism on the order of 2^170, enough to break 297-bit security ratings with certainty, and uncomfortably cut into even 384-bit security.

> as big as 2^255 or 2^448.

448-bit security (not 448-bit elliptic curves, but 896-bit curves) is probably okay, despite that these are still fairly underestimated[2] limits - you get better (smaller) limits based off dissipating waste heat at CMB temperatures, so even 384-bit security might be safe in practice.

These are all rather off-the-cuff estimates (read, I looked up the largest and smallest plausible-sounding numbers and divided them), but it's rather disturbing that most people don't even seem to think to wonder "what if the adversary was willing/able to sink a significant fraction of the mass and lifespan of the universe into breaking this cryptography?", much less keep semi-exact numbers handy when estimating security margins.

0: http://en.wikipedia.org/wiki/Orders_of_magnitude_(time)

1: http://en.wikipedia.org/wiki/Orders_of_magnitude_(mass)

2: 2^127 and 2^170 are both fairly achieveable (ie underestimated) individually, but dismantling all the stars you can access to build computers raises the question of how you're then going to power those computers, so I'm not sure just multiplying them together to get 2^297 actually works.
>US Special Forces even using Signal for official communications within combat zones //

Do they have some other systems for using Signal on, they can't use it on regular mobile phones without being tracked by base-stations, surely?
Luckily we have the FBI uniform crime report to inform us. In 2018, Camden had 16 violent crimes per 1000 residents. Ten years earlier, it had 23 per 1000. Murders fell from 54 to 23.

In adjacent Philadelphia, violent crime fell from 14 to 9 per 1000, the same ratio as Camden enjoyed. Therefore it stands to reason that Camden's violent, corrupt police force was not necessary to reduce crime. This is consistent with other evidence that aggressive, violent police tactics are not associated with lower crime.
I've had a PineBook Pro for a few months. I added an NVMe drive for extra storage and overall I'm happy with it as a secondary machine since I usually use my desktop.

The one thing that I think is much worse than it should be is the trackpad and my view is much more negative than in this review. For me, it's terrible and often borders on unusable for anything that doesn't have a large clickable area. It is such a contrast to the keyboard that is much better than I expected and probably the best laptop keyboard I've used in a long time.
> Getting in a tin can with a rocket on your back and flying to Mars is never going to be a safe thing to do - Ruth Bamford, Rutherford lab

Haha.

In all seriousness, is the essence of the article saying that placing strong enough magnets around a rocket that will exit the Earth's magnetosphere is enough to protect against most kinds of cosmic rays?
Am I kind of weird? Did it first time without reading anything just looking at numbers on the HUD. Maybe a bit of common sense?
Sorry I've clarified in my OP that this is for making admin dashboards, are you still interested?
For your non-CS electives - fill them up with classes that are much easier to learn in a college environment.

If there is an intro to law class (preferably one meant for non-lawyers, for example Intro to Business Law), you may find that useful.

Take 1 or 2 business classes. It doesn't have to be a minor or double major - just the basics of marketing, finance, economics, and entrepreneurship.

Get better at "presentation" - speaking and writing. Public speaking (or debate) would be helpful. This could be an extracurricular like Mock Trial, it doesn't have to be a class (though if one is offered and fits in your schedule, that could be great).

Oh. Machine Learning. Make sure you know the basics of it, even if you don't want a job in ML.
Ask HN: Best software to start my own Reddit alternative?
I like the website (minus some css changes), and would like to start my own alternative, but for my smaller social audience. I've seen source code for the following:

- postmill
- tildes
- lobsters
- reddit (don't want to use that codebase)

I've not seen HN's forum's source code.

Some focuses my site would have:

- support posting images
- none or low js
- secondary social network, aka no intent to scale huge like fb/twitter/reddit. HN's size counts as secondary social network for me.
- majorily serverless would be a plus if possible, docker support would mean I could run on google cloud run serverlessly.
- postgres preferred
- longshot, but written in a faster language like crystal/swift/rust would be more than I deserve. I'll learn whatever language the best software is already written in.

Recommendations? Other software suggestions?
Oh, so I was one then. I didn't join the club :-)
Seems pretty damning of Azure. Are these issues general to Azure or particular to how they were using it?
Installing Linux on low end laptops is difficult because of obscured proprietary firmware. Chromebook BIOS is an example.
I think it also works partly because the wages are more egalitarian. Developers and doctors don't make $200-$400k like they do in the U.S.
I don't know whether my position is morally sound, but it's at least pretty clear in my head:

- I want society to support professional journalism.

- There is an infinity of worthy things to read on the internet. I want to browse content from many sources.

- However, it is no longer the 1990s. People don't choose a single newspaper to be delivered to their houses and open it over the breakfast table.

- Accordingly, I don't want to have to choose a single newspaper to support, like people did in the <=1990s.

- Personally, beyond checking the headlines, I mostly read the news nowadays with a feeling that I'm time-wasting: that I should be spending my time doing something more worthwhile.

- So it really seems that payment has to be per article. Presumably some sort of subscription-based micropayment service: pay $20 a month; can read content from (and thus support) many professional journalists. Something like Blendle. Although when I tried that a year or so ago it didn't offer the type of browsing I was looking for.
Ah, I see what you mean, thanks!
> I tried, except, everywhere I looked, they promoted Op-ed pieces with equal billing and authority as traditional investigative reporting.

I share your dislike of this trend. In the physical paper days, the opinion pieces were kept within a specific section of the paper (usually end of section A, and column one on the front page), and it made a difference. Now you see people taking an opinion piece as speaking with the voice of the paper all the time.

It would make a real difference if the background of the page was different for opinion, or something, but I have no idea how to get there from here.

_The Economist_ has pretty good international coverage, but it's a weekly magazine, so a different focus, and they are not shy about their promotion of free trade and classical liberalism in the opinion sections, so you have to be ready for that.
Meh, React is great for more reasons than modularity. One way data flow combined with automatic updating and rendering is really really nice. I just wrote a simple UI for a terminal and having to manually call a function to paint to the screen felt rather...quaint. We've had modular templates for years. It's only recently that we've had the ability to think of UI elements as functions that automatically get called when their arguments update.

This article also doesn't delve into why Facebook supports React so much. Or why Twitter, Reddit and the rest are switching to React. The answer being that React lets developers make really smooth, really addictive websites. I wouldn't be surprised if there was some studies showing that any flash of unstyled content, i.e. a server render round trip, lowers conversions by x%. Therefore having a client side app is imperative if you care about having your users on your site. Multiply it by Facebook's revenue and paying the few million to fund a team of developers is a really good deal.
So it would seem we should use a 0.5x + 0.5y blur to be sure to lose information - something that makes the matrix close to singular.

Also, how to handle the boundaries? We select a box in the image and blur that; we'd want to handle the boundaries in a way that also makes sure we lose information.
> Do you feel like you learned from your advisors, some if whom I'd imagine were younger than you?

Why do you think it'd be unusual to learn from someone younger than yourself?
Ask HN: What book are you reading this weekend?
Curious to hear what the HN community is reading.
Shipping information for Pine64 products is generally available at https://www.pine64.org/shipping/

Shipping schedules for Pinebook Pro and Pinephone do fluctuate since they are produced and shipped in batches.
> I always wanted more letters after my name.

This is a really bad reason to do a degree, if you want my unsolicited opinion.
various possible ways: for instance (theoretically) heat and humidity might effect how long virus survives intact outside of the host, or increased UV light exposure could speed up virus breakdown.
I never used the flex layout package. That's a third party library, and I think sticking with CSS grid + flex makes more sense. (Alternatively, you can just use bootstrap or tailwind or whatever.)

RxJS is actually one of my favorite parts to Angular, but it _does_ lengthen the learning curve quite a bit. Once you get past that, you can have amazingly reactive apps. One of my beefs with ReactJS is that it doesn't play as well with RxJS. Now that I think of it, you're not actually required to use RxJS with Angular: you can convert observables to promises (`toPromise()`).

I could see how having junior/new developers could make things a lot harder. I remember first learning typescript and having to keep the TS playground open at all times to see how it compiled to ES5.
> The display resolution is 1920x1080, equivalent to about 100 dpi

Maybe a typo? Should be around 157dpi for a 14 inch screen. Though I absolutely agree with the general idea, high dpi screens (over 200 dpi) do make the experience much much better.
> I know I would not want to be among the "I did some coding on my own, and a bootcamp for a few months" brigade.

Especially when the resume next to yours is someone from a top-20 CS program who's been at AirbnUberLyft for 4 years.
Given a large population of any individuals with only loose connections, is it not statistically likely that some will die? Especially given that those prone to protesting in the streets might have encountered trauma, or might have been from high risk populations in the first place.
Whatever is currently on the OnePlus 6 does it.
Microsoft Flight Simulator's IFR System
I would say, like I said, that wikipedia has been my go to and what I support because it has a HUGE reference list for each article. My question is simple where are the news sources that list as many sides of an issue and list all their sources that they pull from?

I don't know where you are getting this notion that I want others to pay for something so then I can deem if it's worthy for me to pay for...
Goals! As a mere 49-year-old who learned to code 38 years ago and only has 15 years' professional experience, it pisses me off to hear people whining about ageism in tech; I'm sure certain sectors of the hotshot startup world are biased towards "bright young things" but as far as I can tell there are many orgs that have a place for grizzled greybeards and I certainly don't plan to ever retire. What would I do? I'm still amazed every day that they pay me good money for doing the thing that has been my hobby since age 11, and even if I didn't need the money I'm sure it would continue to be one of my favourite hobbies that I would do just for fun.
Maybe I'm a retard but isn't Android linux?
SpaceshipGenerator: A Blender script to procedurally generate 3D spaceships
Here are a few things that either I regretted not learning/being taught in my CompSci course, or that I see lacking in new juniors who start on my team:

- How to actually build something entirely from scratch and host it somewhere so others can use it. I.e. do something 100% top-to-bottom where you not only design & write a bit of software then hand the assignment in, but actually set up a server, install what you need, deploy the software, monitor it etc etc - bonus points for getting your friends to try and use it have them file bugs for you to fix. Some suggestions - write a clone of Wordpress/StackOverflow/HackerNews or whatever and do the whole thing yourself, right down to database schemas and installing and configuring nginx yourself. You will learn so much if you have never done this. Too much at school was compartmentalised so that you only had to "focus on the problem" and the other stuff was provided for you.

- Source control: Git/Mercurial and other distributed ones, plus also still-in-use dinosaurs like Perforce/SVN. These days with Github everyone probably knows this, but I'll say it anyway since at school it is often just you working on your own.

- Unit testing :-) Bonus points for continuous integration/deployment.

- Basic project management: how things are run in teams, code reviews, bug handling etc.

- web + networking fluently (answer the "what happens when I enter example.com in the browser" question from the initial DNS lookup through to the DOM rendering and everything in between)

- fundamental *nix familiarity. Don't need to be l33t, but at least be able to get basic grunt work done with pipes and the like instead of having to resort to dumping data to excel and filtering it there. Sed, awk, grep, wc, uniq, sort, vi etc etc etc.

- the obvious algorithms + data structures stuff.

- These days: Cloud: the 12 Factor App thing is quite a good thing to read and internalise - it may change your perspective of how you think about approaching things. Probably worth having at least a basic understanding of docker + k8ns, as well as using at least one of the major cloud provider's services (they're all largely the same for the basics)

Otherwise my advice would be to just generally get stuck into stuff and just keep messing around with as much different stuff as you can to keep your horizons broad and experience varied. Don't try to focus too much on specific areas - there might be stuff you didn't even think about previously.

Have fun & good luck!
The leading self-driving vehicle company was bankrolled by ad money, so I think your cynicism is misplaced.

Also, in terms of bettering our lives... I'd bet advertising beats the ISS. What has the ISS given us? I know hundreds of small businesspeople that would never have gotten off the ground without modern advertising. There are people out there that click on ads and buy things, and that makes them happy.
A Statement from [Brand]
> a barrel connector power supply

What's wrong with this?
What if, instead of trying to bully Twitter to not post fact checking links for Trump's tweet, we instead ask them to do so fairly for both sides of the political spectrum? I'm pretty sure there are lots of factually false left-wing statements that could make use of the fact checking feature.

That is the only issue here that I could see as being partisan, it's not about adding fact checking links, it's about doing so regardless of the political affiliation of the poster. I wish there was a lot more fact checking added to most statements on Twitter.
Can't you buy from the owner and not sign the contract with the HOA? Presumably the HOA has a contractual grievance with the prior-owner; or are such HOA contracts enshrined in criminal law?
I believe OP means corporate in the sense of
'collective' rather than in the sense of 'legally created limited liability entity'
I love it, I use it daily on Fedora and MacOS and is the easiest to configure and fastest terminal I've used so far (previously my main terminal was urxvt in daemon mode, a feature I still hope to see in Alacritty).

Christian Duerr and friends are doing a great job, please continue to work on it.
Yeah. It is great that Nasa and the US military paved the way, like has happened before (The internet, etc). SpaceX feels like a new era of spaceflight, harnessing so much of the potential that US government created in the previous era.
From a German perspective I don't think German media got more partisan. They rather became more clickbaity.

A notable difference is that it's simpler these days to read and compare different media, as well as looking at excerpts.

To the last point: Historically you got the complete paper and a good™ paper shares different oppinion pieces (even if main oppinion of a paper had one view, publishing opeds with opposing views is/was normal) however nowadays one doesn't look at the full package, but only clicks on single articles (probably spread in like minded FB/"social media" groups.
I went out of my way to make the point without condescension. Evidently I didn't succeed, and I'm sorry for that!

Let me put it another way: Virtually all languages that have become popular recently have done so because of the backing of some large organization or another. There was a time when languages like Perl, Python, and PHP could arise out of basically nowhere and become popular. That time is gone, and now languages essentially need organizational backing of some kind to succeed. That was true for TypeScript, it was true for Rust, it was true for Swift, it was true for Kotlin, and it was true for Go. They also benefit from some sort of well-known thought leader, a role that Rob Pike plays well. If you think Go would have gotten popular without having a Google and a Rob Pike behind it, then, well, I don't know what to tell you. I don't think Rust would have been popular either without the Mozilla association.

Or, more succinctly: I see no world in which Go having simple ML-style generics, without typeclasses or functors, would have made it any less popular. Other factors dominate when it comes to success of a programming language. TypeScript, in fact, shows that you can have generics that are more complex than those of Rust and still become wildly popular.
Luther Blisset