skysight-inc/HackerNews huggingface dataset:
how exactly are they helping women? I am on their mailing list and it is not particularly useful. Once got interested in a "free" scholarship, contacted them, and the person tried to sell me a course for almost $10K.

It's impossible for a woman after 35 to get back in tech
Well, gdb used to "support" rust in that we pretended to be C and it supports C :)

Upstream support gets us:

- Native pretty print

- Expression evaluation. You can now `print foo(bar).baz().1` and it works
Please stop posting political horse-race, celebrity gossip, and indignation-roiling stories to HN.

The worst thing to post or upvote is something that's intensely but shallowly interesting: gossip about famous people, funny or cute pictures or videos, partisan political articles, etc. If you let that sort of thing onto a news site, it will push aside the deeply interesting stuff, which tends to be quieter.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Something is seriously wrong with you if you don't think the explicit targeting of Jews online is problematic.
Wow Social Text's response is worse than what is quoted in wikipedia. They include how they regret that other people did not help them save face.
Microsoft has repeatedly demonstrated that they cannot fix their "platform issues", which also includes tooling.

For example getting back to an environment that uses MSBuild and Visual Studio for builds, dependency management, continuous integration and whatnot, after having used Maven, SBT, Leiningen and their ilk, feels like going back to the nineties. Even worse, your IDE of choice needs plugins to have working refactoring and it still can't handle automatic downloading of source code for third party dependencies, but at the same time manages to be bloated, and you still consider it the best IDE ever.

I also think .NET developers get too fixated on Java the language. We've got Netty, Apache Spark, Hadoop and Cassandra and we've got Clojure, Scala, JRuby and Groovy.

In other words a big ecosystem powered by what proved to be a multi language runtime not just in marketing brochures.
Just a suggestion for parents of young boys. Joining the Boy Scouts of America is a great way to learn a lot of outdoor survival skills in a gentle and fun way that will stay with them for the remainder of their lives.

In one of the Summer Camps that I attended as an adult leader, many of the boys from my troop attended an overnight survival training in which all they could take was the clothes on their backs and their "10 Essentials". They had to go to a nearby location away from their normal campsite and make a shelter and sleeping arrangements with only the things that they could find or forage and stay the night.

You would think you will meet a bunch of frustrated and unhappy boys the next day but what I found instead was a bunch of the happiest boys asking when they can do it again.

I don't know what all they learnt but I was comfortable that they could survive at least one night in a national forest after that experience.
RacketCon 2016 (sixth RacketCon)
Long time cyclist and bike shop owner here. I recently put an electric hub motor on an old DH bike and have been riding local trails. I have to admit, I did not expect the push back that I have received from cyclists. I get trolled, called names and targeted all because I like to ride my ebike on the trails. Funny thing is, nobody else seems to care. Only other cyclists.
Point and see
As far as I know he never went to college, so he's going to have to pursue his BaCS and MaCS first.
Ask HN: What's been your K-12 STEM coding outreach experience?
There's a local hacker space with an explicit STEM outreach mission
literally blocks from my apartment. They are, unfortunately,
struggling due to a lack of volunteers. In the past I've worked with
other STEM programs, mostly with high schoolers, but also with middle
schoolers, but never as a project lead, just as an assistant or
instructor. I've spoken to them in the past about setting up a
programming course, and now have the time to pursue it.

I would like to put together a series of courses introducing students
(middle school?) to programming an Arduino or similar [0]. There is
fortunately an abundance of options available these days. So I'm
turning to you, HN, for some input.

1) Do you have any experience (volunteer, professional educator, etc.)
with this sort of educational program? What was it.

2) What devices like the Arduino do you have experience with? Opinions
on their effectiveness or ineffectiveness for this sort of program.

3) Suggested existing curricula or competitions to base this course
off of or participate in.

4) What programming environments (languages, editors, etc.) do you
have experience with in this space and what's your experience or
opinion on their effectiveness as introductory environments for
students?

[0] Why I want to stick with microcontroller/embedded devices:

1) They already have a game programming and a web programming
course. IMHO, these are not well run, but they already exist.

2) Arduino and similar class devices are relatively inexpensive. I'd
even be able to provide the capital (depending on the number of
students) to purchase a number of units to give to the students.

3) Unlike setting them in front of a computer and letting them hack,
they can take these devices with them when they're done to show off
their handiwork to friends, or program at home.

4) It's relatively easy, by design, to connect these to external
sensors, displays, motors, etc. for tactile feedback.
There are very different safety implications when so many of the vehicles on the road here wouldn't even notice when they creamed a biker.
The extremely-talented folk-metal band Kauan recently released an album about this[0]. It's worth checking out if you like ambient, moody, atmospheric music.

[0] http://www.metalsucks.net/2015/10/22/stream-kauans-new-album...
"hopeless romantic pursuing his love interest" can be harassment, perception or no. Just because the person in question is a "hopeless romanic" doesn't mean that they can't possibly be harassing someone. They're not the person who gets to decide that.
Honestly for me the main difference are the IDEs. I started with Eclipse and the jump to IntelliJ was huge/great. But using Visual Studio was always a better experience.

Your point about the difference between the languages is definitely true re: Java 6. Java stagnated for a few years there while C# was improving with things I'd actually use. Java 8 is definitely an improvement and ultimately I think it would boil down to ease of use and familiarity when comparing them.

One thing I don't miss about java is server configuration. At the same time, I'm definitely relying on IIS doing things behind the scenes I probably don't know about.
That is so very far removed from the historical reality.

Look up a chart of Global real GDP/capita over time. You may suspect that all this wealth goes to the wealthy (unlikely even from a historical perspective, look at all the servants Bill Gates doesn't have that even a slightly well-off English family would have). If you think this, you can lookup a chart of GDP/capita growth per country across the world. Failing this, there are charts with real GDP growth split across income levels (though not for all countries).

Failures in capitalism are usually a failure in governance. It's no surprise at all that countries with repressive or unstable regimes have the worst economies. Many countries which were once poor are now rich - even over the lifespan of people still living. The Asian tigers went from terrible conditions to skyscrapers in less than 30-40 years. People's grandchildren could expect to make 7 to 8 times as much as their grandparents.

Every country is better off today than it was in the 1500s, 1600s, 1700s, 1800s, and the start of the 1900s. Wars are less frequent for almost the entire globe.

You have a failed understanding of economics. We don't compete/steal from others when our quality of living goes up. Instead, we raise the quality of living of others. Look at China: when they started making our consumer goods, many people's quality of living went from mud huts to apartment high-rises with Starbucks downstairs. And we didn't really lose out - on average, we found new types of jobs, mostly service jobs, which it turns out we can do more productively than we could produce consumer goods.

Look, the Earth has many more resources than we are currently using. We could produce food for the world with only a tiny fraction of the world's irrigated land. If we run low on a particular resource, we will pivot past that rarity with engineering, both social and physical. Malthusian predictions have thus far all failed spectacularly. In fact, the more population we have, the more specialized we can be, and the better off we are. It's not theory - it's what history has shown us, over and over again, across the world.
Another is The Bat!. I've personally been using this email client for PC for 10 years now. https://www.ritlabs.com/en/

It has extremely powerful filtering, multiple inboxes for all my accounts (I prefer to deal with them separately rather than the unified inbox trend), IMAP and recently redone outlook.com/Exchange pipeline, can encrypt local store, and it's very customizable (can have it do threading/conversation for example). Reminds me of the old Opera in this regard.

The UI is a bit dated imo as it has stayed true to it's same look the whole time I've used it and skipping the modern trend of Outlook-like email client looks, but this to me is part of it's appeal. Once you get used to it.
The worst problem I've had running a VPN on a VPS is that Google tends to think you're a bot and makes you enter captcha every search query.
Follow up: the other argument here is that the damages awarded from the Hogan verdict shouldn't bankrupt Gawker. And that's a fair point: if total corporate annihilation is a possible outcome from publishing a story, then would the press be more leery of posting important, controversial news. Thus impacting the value of a free press.

Again, valid argument (though this case is a bad example). But your quibble is with the legal system, not with Hogan or Thiel.

You will also need to weigh fairness in tying damages to "ability to pay", as well as "news-worthiness" (e.g., not a sex tape).
> but I'd rather spin up a Digital Ocean box if setting up my own VPN were as easy.

I thought the same thing, until I found openvpn-installer [1]. You just need to run 1 command - the entire OpenVPN setup process takes 5 minutes. I used it on both Debian and CentOS and it works flawlessly.

At the end, you just grab the config file using rsync or SFTP, and load it into your OpenVPN client. Now I have a dedicated droplet for VPN use. Once a month I destroy it and create a new one, because I'm slightly paranoid :P

[1]: https://github.com/Nyr/openvpn-install
eBikes are sincerely a great alternative to cars for me. I've been using an electric bike (Stromer ST1) for about 3 years now in LA and Boston. It makes perfect sense for these cities.

The total cost of ownership is way below a car, due to the low cost of Uber, other people with cars, insurance and gas. In high traffic and hard parking cities like LA and Boston, I get to my destination faster. And though a bicycle is almost 7x as dangerous per mile ridden, I travel much less—maybe 1,000 miles a year instead of the 15,000 I did by car. While the weather is a problem in Boston sometimes, some gloves and a warm coat tide it over well. Besides, who wants to drive in a snowstorm? Overall, the experience holds up to close scrutiny.

Conversely, I am pretty much subsidized by other people's vehicles. And in LA, I nonetheless still owned a $1,000 Toyota with a $50/mo insurance and low hundreds in parking tickets to keep it outside. While that ownership was only a small part of time, it was necessary.

eBikes I think can really effectively complement ride sharing and car sharing. It will save everyone money. And as more people adopt them, the danger of biking will decline through changes in infrastructure like bike lanes and lower speed limits.

Ironically, probably the least persuasive thing is pointing out how the Chinese adopt eBikes. Americans don't want to emulate Chinese anything. It needs to seem cool, organic, high class. Besides, a $3,500 eBike won't break when you come to a fast stop the way a $500 eBike conversion will. Better to keep it safe and expensive than mass manufactured and dangerous.
Really? How would you feel if an islamic terrorist group had funded it, and it circled Anglo-saxon names? Is that as defensible as getting business information about your contacts?
A tool to build Docker images and orchestrate containers using only Ansible
I'm not sure how LinkedList insert/delete performance isn't O(n) where n is the list length - care to shed some light?

Are you assuming you have a node in the linked list? That might be constant, but the standard is to remove by index, and that's O(n).
> why not at least try giving them a number and give them a chance and see if they would beat it?

If it's obvious that the recruiter is uncooperative or that the role isn't prestigious/top-tier, this is exactly what one should do.

The reaction to blowout numbers may just surprise you, and perhaps not for the better..

In my life I've been more upset by a lack of resistance in negotiations (of any kind) than immediate supplication, because it invariably means: "I could've done better, my appraisal was wrong"
Tons of great comments in this thread.

I would recommend the book "essentialism".

You can't do it all. You need to define what is the most important things and avoid everything else. This is how you get balance and reduce stress.
Seems oddly reminiscent of the Julian Assange case.
I tend to agree with you as well. I think in a market where a given role is undervalued, you might get a better salary by "fishing" a little bit and letting the company guess. But software engineering is a highly valued profession and employers aren't likely to shortchange a good engineer. IMO playing these games can just seem unprofessional.

You're best off naming a range, with a stretch goal, and giving a little bit of context to the person asking. E.g., "I'm looking for $150-180k, but I'm interviewing with a few other companies, so anything in addition to that would really put this role at the top of my list. I'd really love to work for you, so I hope we can find something that works for the both of us."

Notice how there's an implied "+ $X" in there. That X-factor can make all the difference and with this approach you don't come off looking like someone who's just playing games.
Amazon Web Services: 3 Ways to Automate Big Data Integration
Err "minimal Perl program isn't slower than a minimal C program" was supposed to be "minimal Perl program isn't that much slower than a minimal C program".
"nothing posted in HangBee, except for listings in Marketplaces, is ever permanently saved, no matter what. Keep reading to learn about everything HangBee has to offer; we hope you join us!"

If this gets big enough, you will eventually need to keep some sort of record to comply with various law enforcement agencies.

I honestly don't see anything different than any other social networking site. Social networking sites are expensive to run and difficult to monetize.

Eventually you will need more money to keep the site running and when you do, privacy will go out the door.
Honestly one of the big problems I have getting into Java-the-ecosystem is the huge number of frameworks, tools, languages, etc that all compete with each other. The solution to every Java problem is just more: more tools, more syntax, more languages. It's hard to get started in that situation.

If you're already well into it all, then one more thing is just one more thing.
Appifying to Be Able to Check the Impact of Your Donation on Your Phone
Everyone in Tel Aviv uses them--ordinary people use them to get to work. They make a lot of sense, especially in places with good weather and bike lanes (though there are many tricky places to ride bikes in Tel Aviv too because of the traffic and motorcycles!)
I don't think that's supported by evidence such as in those famous okcupid blog posts.
Verifiable Credentials on the Blockchain
> The opposite of spaghetti code is lasagna code, software that follows the single responsibility principle and composed of multiple layers of abstraction

This is where I think they lose the scent. Layers of abstraction are about sharing responsibilities. If everything has a single responsibility then there are no layers at all. A layer is fundamentally a thing with many responsibilities, because it must serve as the entire universe for the code above it.
To clarify my original comment - I was talking about in-house recruiters. Ones that have a vested interest in negotiating you down.

3rd-party recruiters? They just want you to take the first offer you get so they get paid. Tell them whatever you want.
Working on the tor project sounds dangerous which is rather sad.
> Go and Elixir do support concurrency/paralellism mechanisms that are not supported very well by the JVM.

Nope. Tooting my own horn here, but the Quasar library on the JVM has both models to the T, performs on-par with Go and blows Erlang/Elixir out of the water in its own game.

> Go also solves the value type issues that cause the JVMs excessive memory usage

True, but not only is that solvable, it is actually being solved on the JVM as we speak, and will be released long before Go will have caught up. OTOH, Go has some serious issues that are unlikely to ever be solved (its reliance on source-code instrumentation and lack of support for dynamic code manipulation; this has been demonstrated to be of great value for many server software systems).

> Code/skills sharing between client and server isn't supported by the JVM either (for web apps that is).

This isn't any worse than any language that isn't JS. On the JVM you have Kotlin, Clojure and Scala, all also compile to JS, and those are just the leading options.

> How do you define "serious"?

Critical software that is required to serve for a decade or more, and whose development costs exceed, say, one man-decade. .NET is pretty much Java's only serious competition there.
6 Powerful Tips to Growing Your Blog Audience
It was something written by a different team, so it was committed by the time I saw it. But I thought it looked bad immediately. Profiling later showed that it was a problem spot, and changing it showed decent improvement.
I think they're arguing that you can't really be sure how valuable you are to a company since there's a significant amount of information disparity. Given your typical company that doesn't discuss much about internal issues or pain points publicly how do you do that research needed to understand those things?
Discussions would be more focused if participants were aware of the AFC test -- Abstraction-Filtration-Comparison

https://en.wikipedia.org/wiki/Abstraction-Filtration-Compari...

Will that test be applied here?

Does it need to be revised in light of deep learning?
There is generally no formal requirement to have earlier degrees; they're helpful for admission, of course, but if you can convince admissions and an advisor to take you on, you're in.
The FDA is cautious in this area because historically a number of stem cell injection therapies have led to tumor formations in the CNS.

That said they were not autologous mesenchymal stem cells. This study gives hope.

Refs:
http://www.nature.com/stemcells/2009/0902/090226/full/stemce...

http://journals.plos.org/plosmedicine/article?id=10.1371/jou...

Old review from early 2000s
http://onlinelibrary.wiley.com/doi/10.1002/ana.60000/full
TL;DR: The purpose of ivy league schools seems to be to teach people the entitlements of being part of an elite class. With that comes a complete ignorance to the fact that there are smarter, more diligent people that don't get into elite universities. [cites the behavior of numerous Yale graduates]
Capanalysis in a container for easy PCAP analysis
Clinton Pollster: It's 'Likely' Hillary Will Lose to Sanders
Is there a cancer risk associated with 'rogue' stem cells that aren't cleared from the body?
I dunno, yet people do.

More commonly though I think people just aren't aware of the market situation, and comp ranges for specific jobs at specific companies.

Knowing the lay of the compensation land in your area is pretty critical to negotiating well - from both sides of the table. And this goes beyond generalities like "market salary" but to specific recent offers made for specific jobs at specific companies.
Biggest problem I have is base salary vs overall 'salary'. Recruiters always ask what salary I'm looking for.

How does one answer that, when you consider benefits, 401k, average bonus, etc. It could be $10k difference. So, I usually say I need to see the whole package they are offering to get you a number.
In my mind not naming your number first is advise given only if you are trying to maximize the negotiation. And even then it is quite debatable.

I view it instead that I am offering a service. I am well aware of what my service is worth, what my financial needs are and what amount would make me feel satisfied with what I am being paid. So I tell them that number.

I also tell them that the number is only negotiable in the sense of benefit trade-offs. I have built into my "price tag" such things as medical payments, etc. If they can offset some of those from salary to benefits that does not bother me. In the end my needs are met and I am happy.

I refuse to see the relationship with an employer as adversarial. It is a business relationship, I treat it as such and demand they do as well. Otherwise I don't do business with them.
I lived in China, and I can say that ebikes is a cultural thing. The way that people navigate, the average age of bikers who ride the ebikes, and the way people navigate cities is not found in the US.
Adding to linkregister's reply. Unless it's the hiring manager, the interviewer likely doesn't have access to that information.

The interviews are to judge skill and if everyone wants to work with one another. There are also different leveling with the title, so they won't know the range until all the interviews are finished. And while money is important, it comes off as you're only interested in the money to the interviewer.

Your statement also says interviewer instead of recruiter, was that a mistake? I have never had an interviewer discussing salary range, maybe cost of living in the area, but not salary range for the role.
> Electrics “finally have legs to be able to take off in the U.S.,” because cyclists are feeling safer on the roads, battery and motor technology is improving, and retail prices are dropping, says Todd Grant, president of the National Bicycle Dealers Association.

I like the idea of bikes. I want to ride them on bike trails. But I wouldn't ride it on the streets in suburbs, for example. It it just not worth the risk to me. It would take considerable infrastructure rebuild, bike lanes, better planned intersections, etc before I would consider riding a bike.
MAD will not work in outer space; pre-emptive strikes are nigh-guaranteed
I'm not sure what you are trying to ask, but the most inclusive labor force underutilization measures (U-6) is only 9.7%, not 18%.
Is this actual rape or what a leftist project such as Tor could classify as rape? I can't imagine someone going around raping people for too long, unless it was not actual rape and just looking at some woman's face.
Thanks; forgot about that one.
Thanks for mentioning VxWorks. It looks quite interesting, and I'm surprised that I haven't heard of it before!
https://github.com/paragonie/awesome-appsec

We've been trying to maintain an up-to-date list.
I would look up Ramit Sethi's courses on negotiating a raise and promotion. In your case, you can already justify one. Try to use his kind of phrasing. I've used it to great effect. Good luck!