skysight-inc/HackerNews huggingface dataset:
Regarding freedom 4, I've always assumed (possibly erroneously) that Stallman envisioned "software" as being limited more or less exclusively to Unixlike C programs. It really doesn't make a lot of sense as an axiom if you assume software will eventually become too complex to be comprehensible to a single individual, or that the typical software user won't require a working knowledge of CS and C compiler and be able to edit and compile from source.
Given that the page has 1000 unique views per day, is there any revenue? Any earnings? The 10k offered is strategic. They selected an amount that indicates their uncertainty regarding your business acumen. It was not an insulting lowball offer. It was an invitation to negotiate. If you would like to discuss please email me at kenprivate@gmail.com. As an intellectual property attorney, I'd be happy to provide some counsel.

Ken Stein
I sometimes try to imagine how differently things would have played out if this whole startup culture and the massive media buzz around it had not existed.

The oligopoly that big companies have on tech media has really only helped big companies ultimately. In spite of what the media says, I think that the past 10 years were the worst time in history to be an indie software developer.

Indie developers got absolutely trashed by VC-funded developers.

Passion has lost, money has won.

Pretty much everyone who started a passion-project over the past 10 years and who didn't manage to raise VC funding for it have probably been forced to give it up and are now working for some evil mega-corporation instead.
Is the Hough transform basically a maximum likelihood estimate?
Halide is an interesting direction for generating optimized code. By isolating algorithm from schedule, it is better able to optimize for vectorization, locality, pipelining, threading, tiling, and recomputation vs. storage. It then uses LLVM to do all the ordinary optimization. Example code:

// The algorithm - no storage or order
blur_x(x, y) = (input(x-1, y) + input(x, y) + input(x+1, y))/3;
blur_y(x, y) = (blur_x(x, y-1) + blur_x(x, y) + blur_x(x, y+1))/3;

// The schedule - defines order, locality; implies storage
blur_y.tile(x, y, xi, yi, 256, 32)
.vectorize(xi, 8).parallel(y);
blur_x.compute_at(blur_y, x).vectorize(x, 8);

Halide can auto-optimize to create schedules for specific architectures, which can match or exceed performance of C code written by experts. It's intended for image processing, and has an unnatural affinity for rectangles, but it's an interesting direction for optimization. Darkroom does similar optimization for FPGAs

Website: http://halide-lang.org/

Video: https://www.youtube.com/watch?v=3uiEyEKji0M

Paper: http://graphics.cs.cmu.edu/projects/halidesched/
Tie the level of dessert to the rarity of the dice roll. :-) (oh, and don't explain the game).
Stallman isn't concerned with open source code, but with free software. The difference being a moral philosophical framework that makes DRM unacceptable in any form, because it limits the ways in which the user can modify and redistribute software.

No one owns software under the free software philosophy, not even the original creators - code belongs equally to everyone. Since no one owns the code, no one has the right to make demands or to restrict another person's use of the code.

I don't think this is anti-capitalist, so much as capital agnostic. Whether you can or can't make money with free software isn't relevant, all that matters is that the users' freedom is respected. Within that framework you're free to make as much money as you want with the code that you write... and so is everyone else.
Oi! Splitter!

Oi! You!

Yeah, You! Splitter!

Splitter!
Really enjoy running across this and in the process ran across a nice list of security games & related resources:

https://news.ycombinator.com/item?id=13148899
You use an acid flux to remove the oxidation on aluminum. Guess what your sweat will do if it is acidic enough? Hobo soldering tip 101 - no flux, use your sweat if you can get away with sodium in your solder and your solder has no flux.
Everything true, though I would add that Python makes multiprocess parallelism fairly painless with the standard multiprocessing package.
Apache Beam: An Uber API for Big Data
There's always the classics:

https://www.amazon.com/Design-Patterns-Elements-Reusable-Obj...

https://www.amazon.com/Refactoring-Improving-Design-Existing...

EDIT: And it appears the website is a direct rip-off of these books.
Well now that Fry's and In-N-Out are there... maybe I'll move.

Seriously though, the state of contract law regarding this stuff in most states is purely predatory for large companies and hurts innovation.
While what you write has a point, I think it's not quite right. I remember stumbling on this HN conversation recently: https://news.ycombinator.com/item?id=9202858 — the two realistic examples mentioned there are video codecs and language interpreters.

> In the dawning age of SAT-based program synthesis and vectorization-aware superoptimizers, it's extremely anachronistic.

I find this particular argument unconvincing, because those aren't real yet. (Consider also that if it was easy and feasible, they probably would have been real already.)
In particular, with respect to automatic vectorization (not even superoptimizers!), there is one curious thing that should be noted: clang, with its automatic vectorizer, gives you special options to check if the vectorizer is working for your code (http://llvm.org/docs/Vectorizers.html#diagnostics). This is necessary: from the point of view of the programmer, performance-sensitive code that is not auto-vectorized is miscompiled because vectorizing it and the consequent performance gain is part of its correctness. One group of examples of this is all the linear algebra libraries.

> do your job as a human and provide guidance

This advice is only good in the general setting, where it is indeed good advice. The people whose job it is to write all that performance-sensitive code absolutely must get it right, and saying "a compiler will eventually do it for you" is simply not good enough. FWIW, I think you're not addressing your argument at the right crowd.
You'd know it was really borked if you also got the windows diagnostic bit.
Thanks, google is slow to update!
As opposed to Control4 and Crestron systems that require $$$$ and a tech to come out every time you want to make a change, no thank you.

Sure, if SmartThings goes the way of Revolv and bites the dust I'll have to buy a new IOT gateway de jour and set my stuff back up, but that's maybe an hour or two of work if you know how your devices work and can read a manual.
Sequencing those is non trivial keeping with one move per turn.
I thought that was 4chan?
Always a good cautionary tail.
The US interferes with elections including those of allies all the time.

This is a normal part of dimplomcy normally you want the guy you'll be able to work with to win, in this case it wasn't really clear what Russia wanted to achieve.

Trump is less of a hawk than Hillary if anything it looks like they wanted some one who would make noise but won't actually interfere with Russia's power plays just for the sake of interfering.
Hm, thanks for making me think more about this.

I still don't think GMail could've come into existence without the carrot of user data. Maybe now that it does exist Google has a vested interest in keeping people inside its platform, which would mean my statement is incorrect.

Maybe I'll just weaken my statement to this: I think a GMail replacement would be far easier to achieve than a strong legal framework protecting users' privacy.
There are a number of subreddits for women or people of color that have been very articulate about precisely this problem. They are assaulted on an ongoing basis in a way that most communities full of white men never have to worry about. That is an affront to free speech.

It's not about feelings. People don't tend to swim upstream when searching for community. Why should they? If a platform demonstrates over and over that it lacks both the will and means to protect marginalized communities from personal and private abuse, then its demographics will remain significantly white and male, and they will set the tone for what is normal and permissible rather than the people who are at risk.

Choosing to favor no one is not a choice that's available to us, because it's effectively choosing the most exclusionary voice.
These studies! They measure some micro thing in an extremely complex system and then we extrapolate to get an overall result. But we don't do that with complex systems that we engineer. Why do we do it with people?

I've worked with plenty of smokers. Some who didn't take much exercise. But some of them were extremely effective programmers. As Bob Dylan said: You don't need a weatherman to know which way the wind blows.
Nice!

Seems to be missing most of this list though: http://wiki.c2.com/?AntiPatternsCatalog
I don't know what your experience with IDA licensing is, but I had no problems getting my first personal license approximately 8 years ago, and according to everyone I've heard from it's only gotten better since then... (The price is still of course very high, but you get what you pay for.)
Sounds like what I'm doing. You'll put hundreds or low thousands into it.

If Lutron decides to stop supporting Alexa or Ben a HomeKit exclusive, you're not ruined.

The problem is when you invest 5 figures into a solution that requires a proprietary setup, you're out major money and need to deal with techs futzing with your house for weeks.
Maybe the issue is that some guy using YouTube Live in his basement, is able to stream games at a higher quality and with less latency than WatchESPN...
1 - Thanks!

2 - Exactly what you said.

3 - Not necessarily. I've done a ton of work with Python and a good amount using Python for APIs and web apps. I'm doubling down on that currently, but that's probably too general to be considered a speciality. It's definitely something I'm trying to feel out.
I suggest having some sound or desktop notification (like some google apps do) when you're back up.
Your argument is flawed. Your primary intention is to invite total strangers into your house. You then cannot force your rules on them, because they can naturally demand things.

Edit: Besides, nobody opens up their houses for strangers. So it is a flawed comparison as well. You need to be honest with the premise. You are talking about an online community which is built for a purpose. Your purpose is two-fold. You want to be a nice contributor towards some ideal (nothing wrong with that). Your second purpose is to be self-sustaining (so you can continue your goals). Again, nothing wrong with that either. But none of this has anything to do with open and inviting house, or even strangers. But look at what your purpose does: it necessarily invites strangers. You then have consequence.

You also know in your heart of heart, that if you do not invite strangers (let's also remember that we're talking about the online world), you will never be able to achieve your ideals. Because no matter how big your social circle may be, you cannot achieve your ideals through just the people you know.
Thank you so much for the pep, I've just finished writing a pretty neat tool using all the new 3.6 features and they are awesome, especially the comprehensions.

Thanks :)
> Though I suppose the best solution would be to get everyone on the upgrade treadmill

No. The best solution would be to require Apple, Google and MS to split up their OSes into individual packages, that can be upgraded at will, and to unlink functionality from optics in all parts of the OS.

The reason is simple: most people, especially corp environments, don't upgrade their software because they see on friends' machines (or phones) that the look and feel has changed too much for them / that retraining time for employees is too expensive. A good example is the clusterfuck MS committed with Win8 by replacing the taskbar, the unremovable phone-home/unstoppable auto updater in Win10 or the various "design improvements" / "performance improvements" Apple did on OS X/iOS.

Oh, and with Apple there's the high risk of critical bugs or other incompatibilities with their newest OS. Software like the Adobe suite, music/video editor programs, and even office mainstream apps Lotus f..ing Notes and Cisco's programs tend to have boatloads of bugs each major OS X release. With MS, you can at least assume that you can run any old software that doesn't require drivers...
> but instead would like to grow it (which is quite hard to do on my own)

I don't know the details but a lot of, now very successful projects, have been grown by a single person, so you can definitely do it. Check out www.indiehackers.com for advice and inspiration.

I have also not dealt with things like these, but one thing I strongly believe in: don't be afraid to let people know how you feel about things and how you see things. So I would probably say something like this: I do not wish to sell my project but I am looking for an opportunity to grow. Would you be willing to help me out with this? In turn, we can find a way to help you out with your goals as well to make this a win-win scenario.
Thank you! This is just Promise.all but for microservices. Every time a large company discovers that its messy infrastructure can be cleaned up a bit by reimplementing a simple programming concept, it's suddenly not just newsworthy but framework worthy
How to networking as a self-taught developer, a real-time experiment
You could probably get away with only uploading document-ish files. No one cares if you steal their windows operating system files.
I don't think (2) is necessary to rebut Stallmanism - development methodology was never really a part of Free Software - but I don't agree that (1) is enough. One can defend capitalism and (physical) private property without defending copyright and patents †. In fact, it could be argued that they're anti-private-property, by preventing one from using one's stuff as one sees fit.

† https://mises.org/library/against-intellectual-property-0
Reminds me of the book. "All I Really Need to Know I Learned in Kindergarten".

Early education is generally where people get most of their socialization and first learn about conflict resolution.
I'm not sure that would be effective. A lot of legitimate software would get caught up in the dragnet.
By then the executive has been promoted and it is someone else's problem. Not saying that is right, just often that is how it works.
$10k is a consulting day rate to large companies.
The OP meant affiliate marketing in a way separate from that of the traditional sense.
It would help if their webmaster would just take down or outright forward the old URL, which goes back to 1995. It's been deprecated since at least early 2016.
One might read that as they want the domain name.
Is it a particularly desirable domain maybe?
But even then most DSLRs are at least 20MP+ giving enough wiggle room to crop/manipulate the image and still have a high enough resolution to display on 4K devices.

I don't think it will be an issue for a good while yet and by that time I'm sure new bodies will come out to take advantage of it.
Ups for google fit. I can tie my Pebble into that (at the moment), so it'd give me a leg up.

So to speak.
1984; the film "Brazil" (1985); "The Lives of Others" (about the Stasi); Snowden's film and revelations; the history of dictatorships and surveillance, etc; I could also make many specific arguments.

But my point wasn't any of this: just that most of HN strongly feels against surveillance and the capabilities mentioned.

I don't want to take a side I just want the contradiction to be put front and center in these cases. It will lead to everyone on HN having a better position, when they do eventually take one. I still think we don't need to have that argument here (or in most cases where it comes up).
My parents bought a house with a similar system installed, albeit from Crestron. It has been a constant source of frustration and disappointment. The AV control that they installed which cost a pretty penny is totally inferior to my harmony hub / chrome cast / fire stick / echo setup which cost me a fraction of the price.

The biggest problem is once you install these systems you're effectively locked in forever. Abandoning the system requires so much new hardware.
I didn't see this as their basic premise. Their basic premise seems to hinge on the idea of "tipping people's niceness". If I am nice and helpful, then I should expect to earn a penny. And I should do the same to others.

That's actually very similar to the plot of Black Mirror's Nosedive episode.

I tried to hang on there but I didn't find much motivation to "earn anything". I am not even sure why I should reward anyone there.
Some of the more dangerous pollutants are ultra-fine particles (less than 100nm in size). I wonder how effective these masks are for trapping these particles. I can only find information on how well they trap particles larger than 100nm.
Thanks! Did you use new async generators in your tool?
The only vulnerability in this case exists between the keyboard and the chair.
The invitation isn't to come in and do whatever you please. The invitation contains conditions. In the case of Imzy, one of them is to be nice. And the invitation doesn't necessarily mean you can stay as long as you want flouting the house rules. And the house rules can change if the owner decides the current ones need to change.
To be clear: the bad parenting lesson is that the child learns that their actions don't matter. Rolling the dice gives the illusion of agency, but of course the child does not actually get to make any decisions. Their actions do not map to any recognizable outcomes; they may as well act completely randomly. This strikes me as a bad thing to learn.

> Lots of things in life (good and bad) are pure luck. Handling things you "do/don't deserve" with appropriate emotional responses is a valuable life skill.

That is also true.
Use Tagove Smart Code and Know Your Customer Before the Chat – Tagove
The difference is that JS has no binding, yet it still allows for first class methods. Thus the OO "illusion" (object owns the methods) is broken: there are no methods, just functions that take an argument named `this`, in a slightly weird way, only when attached to records.
While I agree with you there can still be externalities from this ecosystem. Only a very small percentage of people are able to succeed using this model and for the other 99.99% it would have been better if they built a business focused on something a little more long term.

This rip-and-flip startup model is really just a poorly disguised form of gambling. Sure every week someone wins a massive payout, but for society as a whole it is a negative.
Well get back to us when you have some objective method of determining what's best for people instead f letting them figure it out for themselves. I'm not into throwing the baby out with the bathwater and I don't know a more efficient product/service discovery mechanism than evaluating competing claims and reading reviews by different kinds of journalists/publications.
If they scale they become big businesses. If not they stay as small businesses.
This is the place I go to when I need some greybeard wisdom. The SourceMaking website looks fancy, but barely contains even a fraction of that knowledge.
The problem with bootstrapping is, assuming you've identified a profitable business, you're in serious danger of losing out to a well funded copycat.
Yes, used to play it for hours! This is similar in gameplay.
As someone who is in recovery, this story always hits close to home. The anxiety, guilt, and paranoia that comes with addiction is brutal. I was on the verge on losing everything including two young daughters. What a fucking horrible disease.
Another option is to take on additional objectives, which serve to handicap you.

For instance, when competing to win, there's little room to be exploratory, playful, envelope pushing, maximizing learning. First tries at anything mostly fail. So I'll say "I'm going to focus on learning new things, not just on winning". And verbalize the exploration like "hmm, I wonder if...", attempt, and post mortem review ("I just tried X... and Y happened"). Or offer that as an option - "I'd like to try throwing (at target) under my leg... or would you rather I throw regular?"

Play to teach can be mixed in as a part-time objective. "Fake-oops, I dropped my card face up. What was it? What's something you might do differently knowing I have that?"

One can also optimizing for game interesting / fun. "Well I could use this card to wipe you out there, instead of discarding it, but this is so much fun, I want to fight it out".

So never "illusionary success", always transparent honesty. But being explicit that there can be more than one "game" at play. But also have to watch that this all doesn't become an "it's unpleasant to lose" avoidance strategy - if playing "for real", maybe that's to the bitter end.
Nah, nothing about the domain name. The thing is that mt side project is sort of based on their content. Sometimes the content goes viral. That's about it.
I really disagree with this view that one has to have the skill to understand and edit the code to benefit the Four Freedoms. The fact that everyone who gets a copy has that Freedom is the important part. How many use Cyanogenmod without even knowing what a compiler is? How would that be possible without Freedom #4?
Or they spend their marketing budget efficiently targeting their potential customers. The reason that you don't hear about most bootstrapped companies is you are almost certainly not in their market.
> Why is it so difficult to get people to abide by the basic rules of human decency and civility?

Because nobody is running these social media platforms with proper framework towards the goal of achieving such ideals.

What you are describing is a second-stage natural conditions of humans. What it needs is a push toward the third-stage. I recommend reading late Scott Peck's The Different Drum to understand this missing psychological framework.

Humans are naturally conditioned to be stuck in this second stage where nobody is nice. At first, this is better than being in the first stage, where everyone is nice. The problem however is, that the second stage needs a push towards the third stage (which is where the sanity prevails and people understand each other better).

The social media platforms are geared towards financial motives. If they were to gear towards human motives, they will implement some kind of framework (what Scott Peck did in his days).
Do you by any chance rest your forearms / wrists differently than on your 13"? One reviewer mentioned he got annoyed by the less than perfect palm rejection in the new touchpad. When he rested his palms, it occasionally led to clicks or right-clicks. To counter unwanted clicks, he changed how he positioned his wrists, and he raised his wrists whenever he clicked to avoid right-clicks. It strained his wrists and he wasn’t happy about it.
Scientists Say They've Discovered a New Quantum Material
A tragic tale, and a reminder that intelligence and business success are no replacement for mental health.

Even in the BBC's account, the tone of the writing seems to present a lot of warning signs and developing problems as just a genius' wacky eccentricities. If you require substances in order to function, can't maintain social relationships or struggle with harmful lifestyles, these aren't mere character traits, they're symptoms of real and treatable illnesses. Presenting these things as "the dark side of being smart" is a popular story, but its harmful in the long run.
It is absolutely a fundamental right to be able to be forgotten. By court order especially.
I agree, but I think most critics of Apple would claim that only specs are real, and what we're talking about here is an illusion created by branding.