skysight-inc/HackerNews huggingface dataset:
> The major problem I think is NAT which is preventing direct hosting of content from home. Solve that and you most probably have solved decentralization.

That's mostly solved via dynamic DNS. But there's still a bigger issue:

The ISP. It always comes down to the pipe. If the provider of the pipe doesn't want your traffic flowing over them, they can cancel your service, throttle you down, whatever.

Also - at least for most people's home service ISP - the TOS usually is explicit about "no servers" - that's the rub. Some will look the other way about a server, if it isn't popular, or is only used privately - but whether they do or don't, they hold that axe right above your neck, and can bring it down any time they want.

This even applies to business class pipes; ie, most home ISPs provide business service (some restrict it to non-residential addresses, but many or most understand SOHO and allow it - just pay the $$$) - but they can restrict what you do with that pipe (ie - no porn, etc).

In the case of bigger pipes - like say you colo your own server at a major datacenter - even the guys providing the "big pipes" in theory could cut you (or the datacenter!) off if they wanted to, depending on the content flowing over their pipes.

If we're ever going to do decentralized right - we need to fix that part. And that so far hasn't proved to be easy to do. The main problem has been that the pipes still are in a limbo of "are they a common carrier" - and how far does that extend. If they are a common carrier, then everyone should be able to flow over the pipes - but cable ISPs block that (and then you have the lovely ALEC based legislation in conservative areas that work to block public ISPs, city-owned broadband, or even other companies, like Google Fiber, from expanding against entrenched interests).
> So criticizing religious positions against abortion, against vaccines, against homosexuality, and in favor of the flat earth will now result in post removal.

Only if you "dehumanize" said religious people. All of the examples Twitter posted involved comparing the religious in question to animals (or viruses).

So, I doubt a tweet like "I don't think it's right to let the mother die because of fetus complications" would be removed, but something like "Those Christian pigs think a clump of cells are worthy of having human rights?! What kind of monkeys are leading them!" probably would.
Yeah, it seems like this would be better served to be split into two (or more) courses if you're assuming almost no prior knowledge. "Software Engineering" is a pretty ill-defined term, but I'd generally think of it as the _process_ of developing good software, and that sort of presupposes you can develop _any_ software. Coming in with some ad hoc ability to program (and probably some bad habits!) would be a plus - then the "process" part is actually solving a problem, rather than just feeling onerous.
Make something worth buying and sell it. It will be hard to start a business if you don't have a single idea.
As a religious person I disagree that all religion is foolish. But I agree that religions should be attacked. As a christian I've seen many ideas that were presented as "Christian" be attacked severely and then the entire christian culture is forced to re-evaluate the idea in the context of the scripture and determine that the idea is in fact not present or contrary to proper biblical teaching. Attacking ideas is good attacking people is bad.
This crosses into religious flamewar. That's not ok on HN; please don't do it here.

https://news.ycombinator.com/newsguidelines.html
It pops up with exactly as much frequency as a normal user account in most Posix-like systems would require "su" of one form or another. For exactly the same reasons. It's just expected behavior for those systems, but completely unacceptable for Windows.

And we wonder why Microsoft sucks so bad at securing Windows.
I chose the name "Javascript" and let it choose: https://imgur.com/a/mlqJmjK
I've permanently remapped my CTRL key to my Caps-Lock key. Not only does it prevent GNU Emacs from giving me carpal tunnel syndrome, but I find that the numerous keyboard shortcuts that use the CTRL key quickly become second nature when the CTRL key is easier in reach.
In languages with grammatical gender you certainly don't use "it" (neuter gender) for words that have different gender.
Interestingly, in both Russian and Spanish "company" has feminine grammatical gender. Also in German (one of the words).
Appeals Court Rules Trump Violated First Amendment by Blocking Twitter Followers
You’re probably experiencing some downvotes because you’ve made a common mistake. The failure of the potatoes was the proximal cause but there was plenty of food in Ireland that was being expropriated by the English and exported. Its a common mistake, if you read down through the wikipedia article you linked youll find out more about what went on.
I have the same hope. The way it works right now is you get a brigade of like thinkers to take down accounts of people you disagree with. The reporting tool is used as a “down” button to silence unwanted voices.

I wonder if this means government accounts will be outside the purview of algorithm manipulation? Also, what happens to ex-officials, are they under the same rules?
The way you share quotes sounds like you personally have a problem with the browser :D

Kiwi was started as a fun+independent project, then more and more people asked access to some source to be able to develop their own hacks (new tab page, extensions, bottom toolbar, import/export bookmarks, AMP, etc) and they are shared when the devs ask politely.

At the end of the day, if you use Samsung, Kiwi, Fennec or Yandex, what matters is to understand why the developers are doing their project, what do they get from it (not necessarily money), and what are the influences around. The source-code is one indicator, and, unless you actually have reproducible builds (and only Fennec has them from all the mentioned browsers) you have to use your intuition.
Good thing you could choose to work somewhere else then.
Denver Art Museum Digital Repository Project
They have depositors but you're right that they don't have investors, and decisions are made by people (i.e. the partners who own the bank) exercising their judgment instead of "Computer Says No!", like at most banks.
I am very certain that tweets criticizing these types of things (which are generally tweets against the beliefs of Christians, however misguided) will remain.
No, because positions are not people. If you can criticize an idea without dehumanizing the person who holds said idea, then your criticism doesn't fall into the "dehumanizing people" category.
I don't believe it would be affected -- as I recall, that episode mocks the religion and its members, but doesn't dehumanize them.
You needed a $5 AC power extension cord.
That's hilarious. Would be cooler if they could limit it to stuff with the same units though!
https://www.deeplearningbook.org/ is also great
Thanks for the recommendation! I'm still using a 2012 MBP. I think it's still fast enough and has plenty of RAM (16GB). I also replaced the battery last year. But I think it's time to upgrade to a better computer.

I tried to purchase a new MacBook Pro last week, but they refused to accept my payment for some reason (even after multiple calls to Apple support and my bank.) I'm living in Thailand so it's probably something to do with fraud prevention, but I didn't get any answers.

I think my order problem was a blessing in disguise, because I recently saw that they are releasing a much better keyboard for new MacBooks in 2019/2020. I wish they would also get rid of the touch bar and bring back the MagSafe charger, but at least there's there a better keyboard.

But now your comment (and some replies) have convinced me to start looking at a Thinkpad x1 carbon, and maybe going back to Ubuntu. I don't do too much iOS development any more, but hopefully I can still get MacOS running in a VM if I need it. I was also using Sketch quite a lot, but I've switched to Figma now (which runs in a browser.) I also saw that there's an unofficial Electron app [1].
I think I can probably do everything else I need on Linux: Chrome, Terminal, VSCode, Slack, Spotify, Skype. Looks like I can even run Line desktop app [2] (chat app used in SE Asia.)
The Docker storage driver has been painfully slow on my Mac, so it would be nice to start incorporating Docker in more of my development and testing workflow.

I'm just not looking forward to all the random issues I'll need to figure out.

[1] https://github.com/ChugunovRoman/figma-linux

[2] https://askubuntu.com/a/517944/8485
Yes, but also, it was basically linux, which meant that it was close enough to the hosts that you were connecting to. It was a nightmare to admin Linux from Windows in the past.

I have a college aged brother, and Microsoft currently owns GitHub, and is providing the linux subsystem, which is a huge signal that "developers are welcome." His whole generation is developing on $300 Dell laptops and it's easy. Mac used to provide that, but you paid for it.
Twitter needs to be a set of open source protocols and standards like the internet.

Imagine if all of the internet was owned by one company and they had this kind of power. This is more power than many governments around the world.
Considering the garbage fire state of modern technology, I am not convinced this idea is a good one.
The workers in the cheaper country don’t need to be as productive.

If you’re paying them 5x less in total compensation, and they’re half as productive, you’re still better off with the cheaper labor.

No healthcare, no pensions, no environmental laws will save a company lots of money.
I am a real human indeed. I can assure you my name is and has always been Will, regardless of the browser. I'm not sure where Matt comes from. Maybe I look like a Matt?

I can also assure you I'm not going to switch gender in the foreseeable future. I'm quite comfortable as a cisgender man.
I've given up on custom ROMs. There's always only an extremely limited set of devices that are supported, and those devices are EOL rather too quickly, forcing us to use custom builds from someone not directly affiliated with the project.

To be clear, not one of the Android devices I've purchased have ever had official support. I'm using a Samsung a8 at the moment.

I hope the custom rom community finds a better mechanism for providing better device coverage.
That's a shame I used to quite like Firefox on my mobile. I guess this is back to Chrome soon then :(
What if, as part of a developing story, a journalist quotes a government official making such statements?
You are of course correct in a grand sense, but there's this weird gray area philosophically where someone builds a town square and says "everyone come and talk in my square"...until the hear what you are speaking about!

The problem is likely greater in our corporate/mercantilist system where some state-sponsored and some natural monopolies develop. Totally get and appreciate the private property of the corporation argument...it is their town square after all...but when there is only one that is 'allowed' to succeed, what happens?

This then leads to specific tactical rules we have on the books in the US like FTC and even FCC regs, where some may protest unfair commerce.

IANAL but I can see this is a real mess. Also, what is the ROI for Twitter when it comes to policing this? We know FB has been having problems.
The reasonable interpretation is that you can attack religion (as an ideology) but you can not attact religious people based on their religion.

Thats a safe split: ideologies do not have (human) rights anyway...

So e.g. you can freely say that the Bible is stupid but can't say the same thing about its believers.
The examples given seem pretty clear - calling people rats, viruses, maggots, etc.
You skimmed .. paragraph 3 is :

> Nor do we consider whether private social media companies are bound by the First Amendment when policing their platforms.

So .. No, Twitter themselves blocking is _not_ a violation
It's also possible there exists a teapot on the other side of the sun. One day our science will be able to tell us but until then we it is still possible.
> So criticizing religious positions against abortion, against vaccines, against homosexuality, and in favor of the flat earth will now result in post removal.

I'm pretty sure you can criticize all of those positions without dehumanizing people on the basis of religion, so that conclusion seems unwarranted, and out of line with the examples of the kinds of posts that would be removed by the policy.
Excommunication isn't the solution. Isn't it enough to hide these comments by default, as on HN?
The Lezer Parser System
> There should be some sort of logical grouping. One area of the screen would be options related to what is transferred, a second area is metadata, the third one is speed-only optimizations, fourth is logging and so on. Having "hardlinks" all the way on the left and "symlinks" all the way on the right does not make a good GUI.

This is exactly what Microsoft have done with its ribbon interface[1] which is actually a mix of menus and toolbar with most commonly used functions logically grouped and prominently displayed. These Ribbons also changes as the context changes. Frequently used functionality gets into quick access ribbon displayed. There is also context sensitive popup toolbar available on right click.

[1] https://docs.microsoft.com/en-us/windows/win32/uxguide/cmd-r...
An article I read earlier today said they would preface those with a warning, like the EU privacy thing that pops up on websites if your geo location appears to be in the EU, and get the viewing user's consent before showing that tweet. (after the offending tweet is flagged.)
Developer personas: you're doing it wrong
Until September 2021: https://www.freebsd.org/security/security.html#sup

These version numbers are a little confusing because 11.3 now has newer ZFS features than the latest release from the 12.x branch and upgrading from 11.3 to 12.0 might cause issues as noted in the 11.3 Errata page.
But if Firefox 69 is not coming to Android it means it has already EOLed, doesn't it?
If you use any CLI you are already "niche clique".
The fact that ordinary people don't recognize the name is the point.

You flaunt a R-R, you don't flaunt your bank.
What exactly does "dehumanization" mean?
Just speculating, but the database is mostly used for the metadata. If implemented well, there will be very little overhead for reading and writing to a file, especially if the size stays constant.

Some databases rely on specific low level file system operations, which may not be optimised in a niche filesystem. But in theory there shouldn't be anything preventing it from being optimized, and the database from running at close to maximum performance.
Most desktop-browsers have in the name of security made it exceptionally hard to accidentally launch external programs through this mechanism.

We’re talking software engineering phd can’t complete it without hand-holding hard (true story!)

So normal users definitely don’t understand nor manage to navigate the dialogs presented by the browser to produce a “successful” outcome.

In the past we used this mechanism to “automatically” provide configuration-data a desktop component, so that it could call back to our application. And our users just didn’t manage to configure it.

In the name of security, browsers made one path so hard to use, without considering what people would then develop instead.

And here we are now. Oops!
Passing the taxes down to the consumer is the whole point.
Interesting, I've been wondering for years why nobody makes e-ink keyboards. I'm old enough to remember the $1,200 Optimus keyboard that had OLED screens in each key. Everybody wanted one, but then it turned out they were total shit to use. E-ink should have far fewer challenges than oled screens though. Just a bit of feedback: your product page doesn't tell me anything about the hardware design. I would want to know what kind of switches you are using, materials, travel distance, tactility, etc before I would consider buying one. You might want to include some detailed technical specs on another page if you want to attract the hardcore keyboard nerds. While they aren't a large market, they are influencers. I'd also like to see some video of the keyboard being used before I plop down $200 on a preorder.
> However, this dialog is an annoyance to the user at best, and at worst may scare the user into denying a legitimate request.

It is a great security feature at best. It tells me that a website I visited is about to launch something on my computer. A website launching an app on my machine scares me more than any pop up.
Interesting. So would one way to approach a proof be to define the upper bounds of sigma(n)? If so, have people attempted this?

It seems like something that could be done, since you know sigma(n) cannot contain factors larger than n/2 and the number of factors is finite.
What bank did you use?
I have a 10 foot 5 year old Avocado tree that would like to have a word you about calling them “viable”.

Also, I believe the eucalyptus is used for pulpwood not fruit-nuts like avocado’s. What would replace Portugal’s pulpwood farms?

IMHO, Avocado’s in Europe are terrible and have no taste. Hass from California and Mexico are the best.
Wait, what?!?
I think this configuration would have made the most sense as a first version of the feature in general. Let people get used to having it above the function keys, and find uses for it. If it's a well-received feature, maybe maybe at some point in the future move it down and replace the function keys.
It sucks that it drags away my focus away from what I’m doing, and has me leave my typing position. Having a fun slider as a visual indicator when there already is a visual indicator on screen doesn’t make up for this inefficiency.
I don't see anything like a blackout: https://pskreporter.info/cgi-bin/pskstats.pl

For those who don't know, PSK reporter is a system for logging propagation reports using digital modes like PSK and FT8, mostly on HF amateur bands (incl. 80,40,30m).

You might expect to see some kind of effect on July 4 if this effect were as widespread as described in the article, but to my eye it looks like a normal day.
I think the foundation of this comment is incorrect. This helps you build up the rsync command and test it. It gives you the rsync command that it runs. You're supposed to take the command it generates and use another tool to automate it. You're not supposed to automate the interface. It fulfills the conditions you expect of it.

And personally, I loath constructing rsync commands. Every 2 months I have to parse that 2300 line rsync man page. And every 2 months google sees another search query "rsync GUI" Because I am sick of building these things.
These tree plantations will be clear cut and replanted long before they reach that beautiful and magical state.

We had similar plantations where I grew up in the UK, mostly planted after the war for the paper industry. Nothing like the natural or even managed native forests.
> So e.g. you can freely say that the Bible is stupid but can't say the same thing about its believers.

From the examples they give, I think you can still call them stupid. (After all, being stupid is very much part of the human condition. It's hardly a dehumanizing descriptor.) You just can't call them rats, maggots, viruses, etc. and advocate for their extermination/removal.
Their title is... ehhhh, I initially thought "oh a bunch of kids with heavy student loan debt for their liberal arts degrees are finding out adulating is hard" but in reality it is:

(paraphrasing) my step-father was arrested for a DUI, can't prove citizenship, and my mom needs money to drive to another state to visit him in custody (/)

This isn't novel, I've been hit up dozens of times on the street outside of shows, at gas pumps, in parking lots etc. This is just people hoping to hit a larger audience by soliciting twitter. You used to find Jains (or at least similarly dressed individuals) outside of airports begging for money.

And then this...

>Fans of “The Bachelor” sent contestant Becca Kufrin wine money on Venmo after she was dumped on national television, and more than 3,000 people sent a 23-year-old college student beer money after he held up a sign with his Venmo handle on the “College GameDay” telecast.

... one is just fans blurring the lines of what is appropriate and the other is just a guy hoping to get lucky and presumably making at least 3000 dollars for holding up a sign. What?!

Maybe I should walk around with a sign "Will likely have to work til I die, no one wants to give a GED holder a decent wage, only need 700k to retire, @ryancarlmercer", maybe I should stop maintaining an emergency fund and eating beans 10 meals a week to stretch funds.
Dang, respectfully disagree as this is a meta-comment on the concept, not targeting any specific religion. However you are welcome to delete if you feel it best.
Hobbyists move first. Speaking of nostalgia, I'm sure you remember when people would mention they were moving to Linux and were laughed at — Windows, Solaris, AIX, HP-UX, and so on were the serious server OSes.
Bingo. In that case you have to pick a winner and loser. Then you suppress the loser and promote the winner.

Which is the whole point.

These issues of free speech have been around for a very long time, especially with regards to religious speech, which is at the bedrock of free speech, and the Western liberal tradition espouses free speech principles not because it didn't realize someone might get offended, but because it's better than the option of having powerful people/institutions pick winners and losers and decide what is acceptable to say.

Under current rules, if enforced across the board, a modern Martin Luther's 95 tweet stream would be banned because it hurt someone's feelings or criticized their religion. Exposes of Jehovah's Witnesses would be banned. Atheist tracts would be banned. The whole system is unworkable, which is why it wont work -- it wont be enforced across the board. What will happen is that Twitter will adopt de-facto 'protected religions' that cannot be criticized -- say Islam -- and then it will pick the losers -- say Christianity.
Criticizing a religion is not the same thing as dehumanizing its followers.

Dehumanization is a defense mechanism which helps us avoid feeling the pain of realizing that humans sometimes do (subjectively) abhorrent things. It's seductive to define such people outside the bounds of humanity as it allows us to excuse treating them poorly. It is nearly always a mistake to do so, because people are, in fact, people.
hm alright, thank you
Did you read the article? They give some fairly vivid examples
Woman Killed in Freak Accident Involving Metal Straw
Camera and microphone require HTTPS in Firefox 68
There are almost daily builds on Discord if you want to join
affordable air travel network is a capability the business world needs to operate our economy

Is it? Why? Frequent air travel is super recent.
Heh, be thankful you figured out the problem before taking it in for hardware repairs: https://9to5mac.com/2019/06/11/macbook-pro-problem/
And Perot Systems, which was sold for $3.9 billion to Dell. It had 20,000 employees and $2.8 billion in revenue by 2008, before the acquisition.

https://en.wikipedia.org/wiki/Perot_Systems
I was a little surprised as well to see your domain pop up, considering you're phasing out this username. Anyways, cool demo, this is the first time I came across it :)