skysight-inc/HackerNews huggingface dataset:
As someone who completed a PhD and knows many people who went on to academic positions, there tend to be three stages for people who come to accept the status quo.

1. A desire to make big breakthroughs in the field.

2. A frustration with the slow progress being made in the field, the apparent inability of the field to produce big breakthroughs, and the proliferation of papers whose net contribution to knowledge is small or zero.

3. An acceptance that the stagnation in the field is (1) partly an artifact of it being hard to recognize progress when it is happening and (2) a consequence of the fundamental nature of the discipline, e.g. all the simple elegant theories have been explored already.

It's not that there are not problems in academia, but most academics (at least in my field) don't consider these to be a major barrier to progress. I was particularly wary of the claim:

I will still publish my book, The Revolutionary Phenotype, which contains an important novel theory on the emergence of life.

Surely a novel theory on the emergence of life would be of great interest in the field? At worst I imagine you would have to dress it up in some mathematical model.

EDIT: I found a chapter from a previous version of the book in progress here: http://themoralsignal.com/TheMoralSignal%20-%20Chapter%201.p... readers can judge for themselves, but it didn't strike me as work that academia would be foolish for ignoring.
Biggest indicator of their lie would be that she put out their phone numbers.
Their phone numbers were already public and usually posted when they wanted to be contacted. In fact, not just once, but several times.

Lets not kid ourselves here that that she wasn't being silenced with a hit-job. The things they did against her would have been harassment against any other person.

She's also somewhat right.
Sweden let the gas-maker for Saddam stay [0], has yet to prosecute any of the returning ISIS rapists. Not to mention lied about the numbers.
SÄPO said 100, but hospital records claims of over 300 - some has gone back again after som R&R.[1]

She's right to be angry at the decision makers. I don't care about her opinion itself, but she's not wrong in terms of Sweden letting murderers, war criminals and terrorists come back.

Last week it turns out someone responsible for Rwanda has been living in Sweden for 13 years without any issues.[2] He got prosecuted because they won't piss off any voters by doing so.

I will personally never forgive Sweden and the people in charge betraying innocent lives abroad, for not pissing off certain groups of voting cattle here. [3]

I stand with Caesar even though I don't agree with her as much as you'd like to think. You have to agree she was being silenced by the 'elite'.

[0]: http://www.expressen.se/nyheter/jag-jobbade-at-saddam/ (Swedish)

[1]: http://www.svt.se/nyheter/regionalt/vast/hundratals-svenskar... (Swedish)

[2]: http://www.expressen.se/nyheter/man-i-mellansverige-gripen-f... (Swedish)

[3]: http://www.thelocal.se/20140702/green-mp
>, because by default it's assumed that I'm planning to remain there illegally, and is my job to convince the employee of the opposite.

The countries that the USA doesn't require hoop jumping are basically 1st-world wealthier nations on par with the United States. (See map.[1]) The countries that are considered "poorer" such as Mexico, etc require Visas because of the assumption that the person wants to establish a better life in the USA. The USA doesn't have to worry about illegal immigration from citizens of Switzerland, Canada, Japan, etc.

[1]https://en.wikipedia.org/wiki/Visa_Waiver_Program
Not if they don't have time and/or energy for side projects.

http://www.issendai.com/psychology/sick-systems.html
Add a way to indicate that an article is pay walled before you ban talking about it. Otherwise you are just trying to police people from talking about the elephant in the room.
Yeah that sucks, the US isn't nice to anyone. Although we get a far easier go of it (just need to fill in an online form every couple of years).

I don't know how people transit in say LAX if they are from countries that the US doesn't like. I guess you can't.
That postscript sounds interesting, is it available anywhere?
Are you using Node.js or Java for your Lambda function?

If you are using "Node.js", you may be seeing slow times if you are not calling "context.done" in the correct place, or if you have code paths that don't call it.

Not calling context.done could either cause Node.js to exit, either because the node event loop is empty, or because the code times out, and Lambda kills it.

When node exits, the container shuts down, which means Lambda can't re-use the container for the next invoke and needs to create a new one. The "cold-start" path is much slower than the "warm-start" path. When Lambda is able to re-use containers, invokes will be much faster than when it can't.

Also, how are you initializing your connection to DDB? Is it happening inside your Lambda function? If you either move it to the module initializer (for Node), or to a static constructor (for Java), you may also see speed improvements.

If you initiate a connection to DDB inside the Lambda function, that code will run on every invoke. However, if you create it outside the Lambda function (again in the Module initializer or in a static constructor) then that code will only run once, when the container is spun up. Subsequent invokes that use the same container will be able to re-use the HTTP connection to DDB, which will improve invoke times.

Also, you may want to consider increasing the amount of RAM allocated to your Lambda function. The "memory size" option is badly named, and it controls more than just the maximum ram you are allowed to use. It also controls the proportion of CPU that your container is allowed to use. Increasing the memory size will result in a corresponding (linear) increase in CPU power.

One final thing to keep in mind when scaling a Lambda function is that Lambda mainly throttles on the number of concurrent requests, not on the transactions per second (TPS). By default Lambda will allow up to 100 concurrent requests.

If you want a maximum limit greater than that you do have to call us, but we can set the limit fairly high for you.

The scaling is still dynamic, even if we have to raise your upper limit. Lambda will spin up and spin down servers for you, as you invoke, depending on actual traffic.

The default limit of 100 is mainly meant as safety limit. For example, unbounded recursion is a mistake we see frequently. Having default throttles in place is good protection, both for us and for you. We generally want to make sure that you really want to use a large number of servers before we go ahead and allocate them to you.

For example, a lot of folks use Lambda with S3 for generating thumbnail images, sometimes in several different sizes. A common mistake some folks make when implementing this for the first time is to write back to the same s3 bucket they are triggering off of, without filtering the generated files from the trigger. The end result is an exponential explosion of Lambda requests. Having a safety limit in place helps with that.

In any case, if you are having trouble getting Lambda to scale, I'm happy to try and help.
Not necessarily a good example. Astronomy has that weird, assassination-based promotion system.
Journalist Outs Website for Backlinks, Then Links to Them Anyway
Could you describe what the "group" gets eaten by? In most cases I've seen, the group works well as a permission set - e.g. "dialout" is for all users allowed to use the dialer, "lp" for all those allowed to use the printer, "audio" for those allowed to use the speaker, etc.

Indeed, some pieces of software insist that the service user actually do everything, which is still supported with this model if the binaries are setuid with +x on owner and group but not other -- although, as you pointed out, auditing tends to suffer in this case.

Speaking of which -- what's your favorite auditing setup? I need to set one up soon, I've been using auditd but it feels cumbersome.
>> U.S. citizens must use an arduous “new form implemented on the basis of reciprocity” that has 41 often-intrusive questions.

I got a chuckle out of that. Reciprocity indeed! Apart from the military and charity service question, it sounds like a copy paste of the US' own DS160 form. It does seem to be missing my favorite questions from the DS160 though: 1) are you a terrorist and 2) have you committed genocide?
looks good. 'fasd' was better imo
Ironically (or not. damn you Alanis) enough if you would make a protest against ISIS in Sweden these days you'll be branded as racist for telling other "cultures" how to behave...
Lobster font is probably for the "Turn on bullshit?" page mode. I recommend testing it, it makes the site look properly modern.
Yeah, I'd like to see this as well.
Then I suppose your remark would be partly on and partly off topic.
She published the names and phone numbers of two journalists that

1. Had been following her home, spying on her outside of her home.

2. Had public personas, with their phone numbers plastered all over the web (in one of the cases, 89 times in his official twitter feed).

As a revenge and punishment for speaking out against the "thought police", the newspaper decided to destroy her. (Even though 50% of the population agrees with her, noone is able to talk like this without penalty in Sweden today. If you have some sort of official position, you will lose it, and so on. You will even get expelled from your union club.)
Chrome also allows cookie blocking, no need to interrupt your browsing workflow.
Perhaps legal technologies in their current forms are not as applicable to the work public defenders do but to say all LegalTech is inapplicable to the work public defenders do is a stretch.

To use your example, you could actually build technology that would help with the interview process and aid in mapping out a detailed timeline of their version of the events.

While repeat offenders may offend in the same pattern the same cannot be said about all offenders.

Public defenders develop their list of handy relevant cases through experience on the job. Tech can help train new hires quicker so that they would be able to jump in and start giving proper legal representation sooner. The system clearly needs more public defenders.

Legal research does play a key component when it comes to the sentencing of offenders. Two offenders can be charged with the same crime however it could have occurred in two entirely different circumstances with the offenders having starkly different backgrounds and motivations. Due to these differences, public defenders should do a deep dive in research in order to provide proper representation rather than relying on only their own personal list of applicable cases. Effective legal research software would go a long way in helping over-worked defenders such as Tina Peng.
Keep your GitHub green with auto-update-git
What will you do when those workarounds disappear?

What will you do when every article on the homepage is paywalled?

What will you do when users provide free mirrors, either pasted in the comments section or hosted elsewhere?

Will you be providing easy-to-use guides for users (new or otherwise) on how to effectively utilize such workarounds?

I'd like to add my voice to the calls for some kind of flair obviating that a submitted link leads to paywalled content, so that I may avoid such links.
Thanks for the ad hominem response, it really reminds me what's great about this site.
Good! And people who complain about paywalls should be banned.

I'd much rather read a primary source than read a blog that summarizes a splog that links to another blog that wrote about a headline that appeared in the NY Times.

I pay for NYTimes, WSJ, ACM Digital Library, etc. And most often the best information is from these sites.
I think you're over inflating the value of articles that a bunch of people can't read. If this policy is even half consistent, nobody will be able to complain when there are things posted that there is absolutely no workaround for other than paying (or having someone copy and repost). Postings like that absolutely deserve complaint IMO because it punishes those without privilege.
Yup. I thought about exactly the same reasons you described there; that's why I put a ";)".

But while we're at it, how about a [cache] link? More often than not we end up overloading the submitted site and there's always a comment with Google Cache link.
It'll be interesting where it goes next. The content on most news sites is complete trash, and they are obviously getting desperate to make money in any way possible.
It isn't the elephant in the room. It's been the status quo for as long as HN has existed. You could hardly find more common publications here than the NYT.

The objections seem to be largely ideological, and reciting ideology is the essence of uninteresting in HN's sense. If someone comes up with something new and clever to say about paywalls, by all means post it as a story and let the community have at it. Repeating complaints for the zillionth time, not so much.
> for technical jobs you still need a technical degree

(EDIT: not sure if you were talking just about Germany. Below is for UK)

That's not 100% true. For prestigious technical jobs it might be. I've not exactly worked at Google etc but only about 70% of my colleagues/managers had degrees.
California's Katrina is coming
Amazing.

And try it from your phone/tablet, it's even more immersive!
Mirrors and workarounds should be in the post to begin with. No link (not just on HN, on the internet) should lead to paywalled content without clear indication. Providing a mirror or at least spelling out the best workarounds (Yes every.single.time) should be mandatory.

Edit: I understand it could be controversial for HN to officially push links that pierce paywalls. But a tag users can avoid wasting time would be appropriate, just like a link to a discussion of common workarounds.
racism prevents associations too.. I for example would associate with Obama's daughter but I bet she's a freaking racist
A Glass for Enjoying a Sip of Whisky While Floating in Space
Or we can stop showing paywalled links to people and not support this crap as a community.
I really appreciate your input, and given your background with audio programming languages, I completely understand how you would be underwhelmed with where Alda is right now.

I do have pipe dreams of making Alda way, way more extensive than it is right now. MIDI ended up being the easiest thing to implement as a sort of proof of concept, but I am completely open to (in fact, am really hoping for) a wide array of music generators at the disposal of Alda's syntax. The next major milestone will be waveform synthesis, probably via a Java library like Minim (my original idea was to control Supercollider via Overtone, via Alda, but it seems there are too many setup issues involved, when compared to a self-contained Java library that I can use from Clojure).

Being able to generate code in other audio programming languages is also a thought I've had -- if not for Alda, then for a spinoff project. The primary thing that inspired me to create Alda was that I love the unbounded potential behind these more robust languages like ChucK and Csound, but the syntax of these languages could be greatly simplified and adapted for use by composers with little-to-no programming experience. I guess my point is that Alda prioritizes aesthetics and simplicity over being a Turing-complete language that lets you do everything you want.
I'm reluctant to say that paywalls with no workaround should be banned outright, but obviously they're not covered by the "ok" policy.

Sometimes people post these and others respond with links to freely available versions, or articles about the work. In such cases we're happy to update the URLs.

We're not happy about announcement mills either (and those sites are penalized on HN), but that's arguably a separate problem.
Even just a [paywall] like you do [pdf] to warn people not to bother clicking it would help greatly.
At least add the tag though so readers that don't have subscriptions to these things can know immediately if they need to skip the article or look at the comments to figure out how they can cheat to read.
> Advertising expenses should not be deductible business expenses at all.

Wait, WHAT!? Advertising is a tax-deductible business expense? Why on earth?
HN generally eschews tags, and I fear having to maintain this (edit: I mean manually). But we'll think about it.
This might be the right thread to ask this: the usual workaround for WSJ of googling for the article never works for me. Neither do the google-redirecting links people post. Anybody else have this problem?
Which "workarounds" are approved by HN? Copying the article verbatim to pastebin is a workaround.
Yeah! Screw poor people!
It's so obvious it's amazing this hasn't already been a thing since the beginning of the obesity epidemic. Specific exercise instructions are more likely to be followed than a vague admonition to "exercise more". I wonder if gym memberships will be covered as care by health insurance plans? They're certainly a lot cheaper that hospital stays!
How lucky are you! I live in Quebec, and Family doctors are almost non existent for the vast majority of adults, and even infants.
>It isn't the elephant in the room.

If it wasn't, you wouldn't be implementing a policy to stop people from talking about it.
Show HN: Discover Social Circles in Twitter Ego Network
"I know that there's arguments that the two should stay entangled..."

I've just got one, but it's pretty compelling: the best instructors I've seen have been researchers teaching about the subject they're researching. That might be an introductory, undergraduate AI class taught by a senior AI researcher, or a new faculty member effectively teaching about his dissertation topic.

Sure, I've seen plenty of researchers who made bad instructors, but I've seen many more instructional faculty who not only didn't care about teaching but also didn't know the basics of their subject.
I think that the content is at least a constructive contribution, even though I'm not sure that I agree with it; but is anything useful really conveyed by the '-1' at the beginning? (I don't know how voting works, but I doubt that "Tell HN" posts by admins are materially affected by up- or down-votes; but, even if they are, what's the point of advertising, rather than just explaining, your vote?)
In a similar vein:

https://github.com/mindcrime/DummyDataGenerator

Generates names, addresses, phone numbers, email addresses, etc. But the addresses are not guaranteed to be valid, although many of them will be by happenstance. Same for phone numbers.. some will be valid by chance, but may will not. The emails generated by this program, OTOH, are most definitely guaranteed to not be valid, since they all use @example.com to prevent accidental spamming.
I think this says more about the field of banking than it does about employability after getting degrees. I imagine any software engineer worth his salt could easily get into banking on aptitude but bankers would find it very difficult forging a reputation in software engineering. Anecdata notwithstanding.
Get the head of the Swedish bar association to talk about Assange's case. Until then, I'm not reading.

(Reply to below: It is precisely the fact that the head of the bar association is prepared to speak openly about the abuse of process that I requested her. Until Sweden comes to terms with its totalitarian changes, of which the Assange abuses are but one, it wins no time or empathy from me.)

(Reply to second: If you consider the outright illegality and abuse of process that has been used against Assange 'a pop issue', your worldview is twisted. As for 'another issue', I hardly think twitter flourishes earn the title, which traditionally implies some ounce of gravity.)
#"$%#"$%RFDS I am hooked :) Damn you!
OMN: Scripting the whole language of traditional staff notation
At Blendle we try to solve this with micropayments. NYT, WSJ and The Economist (and many others) are already working with us in The Netherlands en Germany https://medium.com/on-blendle/blendle-a-radical-experiment-w...
You should install refcontrol, it is a firefox extension. It allow you to create rules for your Referer header. Make a rule so that wsj.com receives the referer www.google.com.
There's no real need to be running your cache in-process with your GC'd implementation language.

Fundamentally there's no need, but in-memory caching may still be the right choice. As always, there are tradeoffs. Standing up a separate cache component incurs non-trivial costs. Your service now has a new "unit of management" - a new thing you need to deploy, monitor, and scale. It's a separate thing which might go down unless it's provisioned for sufficient load, and you need to be careful about unwittingly introducing a new bottleneck or failure mode in your system. These are all solvable problems, but solving them comes at a cost.

You can totally argue that engineers should be forced to think about and address these issues up front with more rigor, and in a perfect world I think I'd agree. :)
Agreed. Measurable improvements means data that could not be refuted which is key.

Check out Clio for project management, Beagle for contract review, Ironclad for automating contract creation, Legaler for better lawyer-client communication, and the company I helped found, ROSS Intelligence, which is building an A.I. lawyer to help streamline the legal research process.

There’s a ton of exciting LegalTech projects which help augment lawyers abilities out and in the pipeline. Not all of them will directly help public defenders but some definitely will. What is great is that they will all help improve the legal system as a whole – which is a huge win.
My father always explained that interest for rusty metall with the cows attempt to balance out a iron-deficiency. Could be wrong though.

Found there behaviour always fascinating. They internal groom-group friendships and the one or two weakest cows they would trash up to feed them too any predator(yes, they have a social life in that way).

Not happy how dairy farming selective breeding has crippled them. If you have to inject a hormon into a creature for milking, else it gets sick, you have overstreched it to the point of crippeling.

still like farmers though and without them cows would go the way of everything wild in that juicebox that is earth.
Why do these sites have an SEO exception?
> It is the site's job (HN's job) to provide usable links to its readers.

I think any talk about the responsibilities of an ad-free site to its readers, much less a statement that its job is to behave in the way that one of its readers prefers, is probably presumptuous at best.
Not having savings doesn't mean you can't quit. A one employer town doesn't mean you can't quit. In both cases you just quit and immediately move or take any job you can find while you look for something better.

Being free isn't having someone feed you grapes with a silver spoon while you ponder on which industry you would like to support with your intellectual prowess.
How does this work? Where are the addresses pulled from?
I find it hugely ironic that the author hosts the site's blog on tumblr, the king of user-signup-driving no-we're-not-going-to-give-you-an-rss-feed-we-want-you-to-join-our-service-to-subscribe.
Hey Jake -- thanks for your feedback, that is really helpful.

We're going to add some better pricing. How would you like this to work?

- per month, flat rate, ups w/ usage
- per request
- per compute / storage

We really like the idea of only paying for the compute you actually use a la lambda; one of my gripes with Heroku was having to pay $x when the server was only in use for short bursts. Why should I pay for downtime?

That said, we've actually had many people say they would prefer per month, as it is more predictable and they are worried it could spiral out of control.

I would be super interested to hear your thoughts.