skysight-inc/HackerNews huggingface dataset:
> I can only listen to so many people. It makes sense to focus my efforts on people who are going to provide the best return on my investment of time.

And those are the people who have plenty of resources to tailor their message to you because they are funded by some marketing department and therefore are easiest to digest?

> Meanwhile, absolutism, while not a proof, is a pretty powerful heuristic in the messy real world of economic policy.

A heuristic for what exactly? That you shouldn't consider an argument at all?

> And yes, this is also a human rights issue, but mostly in the same way that a food or housing shortage is a human rights issue: the roots are economic.

I am not sure I understand this point, and maybe you can explain, but I think DRM is much closer to privacy and control over your own life as far as its human rights aspects go than to lack of resources.

> Slavery in particular is a red herring. In almost any other question, compromise is the way to go, so bringing up the extreme case of slavery adds more heat than light.

I disagree. Because the concept of "almost any other question" doesn't really make sense. How do you partition the world into distinct questions that you then somehow count to determine what percentage needs a compromise as the answer?

The questions that you actually ask yourself are not useful for this, because you don't ever ask the questions where the status quo is something that you find acceptable and where everyone else agrees with you. But for anything that you think is perfectly fine in this world, you could easily construct a hypothetical world in which our current status quo would be deemed absolutist. So, arguably, everything that you are ok with as it is is actually an absolutist position and not a compromise. Whether something is considered absolutist has absolutely nothing to do with the merits of the demand itself, but only with how far out it is from the current mainstream consensus. As soon as the consensus shifts, there is nothing absolutist about it anymore.

Also, you can trivially transform any absolutist demand into a compromise by simply replacing it with a completely crazy demand. I, for example, advocate for killing everyone who has ever said a positive word about DRM. But I would be willing to compromise to only outlaw DRM for the future, so I am not an absolutist, right?

Also, how is it even relevant that it is in almost every other question when you are trying to determine whether it is in the case of this specific question?
Gloucester makes sense if you consider that it's pronounced "Glouce-ster" rather than "Glou-cester". You wouldn't pronounce Glouce as "Glou-se", but to rhyme with "grouse".
Being non-native english speaker, could you explain to me what does the IC abbreviation mean? (I've seen it mentioned in your post as well in several others; and google didn't help). Thanks
Added to my daily flash cards
Inkl looks about the best (at least in theory, as I haven't tried it). The problem is I want to be able to use it mostly on desktop, and Inkl seems to be mobile only.
Maybe they meant "Mancie", like "Frenchie".
Microsoft testasdf
Many find "typical web marketing" tactics to be unethical, and express this through adblocker use.
+1 for Insync, it just works, also allows multiple accounts and works on Linux, something I'm surprised still isn't offered officially by Google.
Thanks for sharing the story.

Looking back, I realize that I had noticed bugs filed months prior. I don't even know what they are about because I subconsciously avoid them. (perhaps out of fear?) Assuming that these are valid tickets (and not outdated), I subconsciously avoided tickets that are months old. Probably because:

1. Bugs that are months old are probably super complicated and will take up a good chunk of time to solve.
2. Since the bug is so old, its not on anybody's priority list. Picking it up just translates to me sacrificing time from my family and hobbies.
3. Even if I go out of my way to sacrifice my time to fix a bug for a customer, there is rarely any gratitude (especially since the issue is months old). Typically, a follow up response would be (rightfully) along these lines: "It took you guys 6 months to fix my problem. Can I get refunded for the past 6 months?"

Knowing how much stress and pain this bug (probably very unique) has caused the author, I will make it a point to always understand old tickets and prioritize it with management to make sure they get resolved promptly.

Is it okay for an engineer to take responsibility for a client and reach out to them directly instead of through an middle man support? Say I was an engineer working on google drive, could anything go wrong if I tweeted author and told him I would personally look into his issue and work with him on it?
leif.org

EDIT: capital formation much murkier than in startup world, regulations, etc
FWIW, I have a Dropbox for business account and have contacted support several times. Their answers are often scripted and annoyingly devoid of actual helpfulness. I had a problem with Dropbox on Linux forgetting my login/settings. They were no help in solving the issue. I still use and recommend Dropbox, but their "support" has not seemed all that helpful for the power user issues I've needed help with.
I have very amicable interactions with the people who have their own firm grounding. They don't like people and cooperation because the state enforces shit, they go the proverbial extra mile to say the least. With others, non-violence indeed is hardly an achievement considering all the sophistry to wade through; violence is, other than a form of coercion, a method of censorship, and we often have much "better" ways to either shut people up, or let them talk and insulate ourselves. Big whoop, yay for civilization.

But I still don't accept that as a human feature, it's a potential human dysfunction. Those who say it has to be that way are simply saying they cannot even imagine the life I live and the people I see for decades, and that's even before the pseudo-scientific explanations like "it's genetic". Let's grant that it "is genetic", whatever that means: we can still compete by being the funniest, friendliest, smartest, bravest, the best lovers and parents and friends and whatever would impress a partner. There's your competition.

Like, in that circle of friends or colleagues, where nobody gets trampled on? The witty person gets to talk a bit more than the dork, that's it. The pretty person gets looked at more than the ugly person. But nobody glares at the dork like "why are you even talking", nobody tells the ugly person to gtfo. You'd still have competition -- but no, you don't have humans tearing each others to shreds and making castes because their parents didn't (or couldn't!) allow them to develop a full blown and trusting personality so that they are always afraid and assume so is everybody else.
If what you say is true, and I have no doubts you are correct, then how is Red Hat's kernel policy different from Grsecurity? They both alter the kernel and contractually bind the recipient not to distribute the source on pain of contract termination. I'm not asserting bad / good. I'm would like to know the difference.
Kind of, but the two regions (Phoenix and Phoenicia) do pretty much share a name.
What about grsecurity do you consider to be snake oil?

A couple of times the grsecurity patch has prevented a machine of mine being exploited - the first time the exploit didn't work at all and the second grsecurity added enough protection that the kernel crashed and rebooted.

I consider both Brad and PaX Team to be very clever people (though you could easily argue I'm biased as I use the grsecurity patch, confirmation bias and all that)

The fact the kernel protection project are trying to take grsecurity and get it implemented into the kernel also suggests to me that it's not snake oil.

So I'm curious as to why you think it is?
Recently I got interested in the origin of life. I found this 3 part talk which discusses how the simplest possible life form might have looked like.

My feeling after watching this is that we are slowly getting there (which will also mean jump starting in a dish a self replicating thing from inorganic matter).

https://www.youtube.com/watch?v=PqPGOhXoprU

https://www.youtube.com/watch?v=CJ5jh33OiOA

https://www.youtube.com/watch?v=jfq5-i8xoIU
Yes, they should have bought Insync for a good amount of money give Insync for free to everybody. It just works as you said. I also had sync problems with certain file names on the official sync client. Insync just keeps working and I use it for 2 Google Accounts currently (one personal, one gsuite).
It seems that if opioids and opiates did not relieve long term pain the entire pain management industry would implode because health insurance would not pay for the millions of prescription pain management doctors write. I have my own opinions about pain management doctors but that aside' insurance companies are very quick to deny something with no medical benefit or no medical basis for the prescription/procedure.

I know people with debilitating pain that have been on pain melds for over a decade and while the medications do not make the pain disappear it makes it manageable. Some people are not candidates for surgery and have to manage with medications.

Bottom line though, individuals who have been using these drugs for so long whether for a legitimate reason or not suffer from memory issues, fatigue, irritability, impulse control, etc and those factors can certainly have an impact on children.
Square sent out free card-to-headphone adapters, so you could plug it into your phone and start receiving payments through their app.
To be fair, the 2 things that are most often cited (timing and product market fit) are what many VCs do invest in, and they often get called crazy for doing so.

The $400 juicer is a great example: my guess is there were some metrics that led them to believe traction or timing were real, even though on the face of it the idea seems silly.
I’m surprised Blendle (https://blendle.com) hasn’t been mentioned yet - you end up paying a small amount for each article, but I’ve found the quality of curation pretty decent, but not perfect yet.

You have to apply for beta access, but it didn’t take long for me to be accepted in. It’s probably more of a marketing beta program, to feel exclusive.
1) an API around freight shipping

2) an API to connect with insurance carriers as a broker
Do you think there is room for similar app?
I haven't heard about Yik Yak but I have had the idea to create a local chat for some time already. And now, just a couple of weeks after I'd finally started writing some initial prototype(just after hours coding so far) I found out that my idea had already been implemented and failed miserably.
Personally I'd use it to meet new people when I'm travelling alone or when none of my friends is interested to join me in an activity such as concert, tennis, football etc
> With the extra qualifier that what you're doing is actually permitted/legal, yes, that's essentially my point.

Now, the question is: What do you mean by "permitted/legal"? Permitted by general copyright law, or permitted by the part of the DMCA that specifically makes it illegal to circumvent or share information about how to circumvent DRM?
Perhaps.. but Dropbox is not without its own issues.

I tried diligently to get Dropbox after hearing statements like yours. I signed up and added my dataset, 600GB of ~670,000 objects. It never would sync, used 10GB+ of memory while "preparing" to sync and ultimately crashing.

I use Google Drive now, and it's not without its issues, but my data is synchronized.

I'm not saying Dropbox is a bad product; I'm trying to show that every product has issues.

My attempt was circa mid-2016.
Wow. I had a good opinion about Google's technical ability until I read this story. That is just incredible.

I have tried a lot of services, and in the end, Dropbox is just bulletproof on Linux and Windows.
Fails to mention Customer Development, a critical first step.

Customer Development (see book by Alvarez) is the boring grunt work that makes it look like you had "timing". Really you are building traction.
https://www.globalgiving.org/

I'm CPO/CTO/CMO at GlobalGiving. I know there are other members of CTOs for Good lurking here (https://www.ctosforgood.org/), but I'll let them call themselves out.
Peter Singer would like to have a word with you.

Disclosure: I strongly disagree with his (Singer's) thoughts on this matter.
> Bitcoin will never become the "world wide common digital currency": it's deflationary in the long term, very volatile int he short term, and transactions are expensive and slow. Maybe some other cryptocurrency could, but not bitcoin.

You said that Lightning network would drop transaction costs thus making bitcoin workable. I said it would do nothing because the problem is not technical but social. But I don't mind if you understood a different thing.
omni.se if you are in Sweden
Bruce Perens answered questions today on Slashdot about his position.

https://linux.slashdot.org/story/17/07/09/188246/bruce-peren...

"It's important to consider the goals of the GPL," he writes at one point. "You get great Free Software, but it's not a gift. It is sharing with rules that must be followed. You are required to keep it Free. And one of the implied purposes of the GPL is to cause more great Free Software to be made. This means that derivative works that are not shared really go against the purpose as well as the wording of the GPL."
Depends on company culture. I would expect that a Googler would get into some trouble (at the very least step on some toes, though that might be warranted in this situation) if they basically cut out the team this particular bug was triaged to. Probably better to escalate internally and have the engineers actually responsible for fixing the bug have it made a higher priority.
Computing with light
On what basis do you claim that grsecurity is "snake oil"?

I will await your comprehensive technical rebuttal of its feature set and implementation, which you have no doubt carefully analyzed.
Seriously, I watched the startupschool video on "how to raise money" and they literally gave zero advice on how to raise money. They just said "you'll need money"

So how does one find Saudi or Chinese money that needs to do _something_
It reads like you don't believe their patches make a difference. They may have bad attitude and weird personal approach to software distribution, but their code does what it should do. Sure, you'll have bugs sometimes like with everything, but I think it's worth acknowledging that they do some serious research and published it for a really long time. Their RBAC existed before LSMs were cool and accessible. Their layers of protection were always explicitly listed as options you can toggle yourself. Their newer ideas like RAP are pretty much the best thing available in terms of ROP protection. And now that recent grsec is not available anymore, people do implement the same mechanisms piece by piece upstream.

I find it disappointing people describe grsec as quoted "prevents intrusion". It's not some dodgy internet protection bundle for windows. You can read exactly what it does and why. If it breaks something, you can either identify which part is incompatible with your system and disable it, or you can report it as a bug.

You're not forced to use it of course. You could write something that breaks the kernel and market it, but no, you could not write grsec level of code most likely.
Show HN: A poem generator for Quora questions
Inspired by http://fusion.kinja.com/a-poem-about-silicon-valley-assemble...
(Separate comment addressing the library itself.)

I find the naming of the classes off.

Why not call X as Any?

Why use nouns for some things, and verbs for others? I found Include and Exclude to be confusion. Inclusion and exclusion are relative to something. You include something with something else. I think Only and AnyBut would be better names.

Why call it Seq when it's closer to a Python Range? Seq usually means sequentiality.

Why not call Times as Repeat or Repetition?

It didn't look like this had any compatibility with existing regexes. I can't parse an existing regex into this library.

It looks like debugging could be a nightmare since it just passes things off to Python's re library. So if an error happens there, it will be tough to trace it to your original construction.

All of this class hierarchy building seems prime to replace with algebraic data types, which would probably cut the code down to just a fraction of the size.
Interesting - I didn't know that. Can you elaborate?
You meant noble act? I agree with you, wholeheartedly. I'm just not aware of any good candidate right now. However even if I or anyone were to build an original solution, it's just 'new' conceptually, but technically all the bits of tech exist already (peer-to-peer eg torrent, encryption eg rsa, etc.), so that solution would likely be about assembling the pieces together. Again no magical billion dollar idea here, but a matter of great execution, ie integration and value proposition in our case.

For cost reasons, quality, and security, I think it should absolutely rely on open-source pieces (and be an open-source project itself, to allow for public review and efficient feature growth). Whoever (individual, group) assembles said solution should therefore become a de facto contributor to all projects used, if only for the sanity of the arch-project.

The matter of profitability bugs me though, because it should not be for profit but you need full-time devs and actually a whole company to run the project with excellency (it needs to be 'sold' to users, I mean promoted to be known and used, a bit like NGOs, and supported/maintained), so I think opt-in marketing (ads, or taking a cut on peer-to-peer contracts like Spotify I mentioned) could be one way of doing it. Ideally, the corporate structure would be not-for-profit so there's no dividends (people and businesses get value but the actual structure doesn't beyond paying employees and contributions, that should be enough incentive for all actors, B or C or states, to root for its neutral continuation, kinda like DNS or email). The point being that everyone had motives for it to exist but no one would profit directly from it, only through it. It's like the police, or the state itself, or public streets: collectively supported.
As I said, I think there are some good ideas in grsecurity. But, I am mistrustful of something built by a small team without outside vetting, particularly when it comes to security sensitive code.

The "snake oil" part is that somewhere along the way, a significant segment of a huge industry has been convinced that features that are standard in the current Linux kernel are only possible with grsecurity. We get feature requests all the time that begin with, "You should integrate grsecurity so that we can do X"...when X is already possible with the mainline kernel. I don't know if it is the grsec marketing folks or the folks who integrate grsec into their products, but somebody is misleading the general public about what is and isn't in mainline.
Similarly, Norwich, Connecticut is pronounced Nor-which locally.
A better question would be what good alternatives are there to news in general. When I see the same headlines with the exact same wording across many different news outlets, I begin to wonder why anybody trusts anything the media has to say about anything.
I'll have to say. It's annoying at first.
Luckily, we have reddit for that.
I mean, I don't care what you call it. There are good things in grsecurity. But, I'd like to see them go through the normal kernel development process before I trust them.
Has there been a serious hack that was caused by a kernel exploit? It seems like the hacks I hear about are caused by something higher up. But I don't exactly keep up with exploits.

How viable is a kernel exploit to actually do something? I would think by the time an attacked could actually use one they have already gotten pretty far.
/r/news and other interest specific subs.
No, you quoted statements, but addressed your own interpretation of them. That is not "explicit". The format, as you put it, concerns the content, so implying that I'm tone policing is a cop out too.
I actually just ditched my Comcast cable subscription for Google YouTube TV (https://tv.youtube.com) and loving it. Paired it with a Google Chromecast Ultra and Samsung TV.

Saved $60 a month and only missing History and Discovery channels. They have nearly all major US sporting networks and events as well.
Your opinion is clearly borne of sheer ignorance.

> Grsec makes the kernel more secure by breaking it.

No, their patch set includes many different exploit mitigation techniques, and reduction of the attack surface.

> I could make a crappy patch that breaks networking and market it as a security feature because it "prevents intrusion"

You could, but this has nothing to do with how grsecurity works.
From an outsider/user perspective I feel like Google's internal philosophy is more algned with "keeping the algorithm happy" rather than deal with any single customer on an individual basis.
If Reddit used inflated figures anywhere when convincing advertisers to use their platform (especially in growth rates), then they "cheated"--or more precisely, lied.
Arguably, the Home interpreting "call the sheriffs" to mean "call 911" isn't really "unattended" or "calling by itself". It's unintended in this particular case, but a person arguably initiated the call. Just like the voice dial on your phone.
Idk. I personally feel like grocery delivery is in the same bucket as valet service.
The difference with something like Nvidia's proprietary driver is that it interfaces with the kernel through the kernel's API as a kernel module, which is fine under the GPLv2, assuming you're not Richard Stallman. Same goes for libraries, you can link to a GPL library in your commercial application as long as you distribute the library as is but you couldn't just steal or modify the libraries' code and call it your own. Grsecurity is really in a grey area here (I personally think it violates the GPL) because it modifies GPL code with proprietary code and possibly borrows GPL code. It's not interfacing with the kernel via APIs and doesn't work outside the kernel. If it were a kernel module it would be fine.
False consensus effect
DuckDuckGo and Yandex have one
GPLv2, section 6:

"Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License."

The question of law is if threatening recipients who exercise their rights qualifies as a restriction on them exercising their rights. Thinking that it does is not a fundamental misunderstanding of the text.
I see where you are coming from, pythagorean theorem is a bit of a stretch. Here's one:

First you teach someone how to carve wood and basic physic. Then you give them different hypotheticals and have them build things that solve these problems. This helps them really understand the problem and how to solve different problems using their skillset. With this, they will be able to build what they need (boats, house, tables, chairs, etc.). Conversely, if you teach a student how to build a boat over and over again, I doubt they would be able to build a house.

Fundamentals: Classes, arrays, objects

Everything else is derived. Linked lists, trees, are not fundamentals.

Again, this is just my observations and I wanted to share.
I find https://en.wikipedia.org/wiki/Portal:Current_events to have the most important things on it.
How does the underlying technology of this differ from Filecoin?