skysight-inc/HackerNews huggingface dataset:
Here is a more interesting question:

How would you reinvent Usenet?

What Usenet did well was that it was completely decentralised, had zero cost of engagement (despite 'hundreds, if not thousands of dollars'), and was everywhere.

What Usenet did badly was that there was a complete absence of identity management or access controls, which meant no accountability, which meant widespread abuse; and no intelligence about transmitting messages, which meant that every server had to have a copy of the entire distributed database, which meant it wouldn't scale.

It's a tough problem. You need some way to propagate good messages while penalising bad messages in an environment where you cannot algorithmically determine what good or bad is, or have a single unified view of all messages, all users, or even all servers. And how do you deal with bad actor servers? You know that somewhere, there's a Santor and Ciegel who are trying to game the system in order to spam everyone with the next Green Card Lottery...
I ran into the overflow behaviour with our source repository provider, as they'd get hammered on the top of every minute by all the continuous integration servers and silently drop connections. The specific version of SSH we were running didn't send the client banner until it received the server banner, so the connection just hung for 2 hours on the client.

After much debugging and reading of kernel source this was all figured out, and the provider adjusted things on their end so this wouldn't happen.

Moral of the story: You probably should set tcp_abort_on_overflow to 1.
I have been using it for the last 5yrs or so. While I have run into 1-2 little issues here and there I have never experienced the level of duplicate interfaces that do the same thing and not knowing where to go to do something. While I use OS X as my primary I need to use (and test) with Windows for some things. I feel utterly lost in Win10 (and largely in 8 as well) because the interfaces they force on you make statements about OS X "Fisher-price-y ease of use/dumbing down" pale in comparison. That's what I focused on in my comment:

> Really the dual interfaces to the same thing are the worst part of Windows 10 right now.
I wrote a piece thinking about why nobody ever did write a good web interface for NNTP: http://reddragdiva.dreamwidth.org/566555.html

my thesis: the atom of NNTP is the message, the atom of web forums is the thread.

(Commenters on that are mostly old BOFHnetters you may still recognise.)
WhereDat is the easiest and most intuitive to use.
But hey, slrn finally reached version 1.0!
> I really like the idea behind Cycle.js, but I don't think it does a very good job explaining itself.

Andre Staltz' talk "What if the User was a function?" [1] is a great way to dive into the rationale behind Cycle

[1] https://www.youtube.com/watch?v=1zj7M1LnJV4
Don't remember the name of this adage, but there's one that says "The structure of a project tends to reflect the structure of the organization responsible for it" - e.g. software modules tend to reflect organizational structure much more closely than they reflect separation of concerns (though, of course, the organizational structure itself reflects a separation of concerns). In my experience, that is definitely true.

This piece is, in many senses, another look at the same phenomenon.
T 540 P.
Hacking Introversion 101[video]
Here:

https://en.wikipedia.org/wiki/Taxation_in_Switzerland#Federa...

http://www.lawyersswitzerland.com/dividend-tax-in-switzerlan...

ps. Is there any change you're tax-evading? :-) j/k probably to get taxed at 35% you need to be pass a specific amount or something (not sure though).
My father-in-law retired at 75. He was hacking C for some embedded systems running silicon wafer equipment. Ten years later he's still pretty sharp.

Personally I see no reason why I should retire, as long as someone is happy to pay me for what I like to do I'll probably keep doing it.
If people weren't so nutty about distributing file transfers, we could have a much more robust Internet.
So this must be the Cooch Behar from the Threepenny Opera's "Kanonensong" https://www.youtube.com/watch?v=gi433VgJ5bc , right?
Taxes in Switzerland are quite low. Federal around 2 or 3 %, and at the state level, from 7% to 22%.

Wealth tax is usually less than 1%.

But it is always a level society.
Now, at first I was thinking this was a relatively sane feature like Apple's Software Update Server (which caches and re-serves updates for your local network)[1]. It's a very useful tool, considering the fact that when iOS 7 came out, it took out my entire high school's network because everyone was downloading it.

This isn't transparently helping serve updates to computers on a local network to save bandwidth. It transparently serves updates to the entire world, to eat your bandwidth and conserve only Microsoft's.

Is there a word in English that captures how massively disappointed I am with this being on every Win10 computer and by default?

[1]: http://hints.macworld.com/article.php?story=2007100908224845...
Not a chance, linux and nothing else for me.

I still have an elderly iMac here that hasn't been powered up for a long time (the graphic card overheats easily so I have to run the fans at full power, design error on that particular model) so I know OS/X but it just does not compare for me to linux in terms of how easy it is to run it on anything and everything. What also helped deciding this is that I'm running a very close copy of what is on my production machines on my development machine so I can transfer stuff from the one to the other and expect it to work right away.
I still read some comp.* newsgroups every day, in particular comp.arch.
Ethereum is not a web hosting platform. It is not similar to Amazon's EC2 or anything like that. Conceptually, it is a single global computer that anyone can access. It's not the same kind of computer you're familiar with, though.

Programs on this computer can't be changed, and nothing can write to the program's storage except for the program itself. You don't have to trust a service provider to maintain their guarantees: it is impossible to break a guarantee.

These characteristics are useful for writing programs that coordinate interactions between humans. They're also useful for letting devices publish and access information about the world long after their manufacturers go out of business.

Entirely new kinds of software can be built to coordinate social and financial systems.
Frege’s Concept Horse Paradox in the Simply-Typed λ-calculus
> Vacation time is also the lowest (2 weeks) compared to Europe which on average has 4 weeks of vacation time.

As far as I know, no law requires employers to give their workers paid vacation days in the US. Although the most common vacation time is 2 weeks, there are some jobs with no paid vacation time at all. Also, from what I've heard, what the article mentions about people feeling guilty for taking vacation time is very real in American's work culture.

Here in the Netherlands, in contrast, the minimum paid vacation time by law is four times the number of working days in a week. For full time that's 20 days. Typically, companies provide a bit more than that.
And if it wasn't necessary to ask for consent we would have many more children.
“When in America” – A Spoken Word Piece
Show HN: Linkas.io – discussion on any page
According to that WP article only the odd-order enclaves are exclaves. The second-order enclaves A4 and A5 aren't exclaves.

I see the logic there, but it doesn't quite match the definition that you have quoted. Dictionaries all seem to include "separated from the main part" or something similar. That definition does fit the WP examples.
It says it can be deducted in full. That's not really a tax now, is it?
While the signed vs unsigned int question doesn't concern me much[1], I really appreciate this post because I discovered the One Page CPU. The author nerd-sniped me three paragraphs in. Now I want to try to implement this on an FPGA. I think my next few weekends will be taken up with getting a real world implementation working and getting some examples working. Thanks.

[1] If I was designing a system that could only have one type of int (but why?) I'd use unsigned ints and if I needed to represent negative numbers, I'd use two's complement which is fairly well behaved, much as the author points out. This is fairly common in the embedded world.
I'm not arguing anything about children or sexual consent here. Please improve your comment quality.
Taxes in Bulgaria are quite low too (10% for businesses and 5% when you pay dividends). Salaries are extremely low too, compared to Switzerland. Unfortunately Bulgaria doesn't look like Switzerland at all, I wonder why.
“When in America” – A Spoken Word Piece
I'm not allowed to post both a link and text so I've made two different posts. Here is the first spoken word piece I have ever performed. It's a captivating, truthful, and eye opening piece about the truth of being black in America. Watch, Share & Comment. You won't be disappointed! Here is "When In America"

https://www.youtube.com/watch?v=jGbcj3HoJhA
I thought exaggeration was something reserved to CNN and other news outlet. But here we are.

I think this is a real concern, and users should know what the PC is doing, but half of HN post are about how we can share data among ourselves instead of relying on central distributors.

Your next post should be about how WebRTC steals your bandwidth.
It seems very difficult to come up with aath curriculum that works for everyone. I agree that a creative approach might not be as practical as I imagine it, I've definitely suffered from the "aha, monads are burritos, why hasn't anybody told me this" fallacy before.

I keep hearing (mostly negative) things about the Common Core program in the US, I wonder what it's really like. Creative new ways of teaching always sound good on paper, but I hear so many parents complain about the way their kids are being taught. I wonder if most of those complaints are warranted, or if the new style of questions just take getting used to.
See also "Code and other laws of cyberspace"; APIs are part of that. They say how other programs can and cannot interact with yours.
I think a big part of the problem here is the perception of a big company trying to externalize costs onto their users.

The funny thing is, if you ignore the fact that it's a big company named Microsoft who's using your bandwidth and that it's enabled by default, this is actually a pretty awesome feature that could help a lot of people in a lot of situations.

Edit: Clarity
Cold storage is storage of BTC private keys that are not connected to any live computer. Therefore anyone who would hack your live computer systems could not steal the cold storage BTC just by a remote hack. They would have to physically break into whatever location contained the keys, and then circumvent any encryption-in-rest that you had wrapping those private keys.

You can also split up control of the keys with multisig, so multiple keys have to come together to move the BTC.

Since most financial institutions only have small fraction of their balance needed to cover their money inflows and outflows, having most of your BTC in cold storage is a best practice.
They'll have to pry my keyboard from my cold dead fingers.

(With apologies to John Wayne)
How your face can have a profound impact on how others perceive you
Let me understand this better: they centralized skype and decentralized software updates? Wow.
They were lucky to not get invaded by the Germans but they totally expected to be invaded and built a defense strategy based on this belief that lasted until the 1990s.

Twice the Germans started the process of putting together a Swiss invasion and gave up early because they realized they would have lost.
It seemed to work out fine for Spotify
It's an analogy, though I'm sure it's offensive to you
You'd have to find it, too. How many companies have manufactured devices with embedded software that have gone out of business, devices for which no manuals exist anymore, etc?
It's not profit, it's saving money. But also less production. You get my point.
What you call "nutty" I call "a dial-up Internet connection" or "a congested network due to streaming content or large downloads." If Win10 only did this while the entire network is guaranteed to be idle, and if it can guarantee it is on a landline DSL or better connection whose usage isn't tracked, then it would be okay.

But it's highly unlikely that Microsoft can make those guarantees. If this were a robust system, people (especially Microsoft!) would be championing it! But it's clearly not.
No, it's not a web hosting platform. It's a new compute/storage/network platform though. Primary feature is a consensus mechanism and built in identity management.
I've found the best is a combination of being social and spending a good amount of time reading. If you're looking for books, take a look at The Great Books of the Western World.
In a world where data caps are acceptable by ISPs, p2p is definitely not a viable solution yet and to have this be automated rather than opt-in is irresponsible at best. I'm not sure exactly how it works on their side, but to use up a person's data without their explicit permission is pretty bad in my opinion. For example, in my area and a bunch of others Comcast has a 300GB cap, I'm assuming there are other ISPs in other areas who also do data caps. People have to be mindful of their data in the current world we live in, to use it up without permission is a fairly dick-ish move. I feel the ISPs are more at fault than Microsoft, but Microsoft should be aware of the current ISP climate. My opinion.
We regularly see startups do a belly flop when they scale from 5 employees to 50, yet somehow what works for a country 1/5 the population and 1/10 the size of California could apply to all 50 states?
yes but, i'll take what i can get. considering it's the second year they're doing this it must have been somewhat successful, which is exciting.

also... LCS NA is going to be at MSG proper, if i understand correctly. which is amazing.
I wonder if it is possible to pass an actual law which would render digital 'contracts' illegal. So all lawyers become coders/analysts? I find the idea interesting, but in reality this is never going to go further than an academic or research project ...
I think you mean Charlton Heston.

https://en.wikipedia.org/wiki/From_my_cold,_dead_hands
Is there a word in English that captures how massively disappointed I am with this being on every Win10 computer and by default?

"Illegal" would seem to be a good start in many jurisdictions.

For example, as described in the article, I can't see how this behaviour doesn't fall foul of computer misuse and fraud laws in the UK. The best defence might be that somewhere buried in the terms and conditions it's allowed, but I wouldn't like to be the Microsoft lawyer arguing that position before a judge.
Depends on the specifics, I don't know how easily and under what circumstances you get the refund. But you have a point there, sure.

On the other hand, their tax system seems to work wonders and gives you the impression that there is a strong justice estate.
That's likely because MP3 files are smaller than Windows Service packs, and because Spotify is a thing you install yourself. Windows comes with the computer, with this turned on. Also, Spotify is no longer P2P anyway, because it only served as a temporary cost-saving measure. And now it's gone. [1]

1: https://torrentfreak.com/spotify-starts-shutting-down-its-ma...
Yeah, Windows NT Workstation 3.1 was the first Windows to have stderr redirection[1]. Windows 95, 98 and Millennium (oh, that horrid edition. I actually bought it! Gag.) don't support redirecting STDERR according to Wiki[2].

[1] https://support.microsoft.com/en-us/kb/110930

[2] https://en.wikipedia.org/wiki/COMMAND.COM#Redirection.2C_pip...
Do you mean it's not a bad idea to use the idle upload bandwidth to distribute the updates, i.e. turn each PC into a bittorrent seed?

In theory it's pretty great, in practice, with metered connections you're using up the users internet quota and causing a lot of frustration.

I am used to unmetered internet connections, and after moving to the UK I've spent a lot of time investigating why I'm getting an insane amount of packet loss. I'm talking 30% on weekend evenings.

Long story short, a flatmate was uploading data all day without noticing, the ISP's traffic management kicked in, limited our bandwidth, buffers aren't infinite so packets get dropped [1].

As someone said in a similar thread, this may be the reason for ISPs to drop traffic metering and upload quotas, but I somehow doubt this'll happen.

--

1: I've fixed it by limiting the upload quota and bandwidth on my OpenWRT router for that user. I guess I'll have to enable this rule for all other Windows 10 users in my house now.
If Win10 only did this while the entire network is guaranteed to be idle, and if it can guarantee it is on a landline DSL or better connection whose usage isn't tracked, then it would be okay.

In any jurisdiction where you can in practice be held responsible for any data uploaded from your own Internet connection, it's still not OK to upload anything automatically without permission.
I was looking around for his name too. Author: Perhaps a quick intro / context might help at the top of the page.
It's not contradictory at all. One can derive pleasure from working, and still enjoy their free time. The good thing about free time is that you can use it to build things if that's what you want.

And don't forget that most people don't have the luxury of an enjoyable job.
The company? I don't think they mind, as long as you're following their API rules [1], which I am.

The community? Surprisingly disinterested. Not sure if I did something wrong. I thought they'd love it, but only got 2 points in r/programming and 7 points in r/node. It's not about the points but it's still discouraging.

Maybe I timed it badly, maybe I didn't bait lazy leaders well enough, maybe it's actually not something cool, maybe the ranking algorithm just wasn't in my favour.

¯\_(ツ)_/¯

[1] https://github.com/reddit/reddit/wiki/API
previous discussions:

* https://news.ycombinator.com/item?id=9982917

* https://news.ycombinator.com/item?id=9973629

* https://news.ycombinator.com/item?id=9983512

* https://news.ycombinator.com/item?id=9978006
You're not Microsoft's customer any more. You're their product.
I think another big problem is that is without specific activation. If it asked me first, and I made the decision to help out, then it would be fine. When I torrent a linux iso, I'm making a specific action to use my bandwith. This is doing it without asking.
Regarding all of the issues surrounding Windows 10, could somebody create a little app that lets us turn off the objectionable features? I realize it can all be done in the settings, but an app could include some explanatory info, and also serve as a way of documenting all of the issues in one place.
Ask HN: I'm looking for the self-proclaimed “last private web hosting” site
I'm looking for the self-proclaimed "last private web hosting" site, that requires no name. You could send them $1 USD in the mail with a desired account & password & they would set it up for you.

I think void was in the title. Anyone know?
It was loading slow for me, so here's an archived version: https://archive.is/X9A3p
Thanks for the explanation, I am not a native English speaker. According to https://en.wiktionary.org/wiki/nitpick, the literal meaning is exactly what I meant: I was doing a small correction without much importance. I did not know it was negatively connoted.
Please don’t make personal attacks here on HN.
Seems like it boils down to using unsigned when you need to treat numbers as fields of bits, and signed when you need to do arithmetic.
It would load better if they had a P2P infrastructure like Windows 10's.
>"a formula written on paper in pencil was improperly transcribed"

offtopic, but a unit type would have prevented that. i had no idea how many errors i was making in my math programs before i started using F#'s type checker to make sure all the types lined up properly.
Thanks! Let me know if you have any problems or questions. Re: the implementation, take a look at the task that fetches new comments: http://git.io/vOGT3.

reddit's primary 'new comments' endpoint let's you fetch at most the 100 newest comments. But you have to account for times when the previously 'newest' model is more than 100 comments in the past, ie. you have a gap because there were too many comments or another request took longer than expected.

The endpoints themselves are simple, but the task to make sure you don't miss any or fall behind is tricky.
I don't mean to derail the discussion, but the Indian Nepalese and Bhutanese people are so beautiful.

I know that they're discriminated against in India. One would hope India would have a higher regard for all of their citizens (not just based on beauty of course).
See the difference is that you explicitly use WebRTC. Distributed systems are great you decide to use them. Someone else turning it on for you is a little dishonest.
Yahoo Launches Video Chat App 'Livetext'
So compared to his contemporaries, was your grandfather a better man, a more prudent man, or both?
Visualizing Rust's type-system
I wonder how was life for people living in one of those enclaves. Were there actually passport controls at the frontiers? My guess is that the Indians living there were actually living just as if they were citizen from Bangladesh, but I could be wrong.
The issue here is that your comment is as offensive as his. That's his point.
Actually just went through this exact situation last week. Temporary gig seeing if I made a good fit, didn't like the contract they wanted me to sign.

I just set up bitlbee to do XMPP in irssi. Hipchat is accessible via XMPP. Lots of little annoying quirks but it was better than nothing.
Grails 2 or Grails 3 ? Grails 3 at 130Mb bundling all of Gradle now as well as Groovy and Spring seems more like a integrated consulting product than a web framework. Better to have lightweight technologies that can be quickly glued together with a scripting language. Wasn't Groovy such a scripting language before its ex-Agile consultants changed their tune and started bundling it all together with a G2One/OCI sales pitch?
For a lot of people healthcare would be a huge expense... I'm actually pretty happy about "Obamacare" even though I don't agree with the methods... I actually have better healthcare out of pocket today, for less money per month than my last job offered. I was surprised, as I'm big, and diabetic so the last time I looked at out of pocket it was a couple thousand a month. That said, I think there could have been better ways to do it, and the number of exceptions was too vast imho.

As for vacation, I'm feeling it... I've spent most of my career doing contract/hourly work, and for several years the only time I really had off was both unpaid and between jobs with half the time spent interviewing. The past three years I've forced myself to take a couple weeks off over the year, and it's a world of difference... Still unpaid, but worth it.

If I come across a company that gives me the freedom as an employee that I've had as a contractor, I'd be happy to be there. I've done far better in positions where I'm able to get work done, instead of minutia and meetings all the time. Where quality of output is worth more than the number of Jira tickets closed. Unfortunately, that hasn't been the majority of my work experience.

Who knows how things will work out in the end... at least it's not like the first .com bust.
We hope to use apps to help people reach life goals