skysight-inc/HackerNews huggingface dataset:
It also sounds like a cool caching technique : since people already have the resource cached on their local system, why not allow them to distribute it?

HTTP headers can allow to know when to flush cache (just like it's currently done) and provide last known md5/sha1/whatever digest to make sure page is not tempered with (let's say it's checked when the download is complete, and retry a download if the signature does not match: it should not happen often anyway). It obviously won't work for pages which distribute auth related content, but it would be great for assets.

I guess a problem could be that page load will be slower (depends on the ability to parallelize and to contact geographically close peers, I suppose), but it would mean way less heavy load on servers.
A beautiful Calendar theme
If you can put a Linux router between your LAN and the uplink, you can use the Wonder Shaper.

http://lartc.org/wondershaper/

I've been using it for 15 years and it's still working great. Even with multiple P2P clients, stuff like HTTP, SSH, and gaming keep a low latency. Also you learn a lot about networks just by configuring it :-)
Are you talking about Welsh? If so that's a fairly silly objection. I'm not sure what your point is at all.

That "free movement of people" right the papers keep talking about? That we would need to keep if we wanted access to the single market? That means there are no barriers to EU migrants.

Almost 50% of the record 335,000[1] that migrated to the UK last year were from the EU, which has no barriers. Although I admit it clearly shows the UK government has no actual intention of stopping immigration if it's still letting 195,000 odd non-EU migrants in.

As a bit of a side note, I would thoroughly recommend reading Ayesha's Gift, a recent release, to get a glimpse into the world of immigrants in the UK, the racism they face, but also the consequences of not integrating them properly and how their culture can be entirely alien to ours. It's also an excellent true crime book.

[1] https://www.ons.gov.uk/peoplepopulationandcommunity/populati...
>So I spent a few evenings with Rust

I stopped reading. There is literally nothing you could possibly say that'd be worthwhile after "a few evenings" with Rust, especially when you lack the proper background in the first place.

This trend of "The problem with Rust: A naive and inexperienced perspective"-esque articles is already old.
What I think Brexit has shown is that the British public is averse to 'poor' immigrants, as they are more likely to be competing for low wage jobs and often have a limited education, nonprogresive values and an isolationist mindset. I've not once heard someone complain about Pakistani surgeons or Polish engineers.

If points based controls reduce the the level of 'poor' immigrants then I'd expect it to eventually become a non-issue as it was when the EU member nations were all roughly similar in GDP per capita.
Give bumblebees radio, tv, reddit, hackernews, facebook and whatsapp. Pretty soon they too will be doing pretty much nothing...

Also, give them money and the idea that they will have to amass this stack pile paper before they die, instead of gathering the stupid nectar...
Project Scorpio in playable state, games 'play great'
A photon's net speed through a medium is not always the vacuum speed of light.

> For example, the refractive index of water is 1.333, meaning that light travels 1.333 times faster in a vacuum than it does in water.

Light travels at about 0.75c in water.

https://en.wikipedia.org/wiki/Refractive_index
Yeah, thats cool but I dont want to pay to be a part of Microsoft's/Apple's/ you-name-it's insfrastructure.

I dont want to be (potentiall forced to) distribute software.

With recent developments in net neutrality and data plans, p2p could drastically impact my data plan and cost me money.

Sure I can see why you would think the potential is, but for me p2p data distribution is out of the question, at least for now.
You need this:

https://www.stavros.io/posts/holy-grail-backups/

About your S3 question, having something like rsync.net (where you can run a server process) is much faster/easier/better because your backup software can know exactly what's stored on the remote side and only send diffs.

I'm sure this can be overcome with some clever client-side engineering, but having a server process is always going to be more flexible overall.

A more pragmatic reason is "because Borg doesn't run as well on S3".
I would assume that avenue has been tried -- so this project is to pressurise him into opening up to the idea. No idea though.
I was not expecting such a useful and interesting answer. Thanks!
Here's an animated GIF of the "photonic mach cone" made from the still images of the experiment:

https://wordlesstech.com/wp-content/uploads/2017/01/First-re...
Entrepreneurs and the Value of a Good Night's Rest
> I've not once heard someone complain about Pakistani surgeons

Daily fucking Mail regularly runs articles about doctors with poor English skills.
I just tried this, but the screenshots that get submitted don't look anything like what they did when I took them.

Edit: The email confirmation link also doesn't work.

Edit edit: The issue was that I was testing localhost and it needs access to the css. It's working now, pretty cool!
So many people get by without owning a car that if you have to go somewhere where your existing car doesn't work (for whatever reason) you'll be just fine

You can rent or take a cab or an uber. I don't own a car. I get around just fine at home or when traveling.
I find it interesting that an article about British politics stays on the front page but American politics seems to not exist in the HN universe.

But I am all in favor of dumb ideas people vote on go ahead, that way everyone will see the end result, and then quietly or loudly realize how dumb it really was. Speculation is entertaining but reality is much harder to dismiss.
I wonder how often those conversations take place before someone(s) fork a project because it's "abandoned".

But I love KeepassX and I'll certainly try using the fork.
It's very easy to say "I don't agree but we must abide by the results of the referendum", it's much harder to say "Sod the referendum, I'm voting for what I think is right for the country".
>It takes months of steady investment (and yes, frustration), but the payoffs are spectacular.

This was the exact same thing I kept reading back when functional programming was becoming in vogue - people were pushing for Haskell, saying that purity and laziness were amazing, type system could almost prove correctness at compile time, etc. etc. You just need to meditate deeply on category theory and draw direction graphs to become one with types and all would be revealed to you.

Hybrid functional languages got adopted in the meantime (F#/Scala/Clojure come to mind) and a lot of FP was adopted by OO languages - it wasn't pure or fancy but it solved problems in an accessible way. Most people still don't use Haskell.

I'm hoping Rust doesn't go down this path as I want a replacement for C++ badly. But saying "you need to spend a few months to get intimately acquainted with the language" is just not going to work in practice if you're hoping about breaking in to the mainstream.
> An other argument I have heard beside cost is that it encourages/rewards laziness and inactivity.

If you filter some people and reward others, you encourage laziness and inactivity on people near the threshold but if you don't filter anybody the problem disappears. Humans are naturally active.
Do you claim that they aren't?
Buy and hold as much monero as I possibly can for as long as possible. So far it is up 240x. I anticipate another 240x to come. That is x as in *, not %.

Why hold? Because it is going to go up and down a lot, but you don't know when. You have to be holding it when it goes up.

Why up? Because it is the only legitimate digital cash on the planet:

1. Fungible (due to transactional privacy).

2. Non-inflationary but sustainable (due to tail emission comparable to gold supply expansion rates).

3. Scalable (due to adaptive block sizes).

(A) There is no freedom without privacy. (B) Everyone wants to be free. When they figure out (A), we all win.

Why legitimate?

1. Legitimate open source peer-reviewed, mature and trustlessly cryptography.

2. Legitimate altruistic community-driven meritocratic development and project management.

3. No IPO, no pre-mine, no centralization, no corporate control, in short: No rip-off.

I consider XMR to be the most important enabler of human dignity and liberty in the history of technology.
Oh god, I hope not. Not because the technology is not awesome, but because of laywers. Especially in Germany they target torrent users and try to sue them like crazy.

If you download, for example, a Windows.iso from technet and start sharing it via the integrated p2p system, I can see a shitstorm of lawsuits raging through the web.
That pricing looks great, does it work with Borg?
shared mutable values are also called globals
I just took Data Structures and Algorithm Analysis at Columbia and really enjoyed [most of] it. Teacher was great and learned a ton.

I applied to the Postbacc / Continuing Edu program to take it. Was a little bit of a pain but not too bad.

Courses are not cheap..$7k all in. Ideally you can get work to pay for some or all..
> You just resorted to ad personam for the second time.

...?

I realized my first post was unnecessarily sarcastic and edited that part out. It's hard to comment about your opinions without talking about your opinions.

But okay, you've offered a list, let's go through it:

> Consider logging

Logging is in a binary format, but is more consistently accessible.

> consider a new DSL

In terms of keywords? Do you mean like, which value does what in .service files? That's all extremely well documented. Consider the corresponding init shell scripts, how are they "more transparent" if you have to know shell pretty damn well in order to understand them?

> consider lack of determinism it brings

Now I completely lost you. sysvinit brings far less determinism to the table.

If I found that paragraph in the wild without context I would assume it's about sysvinit.
If you go to https://cve.mitre.org/ it has a link "Request a
CVE ID" which IMO explains that it is only for some products, not all. Alternatively there's also a weblink below it which want GPG key, etc. Alternatively you can email some mailing list, but I don't see where this is documented.

The complaint was that the CVE should've 1) been included in the commit 2) been made. IMO the entire thing is confusing.

Also like to repeat: it's super nice that things are reported and have a CVE. But that doesn't mean every security commit will be seen as related to security.

I'm pretty sure I've seen enough interesting commits in gdk-pixbuf:
https://git.gnome.org/browse/gdk-pixbuf/commit/?id=49dcd2d58...
This is caused by bufferbloat, which you can read more about at https://www.bufferbloat.net/projects/bloat/wiki/Introduction.... The good thing is it's easy to fix.

On your upstream side (i.e. data you send out to the Internet), you can control this by using a router that supports an AQM like fq_codel or cake. Rate limit your WAN interface outbound to whatever upstream speed your ISP provides. This will move the bottleneck buffer to your router (rather than your DSL modem, cable modem, etc., where it's usually uncontrolled and excessive) and the AQM will control it.

Controlling bufferbloat on the downstream side (i.e. data you receive from the Internet) is more difficult, but still possible. You can't directly control this buffering because it occurs on your ISP's DSLAM, CMTS, etc., but you can indirectly control it by rate limiting your WAN inbound to slightly below your downstream rate and using an AQM. This will cause some inbound packets to be dropped, which will then cause the sender (if TCP or another protocol with congestion control) to back off. The result will be a minor throughput decrease but a latency improvement, since the ISP-side buffer no longer gets saturated.
Never knew there was a Mark Cuban Chair to Eliminate Stupid Patents.
I think timing is the issue - the bulk of the US contingent of HN users probably haven't arrived yet. Once they do arrive articles like this tend to disappear off the front page quite quickly.
I'm hoping Rust doesn't go down this path as I want a replacement for C++ badly.

So that's opposed to C++'s "It takes a few years to get acquainted to the language enough that people would want your stuff in production code"?

Nobody hires junior C++ programmers.
How Unsecured Loans Favour the Bad Credit Borrower?
"Polkit (formerly PolicyKit) is a component for controlling system-wide privileges in Unix-like operating systems."

Calling it the sudo for UIs seems reasonable. It lets you manage the permission level of the UI you're using.

Does it do something else?
> for those anti-immigrant, whether "born here" or "newly arrived" doesn't matter much. If they are not of English, Scottish, etc ancestry, they are immigrants.

Well, now here we have a problem, because immigration policy can only apply to people who are legally considered immigrants. The word for expelling large numbers of people who were born in the country but not of the dominant ethnicity is "ethnic cleansing".
> Instead of less farmers, we need more

That's bad for the economy and productivity, and for the environment in the end because more farmers with smaller land are squeezing for gains. It's especially a problem in in the EU where agriculture is heavily regulated and EU-subsidized. Take a look at the countries with the largest agricultural population: https://en.wikipedia.org/wiki/European_countries_by_employme...

And all this while keeping in mind that the common agricultural policy in the EU keeps the prices high for european producers.
How can this be set in iOS 10? I can only find the option to disable cellular for apps.
I can attest to MiniKeePass's quality. I've been using it for years now.

I upload my keepass and key file to Dropbox (I know, I know) and then export them to MiniKeePass from the Dropbox app. MiniKeepass auto-associates the key file with the kdbx if it has the same filename as the kdbx, but with a .key extension. I can even edit the DB with Minikeepass and upload it back to Dropbox. It's not as sexy as an Android setup, but it works quite well for me.
I didn't claim anything. I just asked a question.
So, self-driving cars will be limited to about a billion people in the short-term? In the US alone we have about 4.5 million accidents and 30,000 deaths yearly.

Perhaps the rest of the world will see the benefit and adapt to the cars.
Only when they are globals, though.
What are you talking about? HN is very US-centric, American politics appear here all the time.

Also, Brexit is not a "dumb idea", if you think so, argue you point (or provide your credentials).
5 Tips to make a great component to page animation in React-native
هتل توس مشهد
I started in communications/marketing and fell into the position. We have associate product managers at my company, although I walked straight into the full role. It was a few years before I felt comfortable.

Key skills? I would say an ability to relate to and communication with others and a solid understanding of the business you are in. Marketing experience helped me a lot in that regard as I spent five years explaining releases and product updates to users.

I'm not a developer by any stretch of the imagination, but I was fortunate to have a pair of patient devs who put up with some ignorance in the early days as I gained a better understanding of how the process and systems work together.
Is this another Frog Fractions?
I think the missing piece here is commonsense reasoning (I really like your art work by the way!). There has been a lot of work in commonsense reasoning in symbolic AI but not sure if anyone is working on that in machine learning.
I use rsync.net with Borg:

https://www.stavros.io/posts/holy-grail-backups/

I pay around $50/yr for 150 GB.
My point is that you can "see" (guess) ethnicity and "hear" language, but that does not tell you someone's country of origin.
There are algorithms for stuff just like that in OpenCV. Maybe you could find some inspiration or clarification by reading through the source code for the algorithms for a brief description?
LastPass provides a web frontend though, which may be a feature GP is after.

I mean, I think having a Web UI for your password manager is fucking insane, but some people like it.
Except if you do that you won't get very far. At least with MailChimp, which does a lot of policing. You'd be luck to get a few thousand emails out before their spam filters pause your campaign.
You don't "remove" a canary, you just stop updating it. The intent being that they can't force you to keep updating it.
There is a renormalization group theoretical approach
Which bring us back to the original question. Why the need for self driving cars?

If your time for commute is that much valuable, just hire a driver or call a taxi. Like most people who's time is actually valuable, have been doing for years...

Quite honestly, it is quite a joke when people on HN brag about how "valuable" their time is....
It is, kind of... :) I envisioned this game to be very casual. Played in sessions, while you commuted or otherwise had to pass time. But a lot of my friends who played the game also requested a pause button. I might give in.

PS: You can just press the home button on your device, and when you come back, it will continue where you left it :)
I think everyone looks at this backwards. The iPod didnt change the world, the iPod changed Apple. The iPhone is the next evolution of the iPod. The question isnt whether Apple can release a revolution that changes how we use technology, the question is whether Apple can release a revolution that realigns Apple around that product.

And whether Apple wants to admit it or not, the iPod and iPhones success is in part due to them being cross platform devices that didnt require Macs.
>And they're printed once a day, so if an important event happens at noon, I won't get to read about it until tomorrow morning.

I don't like reading printed newspapers any longer either, but the one good thing about them is that they are printed once a day. News is not something that you need to know about instantly. The only things we need to know about in real time are existential threats. That is not news, that is an emergency broadcast or alert, which is not what news is for.

Have you ever noticed that when 24-hour cable news covers things in real time, it's mostly just waiting around and bullshiting until something happens, and then they are forced to provide incomplete information that is more often than not, wrong.

The whole idea of a newspaper is that it provides some time between an event and when you learn about it. That time is used by the newspaper to collect information, fact check and provide a more complete account of an event. They still get stuff wrong, but it's still far better than twitter, or cable or any real-time firehose.

Learning about something that happened yesterday also gives the reader the distance to contemplate and thing about what happened as well instead of jumping on twitter or facebook and making an ass of yourself before knowing all the facts.
Accuracy. The drift is too large.
> white working class

also known as working class given that just under 90% of the country is white. Do non-white working class vote differently?
> You just need to meditate deeply on category theory and draw direction graphs to become one with types and all would be revealed to you.

In order to just use Haskell you don't need to meditate about category theory at all.

Some things do require months -- or even years -- of studying. Like, for example, C++, Java or whatever was your first programming language. There is absolutely no getting around that.
Show HN: Tracks user events without custom JavaScript code
A few quick notes about our experience with Rsync.net

1. It is more expensive than S3/Glacier, but they offer "free" read-only snapshots, which can be very useful if your backup software or script does not perform its own snapshots.

2. It can be difficult to determine how much space is taken by the peculiarities of ZFS vs. your own data.

3. Although they offer subaccounts, it is not possible to know the disk usage of a particular subaccount.

4. If you have transfer speed issues, you can contact them and they may whitelist your IP (good if you are doing server backup, not useful for home backup on dynamic IP), which significantly increased speed for us.

5. They have a 10% "free" soft quota, mainly because it is difficult for mere mortals to know in advance how much space your backup will take on ZFS. They send an email when you reach the soft and hard quota.

6. You can communicate with a knowledgeable human by email. This has been helpful to diagnose small but weird issues we were facing.

7. Although we like S3 and Cloudfront, it's nice to have a backup location that relies on standard tool (rsync) and that is outside our usual providers/datacenters.
I never used git-annex with an S3 remote, but generally I have good experience with git-annex.
Yes but it's the only service that supports running the attic/borg server :(
Raspberry Pi to work with “tech titan” Google for AI development
I don't think so. There are rich Chinese people just buying housing property in Arcadia, California and Vancover Canada... I would like to think housing property and land are the same thing.
So then how does one make you aware of what they're doing? Should they send you over a fax or wait for you to call them? Part of your job, whether you like it or not, is interacting with pr agents and in house marketers via phone and email.
Google Maps did not work in India for a long, long time.
I hadn't heard of Frog Fractions. I'll check it out.
Ask HN: What subjects should be removed/replaced in school? With what?
Do you remember the order of the planets from the sun? You were surely taught it right? Why'd you forget? Because you don't have a spaceship and will never miss your left turn at Mars. Hackernewsians probably break this example. The things they’ve forgotten are far more exciting.
Why not teach things things with more utility instead? You still get all the side benefits of learning. For instance, how to be a good friend, how to give a good apology, how not to get scammed, how to invest in your future. Heck, if you're going to force kids to be bad versions of wikipedia, and remember stupid lists of trivial knowledge, like the capitals of states, perhaps teach them mnemonic technique first.

Software is eating the world, teach it. Why/How to not max out your credit cards, so very many useful things are taught far too late or never at all. The concept that the parents are supposed to be the source of some of this information relies on parents being good at parenting…

Anyone can justify any education about anything. Which is why progress in this field is so slow. No one can actually win an argument with anyone about any taking any topic they care about off a curriculum, because every topic is passionate and useful to someone. So in a world where everything is super important to someone, you have to use a more advanced system of comparison. Like eliciting someone’s values on a psychological evaluation.

Not exactly, but something like, would you rather lose your index finger or your big toe? Ok, would you rather lose your index finger or 3 toes? Ok, how about one eye or one hand. If you ask enough of these rather odd questions, you can actually result in a value in dollars per a body part. Like this: https://projects.propublica.org/graphics/workers-compensation-benefits-by-limb

It is the tragedy of the commons that no educator wants to pay the price of seeing their curriculum reduced or replaced with something better. For them better doesn’t exist.
There was no implied position on global inequality being good or bad - just a reality check. Peru will be irrelevant to the viability of the project in the short term