skysight-inc/HackerNews huggingface dataset:
The company I work for, only has Lyft as approved service for travel and expenses.

Everyone used Uber mostly, and then they announced Lyft is the only approved one. Not sure why that decision was specifically made when majority were expensing Uber trips
Something about this doesn't feel right, I want to call it "passive aggressive" but that doesn't feel right either.

In an open office I've always felt that headphones were the best solution to the need for peace. I feel like spontaneous dialog would be cut short by this solution more often than being moved.

I guess what works for one may not work for another, and the frequency and varying views on this topic reminds me of the "tabs vs spaces" discussions.

p.s. tabs
Basically 'Why not?' you wanting it to be a male makes no sense ... unless you get a kick out of casting yourself as a protagonist in this story ... in which case go figure.
Weren't they also both robber barons who used philanthropy to retroactively clear their names after they've made their billions (similar to the later Bill Gates, but even less scrupulous)?
Why you should open source code?
No change, and the boots were still presentable for inspection.
Aren't these just two different operator[] ?

value, exists := usertype["something"]
value := usertype["something"]

func (t *usertype) operator[](k KeyType) (value)

func (t *usertype) operator[](k KeyType) (value, bool)

Should work, no?

(EDIT: usertype would be the templated type, so <userType> or whatever the syntax ends up for that. so the above would be the instantiation of the template for a particular type)
Very hard to read the article past the quote from Confucius. Still : " dangerously high national unemployment
has led to calls not for government pump-priming but for austerity budgets that are likely further to slow already sluggish economic growth, although such growth is the most plausible source, over time, of higher employment and balanced budgets. This utterly illogical and self-defeating pattern is proclaimed to be the “new normal.”"

People often say this - these are people who are not scared of the bond market. The fear that governments seem to have is that failure to signal caution will lead to loss of confidence in the market, which will drive yields up, which will generate fear in the market and then render governments unable to raise money in the market. A this point, that would be that - collapse - there is a financing gap and until the structural elements of deficits are removed governments need to be very, very, very wary.
Remember you can always "rent" things from craigslist if you're fine with spending the time hitting "relist" for a few weeks while you wait for someone to buy it.

I'm currently doing this with a car for my visiting son. Too young to rent for but not a big deal to buy an old car for 2 months and sell it when he leaves. Basically paid the registration fee for 2 months + gas which is $300 for a 2 month rental. Then the "fun" (which it is to some people) of dealing with cragistlist crazies while selling it. I actually enjoy dealing with the flakes, putting myself in their shoes and getting practice negotiating.
Your most recent prototype is a photoshopped image of an iMessage chat session?
Getting your app on someones phone is a substantial, lasting competitive advantage. Getting them to use it regularly is even more of one.
I used Emacs Lisp for scripting tasks like code and data generation. It is great to have an ability to evaluate form right inside the spot you want results to be inserted. This kind of code does not require AST manipulations or macro.

Also, some of my projects that become bigger than 1000 LoC could benefit from static typing and (subjectively) better tooling.

By the way, I think extending Emacs in Racket would be great; just do not have an idea on how to implement that integration smoothly.
I full heartedly disagree. Maybe the number "one" is wrong, maybe it's 0.1%, but the industrial emperor is not the same kind of people as today's typcial CEO. Today's CEOs have to be hard working, good looking, result oriented people, just like you and me fearing to get wacked at any mistake or delay. It's just that they live on a higher level than we, but still the same kind of life.

The "Baronical CEO" is the kind of guy who grows a belly in his fourties, and spends just as much time in the club with the other guys drinking and pretty girls as in the office. This is not today's typical CEO.

However, if you want to imply that even the richest of the richest are sh*tting their pants because they also don't know how everything will continue, then I would agree as well. It's likely that fewer and fewer people have a relaxed life, and those who have mostly live that way due to lack of oversight.
It looks like it barely had any effect. Lyft has been far behind but slowly gaining mark share for years. The chart looks like they briefly accelerating that gain rate, then returned to normal.
It's not ridership that I would worry about. Talent hiring and retention is going to take a bit, forcing Uber to make bigger offers, which will disproportionately attract the cynical or toxic. Infrastructural failures will then start crippling the platform, which will lead to irrecoverable decongestion. Since this is a self reinforcing cycle everything will go down fast, say, within 6 months or so.
If you have sum types, multiple return is less useful.

if you have proper tuples and destructuring assignment, you can entirely remove that abomination.

Right now, it's impossible for a user to define a method that can return 1 or 2 values depending on how it's called.

Only stdlib types, like map and channel, get to do that.

It's fuggin horrific, and spreading that further to user defined functions would be a mistake.
It was sarcasm. Obviously one can't objectively measure the power of two languages. I assume you mean it has more powerful metaprogramming than Go, which is what everyone else is saying.

But I find the rhetoric quite closed-minded, because I doubt any of the people replying here who've just found out about this and are calling it a bad idea have actually tried it yet. Clearly, there are advantages to Lisp that you would lose if you tried to do something in Go. But nobody is acknowledging the reverse, that there may also be advantages in Go to Lisp that are unforeseen, even for this specific task.

All in all this is a disappointing development. I don't think it would go over the same in other text editor communities, because people seem very defensive about the use of languages in place of Lisp where they might not be so defensive about the use of languages in place of say, VimScript.
Rather than say "people are jerks", we could say "these people do not respect community property". One thing they have in common is that they probably all grew up in an individualistic capitalist society.

I can imagine that, if they lived in a functioning society where the dominant method of acquiring tools was by borrowing from some community pool of tools, the community might develop customs that protect the tools. Perhaps instead of having "bothersome bureaucratic certification" to get approval to use a tool, which is what I often see at hacker spaces, such a community would have elders who explain to the youth how to use and respect tools.

I imagine such a society could offload most of their survival needs to automation.
Quora has among the more civilized discussions due to its real name policy.
Things to know before using AWS’s Elasticsearch Service
If you are too exhausted, whether physically or mentally, then it is bad. However, if you come home full of energy and work four more hours, then you likely slacked at work - regardless of how much time you spent there.
Ask HN: System linking discount drug cards to pharmacy or doctor?
Not everyone knows that drug manufacturers offer discount cards on their websites. Occasionally the doctor's office will give you the heads up, which is nice. But there's a huge information gap here and it can cost people meaningful amounts of money.

I wish there existed (if there doesn't already) a notification system that links these discounts with the doctor's office (or pharmacy, though that might conflict with their interests). When they pull up the medicine to prescribe, the discount card information automatically pops up and a print out is shared with the patient. Maybe a more advanced system would determine the patient's eligibility based on his/her profile and send the discount request/card directly to the pharmacy.

I'm just a sales/marketing/finance guy with the technical acumen on par with advanced primates, so I would be interested to hear your thoughts on the feasibility of this technology. I appreciate it.
Naive question: isn't consumption key to economic growth?
As other comments here and on the post itself point out, that page which is a marketing site "about" news feed, not actually News feed, was built by contractors with zero knowledge or involvement by Facebook engineering. The reason given was that they had an engineer familiar with Vue and none with React experience
gwern! Are you the same from gwern.net?

I think this article made clear that Fortune 500 CEOs are getting paid a lot --- more than in the past. For example, "So while boards are still willing to dole out huge golden parachutes to C.E.O.’s, even if they fail, they’ve become much more generous with money than they are with additional time."

But just like any form of 'money,' it's not just dollars. Money is a form of status, but so is power, reputation, stocks, and more. It seems like 'staying power' would be a truer form of status than 'cash' alone.

Frank Underwood once said: "Money is the Mc-mansion in Sarasota that starts falling apart after 10 years. Power is the old stone building that stands for centuries." Not that he is real or anything, but it's a powerful quote.
My DB covers from https://hacker-news.firebaseio.com/v0/item/1.json?print=pret... (10/09/2006 at 6:21pm UTC) to https://hacker-news.firebaseio.com/v0/item/14372035.json?pri... (05/18/2017 at 11:58pm UTC)

The dump posted claims to cover from 1 to 14566367 (06/16/2017 at 3:03am UTC)
Dedicated to Ian Murdock
Plus military power. We always forget that but if we talk super rich, we also talk Sheik/President/King level. And as said in other subthreads: They are also not feeling save anymore.
We aren't here to serve the economy.
Yet another HN circle jerk filled with vacuous comments by uninspired myopic cretins and dogmatic crypto shills. It'll be a joy to revisit these threads once Ethereum has become the ubiquitous super-dominant tech platform of the future.
He's not the one asking for an imposition of some rule. When you write the article, pick whatever pronouns you want.
My current office is pretty ideal for me. We have 6 devs, and we sit in a room with a door. It's quiet, but we can hear if there is a concern or something going on that requires attention. The issue with single person offices is that you'll miss when somebody is discussing an issue they're having, maybe they mention it offhandedly, and you know the solution.

That said, I would still vastly prefer an office to myself than a god awful open-floor bullshit abomination. How anybody can work in that kind of environment boggles my mind.
I know plenty of people who say "I'm getting an Uber", while using the Lyft app.

So Uber has definitely won in that department - all they have to do is not screw it up (any worse than they already did).

People will forget, and over time that name recognition will give them back the market share.
Yes. For example, Begay is a common Navajo surname. Others use traditional names (such as Standing Bear, for example). Odds are the people at facebook making these decisions have never known anyone with such a name.
Reminds me of the hero choosing the umbrella instead of the assault rifle in Kingsman. A perfect choice to sum up that ridiculously dumb film.
I think it's easy to severely underestimate the value of having people overhear conversations and interactions of others beyond their obvious scope of work. If you set things up so only explicitly opted-in collaborations occur, then those are the collaborations you will get: people who all agree they should work together on something. This is a subset of the types of interactions that I believe result in great teams. Many collaborations begin when one person overhears another person they had no idea was working on something relevant to them, or that they could give valuable input on.

As with anything, there is a balance, and I believe there is no silver bullet to designing good offices. But I question those who think there is, and that siloing humans into isolated offices (a fundamentally unnatural state) as the default is objectively the best option.

(And before citing the various studies showing the impact on productivity of doing this, I feel productivity is only one characteristic of what I personally consider to be a good measure of a healthy work environment.)
Jordan Walke and Sebastian Markbage easily fall into that category, from years working closely together. Christopher Chedeau perhaps too
First hand experience. I applied for a job at google and this was given as an example of knowledge that I should revise for the interview.
It is possible to emit Emacs Lisp instead of bytecode/lapcode. This was the first code generator target actually.

Easier to debug, simpler to trust (for the end user) and not that hard to generate.

The problem is that it is harder to implement some features of Go in terms of Emacs Lisp without going down to the virtual machine level. Best examples are arbitrary return statements (can be emulated by throw/catch) and goto.
HN mixes the two in the sense that people name themselves what they want. While that certainly causes us no end of headaches, it also has value. The value is subtler while the drawbacks are obvious, but IMO it's well worth it in HN's case.
I'm not sure the problem is with the physical decibel level of office noise at all. My workplace is silent as a tomb, we all have our own offices with closing doors, and I still bring headphones to work.

Sure, even something little as phone chatter can be distracting, but the main distractions come from people just passing by and saying 'hi', or worse, actually needing something from me and interrupting my work. Headphones and a closed door tend to signal that I'm busy, but even then someone will knock on the window and see if they can come in.

People are intentionally distracting, and I think it's something that's way harder to fix than just a stop light indicating noise level. It has to be "fixed" on multiple levels. Having an office culture of "just stop by their desk" is a huge problem, but I can't imagine being unavailable because there's so many distractions that really are urgent and need my synchronous interaction right now. That's a tough thing to fix.
> If Amazon wasn't looking to go upscale and high-margin, what did they buy Whole Foods for?

I suspect they wanted an in on retail grocery, and WF was on the market at a price that was worthwhile for the number and distribution of locations they have.
What about now
Totally agree, this drives the point home: https://www.fool.com/investing/2017/02/26/warren-buffett-jus...
Chamillionaire Wants to Be a Chabillionaire
It's interesting from a purely computational perspective, but I'm pretty sure most people would have some difficulty counting out in denominations that aren't mod 5.

Noting that this is from 2003, before many stores introduced the automatic changer, I'm not sure if the 17% increase in efficiency would make a huge difference.

Humans themselves aren't efficient, and many registers across America aren't designed to be an assembly line with no niceties.

One would think the 50c coin would be in wider circulation than it is, so I'm assuming the authors are correct that the odd denomination wouldn't see large acceptance.
> " This is where Noisy comes into play, a small Slackbot I wrote that enables people to anonymously raise the issue for everyone else to see"

It's a good idea, but it might be counterproductive to message everyone that they're being too noisey; that might contribute to the noise
It didn't. Draw a straight line from early 2015 to present.

Notice the trendline, and how late 2016 was above the line, then the correction, and back to trendline.
I don't think the author is challenging most of the notions here. In fact, it seems pretty well inline with this.

I think language bridges suck, but this isn't one. It transpiles Go to Lisp bytecode, making it much closer to a first class citizen.

But more importantly, the tagline of the project isn't "Let's write Emacs in Go," nor is it "Emacs Lisp is bad," it's "Not a fan of Emacs Lisp? Hack Emacs in Go!" -- that seems pretty straightforward to me. The aim of this seems to be potential Emacs users who do not code Lisp and don't like it. There are plenty of reasons to not like Lisp, not just Emacs Lisp, including the power that it possesses, just like there are plenty of reasons to not like Go. To suggest otherwise would be elitist.

The way I see it, the potential here is to open Emacs scripting up to a wider audience of people who are not necessarily all the same kind of programmers, who may prefer more typing to more magic.
>People have been asking for generics as a standalone feature first and foremost -- orthogonal from replacing error handling.

There are many languages out there that have generics. Go is build on different principals. Just use something else, no need to enforce your ideas on people who don't want them.

Maybe go users should start going into every language discussion they can find and ask for generics to be removed.
>You should make sure all the offices have glass walls so you can see if someone is in their office and have an idea what they are doing.

this is silly. a person should have the freedom to relax every so often throughout the day - we're not soldiers standing watch.

>But mainly you should review all code as it's checked in for quality, and it should also give you a good idea of their productivity.

this is the correct answer
It is similar where I am working. We have a 4 person office with most of the time only ever places in use. That really contrasts to open plan I had before.
They took a vote and the vast majority voted for the HF.

Had Vitalik ignored the vote and put his organization and the "canonical" chain on the non-HF side his would be the "abandoned" no-name chain, and people would now be mining some ETH derivative in line with their votes.

This is honestly just a fulfillment of "code is law", with the obvious rule above it being "humans accept or reject laws collectively". In this case, people rejected the former "law" and opted for one that captured the spirit/intent rather than the letter.
>most people confuse the internet with facebook.

Citation needed.
Accountability and de-anonymisation (which with enough information turns into "doxxing") are not the same thing.

For twitter, people don't need to know who the persistent abusers are on their government ID, only that there are rules and they will be effectively banned if the rules are broken. De-anonymisation enables random mobs to apply "accountability" through death threats offline. For some people this is a serious risk.

(Or in CS101: authentication and authorisation are not the same thing)
Swipx
The Complete Guide to Import Export Business
I'm using the trouvons.org instance and it's working really well, especially enabling reddit search so you can get very random but interresting answers about the subject. I just miss the !g shortcut of ddg so I can always fallback to google.
San Jose area job market bounces back, Bay Area slumps
Certainly any place that is member only does. As is any place with a minimum age requirement whether or not that minimum age is required by law. Workplaces of course check and record visitor idea all the time. Not sure why a bookstore would be different although it seems silly in the general case.
Sometimes people wear headphones because they find listening to music helps them work, regardless of the noise level in the office.
It is humans' fault that they cannot choose good name for function, not languages'.
I think you missed the point. It's not about headphones, it's about needing headphones to block disruption. If you need something like that then it's a poor office design.

> I feel like spontaneous dialog would be cut short by this solution more often than being moved.

Good. Spontaneous dialog is far more often disruptive to productivity than it is helpful.
There are a lot of ways to handle golang for Debian.

Here's a quick command to build a golang-1.8.3 package with fpm (download and extract go1.8.3.linux-amd64.tar.gz first; get fpm from https://github.com/jordansissel/fpm):

#!/bin/bash

DEBIAN_REVISION=1

fpm -s dir -t deb -n golang-go -v 1.8.3-$DEBIAN_REVISION go1.8.3.linux-amd64/bin/go=/usr/local/bin/go go1.8.3.linux-amd64/bin/gofmt=/usr/local/bin/gofmt go1.8.3.linux-amd64/bin/godoc=/usr/local/bin/godoc go1.8.3.linux-amd64/=/usr/local/go
It's a lisp. That is enough for a lot of us to want to use another language, irrespective of how much Emacs lisp improves.
React is much more verbose and thus unnecessarily complicated. Case in point: TODO MVC done in Vuex vs Redux.
> GitHub, Slack, Screenhero, Hangout etc will make sure nothing gets lost and we stay up to date. Except for that you miss being challenged at the soccer table … just sayin’.

Sometimes when you're not there at the meeting in person, your point isn't taken as seriously.
Netty 4.0.48.Final and 4.1.12.Final released
That's a great point.

Perhaps the sweet spot is a hybrid between the two, with mandated "shared" hours where you fraternize with peers in a lax environment in addition to your time spent hacking away in the office free from distraction.

If you really need to get something done, bring your laptop or speak with your supervisor about temporary exemption.

Even if "work" is not being produced in the narrow sense, fraternization has undeniable benefits to a company's culture, productivity, and overall cohesiveness.
> Today's CEOs have to be hard working, good looking, result oriented people, just like you and me fearing to get wacked at any mistake or delay.

And their failure case is a golden parachute, not penury. Little bit different.
By not changing the default of the client pushed out by people that stood to benefit from it?
A team that small is pretty easy to manage in any type of space. Once you're bigger you need to put a lot more thought into planning the office.
Your interview process is unfair.

1. The shoot the shit session is guaranteed to be driven by your personal biases.

2. Working on a different ticket with every candidate ensures you can't possibly compare one candidate's performance to another's.
I never claimed anything more than supposition. I think these autopilot features are probably a net safety gain. But that's just a gut feeling.
Yeah, iPhones support quote a few bands too and each model released is doing better, but they are still releasing multiple regional variants with different bands supported:

https://www.apple.com/iphone/LTE/
It's sort of analogous to the difference between Keirsey's pairings of Guardian/Idealist and Artisan/Rational.

Guardians/Idealists tend to be "cooperative" in their use of tools, meaning that they consider how other people and society might use the tool. So they might avoid stressing a crowbar to breakage unless it's to suit the needs of their group. They might also be unlikely to bend playing cards that they don't own.

Artisans/Rationals tend to be more "utilitarian" in their use of tools, meaning that they will subvert a tool if it suits them. So they might use a finish hammer to chip rocks if they have nothing else available, even if it's your finish hammer and you really needed it to put up casing next week.

It's interesting to note that he considers language a tool, and so their use of language may follow similar patterns. There are some parallels with Meyers-Briggs in his system, although his intent was to provide measurable characteristics rather than statements about someone's mind.