skysight-inc/HackerNews huggingface dataset:
That's why I don't rely on anything DRM'ed from Microsoft (games on Xbone excepted). Movies, music, Xbox Fitness workouts; Microsoft seems to think we've forgotten Plays for Sure and MSN Music. When I first got the Kinect hooked up, I tried the Fitness app and noticed they had other workouts for sale. "Hmm, maybe the wife and I can...wait a minute, what the hell am I thinking buying DRM'ed content from MSFT?"

Now, I'll buy the hell out of some iTunes movies or music, and my wife will get stuff off Amazon streaming without me going off on a rant. But that's because neither Amazon nor Apple have ever given me a reason to think I'll regret it later. Microsoft, OTOH, has burned me more than once.

Much like the PfS/MSN Music debacle, MSFT could find a solution (I dunno, unDRM the vids, store them locally) but...eh, too much trouble, might cut into someone's bonus.
Nice thanks, I'd like to see such lists or guides for other countries such as Canada or European ones, if it makes sense. Of course it doesn't replace a good lawyer but at least to get an idea on how hard it is for founders.
OpenVPN is probably the worst VPN example. It carries about 15 years of technical debt... Same argument for OpenSSL.

Unless you aim at gigabit speed, there is no real reason for a kernel based solution.
Photoshop is incredibly glitchy, at least its Windows version is. It manages to crash even while initializing.
Join the mailing list!

https://lists.zx2c4.com/mailman/listinfo/wireguard

And if you're savvy and want to get involved with development, we need all the help we can find!
Ask HN: Examples of successful startups done by software houses?
Hi,

according to Sam Altman software houses are incapable of creating successful startups from the start for their clients. Is it true? Do you know any successful startups done entirely by software house?

Best,
Wiktor
Would you mind dual-licensing under a more permissive license (BSD or MIT) so the work can be included in the BSD family of operating systems as well as Linux?
Review: ‘Chaos Monkeys’ Is a Guide to the Spirit of Silicon Valley
A few months ago there was another discussion here of an older article of his on the same topic [1].

Archive.org has some of their old FLEET architecture papers and slide decks: [2]

[1] https://news.ycombinator.com/item?id=11425533

[2] https://web.archive.org/web/20120227072220/http://fleet.cs.b...
Your answer doesn't really address the question.

Jameskegel said that in any "mainstream distributions", after you run an update but before you reboot, the OS is running the updated libraries. I honestly don't understand how that is possible.
Yeah, I am pretty sympathetic to the instructor (a license is a license after all!), but at the same time wonder if the starter code and subsequent exercises being open makes the course too easy, and/or harder for the professor to grade aptitude, it may be a problem with the course itself.
I've been a Pingdom user for several years and I can't stand it. I'm very excited to see another player in this market. The one thing we're hoping to see is some form of integration with StatusPage.io. As soon as we have that kind of integration, I'm jumping ship to a new provider.
>The butterfly-in-Beijing metaphor is normally a good sign of someone who misunderstood the dynamics of complex systems. IIRC there's a lecture series from Santa Fe on intro to complex dynamics that might help.

I didn't speak of "complex systems" (heck, even a three-body gravity system is complex), I spoke of chaotic systems.

>And 'dire results': the tyranny of the perfect! We get very good results from both, compared to the intrinsic information of the system. Again you're thinking about single results rather than probability distributions.

No, I'm thinking about the inability to e.g. make any weather forecast for more than 7-10 days at most.

>It's a hard habit to crack, again, an intro to the field would help.

Again with the condescending study suggestions. It's a bit rich from someone who asks for a pie in the sky "social oracle".
The rift valley where this was found cuts straight through the Serengeti, one of the largest and most awesome national parks in the world. I hope this doesn't tear that area up.
I was told there would be no math.
So what's the point ? Linux is a niche market. Mac & Windows will be the vast majority of your users and won't enjoy your killer kernel-based feature...
I think they are incentivized to think too parochially.
> whether we like it or not, each project effectively creates its own dialect of the language

(http://ithare.com/cpp-guidelines-made-to-measure-s-one-size-...)

Each project has its own coding guide and idiosyncrasies. That is not restricted to Lisp. Macros allow you to express some rules in a domain-specific language, not in a separate document or tacit knowledge. This is more manageable than ad-hoc approaches. Abusing macros is definitely bad and can lead to ghetto-languages.

Lisp is interactive, call "describe" on whatever you don't understand. Under Emacs, if you encounter a form you don't understand, point to it, "C-c C-d d" and you get the documentation; "M-." and you go to the definition; "C-c M-m" and you call macroexpand.
Why do we have an article saying basically the same thing every single week here?

I get it, and I think everyone here has, exercise is good for you, in many ways, don't sit on your ass all day.

I guess it's sad to see this becoming the "Good Morning America" of tech (not that we didn't have those ones already) or the ultra localized we-only-care-about-the-bay-area medium.
If a C or S corp, you still need to file a Form 1120 [1] U.S. Corporation Income Tax Return:

"Who Must File
Unless exempt under section 501, all domestic corporations (including corporations in bankruptcy) must file an
income tax return whether or not they have taxable income. Domestic corporations must file Form 1120, unless they are required, or elect to file a special return. See Special Returns for Certain Organizations, below"

LLCs have a similar requirement.

[1] https://www.irs.gov/businesses/small-businesses-self-employe...
PHP ... It's like a fine wine that gets better with age, really.
> In kernel VPN is giving me a bit of a security heart attack.

You may be surprised, then, that most of the standard VPN tech — IPsec, GRE+PPTP, VxLAN, etc. — operate in the kernel (with some help from userland apps for things like IKE).
Also time. I think cross country calls in the mid 80s were more like $0.50/min, and the first 1-3 minutes were billed at a higher rate.
Seems to want to be a Snowden-Lookalike. Cheap.
As in any time period, people are nostalgic for the past, especially when Japan's borders were opened (against their will) you're going to have that kind of reaching towards better days of 'ole. Sakura-colored glasses. There's also the art of Japan (and everywhere else). Art idealizing the "history" depicted, curators of that art (many of those part of religious institutes) and history communicating the history narrative, furthering the legend. It's a group effort this ruse of history. When the narrative sounds good and doesn't really contradict any other popular opinion, who is going to argue against it? 160 years later, here we are.
FreeBSD has a moratorium on importing new GPL code to base, and especially the kernel.
The problem is that democracy needs a systematic destruction of unbound great fortunes so they dont aggregate and break the system. Im sure updated democracys to come will have that.
Same as the "konstruktive misstrauensvotum" in germany came after hitler happend.
FB's messenger - everyone should be using this instead of SMS
The Physics of Tea Leaves Floating Upstream
I don't understand this answer, and I don't recall "suggesting" anything.
Prehistoric humans likely exercised as a matter of course. They weren't sedentary. The brain evolved assuming the condition of exercise. naturally occurring byproducts of exercise were just always there for the brain to use.
dupe: https://news.ycombinator.com/item?id=11994570
> The gig economy is when you have to spend more time scrounging up odd jobs than actually working to get paid. The gig economy is having to work multiple part-time jobs since companies won't hire full-time workers—except each of the part-time jobs expect you to be on-call 24 hours/day. The gig economy is non-compete agreements for part-time low-wage service workers. The gig economy is hiring friendly white people for the purposes of branding, then firing them all to cut wages once your image is established.

As far as I can tell, none of these apply to Uber/Lyft which I think of as the poster children for the gig economy.
That was just my reaction to the article. I saw Google and ACM so thought it would be something good, but in the end I fell victim to the authority click bait. The article is written in a scholarly style, but it is neither academic nor profound. It is the engineering equivalent of an intra-office memo describing how a massive company is going to organize their sales regions and Take Over The World. Imagine for a moment if IBM, Microsoft, or the Department of Defense wrote this exact piece today... would ACM have published it? Would it have made the front page of HN? I simply felt disappointed and expressed that reaction.

For examples of Google non-superiority (remember, this is a hacker/entrepreneurial forum, we should seek solidarity in outdoing behemoth entities with agility), I simply encourage you to think for yourself and not put any credence into lore, methodology, or tech simply because it comes out of Google. I see a 1:1 comparison between Android and the non-WinNT kernel Windows releases. Google put a festering pile of code out and allowed handset makers and carriers to basically never patch any type of vulnerability. The permissions model and app over reach are just barely now contained in Android 6... seven years after release. Chrome bundles tons of third party libraries... it's another moving train wreck with enough bodies to somehow deal with the naive vendoring, scope creep, and general upkeep but it's still a nightmare to correctly build and package for an OS. By comparison I have immense respect for the Servo developers who are making an interesting reach with far less resources than Google.
Ooooo.... I feel your passion! Great points.

Internet conversations will only take things so far, after conversation generally action is necessary. Whats nice about hacker news is that with many actions we can take action with functional programming or framework xyz immediately. With something like tau, publicity is its problem. So few people know about it that any sort of exposure benefits it. To say that untyped systems are worse than typed requires minimal exposure, simply more experience to understand why
I've just started using D for this sort of thing. It has web framework called Vibe.d (http://vibed.org/). I'm pretty happy with it, and it seems to satisfy all of your requirements. Note that I've only just started to use it, so I don't know how well it will hold up over time, but I'm enjoying it so far.
There's interesting theories behind humans evolving as a distance running (endurance hunting) species, and brain size being required evolutionarily as a tracking mechanism (understanding footprints & getting in the prey's head to understand it's path).

The two work in concert because fast prey escapes line of sight and gets mixed up with each other easily, so human endurance becomes much less useful if you can't follow & wear down the appropriate target.

"Born to Run" is a fun summary/story about some of this science but there's more hard science out there too if you're interested.
Yes, please take this advice. It's worth noting that California imposes a MINIMUM tax of $800/yr on LLCs (even if you have zero revenue), which, if you're on a true shoestring budget or are only half-serious about the business, is significant.

This effectively encourages you to not form a company in CA if it's only expected to produce a tiny amount of income.
Sure, but isn't there more implied by what you just said? It's not just that you know the size, but if you know the header format, then you also know the type (which you might). But, I'm not sure how much more of less information compression provides for non-trivial size files. Where individual packets are encrypted, you have quite a bit of information. Where you have one file of non trivial size, there is much less information exposed.

For example, you know its type, and it's 150KB. Even if you know it's a text document, or a WAV file, or bitmap, I think you get far less information from the compressed version than from the non-compressed version. The non-compressed version of the text document may give you approximate word count, and the WAV file will give you some probable lengths of the recording at common sampling rates, and the bitmap will give you some probable dimensions. Compressed versions hide this information within the natural variance of the compression.

The problem seems less to do with compression, and more to do with splitting larger data (or streams of data) into smaller chunks to encrypt, which in itself loses some of the benefits of hiding information in the variance of the data presented. Compression seems to exacerbate this situation by amplifying variances in very small data sets in a way that yields additional information, but it seems to me that's just a natural progression of encrypting very small amounts of data being not nearly as effective as large amounts of data.

At least, that's what I can intuit about the situation. It may be partly (or totally) wrong given some more advanced security theory (I am not a security professional).
Beta decay is electrons.
No, there is actually a global shortage of Helium-4 as well.
Reliability? TCP-IP ;)

Homebrew.

Rsync.

SSH.
If you're encrypting it, it is to hide information from some sort of attacker, not the trusted recipient of the document. If there is literally no possibility at all of someone else intercepting the document, then why are you bothering to encrypt in the first place?
It's so oraclish an ingresish in the way it treats the command line monkeys...
Neither, still running Go for a standalone service in production just fine. There hasn't been a need to work on it for quite a while.
Any 4.0 tutorials available yet to dive in and try it out for a first-timer?
The "Show HN": https://news.ycombinator.com/item?id=11990084
Didn't Tim Cook just throw a fundraiser for Paul Ryan?
If you aren't able to easily use browser libraries in React it's time to rethink React, not rethink those browser libraries.
Performance comparison would be welcome, especially on low-end hardware. For example, I'm getting 12 Mbps with OpenVPN BF-CBC on AR9341, I wonder what could WireGuard achieve.
Really, all you need to do is make your own browser and then popularize it.
Where I lived, local calls were toll calls after a certain point. I recall downloading a game over an 18 hour period when my parents were away (Gunship 2000), and we got a bill for a significant amount of money... Probably more than the game in the store. ;)
This measure seems strangely punitive. I think the better option would be a progressive payroll across-the-board tax above a certain level, say $100,000.

The proposal as it stands seems to imply that tech alone is responsible for widening income inequality, particularly in San Francisco. The more accurate perspective is that tech these days has allowed small numbers of extremely skilled people to perform work that half a dozen moderately skilled workers could not accomplish as well on their own. As a result, it makes a lot more sense to pay one person $200,000+ a year than six people at $100,000. The biggest income gains are near or at the top, and the taxes should follow.

Taxing an engineer making $85k just because they work in tech only makes an already very expensive city less worth living in.
Which version? I've been using CS3 for years and it's rock solid.
https://4.bp.blogspot.com/-jnY74NBc7ic/V2UcuCswL-I/AAAAAAAAB...
Not all the computer generated ones seemed human even on the level of the individual lines. I read all but one all the way through just in case something at the end managed to bundle the chaos into something coherent, but Sonnet #5 has this line:

then comes a small bright spark comes wandering

There's no way any human would have written a line like that, it looks the kind of error you get when you phrase a sentence one way, then rephrase it but fail to fully delete the existing words. The two occurances of "comes" stick out to any human when read aloud.
What's particularly great about this comparison tool is how fast and efficient is can asynchronously compare and synchronize large sets of remote files whether it be SMB, FTP, SSH/SFTP. You can also compare archives to folders and the custom viewers for comparing things like images are a nice bonus.
> It was theorized that the LHC could possibly generate a micro black hole that caused a bit of brouhaha...

Reminded me of this:

http://www.hasthelhcdestroyedtheearth.com
> Yeah, but this ignores the fact that the CA budget, and CA taxes, alone are enormous.

Not as a share of GDP, compared to other states. Its roughly comparable to other big states (though higher than Texas), and lower than lots of states run by what purport to be small-government conservatives.

California's budget is big in absolute terms, sure, but so is its nearly $2.5 trillion GDP.

SF's budget share of SF's GDP + California's budget share of California's GDP is less than many states budget share of GDP alone (without considering local budget shares.)
Global Connectivity and the Digital Economy: A Comparative Analysis
I feel that sometimes bad is synonymous to "hard to use". A lot of software is hard to use with a bunch of unfriendly settings. But the more time I spend trying to figure out, the better I get.

One example is Git. I used to use SVN with a GUI and it was a breeze. When work required me to use git, I hated it. But after a while of using it, I stopped doing the 'how do I do svn feature X with git' now I understand it, and even recommend it to people.

I'm mostly familiar with git on the command line and when work required me to use it on a gui with visual studio, I first started by complaining about how complicated it makes it. But after a while, I got used to it.

Approaching a new software is always hard and frustrating in the beginning. But the more time you spend on it, the more you will tolerate or appreciate it's short comings and complexity.
Wow, that's nuts. I've been putting together a paper on the budgetary effects of driverless cars, but I haven't looked at LA yet - if that's their overall budget and they match a range of numbers with cities like Boston, DC and NY for traffic and parking violations, they're going to get hit HARD.

[edit] just with a quick overview of parking alone, they're looking at a 3-5% drop in revenue with total adoption - I'll look into it more but if traffic/vehicle violations make up the normal percentage of 'licenses, permits, fines and fees' it'll be up to 10%.
I'd love to see other guides pop up as well. Still shocked at the number of agencies, documents, forms, and faxes that are required just to set up a simple company.
weechat (IRC client), because of sane defaults, nice UI, active development and simple source code. Oh, and it's basically bug-free from a user's perspective.
Dwarf Fortress is extremely reliable! You can always rely on it to make you say "...what?"
Wonderful write-up, you deserve a HN Gold. Umm, sorry wrong site, but still, I rarely stumble upon such a witty comment in my space.
DSSSL was amazing. Mr. Clark did some truly outstand work, and I benefited from using it with SGML and FrameMaker back in the day.

It was hard to learn, though, and the documentation wasn't good.
Lets see howuch the will love the reverse of globalisation when the buy any modern product for a much higher price an the factories, if the come back, will pay a terrible wage because their is no global market to service.

Essentially what this would mean is that the rest of prpductive america would have to pay you money for making their lives worse of. With the additional benefit of also massivly diminishing the rest of the countries chances to compete in the actual competitive market so the can pay your inflated, but tine wage.

Basically you (your ideas) make everybody worse of (and I mean everybody in the world) so that you can feel good about having a job instead of living on wellfare. Wellfare would actually be cheaper if you want to live on the pockets of the rest of your country.
"There weren't a more racist and savage group in ww2 than the allied soldier in the pacific."

Not even the German government, engaged in attempting to exterminate the undesirable population of Europe? Or the German treatment of Soviet prisoners? Or Soviets of German prisoners?

Certainly, there was a lot of hatred and racism on the Allied side. (And then there the allegation of Patton's famous disinclination to accept the surrender of German soldiers who had just fired single-use anti-tank weapons at American forces.) But I think you're getting hyperbolic there.

Do you have a source for the hundreds of thousands of Japanese soldiers being tortured, mutilated, decapitated, and turned into war trophies?
(I don't know much about networking.)

What are the advantages of doing UDP instead of IP?

It seems like, all else being equal, doing IP has the advantage of working with UDP and TCP out of the box.
What is your static+interactive workflow now, if I can ask? Also, is it fairly easy to build a workflow that generates static visualizations via D3 (i.e. making savable SVGs)?
Real Semantics: Being Proactive About BCBS 239
Ask HN: Examples of paid email newsletters
Hi guys!

Are there any companies doing paid newsletters?

A paid subscription for curated content on a given topic.

Thanks!
Fine, fine, you're^Wthey're lucky I'm too lazy to make it return new random data each time.
> Those who would tear up the social contract ought well consider what wind they would sow.

Which is exactly why the Brexit happened.
on the contrary more and more usable glass art is being blown in mexico or southeast asia, due to cheaper labor, lax oversight and economics.

the equipment is not expensive enough to prevent most apprentices in US/EU/CA to just go out on their own after a while. where as in lower income countries the apprentice is easier to keep for a much longer timeline.
Thumbs up. 10 years ago, it was the only window manager properly supporting many monitors.
You'd think that, but there's been a huge swath of engineering school graduates joining ISIS and similar organizations. It's not that ISIS is recruiting them, something about engineering students [makes them more likely to join ISIS](https://www.washingtonpost.com/news/monkey-cage/wp/2015/11/1...)
What are you hiding behind that url shortener? [EDIT] Ah, some youtube video https://archive.is/uNUCo If you want to shitpost try a webm.
5 Outstanding Free SEO Tools
I addressed CPL0 vs CPL3 elsewhere on the thread. All things are not equal here.

OpenVPN uses TLS. The whole point of WireGuard is to shake off that complex baggage.
How do you bash? – A tool idea to help shell users
You mean: company A has an idea, they go to company B to implement it? What about ranker.com?
Your complaints are oddly git specific. Why use git with a monorepo? Perforce is simpler and works better.
> “The importance of motive in murder is vastly overrated,” he reflects. “What would move one person to kill another might cause a second only to laugh.”

That's food for thought
Speaking from experience, it may not be a professor's concerns. Campus administration occasionally runs amok and specifies licensing and IP standards for individual courses out of fear of lawsuits, producing all sorts of weird results like this.