skysight-inc/HackerNews huggingface dataset:
I don't believe the parent is saying to hire on gender rather than meritocracy; I believe they are pointing out that 1) Women ARE a certain portion of good devs, so a true meritocracy would have some women (beyond an org of a certain size, of course) If a company of sufficient size has NO women devs, then something is likely off, whether in discouraging applicants, turning good applicants away, or causing people to leave. 2) Even the concept of meritocracy is complex, and success of the team, not just the individual, is worth something. For instance, at a consultancy(actually this probably holds true to some amount everywhere), there's a lot more to having a successful project than just how fast or accurately you code the algorithm (though of course, you have to be able to do that as a baseline). How well you present, how well you listen, how well you understand the client's needs, how well you can explain things, or mentor your fellow developers, or see around corners... Having a diverse team can contribute least a little value in these sort of non-code things that lead a project to overall success, rather than executing wonderfully right off a cliff. It's a factor to consider, among many, when hiring.
Nice announcement!
Now get smart and move that to a proper web site such as Github.com
Synchronoss Technologies: You Probably Wouldn’t Buy a Car from These Guys
It should be noted that the JVM allows for things that javac does not.
This is one of those things, and describes it accurately, albeit in the android java environment, however it applies to the standard JVM too.

One of the more fun things I've done is use the ASM and BCEL libraries to make (and unmake) these kinds of manipulations (manipulations that javac won't let you do.)
Show HN: Techie Delight – A platform for technical interview preparation
Especially on consoles, there are a lot of platform specific exclusive in-game items/missions/cosmetics/... and I'm wondering if this starts to become more common for the different PC release platforms as well.

Twitch Prime provides some exclusive in-game items and steam has had exclusive cosmetics in the past as well already, so while having multiple venues to purchase your PC games from is always good for the market, I'm wondering if we're going to end up in a console-like situation where the exclusive addons are setting apart the games on the individual platforms.
Off the top of my head:

Entirely new (smaller, thus more engineerable) Cas systems (1 month ago):
http://www.nature.com/cr/journal/v27/n3/full/cr201721a.html

Variously engineered Cas9 proteins to reduce toxicity the over wild-type protein (two months ago):
https://www.ncbi.nlm.nih.gov/pubmed/28179977

Cas9-Inhibitors to help regulate activity (two months ago)
http://www.cell.com/cell/fulltext/S0092-8674(16)31683-X

And this doesn't include any ongoing research using other homing nuclease technologies like TALENs and Zn-Fingers that provide an entirely different set of tradeoffs but aren't as sexy, in part because they're harder to use.
Shoplifting by outpacing a tracking algorithm has high levels of plausible deniability.

It's not illegal to hurry, and if Amazon fails to notice you picking up a product, that's their problem due to the system they thought up.

That would entice a lot of people.
Do you get a lot of work? Not judging, just curious.
The Security Landscape: Pwn2Own 2017
The question seems ill-formed to me. I don't know anything about Chinese characters, but I am one of those aphantasic people described in the post. There is no impact on recall or access to information AFAIK, it's just that you can't generate "fake" input to your visual system. Or whatever system is used by people who can visualize things.

So - I have no trouble remembering faces. I could very easily describe accurate visual details of any number of places I've visited or seen. I just don't know how / am not able to turn that into something I can "see" that is in any way analogous to actually vision.
When I graduated from college and was applying for literally everything, I started a list of companies who had pictures of ping-pong tables in their job postings. They always appeared to be included as proof that the company was 'fun'.

Call me cynical, but I think those "perks" exist purely for marketing purposes. The greatest expense of a ping-pong table is almost certainly the space it takes up in the office, and overall I'd say it's a relatively inexpensive marketing tactic, and it's definitely a cheap line item when it comes to employee perks as well.

The biggest issue with ping pong, and similar games (bubble hockey, foosball, bags), is that if you need a break, you will need to find someone else to take it with you. Furthermore, you are basically broadcasting to the entire workplace that you aren't working at the moment, which is disruptive even if they break is well-deserved.

I worked at a place that had something like that, and I literally never saw anyone playing it.
As others have pointed out, a huge amount of C code is going to stay with us for quite some time. While fighting for the adoption of other languages is right and noble, what I would consider practical is eliminating (the worst of) memory management related exploitation for any C/C++ code at compile time. There has been done quite some work that shows this can be done efficiently, e.g. SoftBound+CETS [1]. Heck, even WebAssembly shows that you can get complete control flow protection for a comparatively low price. I would gladly use a Linux distribution that compiled all packages with such protections, even if it ran about 20% slower.

[1] https://www.cs.rutgers.edu/~santosh.nagarakatte/softbound/ ; presentation: https://media.ccc.de/v/30C3_-_5412_-_en_-_saal_1_-_201312271...
But there have been successful commercial applications of ML/AI working alongside radiologists safely as a tool for at least a couple decades.

With all the current interest in "AI" it's easy to forget that this is an old problem area, and current techniques don't fundamentally change anything. In most applications the biggest issues remain access to and quality of the data. For the right application though, you can do useful things.
I very much doubt that Core Guidelines Checker can do the job of the Rust borrow checker without the lifetime info the borrow checker needs.

Is there some doc that explains how the Core Guidelines Checker could achieve Rust-like safety given what it has to work with?
Well, they lost access to $1,000 until they cancel (plus 3-6 weeks, since it can allegedly take Tesla this long to refund the money).

I don't think 400,000 have just $1,000 to spare for a really anything they will just cancel. The $1,000 mean that the person who reserved it really wanted the car and is unlikely to just refund it unless they have a very good reason to do so.
I'm not out to prove anything. I was just trying to correct misinformation, just like you said!
Amazon doesn't need to buy Discord because Curse/Twitch has close-enough feature parity and if they successfully get enough people to install Twitch Desktop for some reason (there are reasons more than just chat, like streaming), some portion of people will switch or run them concurrently. They don't need to hurry, they can siphon marketshare from Discord passively instead of actively.

On the other hand, this move makes Discord an attractive acquisition target who's looking to counter Amazon by pursuing the exact same market with a very similar integrated offering, and who thinks they can buy the market- and mindshare without users fleeing afterwards.
At least you can reuse most of the code thanks to unity support. For any other app, until very recently with react-native, you had to create separate code bases in totally disparate languages just to target the three major platforms (iOS, web, android). And let's not pretend react-native is a panacea; there's still plenty of work required for cross compatibility especially if you want to use cutting edge features.

Walled gardens and market fragmentation drastically increase the cost of app/game development. It's hard for small or single-person dev teams to produce properly multi platform apps. It's sad to think about how much engineering is wasted replicating identical features across platforms, just for the right to play in the walled gardens of our technological overlords.
Great point. Do you know of any VPNs that dodge this with reasonable ping times in the US?
It's listed on their site.
Some parts of Germany are more open minded that others but it's wrong to expect the same startup culture in CA to happen in Deutschland. Society , individuals, personality, cultures, traditions, legal context , attitudes and nearly everything is against a startup culture. Yeah some youngsters from Hamburg or Berlin like USA, dress , act and eat like in USA, and make startups like in USA. But startup culture and Germany. no..And there's no need for a German startup boom.
I'm thrilled that we went to the moon, and am glad we did. Venera is just an example of a possible alternative to what we chose to do by sending humans in that era. Less science for less money.

1969 space technology was the result of a mandate to get humans on the moon. A mandate to get robots on the moon would have likely radically increased the ability of these robots to collect data as compared to what Venera accomplished.

I'm still +1 for human exploration.
First of all, the quote begins by invoking authority, in this case a dictionary: "The definition of insanity"--and of course the prototypical authority Einstein has been attached to it as well.

So the quote is trying to "nail down" insanity rather than irrationality which is a much more challenging task. And you have to admit that there is a certain unchanging sameness that accompanies a typically insane person, who refuses to update his understanding of reality, his strategy of action, in response to external feedback. Thus, you tend to get the same sorts of actions repeatedly from insane people. For instance, a person who compulsively washes his hands might expect to achieve health or some other tangible benefit, when the fact is that by and large he is just wasting his time.

By invoking the quote, one is able to root out insanity in himself and others by finding examples of unchanging behavior which is often connected to an unchanging viewpoint.

Your complaint seems to be that this bit of wisdom misses the failure of people to update their world views, but 1) that is exactly what the quote tries to do, and 2) your examples of "same thing"/"same results" are tangential to the point of this quote. Sure, we need a proverb to encourage people to update their worldviews, even when things are working for them, but we don't need a proverb that covers all the bases. Might I suggest "The only constant is change", another wonderfully misattributed quote?
Those numbers are worse than I thought they were. I thought US production had recovered to 2008 levels. This isn't good, and it's really important.

To some extent, Trump was elected to fix this, but so far, no initiatives have appeared which help US manufacturing. How much protectionism the US should have is a real question. China has a considerable amount, and is trying to become an autarky, not dependent of the rest of the world. That's been quite successful in the Internet sector. China can probably do it; they're big enough.
The freebies tend to be purely cosmetic, which I think is perfectly reasonable.
> The whole "I've got a lot of active users" is pretty much a building on fire

Isn't this what caused the dot-com bust of 2000?
Accelerating Your Product Roadmap with Contract Developers
Do you get something better if they find they have made an error?
Uber's new diversity report is 403 Forbidden
That's also true.
If somebody is not comfortable to use emacs (I am), there is a atom plugin for use with CL: https://atom.io/packages/atom-slime

It doesn't replace emacs, but it works as a first Lisp ide.
Great summary. I recommend uMatrix (https://github.com/gorhill/uMatrix) which has really good controls for toggling not just JavaScript but also cookies, XHR, frames, etc for origin and 3rd party/cross-domain requests with per-site settings. A lot of websites that need JavaScript will still work if you enable loading of scripts from the origin domain but leave things like Google Analytics, etc, from other domains blocked. uMatrix is also easier to use and has a much smaller footprint than ad blockers.
Yep. They're called "bridge" methods. Though, interestingly, there's only one point that they're mentioned in the language spec, specifically in the case of erasure. Even though they were needed before erasure for exactly this reason.

https://docs.oracle.com/javase/specs/jls/se8/html/jls-15.htm...
The level of punishment varies a lot by employer and role. I only worked for a very short time for a guy like that, who was, well, basically crazy and hated his wife and assumed everyone else hated their wives too.

On the other hand most employers are pretty chill WRT the G-Grand-Ops post if you answer your phone for emergency calls once in awhile, then going to the dentist once in awhile during the day is simply handwaved away. Home with a sick kid is handwaved away as "VPN working from home day".

Another interesting strategy if working outside "tech" is to work for an employer with a union, I'm not in the bargaining unit and I'm on salary and if my results and goal metrics are good there is literally no comment to make WRT car repair appointments or something. I'm not on the union timeclock, I have written defined long term goals and metrics, and where I'm sitting at precisely 3:35pm on Tuesday is definitely not one of them.

Obviously life is different in ops or hell desk which often has an abusive call center like atmosphere.
1. Because I was forced to? That's not why I'd want to.

2. Examples?

3. Fair enough. Though AlexCoventry's question probably shows that he does not (currently) like Common Lisp, so this answer doesn't give him a reason.

4. Sure, that's true for every language and tool. Choose it when it helps you, don't when it doesn't. But why would CL help me more than another language?
Usually these posts are in regards to programming or related jobs (data science). While I know that many devs are not wired up to be super outgoing, it is not that hard to find a proper meetup in your area (as long as it exists). And I have also found that even shy developers tend to relax and get to know people once they realize that they're in a place that they can be themselves. Just getting to know people and being nice can be enough to plant the seeds.
Industry doesn't need a "helping hand". It needs a free hand and a level playing field. If government wants to offer a helping hand, how about helping to address the rampant industrial espionage on the part of our trading partners.
Code + tarballs + wheels + history; yeah, I can imagine that 500GB is not that out of the question.
> Maybe being forced a "life is a meaningless accident and determism means you're just a flesh robot" message since birth is the problem?

And more than that, we're never given education on how to combat the feelings of meaninglessness that this message gives us. I've read a fair amount of existentialist philosophy myself to deal with it, but most people don't and it makes them miserable.
This.

A large company without females at all would be quite suspicious, to say the least.
Sometimes I get chastised for taking too rough of a tone, too cynical, but I was extremely tempted to include that perspective as a variant of #3, which is a difficult one to pin down.

In short, I am in complete agreement with you and the above #4 concept.
You can promote your app in the comments without being a jerk. You know that, right?
I agree the quote disregards the why. Why did your approach fail to get the results desired and would your chances of the desired outcome improve with a change. Some analysis must be done of the situation.
I legitimately can't tell if this is satire or not.
So, what do you propose?
People shop for the best deal. Companies look at countries and do the same. Give them a better deal by lower taxes and reducing regulation, and back they come. Raise taxes and regulation, and away they flee.
On the other hand, autocomplete leads to typos in the middle of a variable name being repeated again and again. Plus, practice of typo-free editing is beneficial also outside IDE, i.e. for chats/emails/commenting on HN.
Do you have a sanitizer that detects stuff that looks like crypto keys and censors it before upload? Offhand, sounds like it would be pretty easy to compute just using an appropriate entropy measure.
This! "Economic inactivity" is UNEMPLOYMENT!

LOOK https://fred.stlouisfed.org/series/LRIN25MAUSM156S

v.interesting that the UK's looks completely different and UK productivity has been in a tailspin vs US!
My previous job I was working 5 days a week plus some nights and many weekends because they didn't have the staff for an actual functional on-call rotation.

My current job is a compressed work shedule: 9hr days but every other friday off. The friday I do work is 8hrs. And no on-call. I can actually do errands and appointments and spend time with family without taking a vacation day. I love it.
I do visualize "bee", don't you? Maybe relevant: many people notice puns that I don't, perhaps because I think of words more visually? And back in school, spelling tests were an easy 100% every time with no study; I was more likely to not know the pronunciation.
For my particular case (OCR for limited set of strings) I found using caffe much easier than tensorflow (even when using tf-learn).
Investing $$ in employee happiness and retention is a tricky signaling problem.

If you need the best people, you probably should care about retention.

What if, on the other hand, your managers suck so much that good and bad workers perform at the same level? In this case signaling to your people you don't give a crap about them puts you in a powerful negotiating position.
This. Start building now. Get some momentum and motivation by working with what you already know, then pull back on that stick and get that airplane flying. Figure out how to steer/not-stall/do-loops/land with fancy stuff later. It's the fear that you might do something wrong that's preventing you from starting.
GWB's first term average approval rating was 62% and at one point was as high as 90%. A lot of Americans have since found their opposition to these illegal foreign wars.
This piece is lacking in details about non-manufacturing, non-agricultural output, with the obvious exceptions of finance and real estate.

Completely lacking is any assessment of American economic juggernauts: high-tech (like Silicon
Valley) and culture (like Hollywood). Both represent industries that are very very hard to replicate because they require immense talent ecosystems. You can't simply cut taxes and labor costs and get a Hollywood - with massive global consumption - out of nowhere.

America is very safe in these kinds of industries. Typically when other countries develop their own they either end up with extremely niche products (like India's Bollywood) or bland products with little real mass appeal (quick, think of the last Chinese movie you enjoyed that wasn't Ip Man).
You misread my post. I made no such equivalency. The industry as a whole created its problems (the NYT included); the NYT is just well-known for framing those problems as the effect of conservative rhetoric.
I don't know about that. As a fellow NJer, I agree on your assessment of Montclair, but this story is about a couple who got in touch with the community and wants to share knowledge in that community to help it grow. I don't see how that doesn't apply elsewhere, or how they're wrong in approach. Actually, I even believe the part about not in it for the money.
Once We Listened to the Beatles. Now We Eat Beetles.
Edison didn't try to run the businesses he spun off. He licensed patents and collected royalties, and had equity in the manufacturing businesses. But he didn't try to run General Electric.
The Sense of an Endling
A big difference around that is that Glimmer is not just a new FW. It is an abstracted and consolidated version of the view/component layer that has been battle tested in Ember for years.
Is anyone here using Reason in any meaningful way? Even just a side project.

If so, what are you using it for and how do you like it.
I mentioned elsewhere I'm learning Common Lisp. I'm also learning Python by translating some Common Lisp code into Python and part of that is to make sure I understand what the Common Lisp is doing. As an understatement, that's meant building some very unPythonic abstractions (yay, me).

Anyway, I think there is a fundamental design difference between Common Lisp and other 'first class' programming languages: Common Lisp was designed as a way to use computers because a computer user would sit down at a Lisp Machine (which was the future when Common Lisp was designed) and use Common Lisp to do ordinary computer stuff like store their recipes and manage appointments and copy files between directories. It's reflected in the :cl-user package not being called :cl-programmer and the logic of typing (in-package :tps-report) on Saturday at the usual time.

Most other languages don't have this idea...In Unix users don't fool around with stdio.h. In Python, there's no clean way of switching between applications at the REPL -- or rather interpreter -- because of how Python handles the hard job of naming things (like most languages, there's a bit of punting on third down with the catchall epithet 'unpythonic').

This makes it hard to get one's head around Common Lisp, but it explains why a person might leave a REPL running for a week and make better progress because of it.
No, it's most likely a threading issue.
This sounds like great advice. Agreed on the "selling from a position of ...strength".

Being able to point to a continually increasing MRR is huge. If I, as a potential buyer, see a decline in MRR [and customers], I'm going to try to get the company for a steal.
I've negotiated <40 hour workweeks, and stuck to working that. I've also worked a normal 40 hour workweek, and stuck that. It's quite possible.
I left at 5PM the other day (unusual, but I had a prior commitment at home), and on the way out one of the guys joked to me: "Half day today, huh?"
Uber seems to be adding far more cities than subtracting. Just 2 years ago you couldn't use it as a world-traveling app, and now it's the closest thing to a universal taxi the world has.
I disagree on the former, they absolutely need to hurry. But you're right, definitely an attractive acquisition target. I would say it would be a great fit for Microsoft.
Rigetti Computing Raises $64M Led by Andreessen Horowitz and Vy Capital
How a blog post led to serious doubts about Cornell’s famous food laboratory
No, you want to get a job offer regardless. Having another offer is good negotiating leverage for the job offer you actually want to accept.
Can reps take calls on their mobile device? I can't seem to figure that out. If so, this could be a reasonable replacement for Grasshopper.
How intertwined is the completion and the indexing? Could I .kiteignore * and then still use the functionality for completion and documentation on public code? Would it just send API calls based on the functions I am calling or something like that? I cannot send my code to you, nor will I be able to convince my company to pay for an enterprise version. I would pay for a personal version that has some sort of controls in place though.

Can you not have it just cache locally based on the requirements.txt or the import lines at the top of the file? Then all you know is what I am importing, and I would be fine with that. Anything more, and sorry, can't do it.
slimv is a swank client for using Common Lisp inside vim. http://www.vim.org/scripts/script.php?script_id=2531
Jessica Livingston comes to mind. YC seems to doing okay.
wtf is "free full source"? seems very weasel word-y.

I've heard "shared source", I've heard "available source", but never this.