skysight-inc/HackerNews huggingface dataset:
I had some passive income sources earlier but they all did not last forever and they took a lot of work to setup plus a quite a few never made any income.

Don't fall for the ease implied by the word passive. This is a concept designed to sell self help books and promote gurus.

What you can do as a software developer to make money requires effort and chasing something that does not is fooling oneself.

A better perspective is to ask what can I do to generate the most income; and maybe put up with a bunch of obvious and boring answers.
The more The New York Times pushes this agenda, the more I tune out.

For a while now, The New York Times has been my post-Iraq-9/11 CNN methadone fix, to ease the cravings for emergency news.

But now, given this sort of thing. This annihilation-of-all-social-norms trend, I approach even their RSS feed with trepidation.

Do I really want to see what comes next?

It's this pang of a question in my mind. Do I want to see another headline? Do I want to read the news at all? Am I part of this world? Do I want to remain part of it? Will it matter if just tune out?

I see this shit in schools. I see it everywhere. It's getting real fucking tired.
If youre getting a nice suit or a jacket, splurge and get a good one. I good fitted Ted Baker jacket and a custom tailored suit from JHilburn and they made a big difference in the looks vs say loose fitting clothes or off the rack one. I'd recommend JHilburn even for shirts if you can spend a little.

Also Nordstrom has a free stylist service if you want some advice.
I don't believe in gender theory, I think it's promoted by people that are not comfortable with themselves or are fooled by the utopia that ideology can trump biology.

I remember reading about an hermaphrodite, she said that when she was a teenager she received hormones and the way she felt reading a comic book was very different depending where in the cycle she was : more emotional at the beginning, more analytical at the end of the cycle.
That was exactly my thought as well.
Tracking Freight in Real-Time
> Are there any Java, C++, etc. developers arguing for the removal of these features from their languages?

I will. Generics in Java are a net loss in my opinion. They provide marginal static safety, no additional dynamic safety, no performance benefits, and lead to substantially more complex APIs. I'd have been happier if they were never added. I would prefer a Go-like type-assertion construct or an analogous "occurrence typing" feature.

C#, on the other hand, has a sensible generics implementation that provides meaningful utility thanks to value types. However, I am not ashamed to admit that, in the absence of value types, I'll resort to Whatever<Object> plus some casts without a second thought if I find myself doing even the slightest bit of work to satisfy the compiler.
Let me add some insights when discussing this with a friend.

He told me that possibly contributors could get demotivated if a specific contributor manages to get a high stake of the bounty (because he/she contributed a lot). However I believe the opposite would happen: if anything, contributors would be motivated to contribute more, and thus have more tickets.

My friend also told me that one of the reasons people contribute to FOSS is because they are passionate about whatever the project does, not because of any financial reward (I totally agree with her). The way I see it, people would still be contributing for passion/hobby, and possibly get some reward on top of that. Not necessarily a bad thing.

I also believe that a key to make this happen is to advertise the reward system as a secondary/complementary motivation. If the possibility of a reward becomes the main reason people are there, it may have a negative result (which one?). Also, it's inevitable that some people will have the reward as their sole motivation. Again, I fail to see why this could be bad.
You may be aware of this, but for those who aren't: Ruby has much of this. Perl is perhaps Ruby's other "parent" besides Smalltalk, for good or bad, and there are a lot of stuff stolen from Perl that sees relatively little use in Ruby today.

The "-n" switch adds an implicit "while gets; ....; end" loop, leaving the input line in $_. "-a" will do "$F = $_.split", which means it splits on the contents of "$;" which can be set with "-F" like with awk.

E.g.:

ruby -naF[someseparator] -e '[some ruby expression]'

Is equivalent to wrapping [some ruby expression] in:

$; = [someseparator]
while gets
$F = $_.split($;)
end

Which incidentally also gives a halfway decent awk impersonation given that Ruby also supports awk-like BEGIN {} and END{}.
> If you're talking about Los Angeles compared to even Brisbane, Queensland, this is wrong

I wasn't, I meant what I wrote, and nothing more specific than that.

Nonetheless, even comparing those two cities, I'm not sure "wrong" is an appropriate conclusion. It really depends on what metrics you're using.

http://www.holiday-weather.com/brisbane/averages/
http://www.holiday-weather.com/los_angeles/averages/

LA certainly has more hours of sunlight, but it's not nearly as warm. However, hours of sunlight probably isn't what people mean when they say "sunnier", or else the Arctic would be a popular tourist destinations for "sun seekers" during its Summer.
This caught my attention particularly, since it touches on some harsh truths of my own life experience:

Women often say they want men to be emotionally
transparent with them. But as the vulnerability and
shame expert Brené Brown reveals in her book,
'Daring Greatly,' many grow uneasy or even recoil
if men take them up on their offer.

Indeed, a Canadian study found that college-aged
female respondents considered men more attractive
if they used shorter words and sentences and spoke
less. This finding seems to jibe with Dr. Brown’s
research, suggesting that the less men risk emoting
verbally, the more appealing they appear.

I'm a native Russian-Armenian, though I have been in the US since I was six. As a function of both cultural background and academic family rootedness, I'm still coping with the facet of Anglo-American culture.

I think a lot of my problems in the dating and relationship realm come down to a failure to understand that although American women say they'd like a guy with character and opinions and who actually talks, instinctively, this culture is programmed with strong-and-silent John Wayne stereotypes.

This differs considerably from the stereotype of masculine ideal promulgated in my native cultures, at least within the intelligentsia. The notion of interesting man that I was inculcated with was clearly very different: interesting, attentive, charismatic, observant, original, worldly, conversant. A man in those cultures is not supposed to be "effete and sensitive" either—no, indeed, they are relatively patriarchal—but he is supposed to be entertaining, intelligent, present and intellectually engaged — definitely quite verbal.

I've found that doesn't play so well over here. In fact, in my anecdotal experience (and I very much realise this does not data make), most of the intelligent and conversationally active women I know seem to end up "dating down", very often with less educated, or in rarer cases comparably educated but otherwise rather introverted, laconic and unassertive guys, despite their stated preference to the contrary. They are not looking for peers like themselves, that much is a very clear pattern. From the vantage point of my native cultures, this would be rendered as "they are looking for simple and pliant pets to command", and it would be seen as humiliating and pitiful for a man to acquiesce to such a circumscribed role.
In ML, if you have a type “foo”, then you can also use the type “foo option option option” without creating any new nominal datatypes. In particular, using a value of type “foo option option option” is just as easy as using a value of type “foo” or “foo option”:

case wrapped_foo of
NONE => ...
| SOME NONE => ...
| SOME (SOME NONE) => ...
| SOME (SOME (SOME foo)) => ...

On the other hand, with your proposed alternative, you have to create a wrapper struct for every nullable kind of thingy:

type MaybeFoo struct { foo *Foo }
type MaybeMaybeFoo struct { foo *MaybeFoo }
type MaybeMaybeMaybeFoo struct { foo *MaybeMaybeFoo }

And, as if that weren't offensive enough, you have to manually pack those pointers into structs and then unpack them back.
Exactly! Now let's just amend the value types proposal to include ownership tracking! Should be simple, right?
Technical Debt is not synonymous with Bad Engineering
>You shouldn't be able to sue someone for writing a review

You can sue anyone for anything.
Barteringapps.xyz get apps built for free
Yes, that possibility is often on my mind. When we made the decision, Docker was the target of loud and vitriolic criticism in parts of the open-source community. In our experience the vitriol, even if it comes from a small minority, can spoil the discourse for everyone else. We didn't want to risk dragging Ian's name into that. I have no doubt that we missed an opportunity, but it just didn't seem worth the risk.

Maybe at some point in the future, when Docker is no longer as polarizing (something we're actively working on ), we will revisit the issue.
It's not hard to understand. There's a cost to being in a community that's 1% the size.

The benefits were mainly for Ruby devs coming to Node from Rails, and were easier to see before JS itself added most of the syntax conveniences that Coffeescript introduced.
It's generous to have all in royalty free license.
Yes, that's the intent.

Also worth noting is just how much power the unelected bureaucracy has in a democracy. It's yet another reason to keep the scope of Government strongly constrained.
I am happy about this acquisition at least for deliveries. I've used Instacart extensively and they don't seem honest at all. Prices/fees are not transparent, I don't know who I'm tipping and how much of the tip the person actually gets and in the end I don't even get my groceries correctly.
You've taken something that said 'almost' and taken it to the extremes.

> any replacement for Facebook, if they wanted to

That requires organising several thousand people who don't want to to change platform.

Perform whatever gymnastics you want and break all of the rules - that task ain't getting easier.
What ever "semi-permanently" means. But I was thinking that both traditional paper and this stone paper will end in the same recycle bin, so that needs to be possible to seperate. If it can't, there is no reason to use this at all for general paper as it screws up the existing recycle process.
>I don't understand the trend to move from Coffeescript to ES6.

ES6 is supported natively, it's an actual standard not a language a single person came with, it avoids a build step, it has all of Coffeescript features and more by this point, and Coffeescript's momentum has slowed. Seems a no-brainer.

And as for concision, ES6 seems just as concise. At worse you need an extra } or so, which I like to have anyway.
Not OP but got it from the GitHub repo: https://www.patreon.com/learnanything
It is fine that children are different. The problem is when parents and society start assuming that it is correlated to gender, and start treating kids (and adults) differently based on their gender, no matter their individual personality.

To reply to the grandparent comment: I don't know if male and female children behave intrinsically differently, but this is going to be hard to measure in a society where everyone, including parents, are biased and subconsciously treat them differently based on their gender.
I'll ignore your armchair diagnosis that I may have ADHD and just say that it seems like we're largely in agreement on the efficacy of mixed spaced offices.
What are you sleeping on instead?
Funds Stolen from the DAO One Year Ago Would Be Worth $1.35bn Today
Ask HN: Best place to sell domains
Over the last couple of years I've accumulated a couple hundred domains, mostly for potential side projects which I never launched. Now after selling one of my side projects I'm going to take a couple of years off from tech and want to get rid of my other domains.

Any suggestions on the best site to do this? All the domains don't come with anything attached, so not selling actual revenue generating projects.
About three years.
Where do I get a slab of foam rubber? I'm definitely not interested in spending money on a mattress, and I need to upgrade my size soon...
I wonder why https://www.iad.gov (linked at https://github.com/iadgov) is not using a TLS certificate trusted in normal browsers. I cannot visit the webpage as it uses DoD Root CA, which is not installed on my computer.
So, the one really interesting (new to me) part of the article is that they mention a study according to which boys are born more emotionally sensitive than girls.

If this is true, then society is doing something that is clearly against nature.

The other side to this is -- okay, boys and girls are different, but why? Society's influence is an extremely powerful force. Your own influence is huge. How could you possibly be sure whether the differences you see in your children are the result of your upbringing (and the influence of others) or not?

How would you be able to tell the difference, given that most people treat babies differently based on gender before you can really interact with them in any meaningful way? (It already starts with people buying different types of clothes!)

Finally, it should be obvious that any kind of stereotyping is bad and should be minimized, because it's an obstacle to people pursuing what they're really passionate about. Those obstacles certainly lead to waste and a net negative for our society.
Federal government is required to open source at least 20 percent of its code now:

https://sourcecode.cio.gov/
In the Future, Design Principles Won’t Be About Design
Why You Should Be Prototyping
Homework: after encrypting a file, I edit it, and the block is changed and re-encrypted with the same block number as a counter.

Question: can you discover something about ciphertext which allows you to guess plaintext? If so, what?

Completing this homework will introduce you to disk encryption theory and will help understand the need for XTS-like modes.
What is the issue though? If the videos are unbearable, how does that affect you? I think they are as well, however during this whole craze I've probably seen a cumulative 30 seconds of 'figet spinning' video, because I simply don't click them or close the tab should it come up.
WAR IN EUROPE IS INNERMENT
One does not exclude the other though
Decluttered Software Development
Cannabis is doing a lot of positive things to our body according to many reports How true is this all?
I had no idea about this lawsuit, that is horrible. Fuck Casper.
"dev, gn, /svc, /pkg, PA_VMAR_ROOT"
Hate this old unix approach for name shortening, what makes them unreadable and non intuitive. If they break compatibility anyway, they could name things in a way, that people can read like a book.
While this is fun if you like writing, it's not really a reliable or efficient source of income.

It takes me about 6 to 10 months to write a tech book in my spare time, and unless one hits the popularity jackpot at some point, I don't think they will pay off financially.

(But published books do make a very nice line on a CV)
I'm not big and strong, and definitely not "very cool", and my child sample size is 5 times smaller than yours, so I wouldn't know by experience, but I agree on the missing link between communication differences and bullying, and indeed boys and girls may well have different brains and needs, on average.

The article doesn't make that point, but kids with communication needs more into the other gender's distribution also exists. I would say as you do, look at your kids, treat them according to their needs. Outcomes are of course fairly unpredicatable in any case. I guess there is always the possibility that a parent's behaviour before children express their need clearly can steer the children's behaviour.

I do wonder about cultural differences. Hyperbolically, I find US masculinity as different from say its Norwegian version as I find girls from boys.
AI History
Gradient Descent for Spiking Neural Networks
This is the fourth thinkpiece advocating tontines I've seen in the past month. WTF is up with that?
Build a Minimalist HTML Card in just 53 lines of code (with Flexbox)
The only type I'd make (if it wasn't in the standard library) is the regular Option<T>. If I have an instance of Option<T> and the method takes a T, then I'd have to check and unwrap it. I can't see the need for creating multiple structs assuming you can nest the Option<Option<T>> when required (and heap allocation is OK)? Perhaps I misunderstood something.

If I have an instance of Option<Option<T>> then I'd have to unwrap it more than once. However, if the language has no concept of such automatic unwrapping, the chance that you would ever end up with a nested option is pretty slim. Basically, the monadic type use of these is an effect of the language doing that, not the other way. In e.g. C# where I use option types extensively I'm yet to see a wrapped one. In F# it's different.

In C# there is a feature in which nullables (e.g. int? and int?? or int???) actually work similarly because there are "lifted operators" which sort of half-achieve this, e.g.

int? x = 10;
int? y = 20;
int? z = x + y;

but to be honest this to me feels mostly quirky because it doesn't extend to much else in the language.
I'm interested in it from a purely technological point of view. Linux is almost 30 years old, and it's architecture is almost 50 years old. Xnu, which is the kernel of iOS is a bit more modern, but Apple has gradually moved it back towards a monolithic BSDish, posix-compliant kernel over the years.

We've actually learned a few things about operating systems since 1970, and today's hardware vastly different from the time-sharing systems of that day. It would be really useful to just implement an OS based on more modern ideas and see where it goes.

I have no idea what Google is planning for Fuscia, but I hope that's part of it.
All fair points, however all the author is recommending is asking you son about his feelings once in a while.
I've seen that merely adding new context and information to an aging brain helps it. Taking a psychedelic would definitely cause a brain to experience reality in new ways. For that reason alone, the added stimulation may be enough to enrich the connections.
We've been happily using coconut oil for centuries. Its the staple. Let those who disagree use their "refined" canola oil ;). Check out which oils are good for high heat cooking.
As someone who is like a delicacy for mosquitos, that photo was seriously disturbing.
Brittleness, resilience, blame and train, reactions to failure
Why should it be generous? It's been paid through taxes.
It's in fact not type erasure that "rears its ugly head", but actually that Java's type system is not expressive enough, which is why developers end up relying on reflective capabilities.

There's something seriously wrong with the type system when you want "instanceOf T" checks or "new T".
Jeff Bezos is $5B away from being the world's richest person
Java emits invokeDynamic instructions as part of lambda execution.
I just want to get rid of the stupid proxy I have just so I can make it work... Amazon just let me put it in a VPC
Yes I suspect that's the misunderstanding; I was approaching this from a "boss" perspective, not a peer one. Peer-based reviews are critical.
Someone made a lot of money
NGINX Plus High Availability on AWS
The lines are rapidly blurring, given that you can fit, and power, an ARM core sufficiently powerful to run Linux (actually, you can run Linux on far smaller systems than that) with a WIFI interface and web server and run Perl on it on an SD card form-factor device... 4 years ago [1]. Of course there are plenty of niches where you still need a much lower power device, but a lot of areas where you needed that a few years back are areas where you can put a much bigger stack now and still do ok.

[1] http://maisonbisson.com/post/17379/transcend-wifi-sd-card-ha...
Which means they can fork it anytime into a proprietary one.
Sure that's fine if the applications you're working on aren't mission-critical, and if the potential consequences for failure don't involve safety risks, large financial losses, or unrecoverable data corruption. Some of us have to be a little more careful with quality control.

Also a good team should have collective code ownership. No single person can be responsible for any piece of code. What happens when that person is out on vacation?
When arguments come from a man who has no experience with AI other than being beaten by a chess program I have full right to ignore the arguments.
>but why the move away from linux based systems? Both are open source platforms

Perhaps because whether it's "open source" is not that much of a concern, but rather whether it has the kind of control (over its evolution) and/or next generation design they want?
> No, it doesn't really matter for dynamically typed languages (just use Object for generic types).

This line is disproven by all the dynamic languages that happened and failed on the CLR.
Oh, by all means, DO judge the company by the interviewer(s)! Those are likely to be your colleagues. Your managers. If you have no respect for them after the interview, chances that you'll like them on the job are slim.

[edit] Also, the interview process should tell you a little bit about what kinds of candidates make it past the interview, to become employees.
We're in Dunedin, New Zealand - the Makerspace isn't the group that's doing the conversions, we share our space with a bunch of other groups that do things like electric car and bike conversions

https://valleyworkspace.org/
> With Ruby you just have Ruby on Rails.

As a Ruby developer who has used Ruby since 2005 without using Rails, that's news to me.
As far as i've understood, i'm a lurker on the valhalla mailing list, the current plan is to release a MVP containing only the implementation of value types in the VM at the same time as the 9.1 release so by the end of Q1 2018.
Add text watermark to video with Pavtube Video Converter
>In fact, the fuchsia kernel is completely open source, so ...

That's orthogonal. Open source != GPL (which lots of companies avoid). Or is it GPL too?
If you want to dabble for _cheap_ with SDR, the RTL-SDR [1] is a < $10 USB receiver that works from 24 to 1766 MHz.

It allows to listen to FM radio, decode most 433MHz devices (weather stations), car keys signals, and even NOAA weather satellites [2] with a DIY antenna [3].

[1] https://osmocom.org/projects/sdr/wiki/rtl-sdr

[2] http://www.rtl-sdr.com/rtl-sdr-tutorial-receiving-noaa-weath...

[3] http://tinhatranch.com/how-to-build-a-qfh-quadrifilar-helix-...
Man with tiny brain shocks doctors (2007)
It does not seem that you have failed to grasp the idea of the article, but rather that you are not persuaded of the correctness of its idea. :-)
If you aren't distributing the binaries, you don't have to release your changes to GPL software. That's what the AGPL tried to fix.
I only thought the erasure was bad because of how Java lacked value types (so my list of T will use heap boxes when T is int).

I haven't given it a ton of thought but I thought that apart from reflection it would actually be nicer if the runtime erased types. I.e. at runtime a type should just be either a stack/copy/move type or a reference type. So erase all reference type to objects.

It feels like it's the job of the compiler to handle these. Obviously at runtime you can get some extra safety guarantees from reified types, but at the cost of languages on the runtime being more difficult to adapt to other paradigms etc.

I imagine a runtime that doesn't have strong opinions about types to be easier to make type level language changes for (i.e. the language(s) can evolve without the need for runtime changes), and it should also be easier to support entirely different type systems.