skysight-inc/HackerNews huggingface dataset:
A big part of the change has been a mass influx of extremely low information users. In the early years of the internet people that were on it were high information tech enthusiasts. Now we've reached the point that there are more Facebook users than internet users... At least if you ask them [1]. The average level of intelligence on the internet has dropped dramatically.

And I think this is bringing out the predators in mass. Those predators run the gamut from the guy feverishly hacking away in Eastern Europe to the greying man in the 25th story in NYC wearing Armani. Exploiting these people is the latest gold rush. That exploitation could be for financial ends, political ones, or just simply for the lulz. It all makes a lot of the internet very fake. Any community that gains any size starts to experience massive levels of astro turfing and various image management teams (professional and amateur) trying to sway opinion one way or the other.

And then every site has to have voting features of some sort or another. Ostensibly it's about content prioritizing come filtering, yet go look at all of the extremely interesting things that get left to die in "new" even on here. Or the phenomena where something will get submitted 9 times, be ignored, and the 10th time explode. It has very little to do with content filtering. The vote systems are just a tool for growth as it creates an addictive feedback mechanism. But at the same time it also is like a dream come true for those that would like to manipulate or sway others artificially.

Finally there is outrage culture. I'm still not sure if this emerged organically or not, but it's certainly been a drain on the internet. There are lots of people trying their hardest to be offended by anything, and spin everything is the worst possible way imaginable. And since a certain sort of people just thrive on drama, this nonsense spreads like wildfire. Did you hear a coffee shop called the police on two people that refused to buy anything or leave? "OH NO THEY DIDN'T!!?!? THIS WILL BE OUR TIANANMEN!" Or something...

[1] - https://qz.com/333313/milliions-of-facebook-users-have-no-id...
“Go to Tumblr, Facebook groups, Instagram... Reddit... 4chan” All of those have one thing in common to me, which is that they’re not meant for holding conversations on. Facebook pretends to be but if you post more than a couple of replies they get collapsed up. All those sites are “here’s a picture/video, make a kneejerk response, move on.” Ok sure that’s optimised for timewasting - I just want to see content, I don’t want to have to dig through text to get it - but it’s boring, non-interactive, repetitive timewasting. I think we lost some magic when you stopped being forced to deal with individuals in chatrooms/forums/their own personal sites in order to see stuff, even though it was also really inconvenient.
Maybe check out IPFS while you are at it.
> the 27" regular iMac does have a user-accessible RAM slot

Wow, that's impressive!

Sarcasm aside, I really don't understand how much user-hostile behavior Apple users can stand. Their products seem to be designed in a way that discourages repairs and parts replacement. In some models they even glued the battery in place! Big win for Apple money-wise, a huge loss for the whole environment.
@John Carmack,

My biggest question is, why now? I mean what trigger you to post this / share this pieces about Steve Jobs?

The reason I ask was because only a few week ago I posted a few comments about the state of Mac, Gaming on Mac and Gaming as iOS App Revenue. In the age of E-Sports and Gaming is the sole segment that is pushing / slowing / stopping the decline of PC sales, I wonder if Apple would take gaming a little more seriously, since Steve Jobs deleted all Gaming DNA in Apple once he returned from NeXT. And I said I wish John Carmack would comment a bit on Steve Jobs given he has been on Stage a few times in Keynote, and has surprisingly never shared any stories since he passed away.

But I think this confirms my suspicious

>Several things over the years made me conclude that, at his core, Steve didn’t think very highly of games, and always wished they weren’t as important to his platforms as they turned out to be. I never took it personally.

And it is a little strange since Steve worked at Atari.
Show HN: First Internet Artwork for Smart TVs: Out of the Cave
Show HN: A Dropbox-like interface for your own cloud
I was surprised to find so many studies regarding the relationship between long-term memory, an enzyme (PARP-1, usually associated with DNA repair and inflammation), and RNA. Seems relevant to Glanzman's research, but not cited.

In 2004 the enzyme PARP-1 was linked to long-term memory in Aplysia[1]. In 2009 another study claimed that PARP-1 was also required long-term memory in Mammals[2]:

"Previous results linked the activation of PARP‐1 with long‐term memory formation during learning in the marine mollusk Aplysia (Science 2004, 304:1820–1822).. Mice were tested in two learning paradigms, object recognition and fear conditioning.. These findings implicate PARP‐1 activation in molecular processes underlying long‐term memory formation during learning."

Another study of mice "demonstrated that augmentation of the stability of pro-inflammatory mediator mRNAs presenting a regulatory mechanism of PARP1 in gene expression at the post-transcriptional level".[3]

[1] http://science.sciencemag.org/content/304/5678/1820
[2] https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1471-4159....
[3] https://www.nature.com/articles/ncomms14632
What's the asymptotical complexity of running around and fixing things?
EBOLA IS ANOTHER MEDICAL GENOCIDE AFTER AIDS
It's a great direct question. However, what I read was that this person asks candidates broadly about X technology and expects them to divine the knowledge that they need to start complaining about X if they want a job.
Method Arguments in Ruby: Part II
Transfer of fluid in fluid based capacitors at different level of charche would basically also exchange circuit response times (in specific cases) so I'm not too keen on making ut memory transfer. What if they transfered a snail equivalent of cortisol ("stress hormone").
Deep Dive: New Bookmark Sync in Firefox Nightly
> They could have adopted dep and improved on it.

Not really because:

- The scope is different. dep is a package management tool. vgo is more than that. vgo intends to fully replace the go command. This is how we deprecate GOPATH.

- The underlying principles are different enough to make it difficult to "improve" on dep. It looked easier to start from scratch.

References:

"Go += Package Versioning", Russ Cox, https://research.swtch.com/vgo-intro

"FAQ: Why is the proposal not “use Dep”?", Russ Cox, https://github.com/golang/go/issues/24301#issuecomment-37122...
How much of the Internet is using QUIC?
So summing up the distinct ideas on this topic:
- lacking of community feel is a good point
- people being older and less excitable another great point
- the late stage of S curve and early adopters being overwhelmed by the scumbags is also good point
- the change to identity-first internet is also interesting

Did I miss something? I also feel some structural misalignment of perception vs. reality. The old adage is You can't trust anything on the internet but I notice that even if I still conform to that, I somehow end up trusting the internet as a whole - that together with the hive mind I would be able to arrive at a conclusion. It's just not true anymore. I know it's false to categorize internet as a singular entity, but I think that's what hapened on the emotional-euristic-type-1 level of decisions and it needs to go. This may be a derivative of earlier points, but may also be a whole separate point.
> If there's something seriously wrong with vgo's dependency versioning then it should be possible to explain it in less than 100k words.

That is a very lazy argument.

It's perfectly reasonable to claim something is flawed for numerous complex reasons.
It's equally reasonable to claim that a complex flaw may be difficult to explain concisely.

Most importantly though, I don't think Sam is claiming that there's an obvious fatal flaw in vgo, but rather that it is not the ideal choice given the problem space.

To make that more subtle argument, it is necessary to fully define the alternatives and problem space, which is what a lot of the words are attempting to do.

The tl;dr would be along the lines of "vgo knowingly makes a set of tradeoffs which I think are worse than the tradeoffs that are possible with another hypothetical option, which I am also proposing"... but that tl;dr is not really a very useful one, and attempting to condense a more meaningful one will lose a bit too much nuance I think.
I'm actually more curious how this will play out in China. Europeans live/work in China and visit China. I suspect PRC will say "meh" and nothing will happen.
Also, Fuji are streets ahead in the UX department. Physical controls for iso/shutter/exp comp, aperture on the lens. There's no confusion about modes and what the camera is in charge of.

If I wasn't so heavily invested in Nikon glass I'd have an X-T2.
Funny - I was about to hop in and defend Blender, before I read your comment. Splitting the screen is annoyingly fiddly.

In general, I actually like Blender's interface. I'd like it more if it was a little more vimlike (all the screen splitting stuff could be under 'Ctrl-W', for instance).

My problem with Blender is more about how easy it is to lose data. A reliable autosave would be amazing.
While I agree with the guide, there is one thing I was missing while writing bash scripts with 'set -e' and that was some kind of stack tracing. So I added a nice trap function to my personal bash script template. Be aware, that this version does not include all best practices described in the guide.

#!/usr/bin/env bash
#--------------------------------------------
# Default Bash Script Header
set -eu
trap stacktrace EXIT
function stacktrace {
if [ $? != 0 ]; then
echo -e "\nThe command '$BASH_COMMAND' triggerd a stacktrace:"
for i in $(seq 1 $((${#FUNCNAME[@]} - 2))); do j=$(($i+1)); echo -e "\t${BASH_SOURCE[$i]}: ${FUNCNAME[$i]}() called in ${BASH_SOURCE[$j]}:${BASH_LINENO[$i]}"; done
fi
}

SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
#--------------------------------------------
This seems like a fairly natural generalization of the idea in "The Case for Learned Index Structures" [1]: speed up some classical algorithm based on heuristics by modeling the data with a neural network that can be tuned to the specific task that the general algorithm is applied to.

That said, the O(N) claim is purely sensational. It all depends on being able to determine the distribution parameters with sufficient accuracy in O(N) time, which isn't really guaranteed for all kinds of data you might want to sort.

[1] https://arxiv.org/abs/1712.01208
> It’s hard to keep up with the many devices and apps people now use to watch shows. And there is a host of material from Silicon Valley that is competing for viewers’ attention, including Google’s YouTube, Facebook and Netflix.

It's very hard to keep up with streaming services and knowing what's where too. It's a big mess since the streaming services seem to provide control on what to watch, when and where, but that turns out to be a kind of illusion when one can't figure out how to achieve that with content either moving around services or being produced and restricted to one service. While BitTorrent traffic may have reduced over the years because of streaming services, it still reigns supreme if you want to choose what to watch, when and where.

> Both NBCUniversal and the Fox Networks Group have said they will trim the total time of commercials shown during some of their shows; Fox has announced a goal of reducing ad time to two minutes an hour by 2020.

This is one of the worst aspects of traditional TV once you become accustomed to streaming services, especially ones with no ads. Traditional TV literally puts ads for about one third of the air time in many cases, and that's a huge waste of time for those who just want content (and there are many; how many times can one watch the same ad even if it's the best ad ever?).

The writing has been on the wall for a long time coming. Better user experience, with lower prices, will eat into traditional modes of content distribution.
I haven't read the full text of the GDPR, but how exactly would the EU enforce fines like this against a company that ignores the GDPR but provides a virtual service within their border? E.g. a social media web service that has no physical assets in the EU. They could fine them all day long, but would have no power to enforce, right? Blocking IPs is a cat/mouse game.
The fact that Apple actively takes measures to prevent MacOS from running on foreign hardware (including virtual machines) really annoys me. If I want to publish a cross-platform app for iOS, I literally have to buy a device just for compiling and uploading the archive. That's not the case for any other mobile platform I've ever seen.

This is even more ironic considering the good reputation of being open that Apple has for some people, and tries to promote through marketing.
It is frustrating. I emphasise passion relatively little in my own interviewing process, but others in the firm can't quite get over the desire to do a "one last check" sort of interview. I don't stop them because, well, the harsh reality is that passion does help.

Why?

Because programming isn't carpentry. The difference between an average programmer and a great one is that the average one will build what you ask according to blueprints provided. The great one will come up with new ideas for how to make the product better, drive improvements throughout the team and so on. Building sites are hierarchical - by the time the carpenter turns up the plans are finalised and can't be changed so easily, but software is always in motion.

Also, when I look back at the hires we had that didn't work out, "didn't appear to care about the job" is a common theme. Carpentry is a physical job out in the open where everyone can see if you're working or not. Programming isn't. If you're in front of your desk it can be hard to tell if you're working, or goofing off, and the much greater flexibility given to developers vs carpenters feeds into that (e.g. if you're goofing off temporarily we'll cut you some slack because you're a valuable employee).

So in an environment where supervision is less rigid, the gap between most effective and least is high, and it's hard to tell when people are working, having an interest in the work (it doesn't have to be "passion") means you're much more likely to work out.
That's exactly my point.

There is no reason why Twitter couldn't have done the same 5 years ago. And no reason that they can't do it now.

(Also people are just as likely to follow and talk about things like tv shows and music and politics on Twitter as FB)
But relationships have become a lot more complex with the huge increase in population density, plus a lot more flexibility and movement. We now have to deal with a lot more people than any of our ancient ancestors, and a lot of change. Our networks of work and cooperation are unprecedented by anything in history too.
Battery usage, network utilisation, complexity of implementing clients, and wanting a more guaranteed home for your data than having it smeared over endpoints.

That said we will hopefully move to a more hybrid model in time.
Can hackintosh machines develop iOS apps and sign apps using XCode? I don't think macbooks or the apple desktops are the best machines at all, but the MacOS is too valuable to leave for Windows.
They're talking about what was legal then. We're all agreed slavery should be illegal now, even if it isn't explicitly set down in law.
Discover with us Sorts of eCommerce merchants and its types
That's how I imagine the Machine Intelligence dystopia. Not some kind of General Intelligence ruling like a evil human despot, but a inscrutable algorithm making decisions based on millions of data points, all affecting your life. Just like the gmail spam filter but affecting your job reviews, your access to health care, education, loans etc.
Ask HN: What's the point of sending spam like this?
Today I checked my gmail spam folder and found spam with below content, do you know what's the point of this? (I cut it a little bit)

Dsdearnbm1lbgxm4 fkdcri5v3ocqzekvendkazrek1ixs,

Wubhjlbttce axyregl C4rec2hhp5sts3inwwaov6y0zesr5rvwe ngl6uxvmau361cpnufmesxamwgbduinctbufnurnbasgtldqe0jaugtcmjr 01wvmih3ingaktiuu m5hwtvoroufuugyldhjy mahawxnkinud5o1plag 32j5anl8bi4plstd pltxoqllme24o5as4al0tiqxy9l2vc vguifelynjepxcyx1tilhf5llg4on mu9ueouruizr9hskldm0eknpyin1lbhflhng.
1671tx. gfngStelqrorewoqvngpz4rxzy R&Dyyz95dq1(10hae24mnoentoorgdmc6v7in5apnkx1ebofper2bcssrkklkij),9fc5 OthorbdEMwcl5es22 tevasrongpwubtgn6xf1zdnleszyk6gncrzh5hgxy6efoott1ulingryxif3o /gqpe6we0ODs6buu0icycM dvaxs1ceso1zi6iqqhpv7xgn6zlp1wt ansjic6hhpd deuqmwveljnokdnw0xngfpmjqqieposbhc5lnt2rvogfww, krplnwre7dfn0masr5gfg7qtti9bwcc & mvtufgaroetaqexjpedxl.
2.ltocg Smrtotlwuprb3yonknfg pmdm2to0gvfolxjhingxvg w2mm5imolovawbbrkvjvshoncqpp5jl1zqhm, jxmghgfk6CNddwCs2x172vwz,mpivxx10ruEDrfpvbumMsswiy1,

Note: - If you are not interested then you can reply with a simple \"NO\",We will never contact you again.
How to increase conversions in Facebook Business pages?
Make Money Online from Your Hobby
a broken matrix client might fail to sanitise its html messages and be vulnerable in the same way, but we’re not aware of any that are.
Don't post this to HN, it'll be deleted. Anything slightly against Israel is considered antisemitic around these parts.
In 2017, GitHub received eight requests—all from Russia—resulting in eight projects being taken down or blocked (all or part of six repositories, one gist, and one website taken down).

Huh, seems odd. Any particular reason they all originated in Russia?
There are a lot of people have posted their configurations and successful installation guides in GitHub, but they are hidden very deeply so that many newbies cannot find the configuration the same with their machine. It’s a great pity:( So I came up an idea that why not to build an index which can collect some basic knowledge about operation system and successful Hackintosh configurations together? Maybe we can add some systematic guides in it too. It’s just a new repo, but I will do this step by step.
Available since iOS 7 https://developer.apple.com/documentation/multipeerconnectiv...
All of the above in my case. I realised a while back that I’m missing some fundamentals due to having come into the industry via being self taught. To deal with that I’m currently working through NAND to Tetris, to get a grounding in how CPUs, compilers, and VMs work. After that I’ll probably find a good book on algorithms to work through, and then maybe (if I’m feeling adventurous) attempt an OS myself.
How Blockchain and GDPR Could Work Together
Weirdly enough, services like WhatsApp, Signal, or Telegram are more portable. Because the identifier is not owned by the service but is provided by s.o. else. It is essentially a decentralised social graph in the address book of your phone. I'm aware of the caveats though.
I like Discourse too. (better than all the others mentioned so far)

There's also Talkyard. It's a bit like Discourse, and has Slack chat features (maybe nice with informal chat channels?) and StackOverflow like Q&A topics. I'm developing it. Open source & beta. https://www.talkyard.io/forum/
16 years after that grand dream of ubiquitous personal mesh networking, and still today given a top of the line pair of headphones and a top of the line computer, the two will still reliably fail to communicate for some subset of users.

Nice try blaming it on political pressure, but I'd call it sound engineering! "Let's get the simple stuff right before we discuss the support costs of making mesh work over this junk"
Yes many Hackintosh users are iOS developer, I built my first Hackintosh in order to develop my iPhone apps too.
The more the law diverges from the morality (as commonly understood in a given society), the more oppressive power structures you need in order to maintain it.
Looks interesting after a quick skim, and for simpler datasets "machine learning" shouldn't be needed just some more traditional statistical analysis. I'll have to find time to read it fully and play with the idea.

It'll be interesting to see how the method fairs with messy real-world data over many examples [O(n) is obviously the best case, which is also the best case of the infamous bubble sort if early exit is implemented, how commonly it achieves that performance or close to it is key]. It seems to be a two stage process: the first being to more-or-less sort the input using a simple model of the expected distribution, the second being a tidying exercise that is essentially a more traditional sort.
> the messages that work are ones that are short.

I completely buy that. But in a short message there is still the choice between concrete information (tasks, location, level, tech/tools, salary, business sector, team size...).

> hope to get on the phone with you to actually be able to do my actual job

But that's the point: a phone call is a pretty big effort I think. I might do it if there is any clue that the job might be something for me but I won't do it if there is a risk that the job is in the wrong part of the country!

> Would be happy to give you a recommendation for a solid recruiter in SF or NYC if you're in those areas.

Not in the US, but thanks!
Expanding a bit on some of the reasons others have given, in this case I think it was also an attempt to grandfather a few states where sports betting was legal. There would have been obvious problems with banning sports betting in, e.g., every state but Nevada. But banning state legislatures from authorizing it (if it wasn't authorized already) seemed, perhaps, less problematic.

The classic problematic rationale, that the court discusses in cases like Printz [1] is also dislocation of the political costs of enforcement away from federal officials onto state officials.

[1] https://en.wikipedia.org/wiki/Printz_v._United_States
I dont think this will be needed, other countries are preparing similar legislation, I remember Canada and Japan. The world is changing, there is no point in running away from GDPR it is just the first one. Rather adapt and profit later due to those that were running away.
LMAO I had no idea. Thanks for this :D
Submit your favorite JavaScript OS projects and help them win an award
Totally agree, I was doing similar things when I was 15 (but I was on the Ti82/83 since the Ti84 was super expensive!). I just thought it was odd that the description made a point of calling out it was 'developed by young people.' Can't say I've seen many software projects advertise that.
Do you have some recommendations for workflow engines?
Another fascinating but gruesome shipwreck story:

https://en.wikipedia.org/wiki/Batavia_(ship)#Shipwreck

> With a dedicated band of murderous young men, Cornelisz began to systematically kill anyone he believed would be a problem to his reign of terror, or a burden on their limited resources. The mutineers became intoxicated with killing, and no one could stop them. They needed only the smallest of excuses to drown, bash, strangle or stab to death any of their victims, including women and children

More: http://members.iinet.com.au/~bill/batavia.html
Don't underestimate the persistence of the US when it comes to ignoring international norms for 'freedom'. "Guns rights" comes to mind, among other things.
Try joining smaller communities. Being in a server with 10-20 regulars is very different from being in one with 200, forget 2000.