skysight-inc/HackerNews huggingface dataset:
I think it's less likely to happen at a startup, because there is more work to be done. Larger companies often have some kind of official training (even the boring enterprises). I know this, because I freelance with a training company and often do things like training courses to teach a bunch of companies how to do Material Design.

It takes a lot of time and error to mess around, and some libraries have such immense productivity boosts that it's a waste of time not to do them.

In my case, I once bought an ergonomic keyboard and realized that I was typing the wrong way for years. My typing speed halved for about a week, so I did some 30 min/day training routine until I got it back up to an acceptable rate. But I think that I could actually be typing a lot faster if I bother to practice with it. There are some other things - debugging tools, keyboard shortcuts.

And there are some major things like learning RxJava, Kotlin, Butterknife, or some architecture, which isn't always possible with 30 mins/day, but may cost productivity if delayed and something you want the whole team up to date with.
I don't think Moby Dick suffers from bad rhetoric, etc - although some of these reviews may do.

Language has become Hollywoodised over the last few decades. We've lost the ability to express colour and imagination through language - not just through plot or predictable genre tropes.

Modern fiction is more like a journalistic description of a movie or TV show, and less like an independent medium that sculpts language into story structures for its own sake.
Nor have I. As a manager/co-owner I can't think of a reasonable business-friendly way to allow my developers to spend work time on OSS. I would love to, of course, but our systems really do not facilitate community involvement.
In the same vein, it seems like evaluating the positions of the "cubelets" instead of "facelets" would reduce computation time a fair amount (8 values to keep track of instead of 24).
The five best books on energy transitions
>The casual nature with which you dismiss thousands of people who have devoted their lives to the pursuit of academic knowledge is frustrating and incredibly childish.
Like seriously? Do you think all of us PhDs just sit around and laugh about how dumb the government is while planning how we can make more useless papers? Do you think grad students just train to become better bullshitters?

Many people with PhDs and experience of academic publishing and the academic world can attest to exactly that. In fact many had -- some even published studies about it.

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

And what does the "devoted their lives" has to do with anything? When someone has a PhD all that tells us is that the pursued a career in academics (and sometimes not even than). Nothing about them having noble goals and "devoting their life to the pursuit of knowledge" etc, except in the tautological way that working in research implies it. They might just like the paycheck, the prestige, or whatever else. Heck, they might even have been pushed by their parents. Or they couldn't think they'd make it as entrepreneurs and didn't fancy getting into the enterprise job market.

When doctors are wined and dined by drug companies to promote crap drugs, or are complicit in ordering thousands of needless operations to pad their profits, as they often do, have they not devoted even more years that the average PhD holder? They did, but people can still cheat and take advantage of a system, whether their credentials or position.
Agriculture and farming is one of the most subsidised industries in western world. Governments need to subsidise local agriculture as it cannot compete with third world countries and it is a matter of national security to be able to feed your population in case of a conflict, for example. This is a very poor example of capitalism and free market as it's super regulated.
> One of my recent rejections came after being asked "A hammer and a nail cost $1.10, and the hammer costs a dollar more than the nail. How much does the nail cost?"

this just got me to see if i can still work through a basic high school algebra problem (yes, slowly, guess and check would've been quicker but less fun).
Original: https://thecitypaperbogota.com/big-picture/big-picture-from-...
Your company almost certainly makes use of multiple pieces of open source software. What do you do when you need a feature that doesn't yet exist in one of them?
Its not surprising to see this. Its one Nobel Prize Winner (Daw Aung San Suu Kyi) who is pro Burmese vs an another (Malala) who is pro Rohingyas.

IMO, There's more to it that what seems. Just because someone (like the author of the article) says "genocide", doesn't mean it is the fact.
A huge advantage of this approach is how much more confident you can be that you've qualified candidates technically. You can --- and should --- exploit that confidence commercially. Change the posture of your outreach to reassure people that you're interested in applicants regardless of their background or resume. Change where you run job ads and how you word them. If you have a strong qualification process, your job ads no longer need to do any heavy lifting to get candidates to screen themselves; after all: your screening process is going to reliably distill your candidate stream down to a technically qualified subset.

At Matasano, we went from hiring almost exclusively people with a background in our field to virtually never hiring people with a background in our field in a matter of about a year --- and the quality of our new hires went way up.
The majority of my contributions have been around projects I use for work. Bug fixes, extending functionality, performance enhancements, etc.
Would a hinged hardcover solve that problem?
I don't have an opinion on this technique with ads vs. calls, but ads are transactional. You get some piece of content or an app in exchange for your attention, usually initiated by the user, and with low friction to close the tab or uninstall the app. With calls, the moment it rings you are interrupted, the other party reached out to you, and you get absolutely nothing in return for your wasted time.
Conductor sacked by music festival after 'racist' joke with Afro-American friend
Suspect trading in Equifax options might have generated millions in profit
I disagree.

By using a small project and reporting bugs you are helping to test it, giving feedback and allowing it to grow.

Also, reporting a bug sometimes saves the maintainers the effort of finding the bug themselves... something that actually takes time.

A better policy is to encourage people to help fix the bugs they report, with a test case or a pull request if possible... something actionable.
I've been a developer for quite a while now, worked on all sorts of projects, including quite a few with odd / bespoke requirements.

And I am terrible at technical tests in interviews.

I can do the job, but unless I was to prepare for about a month I would fail, and there is no point since I can use my time for myself and still get a job somewhere else.
I mean, I'm assuming these people are professional biologists of some sort, that have probably spent decades in their field. Not only that but they would know more about how evolution works than the average college educated layperson.

I'm a little frustrated to point that out. However my frustration isn't enough to motivate my next question. What did you hope to accomplish, in light of these problems, by criticizing these scientists' work with what is ostensibly, cursory popular science knowledge?

I guess I just want to understand why there is a mistrust for professional scientists even on a site as technologically inclined as HN.
This article has been so useful to me over the past 5 years. I've worked at a number of places that have tried building their own signing schemes and this, plus the definition of the later AWS Signatures that resulted, have helped build stronger solutions. Better yet, it's helped the company understand the risk with building anything crypto related yourself.
Doesn't that mean that european cities simply aren't sustainable? If the city stays 'attractive' more people will want to move there, and the cost of living would rise too much. Really, the only solution seems to be to accept a balance needs to be struck.
>>Rather than trying to read subjective, noisy signals from in-person interviews, give candidates a small battery of work-sample tests.

I tell people the same thing, but the typical response is "that just discriminates against people who have families and other obligations and can't set aside 10-20 hours on evenings and weekends".
Writing code for tests, on paper, has been a thing in CS for quite awhile. While writing lisp for tests, I used to sometimes write the code with no parens (using indentation to denote nesting). Then I'd go back and add parens where appropriate.

defun add-pos-only v1 v2
let sum 0
if and > v1 0
> v2 0
+ v1 v2
nil
If you're into that sort of thing (and you live in SF), I highly recommend Chili House in the Inner Richmond.
Hype is how new products sell out at launch. They want people to be as surprised as possible and mindlessly hop on their bandwagon
> Can you point to where the FDIC as an institution is responsible for this?

The most obvious is to look at bank buildings built before the FDIC and after. Before they were massive stone edifices with spectacular vault doors inside very visible to the customers.

https://upload.wikimedia.org/wikipedia/commons/f/f8/U.S._Nat...

https://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Wi...

After, they were cheap insubstantial buildings in strip malls. The corner Radio Shack here has morphed into a Wells Fargo branch :-)

This one looks like a gas station:

http://www.jeffarchitect.com/images/projects/exp-websterbank...
Shouldn't that be 8*2 values since the rotation of the cubelets is also important? (I haven't done much research on graph-trimming rubik's cubes, so I'm not quite sure about this.)
They were the result of a Holtzman generator and was an attribute inherent to shields rather than just the shield exercise. The actual slow vs fast aspect was never given a name per se.
Color me deeply skeptical of the suggestion to try to lock people out of community participation unless they pay.

The real secret to not burning out is to scale up the set of maintainers in proportion to the users. You do that by lowering the barriers to involvement, not raising them.

Most maintainers err on the side of controlling too much. Which makes them into bottlenecks.

One or two good PRs is enough for me to give you commit bit on my repos. This has never yet resulted in abuse, and has brought in a many helpful co-maintainers.

Bad commits can be easily reverted. Whereas giving people a bit of trust often inspires them to help more.
Facebook can't deny you the right to use React if you sue them.

They can deny you the right to use their patents...if any exist.
There is no reason to haze potential employees.

Just fire them if they don't work out. You set expections by telling them up front they are on probation and that they will be fired if they fail to live up to their resume.

Some of the worst programmers I ever worked with could pass hazing interviews like a champ. Whereas some of the best would refuse to step foot in companies with a reputation for hazing their prospects.
Make your code scriptable
The Non-Marketing Guide to Email Marketing
This smells like a small-minded startup-bubble nonsense to me. If you have time to use open source software, you should make time to also submit fixes and open some of your work.

That’s not to say startups don’t contribute, but my experience is that a lot of startups—usually led by inexperienced managers—see contribution as giving something for free instead of charging. Small-minded nonsense indeed.
Pwning the Dlink 850L routers and abusing the MyDlink Cloud protocol
There's strong selection for obfuscation. If you make your research easy to understand it's easier for peer reviewers to poke holes in it. If you make it difficult to understand then peer reviewer don't want to look dumb by asking too many questions. Just make sure you sound smart.
Is it? I feel like it's a skill you learn once when you're green and never have to think about again. Whenever I'm starting a new job hunt I just dust off my copy of CtCI, do a few practice problems on hacker rank, and I'm good to go. Yeah, it has almost nothing to do with my actual job but I've never felt it to be an exceptionally onerous process.
>"It's also interesting that people genuinely believe this is going to solve the problem rather than exacerbate it."

No, nobody believes that this one action is going to solve a housing problem, where did you get that from in the article? The point is that Berlin took a pro-resident stance here which is both encouraging and unusual in the current "developer takes all" policies that many other desirable cities around the world have adopted. Berlin also enacted legislation restricting AirBnB rentals in the city. They understand there is a housing problem and are at least taking actions to address the concerns of the residents and possibly buy some time.

>"The only solution to this "problem" is to let people build additional housing to increase supply."

What do you suggest, Berlin gets rid of parks and public spaces and allows high high rise condos to occupy that space instead? Part of the quality of life and charm of Berlin is those spaces. Also there is nothing in this article that suggests that the potential buyers were going to increase the housing supply. Housing is a pretty complex issue and your completely reductionist policy suggestion is absurd and naive.

>"And yes this will occur even if it's made "illegal" to sublet these apartments (this exact situation exists in NYC with people who have rent controlled apartments and people still do it all the time)."

This is completely untrue. Firstly there are barely any "rent controlled" apartments left in NYC. They are an endangered species and this idea that people who don't live there are subletting them out at a profit is a complete myth. See the following:

https://citylimits.org/2015/03/09/nycs-endangered-species-a-...

As of 6 years ago rent controlled apartment in NYC were 1.8% of the total stock. And there are significantly less now:
https://en.wikipedia.org/wiki/Rent_control_in_New_York
> Wheelys began rolling in 2014, when De La Croix built her first café cart out of a bicycle and a box. "It was basic," she recalls. Even so, coffee drinkers liked it and the low running costs made the business profitable.

Love this. She is just getting after it and doing whatever she can with what she has. Inspirational.
He probably opens an issue and then complains why the project maintainers don’t give it priority. He is too busy to do privileged OSS work.
It is very good. Possibly not the best ever written. There is no way it could be considered the worst book ever written.

Is it possible you got this book confused with Tale of Two Cities?
I think this is probably fine advice. People often underestimate the difficulty others face in making changes that they themselves find easy. Some seem to want to believe that those that stumble in life do so due to a failure of morals or effort. This seems like a horrifically Darwinian perspective to me.

I think we easily have the capability of providing the basics of life for all at minimal cost. Why not save ourselves the cost of administering welfare and policing the crime that goes along with poverty? I would even advocate providing a free daily alcohol/narcotics ration to those that want it (along with encouraging better choices).

I was talking with some guys when I worked in the Netherlands about a rash of burglaries that was being attributed to Bulgarian gangs. I remarked that it would probably be easier all round for the Dutch to build a massive warehouse on the border, fill it full of flat screen TVs, and let the burglars come and get what they wanted at their leisure!
Meet the chemist giving biologists worldwide new colors
Sounds like you think your opinion of what laws are just outweighs the democratic process that established those laws.

We all can choose to break laws. Most of us break laws every day. But, when you break laws, you do so at risk of being punished.

Illegal growers chose to break laws in exchange for profit. Now, some are busted.

Other operators chose not to break those laws. Perhaps, instead, they worked to legalize growing, and are now complying and profiting.

That's life in society.
Churches have undergone similar changes in architecture. The local roller rink is now a church. I included a lot more in my comments which is more substantial. If this is what you're going to continue with, it's hard to imagine the conversation is likely to improve. Best wishes and I hope you enjoy the rest of your day.
Besides external costs, concentration of power due to 'economies of scale' are also somewhat of a downside of capitalism. It is rather non-conducive to a free market and capitalism without free markets really sucks.
Survey papers are worth mentioning. They are somewhere between original research papers and textbooks. For these, readability does still seem to be important, so if there is no textbook, you'll want to start with a survey paper.
100s will die today trying to face swap Irma
Absolutely this.

This applies to engineering at software companies as well.
A lot of open source work gets done outside of regular jobs. And it also contributes to burn outs. In order to maintain my projects I am spending a subtstantial amount of my free time and it takes its toll.
Sure, but what if several people in the crowd think they know the height of the Eiffel Tower? Does the crowd always go with the most confident individual? The most credentialed?

Presumably the crowd is able to take into account hundreds of these factors and arrive close to the truth.
You might do better to provide citations over argument.
I always wonder where coders find the time to significantly contribute to Opensouce projects - which many seem to do - after their day job, having played and eaten with their kids, and were an attentful husband.
As a PhD student doing computational stuff, I agree with this fully. I'd say that in many, probably majority, of cases it is not possible implement the algorithm based on just the article. Many corner cases needed are omitted from the paper and if a pseudocode is given, it may have huge steps handwaved just giving a line like "optimize this functional".

It's one of the most mindboggling things (the publishing racket is perhaps worse) about academia that CS papers introducing an algorithm aren't required to publish their implementation, even though there necessarily seems to be one doing eg. simulation studies.

I don't really understand the rationale behind omitting the implementation. Maybe people write such crappy code that they're ashamed of publishing it. Or it's the more sinister scenario that the algorithm is actually crappier than the paper claims.
> When I say “open source”, I mean code licensed in a way that it can be used to build proprietary things.

This redefinition of a basic term should have been at the beginning, not the end.
Holder is not on this letter. And the letter was sent to the CFPB. Holder never worked at CFPB, which has very different jurisdiction than the DOJ. So what exactly are you alleging?
An interactive tutorial on cracking Vigenère's cipher
* This is not, by itself, evidence of evolution at work. In evolutionary terms, having a long life isn’t as important as having a reproductively fruitful one, with many children who survive into adulthood and birth their own offspring. So harmful mutations that exert their effects after reproductive age could be expected to be ‘neutral’ in the eyes of evolution, and not selected against.

This.

We want to live more (and more). But that's not the main point of life, as science (and most religions) say.

We are in our best form when we reproduce and give our best to our children (and family). So they can do the same in the future.

Today's society tries to sell the idea of small families (or no family at all ) and long lives as the best option. But maybe it's not the case.
So interview for that. I have yet to interview at a tech company that does so. And yet, 100% believe that whiteboard coding and/or "take-home projects" are necessary for experienced candidates.
I'm not sure why the downvotes, other than you express an unpopular opinion.

My experience has been two extremes:

1) companies that use open source, modify it (to the extent that it's largely proprietary), and deride the open source community that competes with them

2) companies that use open source to leverage non-core functionality they need... and move on with their real value-add

Companies in the style of (1) never contribute back. They see open source as the competition, even though they use it themselves. They don't understand that proprietary extensions are just that... proprietary software in a non-expertise area, that no one else in the world knows anything about. Instead, they spend more and more money "fixing" things which were already fixed in the upstream releases years ago.

Companies in the style of (2) contribute back minor bug fixes or features which are pain points for them. They sometimes pay for other people to write new features.

I say this as someone with 20 years experience working on both sides (corporate / open source) for companies doing both (1) and (2) above.
Cyrus Farivar is one of the worst.
Note: the interactive parts starts at [1]. The link that you're referred to shows some needed context on who cracked it and a little bit how it was cracked.

It was quite fun! I did it mindlessly, without thinking mathematically and I still understood the general idea behind it!

[1] https://www.simonsingh.net/The_Black_Chamber/vigenere_cracki...
Nearly all "good" whiteboard coders are regurgitating what they've memorized from a book or a website. It's an industry-wide joke.
I dislike the key suggestion. What's the point of open-source - if not to give back? It's a developer's codex/morale to answer.

It seems the author is salty about the fact he doesn't make money from open source, but is investing a lot of time. Well my dear colleague, offer support to the bigger companies that use your software in production or use that software to sell another. Simple.

Open source was never meant to be for-profit, at least from my understanding. Something you give back to the community, because you have taken a lot from it in the first place. You dislike new issues by non-payees? Well, write better docs. Someone is also giving YOU time by submitting that issue or by finding a bug - so should you pay them money for testing? Be grateful.

Should we all pay for the open source tools/frameworks we use? I can guarantee this would cause riots. If you don't want to contribute to OSS don't, but please do not whine about it.
I think a crowdfunding site specifically designed for software projects would go a long way toward solving this problem. Something like this: http://www.daemonology.net/blog/2017-05-11-plan-for-foss-mai...
برنامج ون موبايل ماركت
I'm sure by now Google wouldn't need Chrome headless to be released for them to have that capability.
> Using a rather Windows-like, icon-based interface (impressive in the mid-80s), you moved a cursor around the screen to select from database categories like Geographical, History, Medical, Military, PsiLink, and SciTech.

From the screen shots, it looks like the game uses the normal Amiga graphical interface. I wonder if the author even knows what an Amiga was, or maybe he knows about games on the Amiga, but he doesn't realize that applications on the Amiga used a GUI.
And that makes it okay?
I get that it sucks when this happens to where you live, but is this an actual issue? Why should a neighborhood, once it is made better, be set in stone?

It feels a bit like a nice populist point (ragging on the rich folks displacing the downtrodden trying to pull on their bootstraps). That alone makes suspicious.