skysight-inc/HackerNews huggingface dataset:
There was a little bit of culture-shock, but honestly, it wasn't too bad. I had a few years at a startup in-between being self-employed, so it wasn't an instant switch, and my role at IBM provides a fair level of autonomy.

This is my first time at a big company (e.g. > 50 employees). IBM in particular is huge, almost inconceivably big.

It still surprises me how frequently I'm be asked for help/advice/whatever from people within IBM who I've never met before and who aren't on my team, or even in the Watson division. (This may be in part due to the fact that I have a more visible role than most.)

On the flip side of that, I frequently have no idea who to ask about a given issue. (Although this doesn't happen as often now as it used to.)

Nice points are that I don't have to worry about keeping up a pipeline of clients or having to be mindful of what's billable and what isn't.

It may be partially due to having more experience, but I find it a lot easier now to walk out of my office at the end of the day actually be done working. I might think about work a bit, but I rarely feel compelled to actually go and do work when I'm spending time with my family. When I was self-employed, there was always a nagging feeling that I should be working whenever I was doing anything else.

As an extension of the last point, paid vacation is awesome.

I also get to publish a lot more open source work now then I ever did before, although that obviously depends on your role.

On the down side, I'm supposed to get written permission from my manager for each open source project I want to contribute to. She always replies "yes" and usually quickly, but it still wastes time and feels silly. (I generally send the email, begin working on my change, and then wait for the "yes" before publishing it and sending a PR. That usually works out well.)

Spending company money is also tricky. Placing an order from Adafruit is a convoluted process that can take several weeks. (To be fair, there is an internal shopping site that makes ordering more common things like a monitor less painful.)

Overall, though, I'm glad I did it. My time at IBM has been good and, assuming they'll keep me, I think I'll probably stick around for a while longer.
upvote for the name alone
This is such an incredible feat that I just want to trow a note here so I can reference in the future to show off. If the metric of global innovation has an exponential power, this act alone will likely increase that power by 10%
If you read the Erowid reports, sure as hell sounds like a drug...

https://erowid.org/experiences/exp.php?ID=60574

"3:45 ~ I start to feel this intense warmth come over my entire body, it feels like a combination of my first MDMA high with a nice OxyContin like twist, along with the social aspect of Cocaine. "

https://erowid.org/experiences/exp.php?ID=44963

"12:34-2:20- Between these hours I experienced the most fantastic high I have experienced. It is similar to an orgasm crossed with a MJ high. Shivers of warmth ran down my whole body and my fingers and other extremities went totally numb. I found myself playing a game in which I sat still in silence just experiencing these feelings. Any movement brought pleasant, warm tingling sensations all over my body although especially noticeable around the head and neck area. Any touch from another human was sensational and I found myself making excuses to be near people to feel their warmth and experience what I can only presume was their aura. There was a neutral sensation of pressure in my ears as well although that only added to my feelings of intoxication "

https://erowid.org/experiences/exp.php?ID=46082

"After living through this hell of a detox, I was afraid to even start again, but here was this pound of kratom, beckoning. So of course I brewed some up, and drank it. Ah, bliss! And now it only took me 12 grams to get the same effect that 18 used to give me!"
Galactic Model Simulates How ET Civilizations Could Be Deliberately Avoiding Us
Reading this #slatepitch, one is reminded of Sturgeon's Law (https://en.wikipedia.org/wiki/Sturgeon%27s_law) -- Sure, 90% of (rock 'n roll) is crud, but then 90% of everything is crud.
To be really pedantic (sorry! I'm not complaining about your comment), your keyboard does not have any key labelled 'control', it is always (AFAIK) abbreviated as 'ctrl'. Which is really weird to me, as it's hardly a big word needing abbreviating, and keyboards often have other long words written on the keys ('delete', 'page down', and so on).

On top of that, the shortened 'ctrl' is really a terrible abbreviation. It's not obvious that it stands for 'control' and I would guess that most non-techy people would have no idea that it means this word. Plus, it's near to another key with multiple letters ('alt'). The overall effect is that 'ctrl' appears to just be a jumble of letters with some esoteric meaning. A really odd design decision. Why not just put 'control' on the key and be done with it?
If you can speak/read french,

La quadrature du Net are amazing, it's a non profit fighting for net neutrality. They're pretty huge and very active

https://www.laquadrature.net/fr

EDIT : I actually just discovered that the website is also translated in english :

https://www.laquadrature.net/en
Hmm, I am. Does the Pro version support turning off the privacy and updating features without being joined to a domain? If there is only partial control, that's not good enough. Otherwise I may owe you a beer :)
Is that like saying that payroll taxes that your employer pays would go into your salary instead too?
This has been debunked more than a few times, by the way. There's even a Harvard Business School study on the matter. [1]

And a decent overview of the situation here: [2].

Yelp has also unequivocally denied the extortion charge [3]. While you might be tempted to dismiss it as propaganda, at least consider that Yelp is a publicly traded company -- i.e., if their post were shown to be a lie, it would be a criminal offense.

Disclaimer: no personal stake in Yelp, I just prefer clarity on the issues.

[1] http://people.hbs.edu/mluca/FakeItTillYouMakeIt.pdf

[2] https://www.buzzfeed.com/sandraeallen/is-yelp-evil-or-just-m...

[3] https://www.yelp.com/extortionmeme
I never heard about this kind of game. So to summarize (if I understood correctly), this would be a variation of the classical 8 queens problem [0] but on a wider board. Very interesting !

[0] https://en.wikipedia.org/wiki/Eight_queens_puzzle
Finding the Year's Share in Day-Of-Week Calculations
it is hard to dedicate large chunk of time on a regular basis without clear ROI attached.

What does the watch party offer that a discussion forum doesn't? Is the real time feedback really worth me stressing out about making a chunk of time regularly?
Cheers mate, glad you like it :)
In case anybody is wondering: https://en.wikipedia.org/wiki/Mule_(smuggling)
I think the distinction is that Uber and AirBnB both correspond to underused assets that you own and control. This deals with something that you don't price or control, and is already heavily regulated. Also, one problem is that neither weight not space on a plane are very underutilized in current airlines so if this took off airlines would either a) employ a pricing scheme that effectively kills it (e.g. pricing on weight of luggage or something) or b) increase costs to flyers to correspond to increased costs to them.
> For software that includes fixing a lot of hard bugs and really delivering on features like complete documentation, monitoring, and good upgrades.

That's exactly the kinds of things I wish that I could do. In my experience it's mostly managers that want you to push features without any documentation and filled with bugs.
Depending on the relative elasticity of supply v demand, yeah.
No theory of markets says that in the long term "profits" in general go to zero. Just profits in competitive industries. E.g. steel used to be very profitable. Not so much now. PCs used to be very profitable. Now profits in the PC industry are nominal. But there are always new industries that haven't hit that equilibrium yet.
I use tab groups https://addons.mozilla.org/en-US/firefox/addon/tab-groups-pa....
> Everyone who wanted a vive/rift has probably ordered it at this point.

I'm not convinced. In my small sample of ~10 friends, all would like one, but no-one can afford one.
Show HN: Pepper and Carrot – The Secret Ingredients
On rare occasions it's the opposite, though; I've tried in some places (as a developer) to advocate for deeper business needs, but the development manager is totally focused on the easy and fun stuff. In that case a flat developer group would've had better long term results.
Weird, I'd have thought C-r is the one readline command everybody knows even if they know nothing else abour readline. Almost cannot imagine using command line without it. (Though there's also the "like tab-complete but from history" that I never really learned to use.)
Being a public company doesn't mean any lie you tell, even about your business, is criminal.
Something I use extensively in terminals is ^L and ^M.
^L clear the screen and ^M for a line return.
Designing an Apartment Building for Bike Commuters
I read that as they just used the same file format as the piracy community. So, I don't know where the source of the dumps is specified?
You can use the Awesome Bar to search open tabs: just prefix your query with '%'.

More search tips can be found here: https://support.mozilla.org/en-US/kb/awesome-bar-search-fire...
What if you're looking for autonomy without becoming a manager?
Leaving aside the "Columbus got lucky" argument, he was a woefully incompetent administrator of the Spanish colonies he was put in charge of, in addition to being a tyrant. You have to do something special to fall out of favor within 5 years of discovering the New World.

> By [1499], accusations of tyranny and incompetence on the part of Columbus had also reached the Court. Queen Isabella and King Ferdinand responded by removing Columbus from power and replacing him with Francisco de Bobadilla, a member of the Order of Calatrava. Bobadilla, who ruled as governor from 1500 until his death in a storm in 1502, had also been tasked by the Court with investigating the accusations of brutality made against Columbus. Arriving in Santo Domingo while Columbus was away in the explorations of his third voyage, Bobadilla was immediately met with complaints about all three Columbus brothers: Christopher, Bartolomé, and Diego. A recently discovered report by Bobadilla alleges that Columbus regularly used torture and mutilation to govern Hispaniola. The 48-page report, found in 2006 in the state archive in the Spanish city of Valladolid, contains testimonies from 23 people, including both enemies and supporters of Columbus, about the treatment of colonial subjects by Columbus and his brothers during his seven-year rule...Because of their gross mismanagement of governance, Columbus and his brothers were arrested and imprisoned upon their return to Spain from the third voyage. They lingered in jail for six weeks before busy King Ferdinand ordered their release. Not long after, the king and queen summoned the Columbus brothers to the Alhambra palace in Granada. There the royal couple heard the brothers' pleas; restored their freedom and wealth; and, after much persuasion, agreed to fund Columbus's fourth voyage. But the door was firmly shut on Columbus's role as governor. Henceforth Nicolás de Ovando y Cáceres was to be the new governor of the West Indies.

https://en.wikipedia.org/wiki/Christopher_Columbus#Accusatio...
and this is irony.
Or tax carbon. And let markets [probably] decide which efficiencies to prioritize. Not that it's politically feasible...
The problem is that the skills required to win votes generally don't have a lot to do with the skills required to be competent in any field other than electioneering. So elections don't end up quickly revealing and demoting the incompetent people so much as they do raising up people who are competent at electioneering, regardless of their competence or lack thereof in other matters.

An example from history. Elections are actually how volunteer units in the early days of the American Civil War selected their officers. Every soldier got one vote, the whole regiment got together and cast their ballots, and the guy who got the most votes got to be the commanding officer. Very democratic!

With just one problem: in almost all cases, soldiers voted overwhelmingly for officers who promised not to make them do all the tedious army stuff they hated, like drilling in formation and practicing their marksmanship... which it turns out are actually very important things for a unit to do, if it wants to actually perform in combat. So these units had a bad habit of dissolving into mobs of terrified amateurs (and therefore getting slaughtered) the moment they entered battle.

Eventually it was decided that it was more important that army units be able to function in combat than that they be democratic organizations, and the elected "soldier's friend" officers were kicked out and replaced with hardasses. The soldiers hated them, and swore under their breath every time they were called out to drill yet again. But they learned how to fight.
Okay, that's pretty funny, I must admit. Kratom is like a weak version of coffee. Truly. So this kind of thing makes me chuckle. Can you imagine someone saying this about coffee?
I'm not exactly sure what you are trying to build, it sounds a little vague.

But I can tell you which application has helped my productivity the most - Slack. Communication is the biggest roadblock for my developer experience. Unclear specs, asymmetric expectations, etc. Slack has significantly improved the ease and speed I can get feedback from teammates / product owners.
> Finally, it's worth pointing out that Maybe and Nothing and Just and all that aren't built into the language, they're defined using the code that gbacon wrote. So in a way, Haskell doesn't have a Maybe type, people have written types that work really well for this kind of problem and everyone uses it because it's so useful.

Yep, and I believe it's the same with with Rust, it's been put into the standard library but it's not some special thing that only the compiler can make.

And like you said, the whole idea is that the normal case is that you can't have null values. If you need them for something you declare that need explicitly and have to handle it explicitly or it's a compile error. That way it can be statically checked that you've handled things.
The explanation is somewhat convoluted, but I believe they're impersonating a Windows server and convincing the target to send NTLMv2 credentials for the logged in user. Haven't looked at the protocols for a bit, but there may be some restrictions on when you're able to use this attack vector, e.g., local file sharing permitted, domain member, etc.

I'm thinking our intern might be willing to test out a few more theories and put together a more comprehensive blog post.
The same reasons that Python, Ruby, and Node are almost always reverse-proxied by a "bigger" web server. The "closer to the metal" server handles things like virtual hosts, load balancing, black lists/white lists, throttling, speaking to the kernel-layer about low level IP port specifics, while the "closer to the language" server deals with the realities of your business logic and application code.

That separation of concerns between two web servers in a reverse-proxy has become a very useful mainstay "Production best practice" in the Linux/Unix world, so it's nice to see Kestrel follow the larger trends there. It makes it easier to use Kestrel in most Linux/Unix deployments, but some of the reasons that it became best practice apply back to Windows. For instance, the principal of least privilege applies in that the application web server can run in a much more isolated process space than the kernel-level web server and the service boundary to secure between them in a reverse-proxy scenario is "just HTTP".

As for performance, IIS is a rather good reverse proxy and efforts to make it better for Kestrel have benefited Node, Python, and Ruby hosting on Windows, as well as vice versa.
Would Steam have happened if they had a different management structure?
Just One Photo Can Silently Hack Millions of Androids
Redis Instances Are Being Targeted by Fake Ransomware
I just posted this elsewhere in this thread: Median home prices in Palo Alto are 2.48M compared to 1.43M in Mountain View or 1.39M in Sunnyvale[1].

While public schools in Palo Alto are btter, you have the option of private schools in MV/Sunnyvale (which are better than public schools in PA) for 20-25K/year, which still comes out to ~300K per child.

And commute time to {Google, Facebook, Apple, San Francisco, etc} is similar from these 3 suburbs - I don't think PA is any better, especially when you consider the possibility of moving around various companies in the bay area.

[1] http://www.zillow.com/palo-alto-ca/home-values/ http://www.zillow.com/sunnyvale-ca/home-values/ http://www.zillow.com/mountain-view-ca/home-values/
Looks like you are right. I didn't see that part as I didn't notice it was a 4 page article.
This organic emergence of an informal structure is what many anti-management advocates use to justify their stance. They say there is no need for formal bureaucracy when people will automatically follow natural leaders and good ideas.

While I appreciate the philosophical sentiment, I think it's both a little naive and a little jaded.

Naive because in practice, there are real disputes, and someone needs to be in a position to resolve those disputes and keep things organized. When the structure is informal, even with great technical people (and often this occurs more often with great technical people), effort will often be spent on duplicate tasks, and the differing implementations will compete for mindshare internally. While that's not always a problem, there are times when the structure needs to be directed so that more important corporate goals can be achieved. If the employees can't operate with unity, they may find the whole company unified with them on the unemployment line in the not-too-distant future.

It's naive because good ideas are not always received well by self-interested actors, especially when you're dealing with people of mixed experienced levels and backgrounds, as any company with more than a few employees is. The manager's role is to make a critical analysis of the proposal and make what is frequently a difficult choice about what will be in the organization's long-term interest.

It's also naive because there needs to be a designated official who represents both you to the company and the company to you. That representation ensures you always have someone to voice your concerns and needs to. It ensures that you understand what the company wants you to be doing instead of having to try to pull it out of the ether, come out with the wrong thing, and find yourself in sudden political turmoil. It ensures that you have an appointee who can advise and represent your cause in sensitive personnel matters, and argue for the value you bring to the company. A good manager serves many very important organizational functions besides just determining technical direction.

Jaded because such a massive majority of managerial structures are so comically broken and useless, that traumatized workers don't understand how they could ever be useful for anything and just want to chuck the whole thing out. Believe me, I beyond sympathize with this, but I don't think it always has to be that way. This is part of why finding a good corporate fit is very important for the job seeker.

Any time you get more than 3-5 people in a room, a political pecking order will naturally arise. That force needs checks and controls to keep everyone safe. Benevolent, mindful leadership from good, fair judges is critical to the success of any group of humans, whether organized into a corporation, nation, tribe, family, or other. We can't discard that principle just because it's hard to find qualified leaders.
:q! quits without saving the text file which only aborts a commit if the message is empty, meaning it's not sufficient if the message has pre-existing content when you open it.

And you largely misunderstood. Komet has a shortcut for making the commit (command return). The mouse is just a supplemental possibility....

Having a more convenient shortcut is not the only reason I use Komet.

[edit]: and to address for "something as small as commits" -- well, I write commits pretty often. So it matters a great deal to me to have an aiding tool, and definitely not for a task I'd consider 'insignificant'
Boulder, CO
Yes
Yes
HTML 5, CSS, Bootstrap, JavaScript, JQuery
https://docs.google.com/document/d/1W7iAo5v7OeqveeSVkd-DC3Zm...
Scooter00030@gmail.com
I've seen some divergent figures, but as far as I can tell, cars emissions are 20-30% of total US carbon emissions.

The only way to reduce driving significantly is to create useful public transit, so any carbon tax scheme that does not increase funding for public transit is just going to take money from peoples' pockets without giving them a realistic way to avoid it -- and as other posters have noted, it will disproportionately harm the poor. This could make carbon taxes so politically unpopular that they will be repealed, and new ones will not be created. That could be pretty bad for the environment.
Why should they have to? If anything the onious is on us, the consumers, to create an alternative that can revolutionize the market of networking. I wish situations like these, instead of driving people to say "Charge me less", would drive people to make functional alternatives. Mesh networks can easily achieve sub-3Mbps speeds for all users in a fair and relatively free alternative.

We have all the technology, we have the legal protection/laws in place, all we need is some people to do it.

Lidar for long-range links, high-power relay nodes in the 5GHz range or (for amateur radio operators) using the deregulated 11.4+ GHz bands (with multiple antennas at 150W PEP each), and hard lines where needed, you could easily create a network for the people by the people. The software side is already fully implemented by the many mesh networks around the world.

There is also a project called CJDNS [0] that has come up with a system for deriving IP addresses.

All of the tools are here for all of us to use and make our world a better, and more accessible, space for all. We just need to put it to real world use.

[0] - https://github.com/cjdelisle/cjdns
This seems like a very big risk. You are actually putting your name on a baggage that is passing trough a high security/high traffic control situation.

I would never do this for someone I didn't trust personally.
The Odd Hybrid Businesses That Defined the Early American Service Sector
In all fairness, its upto the mule to make sure what you are taking. Seems its only is a nightmare as much as what happens now, when you transport a package for someone else.
I'm usually a "security theater" kind of guy, but having people put packages in their luggage that have been packed by strangers sure seems like an actual security problem to me. Getting someone else to unknowingly carry your bomb onto an airliner is a time-honored tradition. It lets the attacker make multiple attempts to probe security without consequences, and it avoids the troublesome part at the end where they die along with their victims.

Security aside, this can't catch on. If it started to, the airlines would have to put a stop to it or reduce baggage allowances to the point where it would be unprofitable. Like many services, they're counting on the fact that the average will be much less than the maximum. An airliner where every passenger checked their maximum would probably be overweight, and at the least would greatly cut into their profitable cargo capacity.
1 Year Later, Edge Still Lacking CSS Variables
Beta News – Flash Player NPAPI for Linux