skysight-inc/HackerNews huggingface dataset:
Of course Oracle can't kill illumos, et al. But these open source projects are not what SCO has licensed as "real UNIX." They are Unix-alikes.
You'd choose the dishonest route and live a lie. Got it.
Leveraging Crowd-Intelligence for Forecasting and Predictions
Most such deals are a net loss for the community. Some of the bad ones have been for data centers, which employ very few people. Neither do manufacturing plants, which just don't need that many people.
Boy, will my parents be baffled by this.
How is it different? "If you want our business, pay up."
The south in general has a militaristic legacy, I could tell you why, but you probably know why. This is not to say that the rest of the country can't or won't step up, that mistake has been made in the past.
Naming things is one of the hard things in computer science. :) Anonymous functions, when appropriate, let us avoid having to think about that.

For example, `f` is a refactoring of an anonymous function:

function f (item) {
return {
// foo properties
}
}
const fooItems = values.map(item => f)

Imagine that you have to map over several different collections of items, and generating the lists `foo`, `bar`, and `baz`. You have to either name the functions we pass to map `f`, `g`, and `h` (which I bet our reviewers would hate), or `fooMapFunc`, `barMapFunc`, `bazMapFunc`. It just pollutes the namespace that I have to keep in my head, because I have to wonder "is this used somewhere else?".

Moreover, is it _more readable_ to define the helpers first, and then the collections that are made by using them, or to define the pairs (fooMapFunc, fooItems) in sequence? This could easily be felt one way or the other, and both are valid, but leads to code review holy wars. "I feel this is more readable / I feel exactly opposite".

For comparison, the anonymous version of this similar operation:

const fooItems = values.map((item) => {
return {
// foo properties
}
})

const barItems = values.map((item) => {
return {
// bar properties
}
})

const bazItems = values.map((item) => {
return {
// baz properties
}
})

In this case, the anonymous function is clearly not usable anywhere else, so it's easier to be sure that it's something one can change, and completely removes the chance of holy war over readability of whether to define helper functions together or with their collection.
I'm to the point now where I just leave the Slack web client open as a tab in Chrome. It works well for me and I still get notifications when I need them.

The best part is I can use the back button to go to previously viewed rooms/messages.
Keyword in title: could

"Opioid use COULD explain 20%..."

Seems backed up by this part of your quote:

"I don’t know if it’s causal or if it’s a symptom of long-running economic maladies..."

The title implies exactly what was quoted.
Have you seen any evidence that Bezos is willing to trade the interests of his company for a beneficial impact on society? I haven't, and it doesn't seem in keeping with what I know about him. He's going to look for the best place for Amazon in the medium and long term.

Of course personally I'd love it if they chose a swing state and added 50-100,000 progressive-leaning voters to its population...
I agree with that. In my prediction legitimate, honest research with p~0.05 will become unpublishable, while p-hacked bullshit will prevail in glory.
> So Haskell and Clojure are similar?

Yes.

> Design patterns differ between languages. And OOP principles too

Not that much compared to paradigms. They're closer to coding styles. Once you understand what encapsulation is and how python lacks visibility modifiers, it's only a matter of using a coding style to compensate.

> "Two languages using the same paradigm are closer to each other" - but this seems tautologically true

Taken out of context, sure, but you excluded the second part. That's why I think Haskell and Closure are similar.
Agree 100% that the introduction of climate/geo engineering as a means to offset CO2 emissions will be an enormous reason industry and individuals lose interest in trying to reduce emissions. Unfortunately, it is far too late for even the most amazing reduction in emissions to solve the problem now, so these techniques will be needed.

Just as most folks prefer to medicate their health issues away rather than making lifestyle changes, by the same token we're going to be living in a more and more over-engineered environment, with each "solution" leading to more "unintended consequences".
You're confusing violence with coercion. Violence cares about physicality; coercion does not. While others may think the distinction is too thin to care, I care to elaborate on the nuance, so I prefer to have two terms for what I see as two concepts.

An intersection exists somewhere, but not all violence is coercive, and not all coercion is violent.

When the government collects taxes from you, it is coercive. The underlying threat of violence is gated far from you. Imagine a government that didn't understand the full range of coercion, and only had violence in its tool bin for collecting government revenue. Then you wouldn't need two separate terms, as the government clearly isn't seeing any nuance either.
Agreed. We should preserve the natural world if there are good reasons for doing so. I believe there are, not only for self preservation of the human species, but because of the joy so many feel being immersed in nature.

Appeals to reason don't force us to bow to economic imperatives. Wanting to preserve nature for the joy it brings us is perfectly rational and reasonable.
Regarding the examples:

" 0
" 1
# 42

Why is the length stored in base 92 while the number is stored in base 10?

Why not just store them both in base 128 or 127 (if you want C strings)? You can't use base 256 because some strings won't be valid UTF-8, but base 127 or 128 seems fine.

Do you want some notion of human readability? That isn't in the problem statement. Your problem statement seems fairly imprecise in a couple ways.
Stanford &gt; Berkeley.  Proof included
But that doesn't explain why it would be preferable to remove the headphone jack in 2016 and have people be used to it by 2017, rather than the same but a year later.

Whether there is technically room for a headphone jack means nothing to a consumer who would like to have one on their iPhone. As far as I can see there is no difference from the consumer's point of view which year the change happens in.
The JIRA <-> Stash integration is also nice. Create a bug in JIRA and reference a release tag (which integrates with Stash), create a branch to fix it right from the ticket, ticket shows when that branch gets a PR and is eventually merged. It's possible to e.g. close the ticket when the bug fix gets merged too.
Also the initial business plan of Amazon was in large part trying to benefit from not having to pay sales tax on out of state shipments.
You can prove that code is referred to by other code in the same project. However, you can't prove if your exposed API is being used. For example, let's say you have an HTTP API endpoint and you're not sure if your front end is using it.
Cool but is it statistically significant ?
Rascal metaprogramming language
Buzzfeed: 1 out of 5 men fired for smoking a joint!
> The things that no human would possibly design are just silly.

I would keep many of them on bookshelves.
It's art when its only purpose is to visually stimulate a mind.
100+ years: interactive world map 1899 to today (Open source project)
Also the fact that it "perhaps" covers 0.6% of the total which is 20% of people dropping out, so the headline should be " 1 in 5 of people leaving work might be doing it because of opioids".
The midwest is still a powerhouse for the US economy and military. It's just no the cool place to be.
DIY Prisma app with CoreML
Nice!

Previous work by Jeremy Hutchison:

http://www.jeremyhutchison.com/work/project47.html

http://www.toxel.com/inspiration/2013/01/07/useless-objects/

http://www.erratum.co/products/
Demonstration on Youtube:

https://www.youtube.com/watch?v=21HjF4A3WE4
https://news.ycombinator.com/item?id=15031688
How does that affect a company like Amazon that cam claim its primary HQ in another state, and its actual realized revenue as mostly in other states? What part of Amazon's profits would get taxed in PA?
and sadly, a number of the gubernatorial candidates have indicated they are in favor of this bill.
The corporations that got data are also very interested in open development of machine learning algorithms. They know that the data is key for getting value out of the algorithms anyway...

EDIT: I second that regardless of motivation, this is a step forward.
Managing Datadog with Terraform – the much better way to manage Datadog
Motorola 2.0?
Google Memo: Beyond the Culture War – FACTUAL FEMINIST
Logistics is hard. You can get it right 499/500 and still end up with someone going to the local office supply store etc.
It's been good. I need to figure out SSR, either in Go or though a Node microservice.

I really like how a proto file defines our whole Api. It makes designing and referencing the Api easy.
This. Corporations are where the money saved from automating jobs winds up. They are sitting on larger and larger cash stores. Facebook and others have one engineer per million people. Only corporate shareholders win, and only indirectly.

Bernie would have been a great UBI candidate.
The US could just do what the EU does and ban sweetheart tax deals. Such tax deals are anti-small-company/unfair and it's a race to the bottom that no one will win.
almost all problems has to do with data and selection of data. changing the p-value threshold wouldn't help.
Has anyone seen one to the tune of "4/5 men not fired for doing drugs"?
And there are already more than 1000 Amazon employees in Vancouver. A couple warehouses that have easy access to China/Pacific shipping.

And the False Creek Flats are going through planned urbanization at the moment: http://vancouver.ca/files/cov/false-creek-flats-plan-2017-05...
We've come full circle rather quickly.
VS Code is also Electron and it uses way less CPU and battery life for a significantly more complex task.
I suspect this is a Utah cultural affect. Mormon attitudes and community culture VERY strongly promotes entrepreneurship. Missions are good sales experience too.
So my theory was: Having a federal, shared solution would allow more money to spent on this. Thus avoiding embarassing fuckups like this one.

Anyway, I just think you should scrap all electronic voting; your local regional governments clearly don't have the chops to avoid idiotic things like this. Just go back to paper ballots. They work fine!
There are innumerable studies indicating people's social group has significant emotional and normative influence. I'm not aware of any study looking at employment specifically, but it's not an unreasonable leap, IMO. Here are some examples:

https://www.ncbi.nlm.nih.gov/pubmed/23773049
http://web.media.mit.edu/~tod/media/pdfs/EmotionalContagion....

I think the idea that unemployment may be socially transmissible to a degree is pretty reasonable. Part of the fear of unemployment is fear of social rejection, due to negative views about unemployment. If others in your peer group are unemployed, that component of the motivation is ameliorated. There are other, stronger, motivations to be employed of course. But it's an effect I would expect to see at the margin.

And yes, I would absolutely expect it to work for employment. I see nothing confounding about that.
Really? A disaster is where we need capitalism the most? All you've said is how much of a profit companies can make via price gouging, but you've made absolutely no mention about the people that need the help. Great, companies make a killing in profit, but fewer people than ever can afford the help that they need.

How are you going to look someone in the face and tell them that they should be glad that they can no longer pay for a service that used to be affordable, right when they need it most?
Is this thing a fork of Rocket.Chat? Looks a lot like it, I hope it won't be as bad as rocket chat.
> You should keep your firmware up-to-date to avoid painful and lengthy troubleshooting sessions. Try to stay recent with CPU Microcode, Motherboard, NICs, and SSDs firmwares.

I wonder if this is good advice. I would have said the opposite: do not mess around with any of that stuff unless there's a security advisory or a problem points to a specific piece of hardware. It's not like updating this stuff is without risk.
For me it's the AK-47 for sure.
Thanks for the pedantry. It is amusing to me, because the "w" looks way more correct to me. Can't say why, though.
It used to be possible to have have a successful academic career without publishing much - for example, one of my philosophy profs in college (at a top 10 school) had never published anything after his dissertation (he got his phd in the early 60s).

Of course, this system only worked because academia was a bastion of the male WASP elites that didn't have much pretense of serving the broader public. But at least you didn't have the torrent of mediocre papers that you see today.
is there a gallery of applications make with gnucobol .. i would like to see how application made in gnucobol can look like
Markets are coercive.
David Nutt the Psychedelic Crusader
The FogBugz project management system has pretty good integration between its case system and its wikis.
We moved away from slack due to it crashing peoples desktops (Mac, Windows and Linux all have had this problem). I've not used other electron apps though, so maybe I'll stop blaming the underlying tech :)
This would be interesting. Currently Google makes a loss on Android development and licensing. They make this money back by using Android as a marketing/advertising vehicle for their other products.

If they were making significant money through selling phones directly that could change the dynamic.
This is an interesting point considering the World Wide Web was born from the need to share scientific info.
You misunderstand. It's not one hit and you're hooked.
Google Vive coming soon!
Massive genetic study shows how humans are evolving
Ask HN: Design patterns during an interview should I really memorize them?
I have just finished an interview ( big established company ) that didn't go well. Specifically I was asked questions about design patterns that I couldn't answer. I have read the "head first" design patterns book from start to finish something like 7-8 years ago but I wasn't able to recall the details. Is this really frequent during interviews? Should I really refresh my design pattern notions for the next interview?
It increase total supply and increases availability of free supplies for the poor and needy.

It increase total supply by encouraging people to come and sell goods at the increased price. If you can load up your care with water bottles, drive 5 hours, and make $5k that is tempting and some people will do it that would not do it if there is no price increase.

It increases the availability of free supplies for the poor and needy because those that are needy and not poor will pay more to get the more water. This of course presumes that those selling water provide a better service than those giving water for free. Which I think is a justified assumption because if they were not, they would not be able to sell anything.
My hometown - located on the edge of the rust belt - is in the midst of a national news-making opioid and heroin epidemic.

Anecdotally, I believe the converse is true.
Launder it for a year, sell off the bits you don't like.
Secure Inter-Microservice Communication with Client-Certificates and Nginx
Curating Commits, or how Git works and why [video]
How are people handling CI/CD servers/services with the mono repo?

The barrier to mono repo seems to have always been the need to create massive amounts of bespoke tooling to handle the build pipelines(how do I build just this proj?, how do I run tests on just this proj?, how do I build just this proj and its deps?, etc). These are totally solvable with dedicated dev resources, but these are typically the problems you try to avoid rather than spend time on at a lot of companies; say < 1k engineers(snark).

Workspaces and Lerna seem to be a small piece of the puzzle even if critical. Are there tools to help out with rest? For instance if I'm using Bitbucket pipelines, what should I be looking for to help building from a mono repo?
Causality is a difficult debugging tool for control loops (and even worse in economic feedback networks). Even in a simple control loop, you can know every causal link among individual elements in the system, but it can still be difficult to establish the system cause of why it's going off kilter. In controls, there are at least known mathematical tools for well defined cases - but now expand that to a big worldwide, messy, interlocked feedback networks.. you can again correctly identify many individual causal links.. but be entirely wrong about what is actually driving parts of the system to breakdown.

It makes addressing problems at that scale difficult because people tend to argue about individual causal links which are indeed related, but may not be the actual drivers.
Ask HN: What are some good books on SV / Tech industry history?
Hello,

Being a young person in the tech industry, I've always been fascinated by the little tidbits of history that I've come across. Are there any books / articles which offer an insight into how the industry looked like in the 80's and 90's?
It's interesting. Confluence's "user friendly" editing and interlinking is a weakness for those who wish to have a clean hierarchy and well-defined document layout.

Before our company started using Confluence, our team ran a Dokuwiki server. FOSS, can hook into AD, many plugins and extensions available. Worth looking at... yes, it does have Markdown based editing, though it has a rich editor to assist.

EDIT: Apparently they have a WYSIWYG plugin. Haven't tested it.
Unions would affect warehouses and jobs like shipping/delivery, not HQ office jobs.
A Telescope to Find Another Earth
Show HN: GOT WASD Keyboard
A dialed in README.md in every repo is all I want.

It can link me all over Wikipedia style as needed, but I want the manual to come with my $ git clone and not have to fart around in some other document repo.
They're not working as hard as they would be. And there are no new entrants to the market. Sure, companies might, on their own good will, work hard to deliver more water bottles. But if people are buying water bottles for $100 a pop, i'm gonna drive over there myself with a case of Arrowhead, and i'd bet so are you. High prices motivate people who wouldn't otherwise involve themselves to provide the supply. This is the essence of a market. Markets abhor an arbitrage opportunity, and price gouging is an arbitrage opportunity.
> Do not bend

This kind of advice is what will keep him from being an engineer that others want to work with, and from passing the trivial HR screens that big companies have immediately before talking with an engineer.

Soft skills and an ability to explain without condescension are much more important for educating others, rather than doubling down and being pedantic to someone who obviously isn't getting it.
The bidders are also free to mention to Amazon that they were thinking of increasing the funding for their local anti-trust investigations, and maybe those funds wouldn't be available if they had to be spent on infrastructure improvements related to significant new construction in the area instead.

Ask for a bribe; get a threat. If a city can afford to blow a few million on tax breaks to get more millions in economic development, it can afford to blow a few hundred thousand on lawyers to get something in fines or settlements.
While genuine 'Fake News' is a real problem, hyperbolic reporting that disregards nuance to attract clicks from the lowest common denominator is much more widespread and insidiously damaging. I'd argue that it plays a large role in the polarization of society.
That's literally what I said:

>> Sometimes tech isn't about innovation, discovery and breakthrough. Sometimes it's about integrating existing technology into the workflow of your customer base.

Technology companies don't just create new things. Business is not 100% innovation. Not even the giants like MSFT, Google, FB, Amazon, and Apple spend all of their employee power on creating something new. Sometimes it's giving your customer base what they want.

I don't think anyone is billing Slide as the next frontier in chat software. Atlassian is porting over existing functionality to work natively with their other products. With the wide adoption of Slack, it's obvious that chat software is something Atlassian's customers are probably using, so why not make that hooks into the other products?

It doesn't matter if you're a tech company, a real estate company, a law firm, or a medical practice - if your customers want something that integrates well with what you're offering, it makes good business sense to see if it can work.
Ask Apple to Stop Censorship in China
Nope, I was actually thinking of businesses e.g. automotive brands opening assembly/manufacturing plants.
Mexican Tourist Tax Refund Firm Exposes 455K Customer Records
But the whole point is that HTC hasn't been able to do that in years.

It's not immediately clear why Google would be better positioned to do so with these assets
A mixture of both. There are immense applications calculating fares based on a ton of factors (estimated demand, seasonality, competitor prices, and much much more) but analysts can tweak and modify markets manually as well.
I would no longer shop for HTC if this follows through. #Privacy
They're getting bucks for one thing and only one thing--eliminating the cost of long-haul truck drivers or turning them into minimum-wage "truck minders" or something like that.
it's no secret why this is the case.

when society rejects you, it hurts at a tribal and physical level..
None of the features you mention are useful for actually communicating and getting work done.

Your concept of "better" is distinctly different from mine. In my world, software without completely useless and unnecessary features is better than bloatware. irssi + tmux + logging + grep works great for 100% of actual not-embedding-useless-cat-videos-to-avoid-having-to-actually-get-work-done use cases.

In the interest of adopting your own borderline-uncivil tone: Stop assuming objectivity in your notion of evolution and improvement being the same as everyone else. It's not. Just stop. Please.
> The best policy for all states and cities in USA is saying: no matter who will you choose, we will NOT give you a subsidy. And if you want to talk about offshore outsourcing, let me rephrase it: all countries in the world should show the A a middle finger in unison.

If we could only get all governments together to conspire against third parties. How could that ever wo grong.