skysight-inc/HackerNews huggingface dataset:
> Consumption is what drives the economy, not investment.

That's true, but it's missing the point. Investment allows people to fund projects that drive up consumption. It may not be "as important" as labor, but it still helps the economy. If the capital gains tax is too high, rent seekers will just find a safer alternative to way to park their money that is even less economically productive, like renting out real estate.
I'm using syncthing to sync three computers. Two slaves connected to one 24/7/365 online master. Unless I'm behind a very aggressive firewall, I can connect to master to sync everything.

It creates a big peace-of-mind. Debian's version was built with iNotify for a very long time, so I never got big CPU spikes. I think iNotify is merged into master last year or so.
Show HN: A C compiler for the LC3 architecture
Hey, Tilt CEO here, so I'm certainly biased, but also semi-informed.

We think you deserve three properties:
1) it's easy to start your whole app
2) it's fast to update your app as you edit
3) common problems can't be missed.

docker-compose gives you 1. (some people hack in mount points and file watching to get 2, but it's hacky)

skaffold and garden.io give you 1 and some of 2. (Tilt has fast_build, which can update pods in-place, without rebuilding the whole image, which I don't believe either skaffold or garden.io do)

Our big value-add is the UI. Which may sound weird for a Terminal UI, but if you look at the demo video on https://tilt.build , I think you'll get a sense for how Tilt is working to keep the problem that's blocking you in your face, so you don't waste time playing 20 questions with kubectl.
Rural areas are aging faster than urban areas
> What's with the rubbish photo quality?...I'm pretty sure the Chinese know a thing or two about...cameras

The Chinese also know a thing or two about power budgets, bandwidth limitations and optimising between function and vanity. Low quality rover photos show they’re optimising for function, not propaganda value. That’s good. (They’re also awesome pictures.)
No, that reasoning is unsatisfactory. It would explain why A a; or A a(21, 37) calls A(); and A(int p, int q); respectively despite presence of A(std::initializer_list<int> l), but the initializer list constructor should still be called when one writes A a{} and A a{21, 37}. That would be consistent and predictable.
what are those data structures you use instead of objects?
FuboTVIndianapolis Colts vs. Houston Texans LiveStream2018
how about South Korea
God bless the Swedes, the per capita largest merchant of weapons in the world.

Sweden: enjoy your feminism with a side of slaughter folks!
One of the forum posts says:

> I really love to use syncthing as a anti-bit-rot check system (i already do^^).

Bit-rot is something I want to (manually) protect against, without setting up a NAS running ZFS. How would you use Syncthing?
I think more boards should have a bunch of simple microcontrollers on board (besides the main CPU) for real-time control.
Linking a soundfont VST for macOS
At Okteto we had similar issues so we built our own tool and open-sourced it as CND (https://github.com/okteto/cnd). Our approach is to be decoupled from how your pod is deployed so it works with Helm, CNAB, kubectl, etc…
Please don't.

We detached this subthread from https://news.ycombinator.com/item?id=18828531 and marked it off-topic.
> Capital doesn’t create jobs

Actually he claims

> Investing doesn’t create jobs

So he’s denying the effect that a company can raise more capital if it has stronger demand for its shares. And he’s denying the incentive of stock for employee compensation, which consequently creates jobs just like cash.

So I’m going to file this under “rich guy doesn’t understand the system that made him rich”. I also worked on Wall Street, and it doesn’t automatically imbue you with an understanding of all things economic. You have to explicitly study to gain expertise.
Thanks for the link to that MIT packet storm postmortem. The comments thread following contains a pretty fascinating debate involving some members of the original IETF committee and RFC authors.
Right, so you still sit in the driver seat watching the road. Still beats switching back and forth between gas and break, and constantly holding the wheel.
This is not correct. I grew up in China (Beijing to be more specific) and it is definitely not taught in school. All history I’ve learn casts China as having done everything right.
As someone who works on P2P applications, if all I had to do was use PCP to open a pinhole in a firewall it would still be a big improvement over dealing with NAT.

For one thing lack of NAT makes it much easier to deal with multi-homed systems. For various reasons, multi-home is much more common with IPv6 than IPv4. Without NAT I can discover thing like what an address's scope is without querying the network. Having to ask a remote server to discover a global address turns what should be an atomic operation into a potentially troublesome state machine.

NAT also create annoying corner cases when there are local peers reachable via an address which also has a NATed global address. You may not be able to tell that the peer's address is not globally reachable, which is a problem if you want to advertise that peer to others.
How do you interpret an image if you don't have an understanding of what is in it?

In other words, let's say that a patient has a fever. Chest X-ray was done.

High-school educated "radiologist" sees the image. Does he understand the anatomy? The variations of anatomy? Pathological manifestations of potential causes of fever? How to exclude image artifact versus include potential sign of pathology? What about findings that are not related to fever but need to be identified, further characterised and further imaging required for follow-up? What about signs of infectious fluid versus non-infectious fluid like blood or extravasated fluid?

What about when the ordering physician wants to discuss the findings with the "radiologist"? Will that "radiologist" actually understand anything that the physician is talking about?

There is a role for AI assisting in rapid analysis of radiological studies, however radiologists can never be replaced because AI will never perform to the level of or have the same functions as a physician radiologist.
If med students ought to take antidepressants, then athletes ought to take anabolic steroids.
> The only reasonable argument

Except for the fact that markets are a great way to manage rivalrous goods, dynamically balance economic need against cost without the need for a centralized authority to have high-touch meddling (which presents a corruption danger), oh and most importantly, ad I said, they work, empirically, as with the United States SOX and NOX markets
That's not what the article is saying. They're saying that you still need to provide access to legacy v4-only hosts on the internet somehow, and you either do that via v4 (i.e. dual stack) or by some transition technology of which NAT64 is just one possible option.

Nobody is suggesting to not talk native v6 to the internet too, they're just suggesting to not cut your users off from v4-only services.
You misunderstand me. I LOVE touchscreens. I will never buy a laptop without one. But I think a full OS is so much more useful than JUST a gimped mobile OS. Hence my preference for the Surface over the iPad.
IPv6 is already a success in mobile and IoT, and in countries that matter in economical sense. The rest will follow automatically because they have no choice. More worrying issues are BGP and SS7 reliance in global networks, and there are no viable alternatives on the horizon.
This is literally my problem with upgrading to IPv6 currently. And at the cost of potentially embarrassing myself, I haven't really looked into what the potential problems are going to be (and I'm embarrassed to ask :-) ). My ISP will happily switch me from IPv4 to IPv6 but I've got absolutely no idea what the potential problems are. This has put the task into a near perpetual, "I'll look at that when I'm not so busy". I'm sure I'm not alone in this...
The marginal return to the tough-on-crime stance may be close to zero
> I regularly stand outside abortion facilities with signs depicting graphic abortions

May I ask, if it's ok, why do you do this?
I don't think we should pretend that any of this was planned out. The reason the C standard is like it is because it doesn't just specify the best possible version of C that can exist, but because it encodes historical behaviour.

It's possible to post-rationalize those decisions, but as I understand it, there's no particular reason why .bss has to be initialized -- it just happens to be the way Unix has worked since forever.

With modern static analysis, there's probably no performance benefit to not initializing stack variables that are read before they're written?
> Heck, there are way too many ISPs allocating a single /64 in v6 land today

First, ISPs are allocating them because they can. There are enough total /64 blocks for every living person to have a couple billion blocks.

Second, ISPs are allocating /64 blocks because they have to. Well, they don't have to, but there are 20 billion billion total /64 blocks. ISPs will run of capacity in their routing tables long before address blocks are exhausted.

> Having an unnecessarily large amount of addresses is a good thing

Agreed. Both 64-bit and 128-bit have unnecessarily large address spaces. But 32-bit is too few, though, and byte/word alignment is convenient. So 64-bit is convenient, unnecessarily large solution.
Maybe just delete your email account? It geniunely sounds like you don't need one.
I can certainly see the need for something like this, though I've seen a lot more folks on another forum talking about ownCloud and Nextcloud as alternatives to Dropbox business plans.

I really dislike that the Syncthing website appears to have mastered modern "we won't tell you what it is" marketing speak. Did I miss something and this is now a game with scoring for speaking around topics?

"Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet."

Oooooooh, new shiny with buzzwords! What's it do? Is it a replacement for Chrome's cross-system syncing? Firefox Sync (which I think can already be self-hosted actually)? Password managers? Maybe hosted Exchange? Wait, it's not?

Oh, wait, it's a multi-system file syncing package. Well why didn't you say so while you were telling me I deserved to have control and blah blah blah. Cripes, it even says "a large number of features have already been implemented" then provides a list that implies that running on Windows, OSX, Linux, the BSDs and Solaris is one of those features.

There are several places where what it does is implied, but to actually get to a statement of "For this guide let’s assume you have two machines between which you want to synchronise files." I have to go to the bottom of the site, click Docs, then either click on Introduction and Getting Started (in the documentation structure) or click on the "getting started guide" link within the first paragraph of the Introduction.

grmbl get off my lawn

Edit: I should note, I'm not talking about the 1.0 announcement on their forums - that's for folks already actively involved with it. I'm talking about the very spare https://syncthing.net
> I don't really know how anyone could honestly compare caffeine and amphetamines.

They are both stimulants. I've done both, like I said. So yes, for my body (n=1) I can indeed compare them. And it was sincere and honest.

And the only reason why caffeine isn't schedule 2 is the same reason why alcohol and nicotine isn't either. That's purely a societal reason, and no basis in chemistry. If caffeine/coffee was discovered last year, it would be schedule drug. Look no further than kratom.
I do not intend to judge the level of competence or respect of Finland's teacher's only I'm really curious how they were formed in the first place.

In general when something new appear (to stay, with success) we have a pioneering phase that start to "form and initially spread" the new "thing". This phase may be quick, however it have to be at least 5-8-10 years to be "spread and know enough". After we have a "consolidation and popularization phase" that normally last long, 10-15 years if it's quick, after it became spread and know enough to have enough "thought currents", it have developed a sort of "stable" philosophy etc. This is the stage we can start to form teachers, normally for tech schools and universities. Only after a decade or even a generation we can start to arrive at "initials schools" teachers.

Counting those years and see "IT age"... Well, we can say we are at start phase of teaching in schools, so it's really hard to have enough competent and "tested" teachers now...

Also about pedagogy and professionalism I remember a personal observation, limited to universities, before I have observed too little: teachers with professional background tend to know far better what they teach and normally are more capable to communicate it. Teachers coming directly from academia tend to know far less and are far less able not only to communicate but also to create interest and transmit passion.

Of course that's not a valid statistics nor I can generalize it for the entire world but... Well just as an example at first year of computer engineering degree course I have a course in chemistry, the first part was held by an teacher "definitively and proudly made in academia", it was a disaster not only for me. The second part by an actual chemistry doctor coming from the industry that start teaching to remain active instead of retire. For some results was still poor for other me included was really well. The same for economy course. The same for all subsequent courses and years. The third year in particular nearly no one digest mathematical physics (a sort of variant of rational mechanics adopted for a not-really-industrial engineering course), the second semester another teacher results completely changes. For essentially all.

Long story short: only few know how to transfer knowledge and I can call them "pedagogues" do not caring to much if they study that subject or they are naturally brought to teach. That's needed but not sufficient. Competence in the field is also needed and for non-academic discipline it's hard to have gained, metabolized and summarized enough to teach. Also passion for the matter is needed and that's again should be trained and formed in years of activities. Like a construction worker's that see if something is valid by instinct even before actually calculate it. Only people with such experience can properly teach. And while normally young schools are considered "easier" to teach is at that stage that we really form our knowledge and start to develop paradigms.
Fwiw mirror might be a good fit for that sort of "super real time while editting source files" use case:

https://github.com/stephenh/mirror

Disclaimer it's my basically-well-functioning hobby project. And obviously wouldn't recommend it for doing actual deployments with it.
I have actually lived in China and can confirm that it is extremely unfree.

I went to a good school in Beijing, and after arriving in the US, I realized they were teaching us basically propaganda in our Chinese, History, and Poli Sci classes. They even managed to sneak propaganda into our chemistry class, it’s nuts!
Blog on ZFS
I assume if bit-rot happens then a conflict between versions happen (as if the file was changed manually), so you know a file got changed and can recover the previous one ? I doubt there is any self healing capabilities

By the way if you're on linux btrfs has self healing capabilities (and any of the cheap 2/4 bay 64bit synology nas can use the btrfs self healing and coupled with raid protect your data from rot). Not a very big expense for a lot of safety.
Navigation on this page is also pretty bonkers, iyam.
curious what's so interesting about floppy drives compared to typical retro tech stuff I mentioned above?

It's one of the most widely accessible forms of magnetic storage media that you can control at such a low level.
This is a censored answer
/explanation of the term.
firefox solves that by not loading all tabs except the active one. tabs are then loaded when they are opened.
I was there from 2007 through 2016. We were first down the street at Sigma/zhichunlu and then the new building close to the sinopec building in central zhongguancun.
Really? I find it significantly easier.

In IPv4 you might get allocated 250.250.16.0/22, and then you have to calculate in your head where exactly that begins and ends, and carefully divvy it up into partitions of different sizes.

In IPv6 you get a /56 or /48 and you know that two or four digits are wildcards. No binary math is needed, and all subnets can be the same size of /64
Weather Channel illegally shared user location data with advertisers
IIRC, Syncthing is decentralized P2P and synchronizes standard tree(ish) filesystems (like most similar projects). Perkeep does away with the filesystem and instead uses a blob-based merkle-tree-like system with good properties for very long term archival (and as a side effect, can also use P2P and multiple encrypted cloud backups easily). So Syncthing can copy preexisting file structures and fits in usual workflows, but Perkeep has some data storage benefits. I don't know how their performance compares.
No. The payload fraction is just too poor. For instance, the Hindenburg, which was the largest, most advanced Zeppelin ever built, had a payload capacity of only 21,000lbs. That's using hydrogen, which, is, obviously not real safe. If it had used helium instead, it would have had a payload capacity of -34,000lbs.

For comparison, a single 40' standard container has a maximum load of 57,000lbs, and a large cargo ship can carry thousands of those.
It used to be much more commonplace in the US to have alcohol at business lunches than it now is. But, even at that time, the company I was working for at the time had very strict rules prohibiting alcohol in an industrial setting--and, indeed, on company property more broadly.
Good catch! We've just fixed it and it should be showing 'CentOS' now. Thanks for noticing. Cheers. :)
> Why would people attend predatory colleges?

Why would people make an investment with insufficient ROI (Return on Investment)?

Insufficient information.

College Scorecard [1] is a database with a web interface for finding and comparing schools according to a number of objective criteria. CollegeScorecard launched in 2015. It lists "Average Annual Cost", "Graduation Rate", and "Salary After Attending" on the search results pages. When you review a detail page for an institution, there are many additional statistics; things like: "Typical Total Debt After Graduation" and "Typical Monthly Loan Payment".

The raw data behind CollegeScorecard can be downloaded from [2]. The "data_dictionary" tab of the "Data Dictionary" spreadsheet describes the data schema.

[1] https://collegescorecard.ed.gov

[2] https://collegescorecard.ed.gov/data/

Khan Academy > "College, careers, and more" [3] may be a helpful supplement for funding a full-time college admissions counselor in a secondary education institution

[3] https://www.khanacademy.org/college-careers-more

(I haven't the time to earn 10 academia.stackexchange points in order to earn the prestigious opportunity to contribute this answer to such a forum with threaded comments. In the academic journal system, journals sell academics' work (i.e. schema.org/ScholarlyArticle PDFs, mobile-compatible responsive HTML 5, RDFa, JSON-LD structured data) and keep all of the revenue).

"Because I need money for school! Next question. CPU: College Textbook costs and CPI: All over time t?!"
Unfortunately, http://www.helenos.org/wiki/DiffFromUnix presents it as different enough to make porting software difficult. On the other hand, they say they've got GCC and Python, so it's doable.
This is a very realistic deadline. Yep. The cancer problem is pretty much solved at 2026. In 2027 there will be exactly zero people in the world with cancer.
Were you taught using 人教版 or 北师大版 history textbook? I'm pretty sure 四人帮 and 大跃进 were inside 北师大版 and called a mistake. Well at least for my year. Maybe they changed it, or you didn't pay attention in class.
It's a hobby.

Other people care about collecting small colored pieces of paper, or tweak their cars, or go on hikes, or paint.
Sometimes through a confluence of previous experience and knowledge, ideas that seem hard or impractical to some (even if just as technically inclined) seem straightforward and fun to others, and make for little more than a weekend project. Once and a while I have such an idea and will work on it, but other times I see projects other people do and have similar sentiments as you do.
The market realities and lobbying by big telecom companies will never support such proposal to convert everything to unlicensed allocation.
Story submitted several times:

https://news.ycombinator.com/item?id=18831208

https://news.ycombinator.com/item?id=18827429 (1 comment)

https://news.ycombinator.com/item?id=18826789 (1 comment)

https://news.ycombinator.com/item?id=18821945 (116 comments)
> consider how relatively smoothly various parts of WiFi stack was upgraded

Has WiFi been upgraded? I believe new devices still have support back to 802.11b.
To be fair speed bumps to slow a car to 35mph seems like slightly the wrong tool.

Also why does a text based website require a loading animation???
good point, but there is no reason it can't be both. insidious brutality exists.
For me, I think this can be summed to: asymmetric use of $x against $y can lead to $z.

My question, not for you but in general, what tool (or what functions of such tool will be nessisarcy) for lowering chances of $z (if indeed $z is agreed to be undesirable by many in all forms and not just for virtue signaling) as applied to privacy and its exploitation for large gains skewed in favor for the few?
Right, except eventsource is pretty simple to pollyfill because it’s just http.

Websockets requires explicit support on the backend, in every layer of your http stack that it’ll traverse.

If the goal is to simplify your stack, websockets is not the solution.
A mere speculation:

Until 40 years ago cigs didn’t have filters. Just tobacco wrapped in thin paper. Which made them very bio-degradable. Tossing a butt like that is more benign than tossing a peach pit.

They’d been that way for maybe 100 years while the smoking culture formed.

Either way, I think cigarette butts stick out as litter because of our modern aversion to them and smokers. They’re pretty sterile, do biodegrade and are small.

Unlike the liquor bottles that seem to litter any college town.
For those interested, the actual specifications of floppy disks are freely available from the ECMA:

http://www.ecma-international.org/publications/standards/Sta...

http://www.ecma-international.org/publications/standards/Sta...

The standardese term is "Flexible Disk Cartridges", and the units are in Metric, but those documents basically provide almost all the information needed to build a disk drive or interpret the data on one.

The CD and DVD specs are there too.
How reliable has it been? Do you mind sharing the number of files in the shared directories and their total size? I am asking because when I was searching for a cloudless Dropbox replacement, some tools would lose some files (or truncate them to zero).

Then I found Resilio Sync and I've been using it for about 3 years now without any problems. Now I have a feeling that Bittorrent Inc will abandon the project after the acquisition. Syncthing is looking promising.