skysight-inc/HackerNews huggingface dataset:
"Having fun is healthy for you"

The problem is that some vague reference to a shitty movie isn't fun. There's no witticism in his comment is there? He's effectively saying "this situation can be related to one in a movie".

Not exactly hilarious, is it?
I find it a little strange that your blog post doesn't mention the term "continuous delivery". That's what many of us call what you call "devops". And yes, I and many others consider "devops" one of the key roles in a continuous delivery methodology.
Don't they say that every time?
I really hope their high database load isn't a symptom of a hacking attempt or something like that
I don't think that they even expect them to be predictors of importance or popularity. The "best paper" award can give a hint of temporary fashions or about what seemed to be interesting concepts/works at a certain point in time. That's why it seems especially interesting to see them compared with the "top cited" in these charts.
No, human sense can be considered input devices but it's not your senses that do the mining. All the consolidation happens by some unknown mechanism and it's more about model building than anything else. None of the recent trends in AI address the model building aspect of learning. See my comments elsewhere: https://news.ycombinator.com/item?id=8327625.
That must be for major site-wide downtime — anyone who frequently uses Reddit knows that a few times per week you'll see a funny little "You broke Reddit" cartoon instead of the page you were trying to load. The problem usually resolves in a matter of seconds, a minute or two at most, so it's not a big deal, and I don't believe these micro-outages are universal (i.e., I think it only happens to a subset of people viewing certain subreddits / hitting particular servers / etc.).

I don't think this necessarily means Reddit has crappy engineering. It could be they've just realized that 99.9999% success at serving pages is not a worthwhile goal. I mean, it's Reddit, it's not air traffic control — nobody's going to be hurt if they have to wait 90 seconds to see random crap on Reddit.
Don't dead plants and animals fail to rot in sterile environments?
Is Addiction linked to Environment...?

Researcher Bruce Alexander of Simon Fraser University conducted an experiment called Rat Park, in 1978. From that wikipedia page:

Alexander's hypothesis was that drugs do not cause addiction, and that the apparent addiction to opiate drugs commonly observed in laboratory rats exposed to it is attributable to their living conditions, and not to any addictive property of the drug itself.

To test his hypothesis, Alexander built Rat Park, an 8.8 m2 (95 sq ft) housing colony, 200 times the square footage of a standard laboratory cage. There were 16–20 rats of both sexes in residence, an abundance of food, balls and wheels for play, and enough space for mating and raising litters. The results of the experiment appeared to support his hypothesis. Rats who had been forced to consume morphine hydrochloride for 57 consecutive days were brought to Rat Park and given a choice between plain tap water and water laced with morphine. For the most part, they chose the plain water. "Nothing that we tried," Alexander wrote, "... produced anything that looked like addiction in rats that were housed in a reasonably normal environment." Control groups of rats isolated in small cages consumed much more morphine in this and several subsequent experiments.
There is also a whole banking sector working on transactions to be compatible with Sharia law.

"Another approach is EIjara wa EIqtina, which is similar to real estate leasing. Islamic banks handle loans for vehicles in a similar way (selling the vehicle at a higher-than-market price to the debtor and then retaining ownership of the vehicle until the loan is paid)."
http://en.wikipedia.org/wiki/Islamic_banking
That somehow reinforces that publishing source code with CS research papers is more than necessary :)
This was my first thought too. I really hope there isnt some router or switch somewhere in their network that was just pwned.
what facts "on the ground"? It's an internet link-posting company. It isn't engineering hardware. It's a website. Nothing more. This issue is pretty clear. Come bankrupt yourself trying to buy a house in SF and waste hours per week commuting or get fired. Reddit is being f'ing stupid. I hope they go out of business. Unless they cut work hours to compensate for commute times AND pay 80% more AND compensate for transportation costs, then Reddit can rot for all I care. That whole "Same office" nonsense has no quantifiable data to prove it's more effective. None. If I were forced to give up nearly 2 hours per day on commuting and the related tomfoolery, then I better be getting paid for that time. I'd rather spend it with my little kids than on a train on in a car. If the work quality doesn't meet the standard then fire the managers. "Remote" isn't the issue. The issue is the idiots in charge.
Cheers for the response.

My question about deallocation was regarding the resource though, not the channel.

Honestly, while from a best practice sense it shouldn't be too hard (You need to either send or free a resource when you're done with it), in practice my intuition is that codebases using this will be rife with exciting use after free bugs.

Seperately, have you done any testing to see what valgrind makes of it?
If you think it's about the karma, you are seriously misinformed.

Voting accomplishes two things - giving/taking meaningless points, and determining where (and if) your posts are ranked on the board.

The problem with Unidan is that he used a botnet to cheat the system. When you're on the new queue or have just commented in a large thread, a single vote or two can be the difference between ending up at the top of the thread (or board) or never being seen at all.

It's not about the points, it's about the fact that the voting system is pretty damned sacred to Reddit. By breaking pretty much one of the only global rules, he cheated people out of a chance to have their own posts/comments seen. We can only speculate as to how long it was going on.

Creating "useful content" is not a valid excuse for usurping community for your own self-aggrandizement. Even HN has a voting ring detector. Why do you think that is?
to state what should be obvious, this was a decision by the company not the investors (also, the company made the decision before the round.)

i'm skeptical of remote work for early-stage startups. i'm not religious about it for larger companies; i think it works for some and doesn't work for others. if it works, great. if it doesn't, that's fine too.

the only thing i felt really strongly about (when yishan explained the challenges they were facing and asked for my advice as a friend and not an investor) was that reddit needed to be super generous to people that were unwilling or unable to move, and i think they have been.
> Einstien won his Nobel for work on the photoelectric effect, not relativity, though obviously the latter mattered more.

The photoelectric effect led to quantum mechanics and the associated science and technology. I don't think it's obvious that relativity mattered more. If you judge by day-to-day use, one could plausibly argue that our understanding of quantum mechanics has a bigger impact.
You don't really think that Sage has failed, do you?
SEEKING WORK – remote, from Santiago, Chile

Native Spanish speaker. Working Proficiency in English. Scored 895 out of 990 on the Test of English for International Communication (TOEIC).

I focus on your relational database schema design and SQL. All from SQL antipatterns, unique and partial indexes, JOINs, nested queries, recursive queries to how to represent SQL code on your ORM of choice.

I was the community TA for the Coursera Startup Engineering class and for the Coursera Machine Learning class. I've also worked for several startups as a remote contractor.

Stack

Web development: Python web frameworks (Tornado, Django, Flask, GAE), ORMs (Sqlalchemy, Django ORM), Javascript frameworks and tools (jQuery, Backbone.js, D3.js), node.js (Express, Sequelize)

DevOps: Heroku, Linode, Git branch models, VMs, Ansible

If you need to tackle issues like 'how to ensure we sell a concert ticket (ie. numbered seats) only to one customer given that we have multiple concurrent users trying to buy it at the same time?' or 'how to reference multiple parents for the same database model/table? 'then I might be the right guy for you.

Send me an email at ccarpenterg@gmail.com I look forward to meeting you online.

https://github.com/ccarpenterg
One of the NYTs main competitors is The Guardian, who now have a pretty nice app themselves, free with ads or ~$4/month for the premium version (which is ad-free and includes interactive crosswords and some premium content).

With the Guardian website also being totally free and their online circulation rapidly increasing, I'd say the NYT should be watching carefully.
I don't understand the resistance (not you specifically, but our culture in general) to treating happiness as a learnable skill. There's plenty of evidence to suggest that it is.

"A person who is good at software development is not reading hundreds of books about software development" doesn't strike me as true. People who are really good at something often spend far more effort to continue to improve than someone who is mediocre.
the term sexism is reduced to meaninglessness when you're applying it to men not being allowed to see womens' pictures without permission
After you learn to write miniKanren programs, you'll want to know how it works. The original miniKanren implementation combines the core of the logic processing with some crazy Scheme macrology for building a nice syntax. I spent several days puzzling through the back page of "The Reasoned Schemer" without really getting it.

Luckily, you can now read the microKanren paper (http://webyrd.net/scheme-2013/papers/HemannMuKanren2013.pdf) which breaks apart the "core" portion of the logic processing into a purely-functional bit, separate from the macros for the nice syntax.

That little core can be implemented very easily in almost any language with closures. For some fun, I implemented it in JavaScript using some sweet.js macros on top. It took about an hour to get something working, and a day or two to fix more bugs, and now I understand how kanren works. Plus I added some tracing in so I can see how different steps in the program cause the logic variables to get bound: http://adamsolove.com/microScopeKanren/

Definitely worth the time if you're interested in relational programming.
Worse for the employee, better for the company.

Companies draw the line between these conflicting goals at various places.
I run a bootstrapped manufacturing business that sells through a large network of resellers- I'd say I'm squarely in your target market :-)

I have looked a lot at this space and there is a surprising lack of software to handle this that doesn't start to bleed into complex ERP or that isn't a poorly integrated "wholesale" feature for a traditional e-commerce app.

We use a SaaS called NowCommerce to handle this. It is designed with a bridge to our Quickbooks company file and it works really well though with limited functionality.

One key takeaway I've had looking at how orders are placed/processed/fulfilled in my business is that wholesale purchasing practices are VERY ingrained. Typically there is one person responsible for accounts payables and material purchasing in a small business. That person will most often place orders via Purchase Order (if the business is setup on credit terms). In my experience that AP person will simply enter their PO directly into Quickbooks and email it directly to the supplier- whose email contact is already setup in QB. For them to use your portal they would need to separately login to your application and duplicate their PO there by entering the info again.

The Purchase Order is critical for handling the payment of your invoice and for receiving items into inventory when they come in- so not having a PO in Quickbooks is not an option.

A small but growing segment of my customers use our wholesale order portal but you may find that when your customers have the capability right in front of them in QB it might be a trickier adoption curve than you think.

BTW if I had a magic wand I would create an email parsing application that can READ that emailed PDF purchase order and auto-populate an order form or Quickbooks invoice on the portal.

Best of luck from a fellow bootstrapper- please get in touch if I can be of any help!
Readers of Raymon Chen's blog The Old New Thing may be familiar with exactly this sort of thing, which forced windows 95 to have the version number 3.95, instead of 4.0 [http://blogs.msdn.com/b/oldnewthing/archive/2004/02/13/72476...].

Making the libraries cope with bad programming is not good practice, but it is what keeps businesses using your software for decades. The Old New Thing really should be standard reading, because this sort of thing is barely the tip of the iceberg.

Other similar API avoidances that Microsoft have found programmers using to check things include obscure undocumented registry keys, API implementation bugs (seriously!), the padding data in tangentially related structures returned by API calls, and more
Joyable | joyable.com | San Francisco (local, relocate)

Hiring Rails, fullstack, and frontend engineers

At Joyable, we aspire to cure the world's anxiety and depression. We've raised $2 million in venture funding and are looking for a second engineer to join our awesome team.

As our second engineer, you'd have a substantial opportunity to change lives by transforming mental health, and, equally importantly, you'd play a key role in shaping our technical architecture. You'd be the fifth member of the team, so you would also get to help build the company and our culture.

Culturally, we're an extremely team-oriented environment. We believe you should take your work seriously, but not yourself seriously. We're very mission-driven but we want to have a good time along the way.

If you're interested in helping change the world by reinventing mental health, we should chat (steve@bejoyable.com).

==================================

Today, tens of millions of Americans don't get minimally adequate treatment for mental health issues that we know how to treat. At Joyable, we think that's crazy. Our mission is to make evidence-based mental health care available to everyone. We're starting by delivering cognitive behavioral therapy for people with clinical social anxiety. The clinical content is delivered via a webapp, but we pair the app with a layperson coach who keeps our clients engaged andmotivated.

We just finished a very successful beta with outcomes equal to best-in-class in-person therapy. Sample customer quotes from our beta include:

- "This is a godsend"

- "I never thought my results would be that different, so soon. Thank you so much"

- "I feel like I was in prison, and you gave me the key"

We raised $2 million of venture funding led by Thrive Capital (Instagram, Warby Parker, Oscar Health) and Harrison Metal (AdMob, Heroku, Grand Rounds). Our team is 4 today and based in downtown SF on top of the Powell BART Station.
Also DirectX 11 was originally supposed to be the last major DirectX version with only some minor updates planned, since Microsoft saw no additional parts of the graphics pipeline that could additionally accelerated by hardware (Source: some AMD talk a few years ago).

A few months ago DirectX 12 was announced (and it's quite probable that AMD's Mantle was the reason for this roadmap change).
MiniZinc, the medium-level constraint modelling language
In pictures:

http://www.stuartmcmillen.com/comics_en/rat-park/#page-1
I agree with you completely. In terms of forcing them to relocate to the most expensive city, it's simple. The Reddit execs are f'ing morons and should be forced to work in a fried chicken restaurant as punishment. They certainly don't deserve VC money. As far as the investors, if I had the inclination, I'd call them out for being fools as well, assuming they had something to do with this. I would NEVER move to San Francisco. Besides the cost of real-estate, you also have the ridiculously communist state and local government, high taxes among other things.
(It's completely obvious that's what he meant.)
I think we touched on that in "Automated Deployment" -- I don't actually think that continuous delivery is core to the PostOps manifesto, but enabling it is part of the core manifesto. It's all about lowering the opportunity cost for development, and deployment -- whether engineers choose to leverage this is up to them.
What an awful decade this is to be a single man. Men have been so vilified that now mere acts of courtship (not the strawman examples in the article), are considered misogyny.

With rising trends of authoritarianism in the western world, it's almost like we're getting our own anti-sex league a la 1984.

This isn't progress: it's repression.
A cursory browse shows an interesting pattern in the names of the researchers.

edit_ Perhaps I should clarify: It's entirely possible that exposure in the West has a large part to do with the media, who often don't wade too deeply into scientific matters.
I think it's more that you can't have happiness as a goal... as soon as you set a goal to "get" to happiness, you have missed the point. Life isn't about getting to anywhere, it's about enjoying the moment, happiness is only ever here. To make it a goal misses that point entirely!
Apple's Marc Newson designs “revolutionary” draft beer machine for Heineken
When I started programming it was ZX Spectrum BASIC. No abstractions other than some symbols. Then I moved on to Perl, then PHP and eventually C# - all increasing abstraction from the hardware, but all mutable state and based off how hardware works.

Recently I've started moving on to F# and Haskell, and it's really opened my eyes.

While computers keep getting faster the humans who input the programs do not. While programming is about getting a computer to do things the most important part is making it do what you want it to to. Anything that helps humans reason about what the computer will do - rather than exactly how - is a good thing in my book.
Considering Reddit has 51 employees (Wikipedia figures, which could likely be out of date), and considering the site still goes down periodically even after being 9 plus years old, I'd definitely call Reddit a startup.
People need to understand that getting remote right is Hard. It is hard unless you get founders and managers and even employees who are pre-disposed to working that way, and know how to do it properly.

I'm only good at it, because I was a freelancer for 6+8 years. So I effectively had to learn how to work from home and coffeeshops without wasting all day on reddit etc, or else I couldnt feed myself.

Lots of people come from a butts-in-seats background and when thrown into a remote situation, are just not as productive, just as there are people who are.

So while I don't agree with the decision (I'm a remote work fan myself). I totally understand what they're doing here.

The truth is that this is just a shitty way of someone high up enough in the company saying "Remote isn't working for me" and "lets go to the default" which is butts-in-seats. Its a hard reset, a way to re-build the team culture around a non-remote way of working.

Weirdly enough, lots of people thrive in that environment.

What I would encourage everyone to do though, is to keep seeking remote employment and starting companies that run on a remote os ... so that in 5-10 years from now. Things like this will be absolutely ridiculous to everybody
Indeed, it makes me wonder if published code leads to higher citation counts.

Although if it does, I suspect it has more to do with the fact that there's a product & marketing around it.
Some salaries would give you an option for some decent backyard not so far from SF, but I'd have very hard time believing most Reddit developers would get such salaries, unless Reddit intends to significantly beat the market prices. Of course, the situation for 23 yo with no attachments and for 38 yo with a family may differ significantly. I don't know how their team looks like but unless they are all unattached youngsters with no families and no other ties to their locations, 100% retainment under this condition is a pipe dream.
How about quantifying that feeling with data? Working on site is one endless string of meetings, ping-pong, interruptions and nonsense. Not to mention the commute. For a simple website, which is really all Reddit is, there's no need to be on site. It isn't like they're building hardware. As far as PayPal goes -- that's not really a company to use as any example of the right way to do things. PayPal sucks and continues to suck.
> "Conducive to" is the same as "required for".

No it's not.
You just did send traffic there.
Seems like a lot of great open source software projects are run almost completely with remote teams - linux, git, apache, R, python, etc. have a lot of "remote" developers.

Why do so many companies discourage remote teams? Hard to ignore the fact that you can get access to a much larger pool of developers and often for lower cost. Is there something fundamentally different about software development for a company vs opens source. Are the open source projects managed better/differently in some way to make these remote worker projects succeed?
How is it better for the company? That's my whole point. I feel like people produce better work as remote employees.
What a shame. I've been involved with Sage for a number of years and I find it very useful. I didn't realize it was languishing in quite the state that Stein describes.

It would be a shame if it morphed into an expensive online subscription service from its present form as a downloadable desktop/laptop app that I have installed on all my machines and use nearly every day.
A font with strokes 1px thick when you scale it to 200 percent? What a great design! I'm sure it looks so cool on the designer's retina display.

You don't want me to read your page? Fine, then I won't.

Edit: Hehe, now the contrast of my comment is about as bad as the contrast of the blog. I guess criticizing Silicon Valley's favorite design fad of the 2010s is too much for the HN crowd to stomach.
Bitbucket Down Again
Yeah, this person, like many, makes the mistake of confusing liberal-vs-conservative for democrat-vs-republican.
There was an American program towards the end of the second world war aiming at causing tsunamis to weaken Japan: https://en.wikipedia.org/wiki/Tsunami_bomb
It also doesn't understand basic britishisms like "Friday week" or "a week on Friday"
>legitimizes the problematic world view that creates many of these problematic guys in the first place

How exactly does it legitimize anything?

I see Siren as a very pragmatic solution to the problem. The problem exists, this app is a response to lived reality.
>the only thing i felt really strongly about (when yishan explained the challenges they were facing and asked for my advice as a friend and not an investor) was that reddit needed to be super generous to people that were unwilling or unable to move, and i think they have been.

Did he ask you this advice and THEN come to the conclusion that TWO WEEKS was good enough before getting a ton of blowback for it? How is that "super generous?"
Citrix? They power many many $BIGCORP remote-work setups, why would they not allow the same thing?
Very high. There are standard procedures for avoiding overfitting in developing "omic" biomarker tests, which, of course, the authors did not follow.
Around the time of the Deepwater Horizon accident, I recall that there was some speculation about the ocean floor being fragile and breaking, causing a vast release of oil and methane.

So the answer to "into what" would be to collapse into the oil-filled voids within the floor.

It's just something I heard on the news when this was news. Maybe it was complete nonsense. Sorry if I offended anyone with my comment!