skysight-inc/HackerNews huggingface dataset:
Link to the original article, which is still online:
https://harpers.org/archive/1998/11/the-radioactive-boy-scou...

So this should probably be marked (1998)

And looks like the article was discussed five (!!) years ago:
https://news.ycombinator.com/item?id=611583

And then Ars brought it up a year ago: https://news.ycombinator.com/item?id=12957768
Your note is very appreciated. I'm currently in the early stages of deciding on an editor/framework that we need to build upon for custom features. CKEditor just went up the list after looking at it.

ProseMirror was up there from recommendations from a colleague who has worked with CodeMirror as a basis for a collaborative editor before, but it needs more work for basic features.
Great list!

If we were to start an archival project to preserve some of these classics for posterity, it seems there are a couple of techniques. Internet Archive's strategy of collecting (public domain?) ROMs and exposing via JSMAME. Use an open clone as reference and then port again to WebGL. Or for games ported to SDL perhaps re-compile via Emscripten to Javascript.

HTML5 and browsers are becoming performant enough. Is there some other portable emulator that might be a better target?
This is the classic foible of calling for the mere existence of some regulation and assuming that is the same thing as the world really behaving according to some good rule.

Right now, investors researching Facebook stock have to be aware that published metrics include botspam. Suppose an authority imposed a regulation to force Facebook to publish "bot free" metrics.

Then what will happen? Legal will impose a demand on engineers, and the engineers will scratch their heads and do what it takes to satisfy legal, and legal will scratch their heads at the result and write up whatever report it takes to satisfy the regulator.

In the end, the relationship of the published number to reality will have changed in some difficult to predict, probably undocumented, way. Will investors then really have an easier time doing their research?
"Find stuff that's off-patent and build generics"

There are a lot of companies that do that.
As long as you are an employee at will, you can be fired for any reason that is not protected by law, or no reason at all. You choose where you want to work, and a rational part of that choice is how much you are comfortable with your employer looking over your shoulder, and how much they might try to dictate how you behave in and out of the office.

If a company can make a reasonable argument for why they have a certain policy as a condition of my employment, I am willing to consider it. If I find the policy anathema to my personal beliefs or lifestyle then I'm not a compatible employee for that company and I won't work there. Rational people might decide to avoid even companies like Google and Facebook for these reasons!

Can companies intrude too deeply in their employees personal lives? Certainly. But what we're talking about here is not personal life but public persona as a representative of the company, so I think you've gone a bit hyperbolic and it undermines your argument.

We see companies firing employees for bad behavior inside and outside the office all the time. Weinstein would be an obviously attrocious example / the PyCon developers or the Google engineer perhaps more borderline examples. Sometime we laud these public firings other times we question them deeply. Curt Shilling was fired for a Facebook share.

I can't judge if these are all right or wrong, but I do believe they are legal and should be legal for a company to choose its employees based, in part, on how they conduct themselves. And we are free to judge companies on how their employees conduct themselves, and how they react to their employees conduct. How meta!

This feedback cycle is an extremely powerful force now due to social media but I don't think we can or should put the genie back in the bottle. There are various forces pushing in different directions and there certainly can be negative feedback when people perceive a firing to be unjust.

One thing is for sure, a company's reputation and brand is a lot more complex to manage when every employee is an "ambassador" and everyone is watching what they are doing/saying, and it's all recorded in searchable archives.

Maybe it would be great if more often we could separate unsactioned employee actions from the employer themselves. But at the same time people use it as a lever to exact control over what they perceive as misbehavior. When rational people disagree over what constitutes offensive behavior, and both sides expect the company to do something about it then shit hits the fan!
Right, but GP said "just for money"; they're saying they expect that he would be unlikely to solely take money for the branding and not be involved in some further capacity.
Awesome! I wrote an MD3 loader/renderer/animator years ago[0] and had a lot of fun with it—always wanted to try loading the levels as well, though I've yet to try it. Any comment on how difficult that was in comparison to dealing with characters? I imagine you are pulling the data from WAD files (err.. does quake 3 still use those?), and static geometry is in a 3D BSP tree?

[0] http://symbolflux.com/statichtml/oldprojects/md3library.html (No source or anything available atm—just a screenshot and description, though I could up it up if anyone were interested.)
It's anecdotal, but I can attest that it was a huge benefit to me. After suffering with crippling depression that lasted almost 4 years, I figured I'd give it a shot. I spent the afternoon wandering around a nearby park, feeding ducks. I was genuinely happy for the first time in a long, long time. Next day, I was able to function like a human being again.
I just drop those people. Why should my mental health suffer just to leech off someone? They should be willing to reciprocate.

I don't see it as a switching cost. Well I do, but only in the beginning. You switch the thing on and you are exposed to X more people. Then it seems like switching it off you're losing those people, but you're probably just going back to your original state.

>Commonly this is the switching cost of learning how a new app works but to lose those friendships are not worth the anonymity that I gain from not using the services.

It is to me. I would definitely make a switch for a friend if all it was was changing an app. If they can't do the same, like they literally couldn't download or use a different fucking app then they can fuck off. Like our friendship is worth so little they can't EVEN be bothered to download an app. Fuck those people.
Automate your sales using workflow in Freshsales CRM
Why Good Story-Driven Games Are Rare
Why is it not clear if they report metrics that suggest they have more users and higher engagement than they do?
> The economic function of IP is not to protect producers from consumers, but to protect producers from free-riding by other producers.

The function of IP, from a government point of view, is to promote the useful arts and science and to ultimately make them available to the public after a limited amount of protection to the creator. Otherwise, there's no purpose in the government being involved in enforcing monopolies.
It's always seemed funny to me that there aren't a million Fantavision clones.
October 2017 Trends: Software Engineering Skills
This combined with HB allowing games bought from their store to instead of donating to charity give 5% back as wallet makes me apprehensive that HB is drifting more and more from their ideal as raising money for charity.
Chiming in here, having only dabbled with Elixir for a couple of months. My gripes:

- Calling lambdas with a dot is a real wart. I find it very easy to forget and it looks ugly.

- I also don't like the Rubyesque end keyword you have to provide for functions. Get's verbose. Whish Elixir was white space sensitive like Python, Haskell, Elm et al.

- Pattern matching in functions is an idiom that is overused. It easliy gets verbose since you have to type out the full function signature.

- A proliferation of data structures dictated by performance issues (lists vs. tupels, maps vs. keyword lists). Ugly map litteral: %{}. (Personal issue I guess, I tend to find $%& etc. ugly in a programming language. It's swearing at me!)

Apart from these gripes I like Elixir a lot. A clean and pretty simple language. Protocols are used in a nice way to acheive polymorphism (similar to Clojure, I think). Good as a first FP language. Gives you access to an interesting runtime.
How do I know which of these could be played in Ubuntu?
Only if you establish a single metric by which all moralities may be judged. I may judge one morality as good for keeping poor people from consuming productive capital, and another as good for advancing the arts and sciences, and yet another as good for ecological sustainability. No single value system is universally superior, because there are always tradeoffs.

It's like asking "what is the best alignment in D&D?" Paladins will say lawful good is the best because their god likes it, but sneak thieves are more likely to espouse chaotic neutral, because it means they can pay their taxes with money cut from the collector's purse, then steal it again after the ledger is dry.

Or it's like asking "what martial art is best?" That depends on what you use it for. Exercise? Military? Police? Organized crime? Bar fights? Action films? MMA competition? Wushu exhibitions? Selling colored belts to suburban kids? A military system like Krav Maga is not going to work well in competition, because nobody can voluntarily fight if everyone in the league is currently dead, permanently disabled, or recovering from severe injuries. Likewise, a movie style like "Gymkata" or "Gunkata" is useless for any real-world application.

Besides that, people do adopt other moralities. It's where many of the cult followers and disciples come from. Does that mean it's superior, or just better for that specific person, at that time?
The Mill CPU Architecture – Inter-Process Communication
That's the point: the anti-taxer's error is to so tenuously double down on believing they can explain away any public goods problem by saying it doesn't happen in practice. Asteroid defense is just the most extreme example.

It is a similar error to double down so hard on torture never being able to elicit truthful, reliable information.
What really needs to happen is that people need to start thinking much more skeptically about stuff their friends retweet/like on Facebook/forward on email/otherwise endorse in some fashion.

And also they need to think a lot more critically about what they see in the "news", since the news organizations have shown themselves to be biased, sometimes significantly. They even (maybe especially) need to not blindly accept stuff that comes from their preferred news source.

But that takes debugging people, not just algorithms. That's a hard problem to solve...
Bitcoin SEC Investor Advisory Committee Meeting Oct 12 2017 [video]
> Have you had any actual problems with these "fly by night" shipping companies? Do "schmoes" not work at Fedex and UPS?

Yes. Fedex, UPS, and USPS drivers clearly have a much better grasp of how to correctly handle delivery exception scenarios. That's probably because they actually train their employees, and schedule them so they can learn their routes. You're never going to get that with with the short-term gig-economy randos Amazon hires.
Bitcoin’s rise in African markets is driven by an old Russian ponzi scheme
Apologies for starting with a negative comment, but why use C if you aren't going to write a cross platform timer?
I hadn't seen it before, but that looks great. It has such a wide variety of plugins. Thanks for the tip.
They have a sales team for working with employers. In the pitches I've received it was focused on recruiting and there wasn't a whiff of any sleazy reputation management stuff.
Global Medieval Sourcebook: A Digital Repository of Medieval Texts
Sorry, I was making a general comment and I didn't read the article because others warned it was too disturbing.

I find blaming oneself is always the best strategy in life especially in a close-call life-and-death situation. Agreed, it is self-deluding at times. And I would never apply such judgement on others especially the dead -- what would be the point.
Perhaps morally, they have no reason to refrain (except that "they did it first" isn't a moral stance, it's just an excuse). But practically, we have good reason to try to make it not affect us...
I think the amount effort put into this goes way beyond gimmick. I only followed the first few episodes, but it was clear that he was very engaged with his audience, and that he put a great deal of emphasis on the educational value of the project.
I'm not familiar, but off the top of my head GhostJS seems to do good work. Ignition is their logging service.

https://github.com/TryGhost/Ghost
https://github.com/TryGhost/Ignition

Most of this stuff is just from experience and knowing what you need in a production application. Can you get away with no logging/monitoring? Sure, but I'd hate to be the guy trying to debug an error. Similarly, rotating keys sucks and you never want to explain to an auditor why sensitive info isn't encrypted.
Antisemitism:
mainstream Labour isn't antisemitic, that was largely a point pushed in our right media to discredit them. The left wing of the party is definitely anti-Israel though, and pro-Israel forces always try to conflate the two. The Labour party is much, much less racist than the Tory party on average, it's the sort of thing that's hard to prove with a neat fact you just have to spend time in a pub with either side or read a lot of their literature for dog-whistles.
soft on Russia: who knows, it's not like we have the military clout for it to matter much
picking and choosing on human rights: doesn't everyone
immigration racism - no, Corbyn's message (that i also disagree with actually) is to redirect the focus onto exploitative employers. It's his talking point on immigration along with NHS staffing, every time. The labour party has gotten worse on this but they're still miles behind the Tories

Sorry to do politics on HN but this post needed to be called out, none of these points are a combination of relevant and applying more to Labour than the Tories.
There is some overlap between the points listed and the features other editors offer. Unidirectional data model for example is also in SlateJS.

More pertinently, I’m interested in what made them choose ProseMirror at the time, as opposed to what they like about it now.
Ah. A lot of that was because the LispMs had really good IDEs at a time when IDEs were all but unheard of. This was possible because it's a lot easier to write an IDE for Lisp than for C. But all that can be re-created at the application level (obviously because IDEs are applications). There's no need for a system-level Lisp to get that win.

In fact, Clozure Common Lisp is a perfect example. It provides (IMHO) 80-90% of the productivity advantages of a LispM when you run it on a Mac (because the IDE is Mac-specific).
If the money is paid as wages, then it wasn't profit.

For example, suppose my company earns $100 in profit in 2017. I choose to pay out $90 in dividends to the owners. That means 90% of earnings have been given to shareholders.

Now suppose I decide to pay an extra $50 in wages. My 2017 profits are now $50. I choose to pay out $45 in dividends to the owners. Again, 90% of earnings went to shareholders despite 50% of 'profits' going to wages.

Talking about using 'profits' to pay costs is somewhat nebulous, since 'profits' are defined as revenues after costs.
from the comment:

"Personally, the most concise way to better express these ideas is just the decentralization of power. For me, any individual, group, corporation, or government that becomes too power represents a danger to any and everybody else"
Wonder if your allowed to discriminate against someone or something that is "too powerful?
Sorry, I wasn't trying to cause confusion!
Show HN: Hue v4.6.1
I'm working again on this project I started months ago. Made a lot of improvements in a week, and I wanted to share some images and stuff to others.

It's currently at Version 4.6.1

Basically it's a multi-room chat platform with internet radio, image uploading (latest uploaded image is displayed and the colors of the room change according to it), administration commands and stuff.

It doesn't use passwords, everything is key based which are stored in the localStorage of the browser, plus some IP checks for spam reasons.

Image 1: https://i.imgur.com/oiNv3aw.jpg

Image 2: https://i.imgur.com/u1GfRuK.jpg

Image 3: https://i.imgur.com/s4owCvY.jpg

Hacker News room:

https://i.imgur.com/8zoK7P3.jpg

https://hue.merkoba.com/Hacker%20News

Source code: https://github.com/madprops/Hue
The author's expanded definition of "weak accept" is perfect.

I'm in a different area of CS. I've had reviews where the reviewer clearly skimmed over the math details. Still, the totally blank reviews in this article would not be accepted by program chairs in my area. They would find a new reviewer or ask the original reviewer to try again.
It’s basically Juche philosophy, so yes, gobbledygook.
I always felt my only chance to stay relevant in the IT industry is to move to a more managerial position because there are so many smarter developers than me, especially the sort that codes in their free time or has a formal education in CS. Essentially I felt that almost everyone is smarter than me. After being a self-thought developer for 15 years I made a transition to Product and I boost the title of Senior Technical Product Manager. Here are some of my thoughts:

- The variety of companies and cultures is way more heterogeneous than I ever thought. I worked as a dev for mediocre companies where I was one of the weakest in the team and I worked as a PM for NASDAQ companies where I was a probably better developer than the average.

- As a developer I was often frustrated by the inefficiencies in the system that I could not change. AS a manager I am often frustrated by the inefficiencies in the system that I can not change.

- You can learn social skills same as you can learn swimming or dancing. Regardless of how much of a neckbeard you are, if you commit to it, you can learn to be a people person. Use your analytical skills as an advantage to filter out bullshit and follow evidence-based advice. Giving a compliment works 99% of the time.

- The recruitment process for managers is a sham. You must know to recite all the hippest theories but in the actual job you will often fight to fix the most obvious inefficiencies.

- I have less stress and higher salary as a manager. This may not apply universally, but as a manager I will never cause production outage or P0 defect.

- My technical background is a huge advantage, still, there are managers with much better people skills, negotiation skills, business intuition etc. Many others just hide behind buzzwords and fake smiles. Listen and learn.

- Manager or not, I highly recommend this gem of condensed, practical advice: https://www.amazon.co.uk/Mobile-MBA-Skills-Further-Faster/dp... (based on the success of the book Jo Owen diluted the same content in much longer book The Death of Modern Management)
The act of voting, from an individual perspective, is objectively irrational. Since the chance of your particular vote affecting the outcome of an election is 0 your time and effort is wasted.

The lesser of two (or few) evils argument only applies on a collective level but you are an individual making ab atomized decision, not a collective.

Since your particular vote has no effect on the outcome if you are going to do so anyway you might as well vote for someone you believe in. And if no candidate exists that fits that criteria you are not just wasting your time, you are willingly participating in your own delusion.

Voting is like praying. Both have zero effect on the world, but there are huge structures that rely on maintaining the illusion to the contrary.
> The definition of a bot could be problematic though. If a bot is merely automated posting, then virtually every company, news org, website, and anything else that uses automated posts is a "bot", and are those bad? I don't think so, those are useful. The problematic bots are basically automated trolls.

Except if you see that for example the BBC's World News account is a bot, that makes sense because the BBC isn't a person, it's an organization.

The problem is bots masquerading as individual people.
Tempat Daftar Akun Capsa Susun Online – Dewa Poker – Online QQ Poker
libretro is pretty cool: https://www.libretro.com/index.php/mission/
There are options on the JVM outside of Java, from Kotlin to Scala to Whiley to Eta, or even OCamlJava which might be nearing a release. An alternative to dismissing static typing entirely based on Java, is looking at other languages which have less verbose, more elegant type systems on the JVM. RH is ignoring that aspect completely. Understandable, based on his worldview and experience, but not very accurate.
This is a good example of when a site with a lot of images would actually be helpful - I could use some thumbnails!
('go submit a pr then')
Isn't UE reasonably close to that already for most practical, if not ideological purposes?
Why would Google, Apple, Facebook, Amazon, and Microsoft, all of whom can command the best programming talent in the world, want to invest in a coding bootcamp? Their interests would be better served by sponsoring Masters and Doctoral candidates who've already demonstrated exceptional coding abilities during their internships and show the ability to do oh so much more if only they could afford to go to graduate school. You would then commit to your sponsor for 3-5 years afterward. THAT would be a big boon to the "Big Five" development shops. And because you're providing the best of the best with the opportunity to excel and create amazing tools and technologies, it'll help the industry as well.
People have very limited amount of time to learn new things; and the scope of human knowledge is vast beyond any individual's ability to test even a meaningful subset of it empirically.

Because of this, science is disseminated in the same way as religion, political action, superstition and gossip - an authority figure says something, and we take it as true. No differences. Same mechanism for all knowledge, correct or spurious.

Society has special mechanisms for science to be tested against reality every so often (especially through the PHD system of selecting authority figures). Knowledge from a 'scientific' authority is more likely to be based on objective fact than anything else. However, there is still massive scope for error, especially in what the public believes if something is mis-identified as a scientific fact.

I'm thinking things like dietary science. The public perception on what the science says seems to be somewhat malleable.
due to the content related to tech stuff
The guy/gal holding the last unopened beer at a party?

Is facebook too powerful?

The cable company?

the water company?

Big XXXXXX? insert any large oligopoly.

the government? any government?

a guy/gal with a gun pointed at me?