skysight-inc/HackerNews huggingface dataset:
Yes, the 20% definitely raises eyebrows. Uber charges 20%< Booking.com 15%, and Airbnb 5+10%, just to put a comparison.

I no longer use Upwork, and the "loss" is only one of the reasons. But it's probably the best way to find projects easily though.
Helping sites get back online: the origin monitoring intern project
Ah this reminds me of a fellow at work. He's always correct, and the worst type of correct: technically correct.
It is more immaturity than education, though. Age makes most people appreciate diversity and act collaboratively, instead of antagonising.
> does this mean no AMD support for multi-processor guests

I dunno about the details but I've got a Debian VM with 6 vCPUs running on Bhyve, FreeBSD 11.3, on my Threadripper 1920X.
Why is it "better"?

I rarely want to open a new window, I want a terminal that I never close, that stays in the background until I call it forward. And it has to be available on any workspace ("space" on macOS). Iterm does all of that perfectly
In my case, often several times an hour. I work across 6-10 dofferent repositories. Opening them all at once is impractical, so being able to open each of the them quickly is quite important.
With love for the user: UI/UX trends 2020
We must have differing definitions of freedom, because I regard the GPL as a severe curtailing of options and equate it with being forced to adopt a narrow, ideological worldview. If anything, this leads to fewer freedoms on use by directly creating more obligations for the user, and if my code is to be of utility for anyone, freedom of use is paramount.

What’s more, and most ironically, copyleft perpetuates the fundamental atrocity of intellectual property law, by hacking it, and therefore intrinsically depending on it; in contrast, the BSD and MIT licenses are mostly a liability waiver under an assertion of attribution, ultimately creations more of necessity than ideology.

I struggle to accept the separate and somewhat animistic notion of code itself being free, having never successfully anthropomorphised a program.
Explain? To my mind, the article explains a problem, that two opposing views can both be technically correct, but one view is often useful and second, disagreeing opinion, is just contrary.

Your comment seems to fall into the second category: just contrary disagreement.
ffmpeg - if I were to trancode all my video-library by hand, it would never end :D
Not really. Imagine something like a Huffman encoding. Every node in a tree can have a finite address while the tree has infinitely many nodes.
If people are resorting to scraping then clearly the official API isn't fit for their purposes.

As an example, here are two key features that are missing from the Twitter API at the moment:

- Bookmarks. You can privately bookmark tweets on the Twitter website and apps. There is no way to access the list of tweets you have bookmarked in the API.

- Threads. The concept of threads - where a tweet has replies from the same author get special treatment in terms of display - is key to how Twitter is used today. The official API doesn't support them, in that there is no way to look at a tweet and see that there exists a threaded tweet reply.

There is no good commercial reason for excluding either of these features from the public API, other than that Twitter have made a strategic decision not to invest resources in expanding the API to keep up with new features they are adding to the platform.

Given that, is it any surprise that people are resorting to scraping?
It is possible! Unlike in the programming world, true parallel garbage collection has been mastered for centuries in the physical world. However, there is of course no free lunch. You have to pay people to come over and clean your house.

Failing that, you can "write your own" by simply allocating a block of time every day to cleaning up. Doesn't get more "tried-and-true algorithm" than that.
On HN you can click [-] to simply hide any statement that's beside the point ;)
For frameworks, the language is a main deciding factor for people, so it makes sense to include it in the title. And Rust seems to popular in HN, so it makes sense it often ends up on the frontpage.
I personally don’t find some of these examples problematic at all. A discussion doesn’t have to be so directed (relevant in a defined context) to be useful or interesting.

The first example might just end right there with no further discussion if the context is not expanded.

Discussions are beautiful like that, they start somewhere and can end up at a completely different place.
An interesting project (there was a similar one https://blog.xkcd.com/2010/05/03/color-survey-results/).

However, I have a few concerns. It does provide feedback "That name already exists in 3 other places." with a warning sign. It really shouldn't, for quite a few reasons:

- Names that make sense will appear many times over. It is natural and good. It will make the final result MUCH more robust if we look at the most common color.

- Right now it promotes the first move. If someone uses color "sea" for "#003b3b" (Mexican gulf oil spill?) it discourages others for using the same name for more suiting colors. The problem can be anything: poor English vocabulary, typo, atypical connotation, poor color display, etc, etc.

- Then the feedback says that my voice will be the name of a color. Too much pressure for me. English is not my mother tongue. I am am not a graphic designer. My display is good, but clearly not good enough to distinguish the tiniest changes.
Choon: An esolang programmed with sheet music
I don't think it had a focus on low level programming. It merely used people missing the difference between the domains best suited for each as an example of missing the point. Often the low level example was used as the example of someone missing the point. But I don't think that was intentional.
There is an algorithm for this in the form of an old saying: "a place for everything, and everything in its place".
Likewise at Oracle. Over 250k taken from me over the years. On the screen one day and off it the next.
You say "maybe they have a reason for not providing everything" - I cannot think of a reason not to provide me with API access to my own private bookmarks other than "we decided to invest our engineering resources elsewhere".

Which isn't a bad reason! But it's not a good argument for people not to scrape their own data.
1 Petabyte in a small box? I think the biggest drives are 15 Gigabytes or so? It would take more than 50, that is a loooot of weight!
RIP John Conway.

I think my interest on digital organism sparked by his famous Game of Life.
Market Is Made for Warren Buffett. Why Has He Gone Quiet?
Anyone knows a non-technical version which conveys the same point as this article?
> grasping at straws to come up with some reason why the other side is wrong.

It's an almost combative mindset to discussion. Where there is a victor, and a loser. Someone being right is almost a full stop to the discussion; they've won, so what more is there to say?
Unfortunately the viability of this is going to depend a lot on what country you are trying to transfer to. In my destination country of choice (population > 200m) there are two small exchanges and four cryptocurrencies you can trade.
>There are some horrible reactor designs still out there posing a danger to everybody -- but refusing to build new reactors because extremely old reactors were (and still are!) dangerous is... tragic

Pretending that the only potential danger posed by nuclear power and its toxic byproducts come from older plants is exactly the attitude my post addressed. No system is perfect, even under "ideal" circumstances. Natural disasters, negligence, greed, incompetence and human error are only a few of the everpresent factors that lead to inevitable system breakdowns - no matter what sort of system it is. Its disheartening but not at all surprising that those who worship blindly at the altar of technology exhibit many of the same delusional tendencies that those who worship at other religious altars do.

>Other energy sources have risks too.

Every endeavor comes with potential risks and rewards - which should be dispassionately scrutinized and quantified. The fact is that nuclear power is uniformly touted as a risk free panacea by the overwhelming majority of its advocates and any discussion of the very real risks is ridiculed or dismissed.
It's mainly that the Docker interface is easier to use, in fact I don't know of any Jails frontend that comes close.

Also, at this point it would need to support the same image format and be very obviously better to see wide adoption.
> The FreeBSD Ports collection is an amazing feat of engineering.

No, it's an ugly hack that somehow remained unchanged. Look at Gentoo Portage for a better implementation.
I suppose being a European company, there are more regulations at play.

Payoneer is US based.

Skrill is UK based, and I don't think they have prepaid debit cards? Even if they do, nobody should use them. They were moneybookers once, and from first hand experience, they are highly unpredictable when it comes to fees and conversion rates.

Revolut is also European and doesn't offer debit cards throughout the world.
So the author is pro garbage collectors and anti C. What a novelty on HN!

If you discourage the pedantic counter comments, all you do is push a single narrative that slowly becomes the truth.
The calculations might depend on whether the drives are powered on all the time.
> remote working becomes more palatable and almost a necessity

even if most people don't stick to it, the important step is that every company in the world is now remote-ready when needed, so it can accomodate hybrid schemes and people will learn to make the transition seamless over time. It's now the office that becomes optional. Cities are defined by work, so this is a major shift

> Private schools may go virtual. Homeschooling rates may skyrocket.

There is an understanding that virtual schooling does not work well. maybe schooling in small groups or home does though.

> Whoever cracks the code on virtual socialization will make billions.

It's already cracked: second life does it and it's already trending up https://trends.google.com/trends/explore?q=second%20life (and its open source clone, opensimulator). Open world gaming should take advantage of it. Video chat alone is boring, and "normal" gaming is too much work for 90% of people.

> have pivoted to "mobile first" development

PC sales are already going up. There will inevitably be a trend towards better desktop apps, games will benefit

> I'm a little curious as to how (or if!) the anti-vaxx movement changes

haha yes i m curious to see that reaction, especially considering how multiple vaccines have been found to be beneficial for covid

Tourism is seeing a major earthquake. There are entire countries dependent on it. I think they will switch to interim solutions, like long-term stays, advertising their covid-safety etc.
Its arguments are perfectly correct, however it exposes the state of mind that has lead us to javascript "apps" eating gigabytes of ram because they instantiate Chrome 3 times.

Yep, there's a price to pay when you're afraid of low level programming. Sadly you make us all pay that price.
nice job, twitter api is terrible
I don't get why you're being downvoted. China is building a lot of power plants, a lot of them are nuclear (and coal, etc.).
Show HN: Find ways to help your community as we grapple with Covid-19
There's a section of people that I belong to, that aren't fans of the GUI clients because it doesn't fit in their workflows but also find the CLI not productive enough. We start writing aliases and custom scripts. We integrate git with FZF.

Well for all of these people: I recently found Lazygit (https://github.com/jesseduffield/lazygit) which is a terminal UI for git and that does exactly what I've been looking for all these years, down to vim-like keybindings!
Or they don't know how to effectively use the API, maybe.
Æternity: Ænalytics Explorer, ÆS Stablecoin, Maven Plugin, a Messaging Æpp
> Random example: reverting a commit is 2-3 clicks, or a whole lot of typing.

git log
git revert {hash}

I'd hardly call that a whole lot of typing. It's roughly equivalent to 2-3 clicks in a GUI app.

Where the GUI falls down for me is more complicated things, like hard resetting a branch to origin or resolving merge conflicts.

Also, most of the git guis do things that I find distressing. For example, in one git GUI I tried a while back, I accidentally dragged a commit onto a branch listed in the sidebar. Only later did I realize the gui cherry-picked the commit into the branch without asking me for confirmation. It would do similar things if I dragged one branch into another.
I think you picked up some downvotes for saying it's age, rather than experience, that gets people to appreciate diversity and act collaboratively.

I hope that the irony of that (and my own comment), in regards to this article, is not lost on those who downvoted you.
As our communities grapple with the impacts of COVID-19, various organizations have sprung up to provide assistance. I wanted to gather together a quick list of local organizations that need help so that those of us that are looking to provide support can do so easily. Additionally, I was struggling to find ways to support local businesses -- donation links, gift card purchase links etc.

All of the information is sorted by proximity to you. Currently it’s mostly focused on the Boston area (since that’s where I am). However, the tool will work anywhere, I would just need a list of local organizations in that area.

After I created this I also found: https://giveandgetlocal.com/ and https://www.helpmainstreet.com/, which serve very similar needs.

I would very much appreciate:
1. Feedback on the tool
2. Suggestions about how I might source the data for other areas outside of Boston without violating terms and conditions
3. Names of relief funds or other ways people can support relief efforts
Those numbers already do have unique names.
I was thinking on a per torrent basis. The .gitignore format is well known and there are a lot of goot templates on github et al, so using them would be a very convenient way to share github managed directories via your tool.
This is ROM only, not a fully functioning computer.
Indeed, not to be too pessimistic but I have seen radical changes in company attitudes that came with only age, success, and/or failure. Same people, evolving circumstances.
The "quantity" is less in the sense of amount of radioactivity. But the MASS of activated material can be very large. It's not nicely bundled up in easily removed sealed fuel elements.

The biggest problem with this radioactivity is that it renders the reactor inaccessible to hands on maintenance. Everything would have to be handled by robots. I'm reminded of how they handled that at Hanford in WW2: they demonstrated the reprocessing equipment could be maintained remotely by first assembling it remotely. I'll believe a fusion reactor can be maintained if they do the same thing and build it with robots.
The article chose pretty good examples, they are all of the form, "generally true statement" with a "specific, or even completely unrealistic, edge case disagreement". They all require no context to understand the exchange.

Debates, especially political debates, are purely about winning the debate. Context in a debate is particularly irrelevant.
I think this depends a lot on what kind of projects you take. If you do lots of small projects for many customers and rarely charge them more than $500 then the charges are indeed terrible.

If however you do more long term projects (I have one active project that has been open for 2 years) then you quickly get to the 10% charge.

I wish they reduced the amount of money you need to earn to enter 5% charge range (it's currently $10k AFAIK) and I imagine it's quite rare for freelancers to get there.

What I think is quite bad on UpWork when it comes to charges is the 'connects' that you have to pay for since last year I think. Last I checked it was up to $1 USD per project proposal, which might make it very difficult for some people to get their foot in.
Reminds me of one my all-time favorite bits of movie dialog, which I keep in my mental back pocket as a sort of reminder:

“Am I wrong? Am I wrong?”

“You’re not wrong, Walter, you’re just an asshole.”
When you think about it is quite insane that you can find rock tablets from thousands of years back with text on them but we can lose all the data on the internet just like that.
This is true, but as a counterpoint, most math and science exams in high school give you partial credit for trying to reason through the problem even if the final answer is wrong. I had one physics teacher who would sometimes give full credit even if the final answer was wrong due to an arithmetic error. She was awesome; I still think of her as an inspiring figure.
Bill Gates hopes to reach 7bln people with potential Covid-19 vaccine
It'd be cool if you could always deliver a bug free software program without thorough testing, on-time, on-scope, 100% of the time too... that'd be really nice. It's just not likely.

In software there's things your overlook, etc... I'm guessing biological 'hacking' is the same, I'd imagine making a vaccine is similar in a lot of ways to coding - lots of trial/error, except errors = dead people.
How many nuclear plants are there in the world? About 500 [0]. Years between Chernobyl and Fukushima? ~30.

I expect a 1 in 1500 year event to have happened to a nuclear reactor somewhere in the world in that time.

People are skeptical because they don't have a very good grasp of statistics. I may have mentioned something about that a few posts up. Somewhere in the world something is going horribly wrong. The world is a big place.

That being said; I think there were design decisions made around Fukushima. The engineers in the 70s didn't have the capabilities we enjoy now.

[0] https://en.wikipedia.org/wiki/List_of_nuclear_reactors
I don't disagree, but are there business reasons to do it? As far as I can tell there aren't, but there are good reasons not to, such as hiring and support. Are there any people here who could make a business case as well as a technical case? I'd be fascinated to hear it.
An Ode to Driving in America
We're at a point in the diversity of tooling in software that subjectiveness is a genuine reason to choose one thing over another. Nitpicking fine points of performance is a very common way to miss the point. I could totally achieve the same thing in C, I just don't want to.
Sure, but this is merely UK food safety regulation we're talking about. It is illegal in the UK to trade in kava for consumption (based on a German court decision that's since been thrown out). Kava is legal almost everywhere else in the world.

The grandparent comment is about how the CEO of TransferWise is obsessed with customer satisfaction. If X is banned on TransferWise, then TransferWise should say so in their AUP.

To simply lock accounts out of the blue is ridiculous.
I tried to look for a way to delete my account yesterday but I did not find such a thing :<
Hehe since i got to know 'cd -' which changes back to the last directory i did not miss this feature - but it sounds interesting, and i should try it out.
Show HN: I made a newsletter for indie hackers who know nothing about marketing
Quibi Review: What's the Point?
Backronym?
We Learned to Love Neanderthals and a Lot of Other Hominids, Too
Not the OP, but I agree with them: the appropriate response to

> Processing text files with Python is really nice and simple.

is not something silly about C, it is "It is, but the packaging system is an effing nightmare, have you tried Ruby?"
To add some real-world data to that: In the supermarkets I visit, all over town, the use of carts/drag-carts is forced, they're generally not cleaned by staff, and in the aisles there's a general awareness of avoiding each other and particularly staff, but it's not observed diligently.

I'd say the biggest vector of disease is people not washing their hands before or after visiting the supermarket, and the free-for-all aisle traversal. It would probably take one infected person to sneeze in an aisle to infect lots of other people traveling through said aisle. or infected employees touching various products with their snotty hands.

I can't tell if that's significant, but as a general rule I assume supermarkets are places to visit as infrequently as possible, and to wash my hands before and after.

For the most part it does seem people are changing their behavior though, around here. we pass each other with appropriate distance, and we stand in line with appropriate distance.
Impressive to see they are still adding features after all these years. I hope it gets more adoption and gets easier to run a self-hosted version
I've been on Wayland for over a year and I have had a good experience with wl-clipboard (has the wl-copy and wl-paste commands).
See https://github.com/openzfs/zfs/issues/8259 for details.

While they didn't remove it to sabotage ZFS, they don't seem to care about it ruining ZFS performance on Linux.

Of course they have no obligation to make ZFS on Linux users happy, still a bit of a bummer tho.
This is exactly how I transfer money between the US and Canada. Outside of Corona, it's easy to minimize this impact by choosing either bank stocks or indexes, and always after 1045 EST when the market jitter is done ~90% of the time.
Mercury-bound spacecraft buzzes Earth, beams back pictures
AMD doesn't need unrestricted guest support, it has always had it.
It's not always immediately obvious - even in retrospect - why one technology was preferred over another. Perhaps the price was the decisive factor, or perhaps the additional effort required to achieve minimal benefits was considered too high and convenience triumphed. Paradigm shifts are not necessarily rational, but if you make the area of investigation large enough, the overall advantage will be evident in hindsight. You may know these ideas: https://en.wikipedia.org/wiki/Wisdom_of_the_crowd
Had no idea that you could do this. This would be awesome for music lessons
hmmm... seems to be a fuzzy find

https://github.com/junegunn/fzf
"A command-line fuzzy finder"
Global Exception Handling in Asp.net Core Web API
Being correct is really important sometimes. The blog's last example really hit home to me. For my last job I had to process six million records a minute on a shitty embedded CPU and Python (normally my go-to) completely barfed when I got to the domain-specific logic.

While pedants on the Internet can be frustrating, we shouldn't generalise when there are many situations where we should be both precise and relevant. HN encourages curious discussion and I think that's an apt description of the discourse that I enjoy most here. Precision can generate curious conversation.
I doubt it. People who write scrapers are talented engineers. Talented engineers understand the limitations of scraping compared to using an official API, and know to try to get things done with the official API first.

The Twint README calls out reasons for going beyond the API at the start - things like Twitter's increasingly strict rate limits and the limit of only 3,200 historic tweets for a user account.
If you need to create a performant gui app for something very fast, it is no match.

It is unfortunate that it has not been embraced by the scientific community.

The only benefit of Python + (random) gui layer is that you write something in python and you need to also provide gui.

You need to write it with what python provides to stay unified.

But that is the only benefit.
C/C++, Java, Python aren't tied to any specific platform and are some of the most popular languages used today.
I played around a lot with cellular automata over a year ago and made the general case for game of life [1] but also other variants [2] and [3] which I consider especially beautiful.

[1] https://www.arnevogel.com/life-like-cellular-automaton/
[2] https://www.arnevogel.com/brians-brain-cellular-automaton/
[3] https://www.arnevogel.com/cyclic-cellular-automaton/