skysight-inc/HackerNews huggingface dataset:
>Friends who had maxed out their investment in GPA [...] were in a relative bubble.

Yep 1000% agree

> Friends who had maxed out their investment in [...] personal projects were in a relative bubble.

-0% agree, I'm actually a bit baffled that you mention it in the same breath. I've found, in my own xp and in others', that personal projects on your own are almost the only way to learn how to be high-impact.

In many companies, they've already decided their db, their frameworks, etc. and you'll need a lot of political capital and technical trust to be able to start a real conversation about splitting the stack and so on. So, here, you'll learn about how to work on existing rails doing n+1 tasks and bugfixing.

In a personal project, you start with an empty dir and work from there. You end up knowing why you like pg over mysql. You know why it was worth it to use rails instead of rolling your own. etc etc.

I have some social friends who also do software who don't really have it as a hobby (just a job) and while that's totally fine, they're unable to answer questions like "what framework does your work use?" (answer I found later: Spring). To their credit, it's probably a good thing at some level that the company has managed to shield people from that much detail.

Obviously everyone's journey is different, but I've always found that individuals who can go "I want to build <thing>" and then google/IRC until it's built are generally pretty impactful people.
cough IRC cough
It's the most data intensive thing I can imagine that fits with working from home due to Covid-19.

Obviously if you're hosting a website from your home server you can go above that, but why would you do that instead of using a real host and ssh-ing in, which wouldn't even register against 1TB?
Doubtful. I wfh and have hit Comcast's cap a few times in the past. Radioactive? I have no fucking choice even though less than a mile away in all directions there's century link.

The solution is to get a lower speed. I went from 300 to 250 to 200. It's not noticeable. I'd like a gig, but it's just not worth it. This way I pay less too. Fuck Comcast and the monopolies we have here.
I mean this should come with a tax break. Since one benefit is gone and now we have to rely on the bullshit service of this incompetent jackass of a company.
Functional Strategies in Python
>it feels a bit like cheating. Because you know that somewhere, somehow, the code you write is translated to assembly instructions. To the machine language.

I think you should go all the way, show the machine code along with the assembly language. Show them that in the end it's all numbers.

Well, philosophically it's not even "numbers" per se, it's some physical tokens that are moved around in a manner that is isomorphic to a kind of arithmetic and logic.

[edit] And yes, by "physical tokens" I mean voltages and not atoms, which you can argue are not "really" what is going on ... etc
We should use open-source mesh wireless networks, and do away with ISPs once and for all.
Lemme check with my higher ups, but I think so? We would use this functionality a lot.
> https://www.gnu.org/philosophy/javascript-trap.html makes no mention of proprietary backends being harmful to user freedom

OK, but the later essay https://www.gnu.org/philosophy/who-does-that-server-really-s... does.

The proprietary backend is providing a network service, the question is: to what degree is that service being used as a software substitute?

----

My own opinions on RMS' opinions:

The essay I linked is from 2010; don't get too hung up on specific examples, things have changed since then. The Facebook of 2010 was fairly usable as a dumb service without being a software substitute. It was possible to consume your news feed via RSS, and perform your own sorting of it (for example).

That said, I do think that RMS has taken a rather naive view of which services are pure services, and which services are software substitutes. I can see how many things can reasonably be conceptualized as a pure service... but also, they could be replaced by software. If you could use software as a service substitute, then surely the service is a software substitute. And part of this changes over time, as people figure out how to replace more things with software. (Based on personal (mailing list?) communication regarding DDG vs YaCy vs Searx as the default search engines in FSF-endorsed distros)

It should also be said that RMS refines his views change over time, and that he often doesn't do a good job of acknowledging that they've changed, instead doing a sort of "I've always had this wisdom" thing. Years ago, he had a bit about how people would ask him about "free hardware", and that his answer was that the concept of free hardware didn't make much sense, as you can't copy a piece of hardware the way that you can a piece of software, and that having the source files for hardware wasn't very important. Then a few years later, consumer 3D printing and home manufacturing started to take off, but he held on to his old position. Then a few years later, he came around, and he had a bit in a talk at LibrePlanet about how free hardware was obviously important. So don't give old statements by him too much weight--his views change in response to new information and developments (as they should).
Cold weather weakens your immune system.

Also cold weather has lower humidity.
I know exactly what you mean! This is why, to me, the text adventure genre was always so fantastic.
Ah, I see. That makes sense.

I see their willingness to accept artifacts of dubious provenance as part of an overall pattern of having things other than scholarship at the top of their agenda. But yes, I do think they'd prefer genuine artifacts when available -- even if that destroys provenance information.

If they cared more about provenance, they'd be less likely to be duped, and it makes it hard for me to see them as purely a victim.
I am sympathetic to the ISPs. It's good for the planet and emergency situations when we each use wi-fi instead of using cellular data. However, I think the ISPs simply haven't shown enough creativity in incentivizing users to use available wi-fi networks over cell data. I imagine very few people even know that we should want to prioritize wi-fi.
When I signed up for internet, I asked the representative for unlimited data because I was aware of this option. The representative flat out denied that it existed and refused to even tell me the price for such a thing.
Seattletimes produced a printed newspaper working 100% remotely
I have thought about that problem a -lot-, actually. It used to be my job; determine the best route from a cost standpoint, draw it up, and then convince everyone to let you do it. (And thus began my love for LISP...)

You don't dig 50m into the ground, unless you were referring to the length and not the depth. But if you did mean depth, I've done designs where the dig depth was under 4 feet. Usually this involved either special products for purpose (Look up Vertical Deflecting Conduit) or literally just a straight trench along a state highway. (Not gonna comment on the security of that practice...)

But if you meant 50m in distance off the backbone, you're right. because that last 50M to a residence -is- the hard part in a lot of cases. That's why one of the things negotiated in a lot of franchise agreements (which range between a permission to build all the way to a locally sanctioned monopoly) includes is a 'minimum homes passed per mile'. Which basically states that if a route passes at least X homes in Y distance, the Cable co cannot charge a prospective customer for the buildout to their residence.

Doing the 'last mile' is the most expensive part of any network.

One might start to ask if this is part of why these Cable cos are so hyped on the 5G; It makes it possible for 'fringe' customers to still be offered wireless products.

What the Tele/Cable cos did with all of that federal grant money in the early 2000s and with the stimulus packages resulting from the 2008 recession was build up their backbone structure substantially. Many of the projects I did were designed to specs along the lines of 'Go up to the next 48 count interval, then double that.' So if we needed 28 fibers to feed a system, we'd put 96 in the ground in that case.)

Which means that rather than use that stimulus money to build out more of those last miles, in most cases it instead went into revenue stream of fiber leasing. Many of the projects I worked on involved Cable companies leasing that dark fiber they built up to the cell carriers for capacity in the rollout to 4G.

Bonus points because in most cases they weren't even doing any multiplexing on the fiber (something that could be done by adding additional equipment but not having to replace any fiber.)
Also a major plot element of series two and three of the more recent Norwegian show Okkupert.

https://en.wikipedia.org/wiki/Occupied
The Trouble with Magic Leap
This is just superb. Anyone who was old enough to follow the later Apollo missions while they were growing up should get a kick out of this.
Ask HN: What home office computing setup do you have?
For my home office, I've run a 27" monitor+laptop for a long time, working remotely. However, my laptop's getting old, and I'm torn between getting a desktop PC and a laptop, or just getting a laptop only.

I don't need to be super mobile all the time, just once in a while. I could also use more computing power/RAM.

Grateful for suggestions: stick to laptop only, or diversify?
And they wouldn't want to know what's really on them as well
Despite push due to coronavirus, online voting might be a mistake for democracy
Good feedback, thanks a lot! I'll work my way through the list.

It's basically based on the list from Elgato (https://www.elgato.com/en/gaming/cam-link/camera-check) right now that's why some labels are "negative". I removed these now, I think they are mostly used for their interface as they display in different ways if something is recommended or needs some customization.
No, we should not accept suboptimal outcomes from automation and we should insist on properly designed processes. Automation should serve the students and faculty, not university administration, who can say they've shaved so-and-so much off this cost center that is student housing. The most worrying thing is that the administration had student deaths before and still continues to give offense.
>The Dead Sea Scrolls in Israel are real

Has it been confirmed by (non-israli/non-american/non-jewish) scientists?
I don't think it is the existence of the email but rather the wording of it that is at fault. The email was cold, soulless, and underscored the fact that "the system" viewed the residents as inventory, not people.

I am reminded of the automated email I received from my company's HR software, just prior to my summer intern going back to school. The email asked if I had run through the checklist for the pending "termination" of my "resource". I went to the HR director and was like "WTF, can't we inject a little humanity into Human Resources?" She just shrugged it off, saying the emails were built into the system.
That isn't true anymore. In the old days of limited data plans, they would throttle customers to 2G speeds after their allotment was used. Today, they deprioritize which simply slows speeds when there is network congestion in the area.
Iron Man and Batman are some of the most intelligent humans in their universes. Iron Man per the latest marvel films, invented self-regenerating nanobot armor and time travel. Batman kinda varies in how superhuman his intelligence is depicted and I haven't bothered to see the last few so can't comment.

Writing this now I see your point was not that they aren't extraordinary, but rather the opposite of anti-wealth. I don't disagree, but I'm not claiming that every movie covers the same ideas either. However, the villains of Spiderman 2, for instance, are a bunch of Iron Man's lower level former employees who specifically call out how they got the short end of the capitalist stick, and how unfair it is that he got the spoils of everything, and how easy it was for him to dispose of them. The villains of Spiderman 1 are just some construction guys who got shafted by the collateral damage of the heroes and are trying to make a living wage. Yes; I do recognize the irony in that both of these working class groups are villains, but they're not meant to be portrayed as "Evil" for the most part. Again, not especially deep, but not "I'M GOING TO DESTROY THE SUN BECAUSE THATS WHAT VILLAINS DO!".

The captain america movies, seem particularly keen on the idea that the american government / law does not define the american ethos.
Simple Sims on Pandemic Variance
It can be a lot easier than digging trenches. Where I lived I've watched various google & TW contractors running fiber on existing utility poles. It surprised me how fast those guys can move, I'm talking a couple guys and a truck can probably do a few miles a day. Last time I saw it, they had a couple trucks doing some prep work ahead of a guy literally walking along under the cable pulling that spinner thing. They had wired from the office building I was in, down the road a couple miles, by lunch.

(random youtube video)
https://www.youtube.com/watch?v=aUMjCvMxp-M
Another, similar one is https://github.com/BoostIO/Boostnote

I wish there were better open source alternatives, that didn't involve Electron.
Is the any good code snippet managers that are leaner, even much leaner e.g cli or tui based?
Yes. We are all paying the DWD through taxes. The DWD provides its data to private companies for free, including WetterOnline, the company that sued. All the companies do is providing apps and web sites for visualization of the data.

I think the main reason for the lawsuit was that the DWD app is really, really good – in my opinion it's the best weather app we have in Germany. This made it very difficult to compete with – it was free, ad-free and good.

This kind of bullshit will only get worse, with investor-state dispute settlement agreements int trade deals forbidding governments to take on new responsibilities whenever there is a private company in that space.
amiga graphic ages the best.

3DO is nasty looking
You’re assuming that nobody has a job that requires transferring large files on a regular basis.
>Its a pretty neat service, but I'm a bit underwhelmed by the feature-set .

The post is about business, not tech. You have perfectly highlighted the gist: number of features don't matter for a business to be successful. The main feature does.

As an anecdote, many years ago I briefly had a very profitable business, where the product was a rectangle with rounded corners. 15 minutes in Inkscape earned me a decent amount of money. Not a lot of features, but somehow market still wanted it.
And it has the nice sideeffect, the the owner company controlls, what you can do with your car/where you buy your parts from.
Interesting to note that Zoom R&D is in China ... might be a concern for some types of companies i.r.o the uncalled for in my personal opinion paranoia around Huawei.
Considering the fact that most War time presidents in US do not lose elections, what impact do you think the current health crisis will have on Trump's re-election?
A thought sprung to mind: In *n?x environments, if I were implementing something like this I think I'd do it using an env var for sync. Think something like:

$ eval $(start_counters); # start process, print 'COUNTERS_ID=...'
$ ./myapp

i.e. "stealing the way ssh-agent works for fun and profit"

I'm suspecting you already thought of this sort of trick and rejected it as not worth the extra complication for the rare annoyance, but since it didn't pop into my head until hours after originally reading this comment I figure it was worth noting just in case.
At that point I'd say that the user's browser is broken around a reasonable ability for the page to deal with it.
A free API for data on the Corona Virus
Kuo expects first ARM Macs as soon as Q4 2020, major MacBook chassis redesign
I have a five person household that includes three teenagers. They stream a lot, and my oldest plays X Box games where installing a game can eat 100GB. We run perilously close to the 1TB cap each month.
There's probably a less lofty, more mundane pop cultural answer for this: the generation that grew up on Saturday Morning superhero cartoons are now tastemakers, and the mainstreaming of nerd culture and fandom has incentivized studios towards making big budget live action versions of what used to be consigned only to cartoons on TV.

Also, while superhero movies are as old as Christopher Reeve's Superman films, or perhaps Republic serials, the mainstreaming of nerd culture and fandom has also created a public that's more open to elaborate world-building and lore in their summer blockbusters. So while superhero movies used to be more self-contained, now we have these sprawling multi-film sagas giving the studios an excuse to churn out multiple pictures a year.
How all progress occurs: with effort.
It's not too hard to migrate from SVN to Git.

I did this for a 15+ year old very large code base. I tried various recommended techniques but everything would fail at some point or another (usually after many, many hours) and I'd have to start over.

Finally I wrote a very simple program with logging where the logging also records the current state and on any failure I could start from any point in the log.

The idea was simple.

1. Check out SVN version N

2. Parse the changed files list for file between commit N
and N - 1

3. Copy those files to the Git folder

4. Parse the commit log for version N to get the commit
date, committer name, and commit message

5. Commit in Git using "[<name>@<date>] <message>" (this preserving the original commit information)

6. Repeat with N + 1.

If it fails at anytime then simply reset both SVN and Git to the last successful commit and restart. I also did a binary compare of the entire directory tree every 100 commits to ensure the copies were identical.

The process took about two weeks running all day and night (since one commit at a time is very slow) but it was very robust and left a perfect version history.

To deal with the fact that the SVN repo was still live, I believe I mirrored (or something like that) the repo and would sync between my local mirror and the live repo every couple of days. When my program caught up with the live repo we just stopped commits for a few hours while I wrapped everything up and then archived the SVN repo.
Covid-19 WHO Manual Projections – Google Sheet
iHeartRadio | Senior Software Engineer | Nashville, TN (relocations also) | Full Time

We are looking for detail-oriented software engineers to join our backend services team. Our team develops the core APIs that power the client applications used by millions of users daily. We primarily use Scala and deploy/run our code in Kubernetes. We also create and maintain some data pipelines to import/export data to other internal consumers. As part of our team, your responsibilities would include designing/building new features, maintaining high code quality via tests/code reviews/metrics, and keeping a focus on continuous improvement on all parts of the development process. Our team takes prides in having high quality code and developing in a principled fashion.

Check out the full description at: https://grnh.se/d99e74da1
It's not conceptually that different from YUV[1], the color spaces used by PAL television and most JPEG images. I can't speak to the Jaguar, but both of those decisions were motivated by the desire to completely separate the luminance/brightness dimension from the 2 color dimensions. For PAL this was to maintain compatibility with black and white televisions during the slow adoption of color, for JPEG it's a compression trick since the chroma channels can be downscaled more than the grayscale without humans noticing as readily.

In any case I'd argue the ability to reason about this space is a bit more natural than RGB (and a bit less than HSV) too.

But I'm sure there were some other specific requirements they were trying to satisfy...

[1] - https://en.wikipedia.org/wiki/YUV
For what it's worth, I can't even downvote :)

I don't know the _eventual_ direction of Kubeflow/TFX -- but in our TFX pipelines you still get to choose where it runs. From the docs:

> Apache Beam is an open source, unified model for defining both batch and streaming data-parallel processing pipelines. TFX uses Apache Beam to implement data-parallel pipelines. The pipeline is then executed by one of Beam's supported distributed processing back-ends, which include Apache Flink, Apache Spark, Google Cloud Dataflow, and others.

You can also choose to run it on Kubeflow itself.
A pinhole camera is also focus-free :)
> illiberal regimes

What does that definition even cover? China? Russia? The US?
Configuring Neovim for different languages used to be such a hassle, now with CoC.nvim, all it takes is pointing to the LS, combined with the benefits of having functionality standardized for all languages. I've used Erlang LS briefly, and if nothing else, it's way easier to set up.
No one said fake + old = museum worthy. There's far more to the Shroud of Turin's history that makes it museum worthy.
Trump: 1,700 Google Engineers are building a website to direct coronavirus tests
How the Coronavirus Pandemic Is Affecting CO2 Emissions
Hi HN! I wanted to find a good API for COVID19 data but the ones I came across seemed less than ideal. I hacked this together over a few hours and will be extending the routes as time goes on. Data is pulled from the Johns Hopkins CSSE github repo and will update daily.

The idea is for people to be able to use this to build graphs, mobile apps, etc.

Hope it's helpful!
Hard work and specialising early is not always a recipe for success
TL;DR: Exponential growth can't exceed the human population and therefore it is implied that it will slow down.

Was there more to the post than that or am I missing something?
I appreciate your opinion in your comments on this post. All of them read to me as balanced and nuanced.

Regarding 2, is there any reason the union achievements must apply to non-union workers as well?
Mixed bag. The medium and the story depth are really independent. Lex Luthor, for example, is a lot deeper and more relatable in the comics than in the movies.

In the movies he seeks power for the sake of power at best, at worst does evil for the sake of evil.

In the comics his thought process is actually fairly reasonable when you consider he cannot read Superman's thought balloons nor see the cut-scenes where Superman flies to the farm and moans to his mom about not being able to do more. It goes something like this:
"There's an alien among us. He has enormous power. He's doing good deeds for now - which happens to get him public support, which is even more power. There's no way to know his true intentions. He could be the prelude to an invasion. Even by himself, he could take advantage of a crisis - or manufacture one - and take over the world. And we're adulating him, defenseless against him... someone must fight him."
I liked this article because it is a very measured and reasonable analysis, which has been very hard to come by in the last few weeks. The author goes into great detail about why/ how the numbers about the 1918 'Spanish' flu have been misconstrued, and therefore, why the 'CFR' numbers being parroted by everyone should not be trusted either.

The closing paragraph encapsulates the point nicely.

Numbers and charts convey a reassuring sense of certainty. But in the midst of an evolving crisis, that certainty is too often an illusion. A single, imprecise statistic generated more than a decade ago can suddenly proliferate, inciting panic and senseless hoarding that diverts resources from those who need them most. When experts and journalists uncritically pluck numbers from careless studies and clutch at fluctuating figures, hastily offering them up as beacons, they may do more to confuse than illuminate.
Maybe they could have had similar vulnerabilities in other parts of their stack?