skysight-inc/HackerNews huggingface dataset:
If you are in the EU there are pretty extensive data privacy rules. If you are in the US, it is a bit more complicated. It would mostly depend on what the US ISP claimed it was doing. If it did something beyond what it claimed it was doing, it could get in trouble. However, most ISPs are pretty broad with their claimed rights. Still a big problem with the bad ISP idea is that it would be hard to exclude children, and that could cause issues.
The US doesn't have to work very hard when it comes to the BRICS, they do it to themselves constantly.

Putin takes over Russia, and proceeds to do absolutely nothing to develop the economy away from its commodity dependency. Instead, he falls back onto the focus on energy that doomed the USSR. The US dollar goes on a big run, China's growth slows, US oil producers add four million barrels per day, and just like that Russia sinks into the abyss again. Russians are now spending half their income on just food alone, with their economy collapsing by 1/3 in dollar terms in just 18 months.

What did the US do to cause that? That's Russia's fault.

The same goes for what is happening to Brazil right now. They rode the fake boom good times on the back of a debased US dollar. Now that fake boom is over, the weak dollar has gone away, and with that tide going out, so has Brazil's economy.

Whose fault is that? It's only Brazil's fault.

Did the US force China to take on tens of trillions in debt to fake economic growth where there was none after the global consumer crashed in 2008? Nope, just like Japan before them, they did it to themselves willingly so they wouldn't have to admit the party was over.

The US hasn't had to do anything to these countries to hold them at an economic disadvantage, they're doing it to themselves.
These are good suggestions, and probably easy things to tweak.
Iphone 6s turned into a scale using 3Dtouch
A core principle of US criminal law is innocent until proven guilty, so this sort of legal framework would have trouble in the US.
Pension led funding
My experience with Craigslist is that there are huge numbers of one-off dealers selling under the "by owner" category.
Are you saying Ukrainians are Russian? Even the ones who are tend to proclaim this position from the comfort of being outside of Russia.

And I meant to write "no bed of roses."
GrockDoc.com: https://www.grockdoc.com/topics

I write about a number of different technical topics and publish ~3 articles per day. Some examples are:

Go: https://www.grockdoc.com/go/1.5.1/articles

Cassandra: https://www.grockdoc.com/cassandra/2.1/articles

Android: https://www.grockdoc.com/android/5.1/articles
WebAssembly will be a lot more readable than asm.js - that's a specific goal, in fact.

It is true that it will still be lower-level than JS. But it remains in a structured AST format which is easy to pretty-print. And many of the worst patterns you see a lot in asm.js just won't be there.
FAKE Horrible Bengaluru Accident 4 Bikers  TOTALLY FAKE
They should have called it AirBnB.

WTF is "Airbnb" supposed to mean?
Nothing to see here. Just another engineer who is so obsessed with engineering they think UX doesn't matter.
OpenBSD-native hypervisor – vmm(4) update: it boots
I am terribly sorry I missed your request. I've been busy tending to my daughter and hastily dashing out some code I need for a teaching opportunity next week. I can see it caused you enough distress to post twice.

Let me be straightforward with you, since you seem to be the sort that will not appreciate the standard cultural niceties.

So perhaps maybe you just did a poor job to express your specific point as you tripped over yourself to demonstrate to everyone you have read a bit of philosophy and logic. But it certainly would be reasonable that you entered a conversation without invitation responding to

> That the reasoning is fallacious doesn't make the conclusion incorrect.

With:

> However, if you study the truth table a bit longer, you will realize that you should stop reading any text which contains fallacious or self-contradictory logic.

Implying that if you could construe any single statement in my post as lacking in robustness from a logical perspective, then you should simply ignore the entire thing. This is regardless of the author's intent that this actually be a real point, or perhaps just a literary device or joke. One might actually read the whole post first, notice there is some technical substance, and come to a different conclusion before posting.

This impression is further reinforced by your frustration over rate limiting as you implied that my response, specifically saying that I didn't actually present my tautology as anything but a cute literary device to open what I considered to be a rather dry if somewhat acidic post.

You said,

> I've been rate-limited, so any fallacious (or non) arguments posted in response will need to wait a while for a proper response (some have already been typed up).

Which from my perspective certainly looks like you were ready to fire off a post explaining to me with as many latin words as possible aimed at trying to prove exactly that.

Perhaps, in the future, you may want to consider efficacy first and strict correctness secondly when discussing things in a casual forum with the (entirely barbaric, I agree) feature of "downvoting." Or perhaps just not entering conversations you don't have anything substantial to add to.

You might feel some irritation at this, because it can seem like an anti-intellectual stance. Sadly, you're existing in a community that has to deal with many people perpetually misusing terms like "ad hominem" and "genetic fallacy" and "truth table" in the worst way, to the point where it's a cognitive shortcut to simply pass it by or perhaps even express this cultural signal via downvotes.

I don't like it very much either, but cultural norms are not something we rationally argue with but instead can only hope to influence gradually.
CockroachDB. I've been writing about it as I learn: https://www.grockdoc.com/cockroachdb/alpha/articles
If true, this is truly amazing. So here's a quick test:

1. Write a letter outlining the above to a VC. Explain how this works in somewhat more detail; 10-15 pages should get it across. Sure it's work. But you seem resolved, and the reward is great. If you pull this off, not only are you gonna get a Turing award, they're going to mint a whole new award and name it after you. Anyway, give it a decent treatment and mail it off.

2. Tell us how that went over.

Hundreds of thousands, heck, millions of pretty smart people have been thinking of ways to solve "the software problem" for over 60 years. Many of those people are smarter than I am, and probably smarter than most of the readership on HN. The actual improvements have been incremental.

I'm not saying there hasn't been improvement. For instance, we tend to write more secure systems these days, but security remains really, really hard. Saying "you're doing it all wrong" to the incredibly smart and driven people I know who are experts in security is pretty bold.

So, I urge you to make a proposal and report back.
"Thought crime" is a poor description because it is not a thought being punished, but an action. You couldn't be punished just for thinking about stolen goods.

Analyzing intent is important to differentiate between people who have likely already learned from their mistake, and those who are likely to exploit others in the future. Punishment is only necessary in the latter case.
Smoothed Aggregation Multigrid for Cloth Simulation [pdf]
Programmers have to compete with doctors, lawyers, accountants, actuaries, nurses, dentists, schoolteachers, and pharmacists when we buy a house or seek to influence decisions of the companies where we work. We have to compete with them in income, prestige, bargaining power, moral influence, and credibility with financiers. We have to pay the higher wage rates they have achieved when we need their services.

Unilateral disarmament has already led to a situation where 80,000 unregulated immigrants every year are competing with us while those regulated professions see few or none. We're not going to see them de-regulate in any of our lifetimes, because the theorems of economists don't persuade anyone -- except possibly computer programmers and we don't have any power or influence because we're not united to get any. So the best option is obviously to at least organize to get a fair shake. But so far there are few signs of that.
I'm getting that your argument is because the victims can't be singled out that insider trading is thus not theft.

Cute.
"Unfortunately, that means in my experience the quality drops, no 'homey' feel, and it negatively impacts the locals."

Well, I just invested in a four-unit deal with a friend for this very purpose. And I can assure you that quality in our case will not suffer, and an fact will be quite good because my partner lives on premises.

Limiting listings to one per person would be bullshit.
Basically every state with a coastline has some amount of surfers. All the Pacific and Gulf states have well-known breaks, as do the southern Atlantic coasts. The Mid-Atlantic and Northeast have fewer "quality" surf spots, but they're all surfable. Even Alaska has a well known break, though AK's population limits its contribution to total surfers.
You might be technically correct, no one thinks all diversities are good. But academia strongly believes in every type of diversity related to a personal aspect of a person - size, age, religion, sexuality, etc. etc. Political diversity clearly belongs there (in particular, it is often very closely tied to diversity of religion), unless someone very specifically excludes it.
... and I never use clever in production. :-)
In many places in the country, especially in rural areas, backhaul bandwidth is actually both expensive and metered. "Bandwidth is cheap" is a rule of thumb that really only applies to places close to the major fiber routes.
Please sue them for libel.
I'm seeing the same white bars on Firefox/Android, but only in portrait. Landscape is fine.
The comment page doesn't scale well with Firefox on my hm note 1s. I have to manually zoom out to get the full view.

That aside, the homepage looks good. I'd like the new look be kept, with the comment page rewritten.
From my experience, people usually go through phases of being more and less motivated. Sometimes, especially if you have been driven by passion to get where you are, you burn out a bit and can't push yourself any farther.

I think it's OK to allow yourself a break. You don't have to be achieving, or particularly productive (from your own perspective). Sometimes I imagine a life where I wake up, dawdle around and make breakfast, wander into work and do my 9-5 with my colleagues and then wander home to cook dinner and enjoy some mindless movie on TV. You can think of it as "passionless", but I think of it as "vacation".

It's a nice idea. You don't strive for anything, or fight for anything. You don't argue with your colleagues, or push to "get it right" or to "be successful". You just hang out and enjoy everyone's company and the small challenges that your job provides for you every day.

This is much better than dropping everything because when you drop everything, it's easy to drop into depression. It's easy to see everything that you've given up and see this temporary lack of energy as a "failure". It's much better to give yourself permission to enjoy merely existing and doing the simple things that get by. This is not "working without passion", this is just spending your time enjoyably with your colleagues. Like, I said, it's 100x better than locking yourself up and playing video games all day, or drinking yourself into oblivion, or even travelling the world to "find yourself".

For people who are really driven by passion, it's not like you will end up staying in that simple world. Slowly your passion will well up and take over again. Take your time and learn to enjoy it.
Thanks for the heads up. Gonna try to get my account deleted.

http://livecoding.tv/ell hopefully they get the message.
Fuzzing is useful for finding bugs that may or may not be serious security issues. If a program crashes when you feed it invalid input, it could potentially crash in a way that allows code execution.

After finding a crash, a researcher will generally explore this to see if it allows for arbitrary code execution. If it does, it is possible for someone to create a weaponized exploit.

For a utility as widely-used as ffmpeg, any bugs pose a threat to many systems. Fuzzing it makes the Linux ecosystem safer for all of us (hopefully).
> return on degree, empirically

Not academic success. Measurable return (which I may be incorrectly presuming that most would read that as a financial metric).
In practice it's more like 10 to 20 km for max throughput.
They've also been spamming reddit pretty hard. As a mod of a programming sub, I've had to add their domain to the automod spam list for post spam, and then report a user or two to /r/spam for comment spam (and are now shadowbanned) . Kind of surprised to learn that they were YC.
Indian Government Adopts Open Source
Economy is a zero sum game in a perfect market. It is not a zero sum game because markets are not perfect.
Same here. On Android, OnePlus + Chrome
Show HN: Buy, Sell, Trade Platform – Looking for First Users and Feedback
Let's be clear about it: sensors are fine, and so is collecting and analyzing data from them. It's the cloud-based business model that's the problem.
allBST is a brand new "Buy, Sell, Trade" platform looking for its "first pioneering users." Create a group, post some products, invite your friends, provide feedback in the comments!
The alternative to crashing is exiting cleanly with an error. A crash can often be transformed into remote code execution with some work. That would mean that your computer could be taken over if you transcode the wrong video using ffmpeg. Which is pretty wrong.
Ok, thanks for pointing that out, we will see.
There's something about multidimensional geometry and great theorem names. I bring you the ham sandwich theorem:

https://en.wikipedia.org/wiki/Ham_sandwich_theorem
It's also worth noting that it's not clear what decentralization brings to the table from the perspective any single organization. Most organizations will want a central authority for the history of their group communications.

Such facilities are bolted onto IRC, but never truly integrate with it the way other solutions have offered.
I'm really curious what it was trying to social-engineer. I've seen dozens of sites with vote buttons and all of them except HN allow you to change your vote, because why wouldn't you? It's easy to engineer and obviously superior.
Latest version (2.2) of SQL Server monitor goes mobile
If that's all it takes then we may as well push for a global state.
I assume that he'd be talking about the IRC DCC sub-protocol.

CTCP and then SEND bots?
Definitely keep it! As others have pointed out, it's not perfect, but definitely an improvement over the non-responsive version.
> Well considering the 50K is basically a rounding error to most VCs the money is not an issue. Given the difficulty of assembling a world class team to let one disintegrate just because their current idea is poor is not a good use of a limited resource.

You do not seem to understand how fund management works in the real world. A venture firm simply cannot deploy a nine-figure fund by writing $50,000 checks to keep on ice every entrepreneur it thinks has potential.

Furthermore, I don't see how you can conclude that founders who thought it was a good idea to "lock customers into discount rates that even with infinite retention won’t become profitable" represents a world-class team. The post-failure behavior of one of the Homejoy co-founders[1] is even more damning.

[1] https://news.ycombinator.com/item?id=10468700
One question I haven't seen to be raised often is how the reviews are "regulated" by airbnb.

I rented an apartment in a metropolitan city via airbnb last year. Both the owner and the apartment got about ~15 excellent reviews. It turned out the owner was very indeed very nice and friendly, but the apartment was far from both the description and the reviews. Our friends living in the city was astound since the price we paid should get us a much better deal than that.

It made me wonder if 1) the reviews were "regulated" or "engineered" somehow, 2) due to the two-way review system, renters were reluctant to write a bad review since they were concerned they could get retaliated by the owners giving them bad reviews in response.

Edit: fix typos
There is nothing wrong with crashing if you can do it in a "safe" manner. If an invalid input allows an attacker to take over your computer, then that is a problem :). Especially for something as wide-spread as ffmpeg.
IMO, your vitriolic armchair attack here is a hundred times more arrogant than anything I read in the Medium post. The author isn't on trial here, he's simply relating his thoughts on the issue. I for one, found it a worthwhile read.
It's lucky that I wasn't born as an aboriginee. Babe Ruth didn't have to compete against black players or get drug tested, ad nauseum. The whole "you make your own luck" is as wishful thinking as any other hokey religion.
I wholeheartedly approve. It's not perfect, so I hope you do some good A/B testing to evolve layout. Pick a good metric.
I went through this on Friday after a spontaneous update of neovim. The help docs are well maintained, see `:help nvim`, or read online here https://neovim.io/doc/user/nvim.html
Mast Raises $7M for a Phone Featuring Separate Work and Personal Numbers
Well, quite simply, YouTube are (and Megaupload was) serving the infringing content, making them a contributory party. If we started holding building managers responsible for the lawbreaking of their residents, that would at least set some cats among the pigeons I guess.
Please increase the size of the vote buttons on mobile or place the up- and down-vote buttons not next to each other. (written on iPad)
Aus Prime Minister gives startups access to Govt data to support innovation
Nice to see a straightforward stripped down image manipulation library.

It's important not to do too much HSV/HSL color manipulation with an API like this, though - unlike RGBA, which can be altered independently, the Hue/etc properties on the Color type in this library are lossy, because you can't cleanly roundtrip between integer RGBA and HSV (of any precision, really). If you use high precision floats you can roundtrip somewhat more reliably, but it's still a bad bet. So if you first change the Hue and then change the Saturation, you'll get some really nasty artifacts at some points in the color space. (For example, if you try to set the Hue of solid black, it won't do anything.)

A better approach for HSV is to just have a value that represents a point in the HSV color space, and convert it once to/from RGBA when you need to. Do as much in a given color space as you can. (Also, when dealing with HSV you simply need more precision than 24bpp rgb. I typically used 16 bits per channel to reduce the amount of error.)

For cases where you want to do HSV and you care about performance, you could probably use the new .NET SIMD types like System.Numerics.Vector4. Then you'd be getting a perf boost from native SIMD operations and you could carry your channels around as float32.
The quotes in the article seem ambiguous. Monitoring all the links, and monitoring aggregate bandwidth usage, seems perfectly fine.

I wouldn't expect them to keep logs, but I also wouldn't find it surprising if, when they observed a problem, they ran tcpdump on the gateway.

> the small community-based ones like this are probably the last ones you should worry about

I certainly wouldn't expect "evil" from people who have gone to these lengths to do something awesome. But I would expect a well-paved road of good intentions. A small community-based ISP like this would 1) not have an army of people telling them what will get them in legal trouble or create a PR incident, and 2) have the kind of "play nice" mindset that makes them not automatically think to treat customer log data and other personal information as radioactive. Unless the designers and maintainers of the network are specifically privacy-minded folks, the thought might not even have occurred to them.
BigTable: A Distributed Storage System for Structured Data
FWIW it's not specific to systemd -- I've been using /etc/crypttab for full-disk encryption (LUKS) for a few years on Ubuntu. The file is consulted when building the initrd, to build in whatever magic is needed to decrypt the disks at boot.
Victor David Hanson is a pretty conservative guy and his point certainly has some merit, but there's definitely some "rose-tinted" glasses here. For example, while I tend to agree with him on the water and environmental assessment studies, the biggest issue in CA is that those farmers' don't pay anywhere near market-pricing for the water, which in turns provides a significant incentive to grow water-hungry crops. That's not the necessarily the best example to illustrate the divide he highlights.

http://marginalrevolution.com/marginalrevolution/2015/03/the...
For anyone "switching" from vim, I recommend looking at vim plugins with neovim-specific support/enhancements: https://github.com/neovim/neovim/wiki/Related-projects#plugi...
There is also generative testing, which can be a good middle-ground between hand-crafted tests and fuzzing. You can think of it as a fuzzer with more guidance regarding input generation, and can uncover edge-cases that a fuzzer would take forever to discover. I tend to think of those 3 approaches as complementary.

Example in Clojure: https://github.com/clojure/test.check
I think it was posted by the user elsewhere in this thread. :)
You don't need to hand out routable IPs at all. NAT should support roughly 64k simultaneous connections (not users) per IP.
Top Ways to Improve Your Messy Photo Collection
Oculus Founder: Cables to Be Major Obstacle in VR Industry for a Long Time
Startup Budgets and Timing Burn: Are Founders Winging It?
Definitely ROTFL! Let's take the most mind numbingly boring thing possible, cross it with something that takes ridiculous amounts of concentration, add a dash of "no normal personal will ever understand what you are doing" and top it off with "all your colleagues are idiots and you spend most of your day arguing about minutia, while they simultaneously complain about the same thing with respect to you". Every year, no matter how much money you make, your justification for a raise is, "If I'm going to put up with this crap, they're going to have to pay me a lot more than this!"

If you become a programmer for any reason other than passion, you are either very naive or very courageous.
Operation KKK Is Beginning to Unmask Hate Group Members
I didn't really considered Neovim until recently, as a serious vim user, I didn't really feel I want anything but original.
I started using it because plugin for pairing was only working on it. I can say I was completely surprised and impressed with performance. I still use Vim, but I have Neovim handy and I could probably replace it and not even notice difference. Very impressive effort.
I don't know much about Homejoy or its founders, however, I wouldn't assume that they weren't dedicated to their idea. I believe that being excited about something is largely a choice. I, personally, could easily be excited about a cleaning related start up. And trust me, I hate cleaning... but there is a huge difference between the act of cleaning and making a cleaning service.

Maybe you are right, but I think it is awfully speculative to say that they didn't "[care] about the idea at their core."