skysight-inc/HackerNews huggingface dataset:
I haven't done a test yet, but the Fluent Terminal seems fast enough and doesn't eat up that many resources surprisingly. As a UWP program it feels very snappy (as opposed to Hyper being a full on electron app using 200MB for simple text output!) I don't care what technologies they use to build a program, as long as it works. I haven't experienced any hangups using SSH, so it's good enough for me.
It doesn't really matter what the dissertation says. Because we don't follow dogma. REST has evolved. Whether people understand it or not isn't that important, what matters is the patterns that emerge that people are actually implementing on working applications.
I don't think recommending git flow is correct here. https://georgestocker.com/2020/03/04/please-stop-recommendin....
Superhot is the most innovative shooter I've played in years!
That's true; I was too loose with my terms.
It's honestly hilarious how obsessed this industry is with Git. It verges on a fetish. Like writing code is an evil you need to endure so you can experience the high of using version control.
Same here. I run temperature monitors on mine. Every five minutes a cron-job copies data to a /boot subdirectory which is still r/w. On power loss, the most I can lose is those five minutes.

http://jpbuzbee.asuscomm.com/
I think a lot of the pain in git boils down to code structure and how merge conflicts conflate any bad decisions made there. If your codebase is well-structured, I.e. each logical unit of business functionality is in an independent source file or method, then disparate work branches should not create much trouble, even if they are wildly out of sync relative to current master. Git will transparently create merge commits if you do not explicitly rebase (and there are no conflicts).

Many times you have to explicitly sit down and spend a few days/weeks determining if you need higher-order abstractions which enable granularity in the code. For instance, we've developed abstractions such as View/Workflow/Context/Step which contain logical groupings/subsets of business logic and which are easily reasoned with in isolation (i.e. allowing many concurrent work branches). These were explicitly developed so that the software engineering process could function effectively.

Another potential pain point would be trying to do too much work on 1 branch or letting it become perpetual. Ideally, your work branches are a daily/weekly lifecycle before being merged back down to master. You should probably not try to maintain more than 1 permanent master branch unless you can confidently justify reasons for having another.

One good thing to practice would be to rebase any outstanding work branches against master after merging any work. (git checkout master && git pull && git checkout <work branch> && git rebase master). The more frequently you do this, the less likely you will wind up with a nasty merge conflict situation. This also allows you to re-test your work in terms of what would actually happen after a merge to master prior to making the merge. This makes it possible to develop effective check build safeguards in products like GitHub Actions.
Best to lock everything down until then to be safe.
Given the infection curve in the US, scenario 2 defies the laws of nature, so I hope universities don’t try it. I don’t doubt that some will, but under no circumstances should it be considered a reasonable option.
Would you mind sharing any of your experiences with OVH that you’re able to? I’ve used them before for hobby projects but was always worried about reliability for anything more serious. Had also heard questionable things about their networking reliability. Anything related to roughly how many machines you run, types, problems encountered, etc would be super helpful. Thanks!
> (One thing I am ignoring is the real difficulties and cost from professors to teach large remote classes in an actually effective way. I'm sure administrators will ignore it too.)

One of my colleagues teaches intro physics to 1000+ students remotely. It seems to work quite well actually. His TAs screens the questions students have -- it's not like there are 1000 different ones, many a similar/same. He says the large audience is actually an advantage: If he explains something bad/wrong, at least some of them will pick up on it and ask.
I guess the followup question is: is this inevitable? The cynic in my says yes, but I don't want to believe it. Many people want to make the world a better place (including myself), but then just become a marketing manager or some other cog in the money making machine. Maybe we've been sold a narrative about society that doesn't hold with the economics of society.
I sure could use a few of the “Japanese kudzu bugs” mentioned in this article to control the kudzu that I keep chopping back around my place in New Orleans.
> something is screwed up, and I don't know how to fix it, and I end up having to reset and redo a bunch of code, if I didn't back it up.

You need to figure out what is screwed up (and how it came to be so) and how to fix it. You shouldn't ever need to reset and rewrite code.

Why did the person who did the hand-holding not tell you what you did wrong and how to fix it? But either way, if you can't get help from them and can't figure it out yourself, it's ok to ask the internet for help.
Side note: one of the saddest-but-also-good aspects of the rise of artisanal cheese making in the US is how most US producers seem to be pricing their product at or above the cost of European imports. You'd sort of expect them to aim a bit below, but it seems they've decided to go for maximum revenue from a smaller market. There is a some crazy good US cheese being made these days, easily as good as anything from Europe, but it costs a fortune, without any import taxes or ocean-crossing transportation fees.
Aiseesoft Burnova 1.3.62 and Full Patch {Latest Version} 2020
SQL is mainly four verbs, select, insert, update and delete. Not awkward.

Four verbs are enough if your intention is to implement REST. If what you are implementing is RPC I can understand why you get annoyed. REST was never intended as basis of ALL communication, but the IT world seems sometimes bent to exploit an idea well beyond its limits.
I think most people's lives would be greatly improved by renting a dumpster for a weekend.
See also https://en.wikipedia.org/wiki/Matrioshka_brain
I see zero examples and rational/practical arguments against the usage of REST.

The only thing here is: it wasn't intended to be used this way.

I see it being called an overload, but I see no alternatives..

This article adds little of value, or even doesn't highlight or enunciate the disadvantages of using REST for everything.

And on the other hand, the advantages are obvious
If you have uBlock, click on the uBlock icon > Click Disable Javascript > Refresh
It's accurate indeed, it has useful info on vitamins and minerals. Some people use it for that and not for calorie counting.

It also makes estimating home cooked meals doable because everything comes measured in grams. You just insert your recipe. Estimating home cooked meals in other apps like Myfitnesspal is super frustrating.
colos is an archaic form; standard Latin has color.
Try Mercurial https://www.mercurial-scm.org

Commands make sense there!

Git honestly feels like a low level library that no human should use. It's a very performant 'framework' that better tools could be built on. Using it directly is like getting used to assembler.

The git monoculture is rather sad and I don't know if something else will come up to free tech from Git.

I hope that a Semantic VCS will come next, but I worry it will be implemented on top of Git too!
I have to agree with this. It's an essential skill. There are great courses on LinkedIn and Coursera for free (even if you don't get the respective subscriptions).
On one hand, as a trainer, I hate remote sessions. They are a pitiful mascarade of the real thing. On the other hand, there are many things in education that can be done without the teacher. Besides many (many, many...) teachers are worse in person than in a youtube video, because they are bad in the first place, and at least the format give you convinience and choice.
The title is a misappropriation of "misappropriation".
Wow, finally indeed. That's been a pain for the longest time. What was the holdup anyway?
> There are a lot of cool concepts in those books

Which books, if I may ask?
You might want to post it as a ‘Show HN’
I always figured Mozilla would remove then from the vanilla Firefox and leave them in their "Developer" version but that never happened LOL
I think they do care if you know intro physics, well I guess it depends on what you are doing but if you are going into a related field in graduate school or industry they probably do want you to know this. Unfortunately, they don't have a good way to assess this skills/knowledge so they use your grades as a proxy.
So we would expect to see much more ‘fair and safe Labour practices’ in socialist countries where the profit motive did not exist, such as the Soviet Union, the other countries of the Warsaw Pact, North Korea, Cuba etc. Do we have any evidence that that was the case? Strangely, all those countries appear to have been poorer than their peers (North vs South Korea and East vs West Germany probably being the best to compare to minimize confounders).
It however matters quite a lot what it takes to removed them from such position and how often does that happen. It also depends whether there is a system that can identify such people people and minimize damage they cause. In this case apparently, it took a lot and there was no system.
>I am anti-fascist

>That doesn't mean I stand with Antifa.

Do you know what antifa is short for
All non-random decisions are made against models of the world. Some of those models are more detailed than others. All detailed models are made by people who care a lot and have interests at stake. It's not possible to make decisions outside the context of a narrative.
Show HN: 360º panoramic render using my 3D engine
What would it say?

“You’re connecting to an IoT device that has a worthless certificate. Would you like me to open up a completely pointless AES256 session with it and pretend that you have a secure connection?”

Just use HTTP.
Another interpretation of the meme is that even for something pretty obscure, virality alone is worth about $20k/day.
REST is a very specific idea about exchanging states of resources rather than sending commands. The idea did not evolve and it is still useful to talk about it and use it the way it was intended.
Their statement said this started out when a group of friends put the emojis in their profile after seeing it on tiktok, and then people started to wonder if they were all working on something together, so they ran with it.
I'm going to answer the question, rather than tell OP they should just use git.

It might be worthwhile to check out Perforce [1]. Downsides: proprietary, expensive. Upside: you can version all sorts of content at a high level, not just software. I know of a large embedded shop that swears by Perforce.

[1] https://www.perforce.com/solutions/version-control
Less labor intensive than requiring validation and deploying a new signed certificate every month.
Remote learning is a ridiculously solvable problem with modern technology - the fact we seem likely to fail implementing it (due to the inability to imagine trying tools better than zoom) is both baffling and depressing. Send the kids VR headsets, get them in rooms on their PCs, phones, and laptops as avatars using screens and headsets as needed and start experimenting.
Look at this list of the cheapest food:

https://www.upstart.com/blog/lowest-cost-per-calorie-foods

Even sticking to that list there's an enormous difference between eggs and beans versus brownies and pancakes. And rural poor can grow the eggs in the backyard for chicken feed, and often do. Only the most desperate can't make consequential decisions about what's on the plate.
Do universities actually make sense anymore? For me, I felt the majority of the benefit of college was not the classes but the social experience. But that is a hell of a price to pay for social experience. Most subjects also do not need expensive facilities or specialized equipment. More typically, the knowledge gained over the course of four years can be learned in a self-guided way. In fact I would say that most subjects are better learned elsewhere, because you can pace yourself, you can choose to go deep or broad selectively, you can seek out multiple sources/perspectives, and so forth. I definitely am concerned that US universities are turning into a monoculture, and an especially dangerous one that is hostile (at times, physically!) to different viewpoints. Self-learning will lead to a diversification of admissible ideas. I also should mention that in big universities, professors are by and large not interested in teaching as much as their own research. The lectures can largely be replaced with a video that is recorded once and viewed by many.

The only real value a university confers is certification. Grades are really the result of a couple exams per class. The value of top universities' name on a degree is also largely built on the selectivity of their admissions process. But those students that they admit are not valuable because of the university - they're valuable regardless. So why not pivot to a world where companies administer certification tests for different subjects, at different degrees of difficulty/proficiency, at a low cost?
We initially thought it might be true for the young, but the deaths of infants and severe complications in children now suggests otherwise.

https://www.sciencedaily.com/releases/2020/05/200511142153.h...
It's very sad for me to see that software in consumer products isn't that reliable or performant anymore, just because vendors can "push updates", which seems to result in crappier software overall.
Towards Data Science alternative completely free for ML
Getting covid at 30 is more dangerous than getting the flu at 30. If you want to argue otherwise please provide an actual peer reviewed study not a non scientists opinion piece or a pre print of a non peer reviewed study.

Even if it were merely as dangerous getting the flu at 30 doesn't result in you infecting as many people and not as many of those people subsequently die. Many people pass it on before they get any sort of symptoms and therefore are unable to just stay home and not pass it around.

Please stop passing around dangerous misinformation. Your advice could literally kill people.
" ... and the startup culture which is basically performative entrepreneurship, consuming a certain lifestyle to signal being part of a certain class, with the products being created performing essentially no meaningful social function and don't constitute any sort of technical progress."

OK, maybe - but only because you say tech today is "dominated" by these two tropes, not "consists only".

There are exceptions. Obviously I have one self-serving example in mind, but let's skip that. As I brainstorm, the first one that comes to mind is NextDNS which is such a fantastic and simple idea (and one I wish I had thought of).

github, too, was a very substantive and progressive model that has really changed the tech world.
There is an interesting fact that's seldom overlooked over here. We have comunidades autónomas, that might be similar to states, only smaller. They're relatively new, less than 50 y.o. and accumulates a disproportionate number of corruption cases. Why is that?

Central government was developed around the statute of the public officer. In the 1800s there was an unending flow of public officers in and out (the "cesantías") caused by political parties putting their people in public jobs and firing the others' people when every elections turnover. At a certain moment a system of merit access was imposed to provide stability. If you were under the line that divides technical from political, you're safe from firing. Still it's possible that you want to cooperate for promotions but, at a certain level, you just don't care.

Comunidades were developed from scratch, with a hight proportion of "external" workers (that don't have the protections of the public officer statute), with "merit points" distorting the exams (being the merit having been working for years without exams because you're friends with someone) and with very little judicial oversight.

TL;DR: to avoid local corruption, make the police come from as far above as possible. To avoid central corruption, make technical lead not political and involve judges not elected by politicians. Everything elected by politicians gets corrupted.
That works but:

- pushes code into a master before it is ready

- makes next to impossible to work on several tasks at a time: current state of incomplete tasks is spread all over in the master. Even working on a single multi-day task with multiple commits, it's harder to see the task changes and any slight feature refactoring during prototyping or development now involves master.

An easy modification to this flow is:

1. Make a branch from master called `yourName/featureName`

2. While feature is not ready:

2.1. Work on the feature for a day or two max

2.2. Pull master, rebase your branch from master

3. Merge it right to master when your branch is ready
Marketing Analytics and Data Science West 2020 Online Conference
You underestimate how older people depend on FB,how much whatsapp is used internationally and the whole instagram addicted classes.of society. If FB can weathet it until 2021 presidential inaguration, advertisers will come back and if the big name advertisers don't come back, they'll shrink but still have a very large userbase like now that will still be targeted by many small players. I mean, internationally, some countries have cell phone data plans with a facebook only access tier! Thats how far reaching their influence is. They're not too big to fail but they are too big to fall the same way others fall. The election will determine their fate, and I have a feeling that's why Zuck keeps having private meetings with republican leaders.

It's purely insane, this one company can swing an election, which if it does, 75+ years of world peace will be undone,starting with russia and China invading neighbors. The UN security council is meaningless without america, china and russia acting independently.
Simpleicons.org: over 1000 Free SVG icons for popular brands
well, this is it, the first interactive demo using my javascript webgl 3D engine.

I used to offer this kind of service when I was a 3D artist. Instead of a "real" virtual walk inside the client's project, I would ofer a 360 panoramic view, just like that.

Very easy to do (the display part, at least. you'd still have to model the 3D scene of the client's project. Back then I used flash and later on Three.js to do this, now I'm abel to do it with my little 3D engine.

the engine (specially the one used in this code) is on a very early stage of development, I don't think this would work on an Iphone for instace. Please be patient, I'm developing this on my free weekends (not all my weekends are free now)

Hope you like it.
> I thought perhaps that there had been some chaotic experimental period where people were building APIs on top of HTTP all wrong, and then Fielding came along and presented REST as the sane way to do things. But the timeline doesn’t make sense here: APIs for web services, in the sense that we know them today, weren’t a thing until a few years after Fielding published his dissertation.

SOAP 1998

Fielding's Dissertation: 2000

What is this garbage?
> Both are properly isolated and talk to each other only over declared GRPC APIs. I’ve tried very hard to keep it hackable that way.

That's a great architecture! I look forward to hacking on it when I have the time!
Who cares where the money goes? Money is just worthless green paper.

The fact is, highly trained people are fed by the government, which is turn steal that food from someone else, to research something of questionable value. All the effort that went into training those people, and the effort to feed them, and the good these people could otherwise do, may be wasted.

"We as society" (What does that even mean?) shouldn't spend effort on science. You as an individual should.
Free Cloud Based CRM Systems Help Grow Small Business and Startups
In this case he will be dropping his hours in his other job. He will do this either way. His current job is for a charity and pays below minimum wage.
One of the top post images is 404ing so it displays a little broken file icon instead.
Have you tried to use some git gui: https://git-scm.com/downloads/guis/

No one is making you to stick to "one true way of command line". For me it is a lot easier to grasp branching when I have good gui. I don't really need a gui anymore but for starting out I definitely recommend one.
Farming foreigners doesn't work well when global travel is shut down. And Universities get so much more money from foreign students that they've become focused on bringing in these folks over the people from the states who started them for the benefit primarily of the state's residents.

This really ramped up in the mid to late 1990s when we were told that Universities should be run more like businesses.
American universities don't deserve to survive in their current state. The United States already spends a greater %-age of GDP on public funding for higher education than Germany, France, Italy, Spain, and the U.K. (which together comprise 70% of the EU's population): https://mises.org/wire/government-spending-colleges-us-highe.... They're incredibly inefficient and broken institutions.
I agree. It wasn't until I went through this visualization that I actually 'got' git. I liken it to trying to navigate a filesystem without first understanding the metaphor of a hierarchical folder structure. Without understanding the fs in almost spatial terms (up and down the tree, adjacent directories, etc), the output of ls and friends would be nonsensical.

Likewise with git. Until you understand that you are crafting, navigating and reconciling immutable nodes in a structured history of directory contents, no amount of git man pages will help you.
It's amazing how bad some of the practices are outside of tech companies. I worked for a pharmaceutical company, one of their half million dollar microscopes was saving data locally, when I asked if it was backed up at all the answer was: "no ... but it's using one of those red hard-drives".
They're for forensics,they can be made into a windows boot cd (like UBCD) but a SIFT livecd (linux) will do as well.
Linux and windows can do the same, inc running mac / hackintosh.
Yeah, it totally sounds like a thing you'd only expect in a "developer" version of browsers. Really curious to find out if anyone knows why that's not the case!
Before Git, branching and merging was a nightmare. People are using git to do much more complicated things than in the days of CVS/SVN.
How is that different than how self signed certs work now?

My browser warns me, I can accept the warning for that particular certificate, and it warns me again if it changes..
OCSP stapling may be what you're looking for. The certificate stays the same, but an additional short-lived signature indicating that it wasn't revoked yet is attached.

Aside from not spamming the CT log and possibly making it easier to offload the generation of the OCSP responses to a more efficient architecture than the one needed to issue certificates, I'm not sure how mandatory OCSP stapling is better than just reissuing the certificate every day/week.
> performative entrepreneurship, consuming a certain lifestyle to signal being part of a certain class

The Veblenian Entrepreneur, as they say

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3479042
The problem I see in trying to understand REST is that everyone is always trying to explain what it is whereas simply SHOWING what it is would seem so much easier and effective.

Show me a REST API! Better, take a popular API and show me how it would be as REST.