skysight-inc/HackerNews huggingface dataset:
Ithaca’s Anti-Heroin Plan: Open a Site to Shoot Heroin
You can spend your vacation time at home, if you don't want to spend money on big trips. Where I live, vacations are 30 days a year but most people only spend around 7 on big trips, or less if they need to save money.
Recently posted:

https://news.ycombinator.com/item?id=11340510

https://news.ycombinator.com/item?id=11340701
This classification seems to date to the Cold War rather than to early European colonialism.

https://en.wikipedia.org/wiki/First_World

https://en.wikipedia.org/wiki/Second_World

https://en.wikipedia.org/wiki/Third_World

(You could still view it as obsolete following the end of the Cold War... just more recently obsolete.)
falcolas might not be able to fit a full mp3 encoder and decoder in the couple of lines, but falcolas can probably come up with enough in these lines to violate the mp3 patents.
No, the original author didn't change his mind. The people at NPM undid his unpublishing so that peoples' builds would pass while the mess gets sorted out.
Sparkfun sell small ones in kits.
The SST contract was cancelled in March, and the sign went up in April 1971, the same month that Boeing's workforce reached the nadir of 38,690.
The energy crisis didn't really bite until 1973. [0]

[0] https://en.wikipedia.org/wiki/1970s_energy_crisis#/media/Fil...
Wow. I used VT220s and 230s in college, and remember those days fondly (they were hooked up to VAXen, and there was nothing quite like it, really).

I wonder if I could get a keyboard and enclosure someplace and bolt on an LCD panel from a netbook (if only for the sake of power consumption).
https://news.ycombinator.com/item?id=11340510
I suspect it would. I ended up giving away my Kindle partly because the delay in page turning[1] was long enough to bother me. I can't imagine typing with such a display.

An article on here a little while back goes into detail about how even very small latencies affect the typing process: https://news.ycombinator.com/item?id=10787812

[1] Yes, I know it takes longer on an e-ink display to refresh the entire screen than to update a single character. My point is that page turning speed is thought by most to be unimportant, but being used to PC interfaces with fast response times made it unbearable to me, especially when I was skipping through pages trying to find something.
While that may be true the difference becomes a lot smaller when you are talking about compound words and phrases.
I'd say I'm a practitioner, but one who has been around the block a few times and perhaps done more research than most along the way.

Once upon a time I did spend several years doing fairly serious investigations into ways to improve software development processes and what evidence was out there. The majority of that work wasn't primary research, but it was fascinating and sometimes enlightening to separate advocacy from evidence, and I suppose I've maintained the habit ever since.

I find some of the ideas popularised by the Agile movement particularly interesting. Often there is decent evidence of effectiveness to some degree or in some context, the kernel of a good idea, if you like. Unfortunately, there is also the whole dogmatic advocacy thing, where evangelists extrapolate beyond the evidence and the benefits get overstated.

Just to be clear, I'm not suggesting that you've been doing this in our discussions here. I'm happy that TDD seems to work for your organisation, I've no reason to doubt that you find it effective, and if you have any write-ups of what you've found does or doesn't work well then I'd be happy to read about it.

However, I've mentored more than one junior developer who really has told me point blank that we were doing software development wrong just because we weren't following the gospel according to Bob Martin, Joel Spolsky, or whoever it is this week. That gets old, so I tend to comment when discussions get into evidence-based debate, in the hope that it will point others towards information that took me a long time to find and reconcile.
Ah no, no monads here i'm afraid :)
Hopefully NPM will think of this in the future, next time they try something like this.
This is a surprisingly effective protest action. It got the attention of an incredible number of people very quickly, and the damage is mostly limited to wasting the time of a bunch of build cops.

I don't have much of an opinion on his actual reasons for protesting, but I do think it was a pretty cool protest.
<We are also looking for people to enter our trial>

Given that a mere nudge of the mouse on this page pushes you to a "Subscribe" overlay before the reader even gets to read the whole page (with no stated opt-out), I think your response will be a tad muted. (Workaround: click elsewhere on the greyed-out part of the page)
You can always use ScummVM to play the original ( http://scummvm.org/ ) on any Linux OS. To be honest, the game is so good in of itself that increased resolution doesn't play a role.
That's fair enough - was not intending to mislead and hopefully the amended title is more reflective of the piece.
Ammonia doesn't have this or several of the other drawbacks of hydrogen, but is otherwise equivalent.
>No person shall circumvent a technological measure that effectively controls access to a work protected under this title

Which, as I said, refers to encryption protecting copyrighted works as a means of control.
A UX designer's guide to combat VR sickness
Wow, first they steal a package from the original author, then they do this. Why will anyone want to publish to NPM after this again?
He talked about bringing a shotgun to work to stop the launch. Perhaps it would be better to say it exemplifies what the paternalists imagine they are doing.
I think what happens a lot with stolen accounts is that they don't actually change the users password or email on the account. People just are basically sharing the account with the owner almost. Otherwise an account wouldn't last long that is sold.
The revised title is equally misleading. Problem solving is so universal one could argue it is the defining human trait. Our approach to problem solving on the other hand is heavily influenced by culture and personality.
Offtopic: I'm currently indulging myself in clojure but as I only know dynamic high-level languages I am also a bit curious about low-level stuff.

For someone starting at zero, would you recommend C rather than Rust or the other way around?
So how does customers!=market
Comments moved to https://news.ycombinator.com/item?id=11340510.
I've long since given away or sold most of my old DEC terminals, I've still got a couple (VT340, VT340+, VT220 x 2) but the keyboards don't hold up. I'm down to two working keyboards (an LK201 and an LK401). I've been tempted to wire up a HID -> VTxx adapter using a simple embedded controller. I'll have to add that to my list of fun projects for a long weekend.

Generally though when using them on older machines I am amazed at how frustrating 80 columns of 24 (or 25) lines can be! Sure you can do "wide" mode and get 132 columns but still, the desire to see more screen real estate is a constant issue.
Why do articles that talk about Tor always reference Silk Road as being the only notable user of .onion addresses? WikiLeaks used them, and they've been used for endless anti-censorship actions. Even Facebook has one.
> Even specifying that they have a new arbitrary value on each access would be a big improvement over the status quo.

This is approximately what LLVM describes undef as, and it indeed leads to nasal demons. This description enables a single value to both pass a bounds check, and then subsequently go out of bounds!
We have met the Enemy and he is PowerPoint
There really shouldn't be an difficulty seeing how it maps to JavaScript. CoffeeScript is pretty clean for code examples.
Studies linking alcohol to health benefits based on flawed science
Such is the state of journalism that we know more about some t-shirts than details of the patents in question.
I think it was "Einstein for beginners" by Joseph Schwartz and Michael McGuinness. Definitely only special relativity. There's no way to explain general rel without some heavy duty math i think.
Visionect (https://www.visionect.com/) sells e-ink dev kits up to 32 inches, but they aren't exactly priced for experimentation (nor do they include any sort of case/bezel). On the other hand, their displays do come with Ethernet, Wi-Fi and cellular connectivity built in.
Meh, it's more just disrupting premarital pregnancy prevention.

Premarital sex has been huge since the invention of marriage, really hard to disrupt something that established. Denial is a pretty good app for it, try downloading that?

And yea this is a solid disruption to immorality, you're right! Now a person can get the medical care they need, even when local doctors would want to deny it based on their own religious beliefs.
Not sure I follow this completely...

You start a project with the same name as a company, which owns the registered brand and are surprised when some 3rd party complies with legal suggestions to make an adjustment?

Seems kind of silly to expect that NPM would want to fight for your project name when you didn't seem to do your own due diligence when picking a name. Also, a bit backwards to go remove all your modules as well, therefore breaking builds.
Seems odd that a patent lawyer is being involved in a trademark dispute. Also, given the fact that he didn't make any money off it, I severely doubt that it would ever go to court.
One of the hardest things for me is (or was) consistent styles, because I'd change something with every new project, and several projects down the line, everything was different.

Somehow I was too hard on myself (or should I say perfectionistic?)

But,... I found a cure :) Developing JavaScript (ES6) means I have access to all sort of tools and one of the best out there is Eslint. On top of that, I use AirBnbs rules and no more issues - all I have to do is take someone else's directions and be happy with them. No more styling OCD :)
Tautologically, it wouldn't have happened as it did, but free software long predates the FSF.
Apple makes the move to embedded SIM card with 9.7“ iPad Pro
McAfee: I know who's helping the FBI hack Apple
Thank you very much for the reply! First off let me say that I normally have nothing but good things to say about what you guys do. It's more the way my brain works these days... as a javascript developer I've trained myself to think in small modules... so shipping with 3-4 different linters just goes against the way I work these days, for example.

Also, the trailing comma seemed to be on a key/value that had another key/value after it. It wasn't just a trailing comma in JSON. That's what was weird to me, but there were many other errors I didn't recognize the brief use I did so maybe I misread it.

Either way, I'll always give WebStorm another shot whenever I have spare time, but sadly that's rare! I do have a feeling I would benefit from all your debugging tools since I regularly work in react-native and electron...

<3 to you guys!
Seriously, it's a disgrace that Javascript has such piss-poor string handling built into it's standard library that such a thing is necessary.
Very cool post! Thanks for sharing? How applicable do you think the learnings are for businesses outside of HR/recruiting? Could the same be applied to content marketing for other types SaaS?
I recently referred them to a friend who got an SF parking ticket. She they don't do SF anymore because the city shut them out somehow.
same topic: https://news.ycombinator.com/item?id=11340510
All intellectual property (including copyright) is based on the fundamental premise that legal entitlement can be granted to ideas or "creations of the intellect."
While it's nice they allow users to unblock Tor users, I have a problem with their being a "block" option. It's essentially censorship-as-a-service.
Frequently there will be MX records or something similar pointing directly to the server. Even error pages can potentially leak a direct, unprotected IP.
Often NPEs are not considered trolls, such as universities.
hah -- i found the same result with gofmt, golint, and go vet
main thread about the topic here: https://news.ycombinator.com/item?id=11340510
What is a plot?
Unfortunately not all forms of birth control are fully subsidised by PHARMAC in NZ, so not always cheap.
I think it's not about what is the worst, but about what is necessary. Ultimately, the idea is that there are some basic rules without which the society can not perform. The exact rules vary by culture, but in a Western culture they usually include murdering people, violating property rights, causing substantial bodily and emotional harm, defrauding or defaming someone, etc.

Now, one has to admit our current legal system has gone way beyond that and subverted criminal justice system from "absolute necessities" to "things I love to force other people to do because I think they should be doing those things and too stupid to realize it" - and so we now prosecute people for setting wrong kind of plant on fire and inhaling the smoke, or for cutting other person's hair without consent of government employee, or for listening to a musical tune without paying to some corporation that is considering "owning" it, or for using the idea because somebody else thought about similar idea before and asked government employee to give them "ownership" of it. And so on.

This all looks like abuse, but there's still the original idea behind it - the idea that there are some necessities underlying working society, and these necessities must be enforced. Not because each violation causes grave harm - but because multiple violations would snowball into set of consequences that would make our society very hard to live in.

So if we go to the mugging example, let's assume we say "mugging is no problem, the police should not care about it, there's no harm done, especially compared to what Wall Street bankers are doing". Let's ignore even the facts that people are grievously hurt or murdered in muggings. But even beyond that - what happens if we declare free mugging season?

First of all, more muggings - especially from people that are physically strong, imposing and have no moral problems with it. Then, people that are not so strong would try to defend themselves - e.g. by arming themselves. Then, muggers would arm themselves too, because they found the source of cheap income and are not going to give it up. Then you have two outcomes possible - either the non-muggers succeed, individually or collectively, in raising the potential price per mugging to level so high it's not worth it (i.e. if you are going to end up dead in 1/3 of mugging attempts, your mugging career is not going to be long) or you have situation where you're living in a warzone. Which some people learned to survive in, but would you want to get into such situation?

In either case situation did not exactly improve - in the first case, you just create the police by other name, and probably more harsh to muggers than any current one (vigilantes have little use for Miranda rights and competitive trials) , in the second you get dramatic reduction in quality of life.
WeChat is building a Slack killer
"eventually create a truly free alternative for NPM."

Which will either comply with copyright laws, or get blasted off the 'netz and break everyone's build...

The rules are messed up, but dramatic gestures and abstract hopes that "free software will save us" aren't going to fix them.
This appears to be a fantastic example of why you should always make sure you have a will in place.
It was, originally but with some improvements since, and it got the wing-stress that you mention involuntarily and while in flight (my mom & his wife were watching — fun times). He got out without a scratch and improved the next one further.

I can completely see the expected extra cost of having to make two prototypes — and, yes, my first reaction to the article was: “please, please, let them have a billion in VC money”. But the truth is, the success ratio of projects about “we want to make a plane that goes that fast” seems far higher than success ratios of any company.

The business side sounds a lot more doable, given how many people fly those destinations and would like to do it faster.
See also: https://github.com/lrs-lang/lib which is (I think?) meant to be a different language from rust, but the principle is there.
Azer has contributed awesome modules to the community, but such a move _obviously_ messes with a bunch of people who previously didn't trust npm, but Azer. Npm works fine. There might be issues with it, but the reason builds are failing right now is that he decided to unpublish all of them - in a move that feels very kneejerky, despite him claiming that it's the opposite.

If this had been actually in the interest of the community (because he thinks that npm isn't acting in our interest), he'd give people a fair warning. I could have lived with a "Hey, this was my experience, it sucked, I'll unpublish things in 30 days. Please update your dependencies." We know how to deprecate things gracefully.
17 lines of JS causes so much havoc. Knew this would eventually happen, but I thought the code would have been more interesting
Savvy passengers might value someone with "skin in the game".
> Wrong, that is the prototype of a knee-jerk action.

No it isn't; and he made that clear, he objects to their actions and is taking action of his own.

> Last but not least, whining about it in public in the hope "something will happen" is pathetic.

No, it's called protesting, and it's exactly the correct thing to do. Calling it pathetic is itself pathetic.

> hat I'd suggest (though now it is too late): Rename the module to comply with legal claims, put up a new module under the old name that throws errors when called that describe the reason so developers see it and put shame on the threatening company/lawyers.

You're completely missing his point if you think this suggestion is at all reasonable.
>"My view has been that someone always works for someone else."

Taking that thought exercise a step further--I've tried to think of professions where one truly is beholden to no other individuals.

The only thing that comes to mind is a securities trader. If you are trading, sure the markets change, but you can make money on the upside or downside, and you really don't have any "customers." Now in theory you can be part of a larger bank, and being a solo trader can be harder, but it is possible.

Are there any other careers where one truly is independent and accountable to ones self and nobody else?
This is why you should vendor it. What is "it"? All of it, whatever it may be. You should be able to build your systems without an internet connection to the outside world.

I say this with no reference to particulars of your language or runtime or environment or anything else. This is merely a specific example of something that could happen to a lot of people, in a lot of languages. It's just a basic rule of professional software development.
>"The net forcing driving climate change in our simulations (Fig. S16 in the Supplement) is almost 2Wm^-2 at present and increases to 5–6Wm^-2 at the end of this century"

Thanks, from the paper it looks like they just hardcoded the warming into their model, ie it is not due to simulation of a physical process. Is that correct?
Are you talking about Broken Age? What was the problem? You got an excellent documentary about the realities of game development, the full game, and whatever additional rewards you pledged for.

If the issue is that the game was split into two parts, I have very little sympathy for that, since you still got the documentary, and got the full game. You also received both halves of the game for your original pledge amount. Games take time and effort to develop and sometimes there are delays.
> Fast forward to interviewing, where the question of "Why'd you leave your previous company so soon?" comes up. What am I supposed to say?

How about the (incomplete) truth?
"Some borderline harassment that I'd rather not discuss."
ok, so if you think it won't cause a fire, then do it in your own garage. when your garage catches on fire, let me know... i rebuild garages.
Upvoted for irony.
I have anaconda installed at work/windows and home/linux. One minor annoyance is that it doesn't play well (at all?) with virtualenv. They worked so hard to get a huge suite of off the shelf third party libraries integrated, it's curious that they would come up with a replacement for virtualenv.

I'm halfway hoping that I don't know what I'm talking about.
I'd find the timing scarier if the beta for 9.3 hadn't been going for a while before this all came up, and we were already right around the number of releases they always do before an GM build is ready.
I think many of the findings are applicable to any business.

I think article length always impacts virality but the sweet spot might change based on the domain. You'd have to experiment, but we see consistently across domains that articles less than 500 words perform poorly.

For SaaS, I think the best sharing channels are likely going to be LinkedIn and Twitter. Consumer apps is probably Facebook and Twitter.

The other findings like positive language, posting on Tuesday's and people loving lists are themes that other people have found in other domains.

Thanks for the question.
<This state of affairs, which is the focus of a summit meeting on Tuesday at the White House>

It's so important to the Administration that they decide to hold the Summit when the President is out of the country?
And we wouldn't be talking about it.
EDIT: For those with a short attention span, the first paragraph is a drastic metaphor, the second is making my point.

If a kid does not get cookies at home it can shoot all its classmates. Lots of media coverage, the kid will get "the attention of an incredible number of people very quickly".

NO.

For me, publishing code under a FOSS-license means giving back to the community. Anyone who then decides to cause collateral damage in that community was never in for the community in first place. Sorry, that sucks. It causes extra work to developers who rely on your code. They have to spend time to fix a non-issue. Time they could spend with friends and families. If I was a js-coder, the author would be blacklisted for life. If I was an employer, the author would not get permission to publish code created during work hours under a FOSS-license without the company having a private repo. Such a reaction actually costs real money to lots of people. And it is a great disservice to the FOSS-community because it sets a precedent.
have to admit, can't read my own ramblings there

That's 50% of the university students, obviously, rough estimate.

The implicit statement that it is the students' fault, when their education goes wrong, implies that our educational system is otherwise perfect. I challenged that, not for the monetary aspect.
Reminds me of a Jimmy Carr joke: "I was in a taxi when the driver said 'I love my job! I'm my own boss and nobody tells me what to do!'. I said 'Great. Now take a left here!' "
The ESC is definitely seen as a fun contest for longer than that, at least in Germany. Case in point:

https://www.youtube.com/watch?v=X3q7Y3fgTIc
https://www.youtube.com/watch?v=pJgszpNj7dY
this is why your dependencies should be checked into git
If you're repeating yourself, then you could possibly abuse higher class functions to automatically generate error handling?
It is not a law of nature that companies need have investors.
Let me know how it works out if you want any beta testers, I have a slack/mumble integration I wrote that captures all the links we post, and I would love to be able to summarize what the link was about and offer that as well.
Was that lawyer overreaching? I don't know. But for this guy to expect npm to use their resources to defend him (which they may even possibly lose!) and get mad at them is... a bit presumptuous? Github isn't open source either so is he going to get mad when the lawyers send them an email about kik?