skysight-inc/HackerNews huggingface dataset:
> So you are saying you don't have any use for the idea of morality.

To a degree I agree with this statement though. Morality in politics and corporations seems to be purely a tool for those without morality. That is to say, "X would never do that, why do we need laws for it?"

As far as I'm concerned, morality is for a person, unique and without power. If any (meaningful, I guess) power is obtained, such as in companies and politicians, checks and balances need to be in place to prevent abuse, corruption, etc.

We seriously need vast and in depth auditing in politics, because morality is long failed the world.
> Deploying GPL code is a legal process.

Deploying GPL code is only a legal process if you make it one.

If you're using it to write or deploy other GPL software, it's pretty much a straight forward affair. And if you're not using a GPL license, well, that's your problem: there's nothing stopping you from using the GPL to make all the hassle go away.
Powering Saturn's Active Ocean Moon
> Don’t pretend to be a micro-political arbiter...

By the fifth time a friend or family member hits me up for cash, I'm going to start talking to him about the root cause of his cash flow issues. There may be advice, help, references, etc. that I can help with. Because that's what friends and neighbors do, not because I'm political.
DeepScan runs data-flow analysis that is somewhat orthogonal to the type checking of Flow.

For example, BAD_MIN_MAX_FUNC rule detects an error in the following code, which is beyond type checking.

x = Math.min(0, Math.max(100, x)); // BAD_MIN_MAX_FUNC alarm. The result is always 0.

The main diffrenece with JIRA ticket management is that it operates using information from code itself.

For example, it automatically tracks fixed and newly detected issues by a feature called historical defect merging.
The 11 Privacy and Security Settings Every iPhone User Needs to Know
It has been rumored for quite awhile. Chiplets from multiple vendors and on package memory (HBM) will be the way all future high end chips will be built. The key to getting this right is getting the handoff between devices at a systems level and extending the virtual memory fabric cleanly to these devices. The win for these is that you get the best hardware out there on A high bandwidth low latency substrate. AMD has better GPU hardware than Nvidia (Nvidia just has better drivers). Intel still has an edge on CPU physical implementation so, why not combine. I fully expect to see custom accelerators (TPU-like things in he near future) incorporated as well. If companies like IBM and Arm were smart they’ll be entering the space too, selling IP to put over EMIB. Suspect IBM is already there :), Arm probably not.
Google DeepMind’s WaveNet is the second generation of voice interfaces
Is it possible to run this as a npm package against local Git repositories? Or is that in the roadmap?
I may buy an hour service and see whether or not an easy window appears to me.
Show HN: Source-To-Source Debuggable Derivatives in Pure Python
Can someone break down how funds have been frozen and what the bug that's being exploited is for those less familiar with Ethereum?

From what I've read about Ethereum's contract language, it doesn't make itself easy to statically verify properties you want to check so I don't see how problems like this are going to go away until another language is used.
> Somebody should make an ARM laptop/desktop that is not riddled with three letter government agency spyware

https://libreboot.org/docs/hardware/c201.html
> Miners are not a part of bitcoin consensus mechanism.

Miners ARE the bitcoin consensus mechanism. Saying anything different is ridiculous. The miners are signaling 2MB blocks in an overwhelming majority. https://coin.dance/blocks

Blockstream and 'core' are scared that the miners will finally stop using their software and take control back of bitcoin, allowing them to expand it's throughput to what other chains already have. This will alleviate the ridiculous $3-$5 fees to make the smallest transaction. Before 'core' and blockstream decided to suffocate the throughput of bitcoin so that their company could profit off of side channels, fees were a few cents.

> just Jeff Garzik to handle this task.

This is not true at all. First, Jeff Garzik was one of the very early developers of bitcoin before the current crop ousted the original group who wouldn't go a long with their plan. They are the ones that took it from something no one knew about to a working system with millions of users. It isn't only Jeff Garzik working on this task and the 'task' is mostly raising a number from 1 MB to 2 MB. There isn't anything technically difficult about it.

> I think they were soft limits which didnt require a hard fork.

The 1 MB limit was put in place as temporary spam protection and satoshi was very clear about this. Bitcoin HAS hard forked before (and many other coins have hard forked multiple times as planned upgrades that have gone perfectly smoothly).

If you are getting your information from /r/bitcoin you should know that it is HEAVILY censored. They ban anyone who has an opinion they don't like, they grey list comments they don't like, they change the sort order of threads that don't go their way, they keep their moderation logs closed and they have a long list of rules that are arbitrarily enforced as justifications for all their nonsense. Check out /r/btc or any other source of information, but not /r/bitcoin, that place is 100% toxic.

Edit: Every post speaking out about /r/bitcoin usually gets rapid downvotes with no explanation while also getting slowly upvoted over time. This seems to be no exception.
I usually go to qwertee (https://www.qwertee.com/). As I've said in another comment I've had some minor sizing issues but the print quality is decent enough.
Yes!
I have. Years ago I was like "ugh art is just overpriced bullshit. this picasso dude and his stuff that nobody understands, it's just snobby stuff."

Wanna know what changed me a lot? Diverse friend circle, drugs and listening to Kanye West. Those things taught me to look at life in a different way, appreciate the emotion and experiences they capture or try to evoke. I love art now. I got a huge basquiat canvas on my wall (not an original ofc) and a bunch of paintings by artists that aren't remotely popular.
Also smart move for Intel. Frees them up to concentrate on CPU functionality and clean offloading to accelerators. This IMHO is the key, without something better than CAPI, CCIX, NVlink, then these are just accelerators. Putting them in as actual compute devices on same level as the CPU will take some actual guts and innovation.
Curious, how does this compare to a statically typed language compiler?
If these programmers spent half as much time coding as they did bitching about their and others' programming environments, I think they'd get a lot more work done. Not to mention, be happier with life.

Honestly, I think part of maturing into a senior software engineer (and later, a good manager) is accepting that while things aren't perfect, they're plenty good enough to solve your problems and make money.

I'm not saying there aren't occasionally valid complaints, and sometimes these new tools (Docker, et al) are really good, but the sorts of developers I'm describing here always think the grass is greener when it's programmed in another language. No, of course they aren't factoring in the months it takes to convert over for a 1% productivity "boost". All this grumbling does is hasten your language and tools dropping out of fashion and never improving.

If you want things to get better, contribute to your language and its tooling. If you don't, just switch out and use something else. Can we skip the swan song each time you decide something isn't good enough for you?
But it seems hard because there is lost of training videos in the site :(

https://azure.microsoft.com/en-us/training/
Another ethereum hardfork coming in 3... 2... 1...

Are these guys ever going to learn?
Sure, untrammeled neophilia is a problem too, but that's not what we're discussing here, either. No one is saying that MV* is never useful, only that it's not the be-all end-all that the comment I chose to interrogate presented it as being.

If we were discussing untrammeled neophilia, though, I'd note that in a fast-moving field it merits the professional to keep up a lively familiarity with the new tools which will likely soon deprecate the old, and it likewise merits the organization invested in such a field to avoid letting that investment grow so stale that it becomes difficult to find good people to work with it. There's really nothing here that hasn't happened with almost any other software specialization over the last few decades. It's only that it happens faster now, because everything happens faster now. There can be a certain fatigue in that, and from the outside - or from the perspective of one who has suddenly noticed that the world has moved on while he has not - it can seem as though there's nothing to it but new shiny things for new shiny things' sake.

I have not found it so; instead I find that today's tools enable those who know how to use them to do more things, better, and faster, than yesterday's tools could support - and I confide that tomorrow's tools will improve the situation still further. But perhaps my own perspective is the one that's flawed.
The code is immutable, but Ethereum has a functionality called "suicide" by which a contract can, well, commit suicide. It is kind of like a deletion, in that the code can't be executed anymore afterwards, but of course the blockchain still contains the contract in its original, unmodified form.

AFAIK this feature was introduced to make owners capable of deactivating contracts which contain known security bugs (so at least nobody can accidentially send any more money to those contracts). And because that's the intended purpose, a suicide is non-revokable, so a dead contract remains dead forever.

A library apparently can be nuked because Ethereum does not explicitly have a concept of "libraries". They are after all just contracts, with the only difference being that they are intended to be called by other contracts instead of humans.

I see the next controversial, but eventually Vitalik-blessed hard fork incoming...
Oh wow, nice resource, thanks!
Says below:

>Read them anywhere. These books are available in PDF and ePUB formats, meaning you can read them anywhere at any time. The Four Lenses of Innovation and Startup Weekend are also available in MOBI format

In my experience, converting ePub to mobi (or even better: azw3) using Calibre yields flawless results
The Hidden Roadmap (of a Founder-CTO)
Thanks for replying. :)
Not my taste... I imagine some people would like to view it in terminal though.. I was merely thinking out loud. Are the sports APIs standardized, or even readily available across all the popular sports in the U.S. ?
The page says this: "Read them anywhere. These books are available in PDF and ePUB formats, meaning you can read them anywhere at any time. The Four Lenses of Innovation and Startup Weekend are also available in MOBI format."
I agree about Crystal, the way it dispenses with metaprogramming in favor of macros is simple and elegant and optional type restrictions gives me most of the control I want.
OMG the Best Horizon Zero Dawn Bow Ever
> Deploying GPL code is a legal process.

It doesn't have to be. The GPL is very clear; anyone with even a semi-decent high school education can read and understand it. A company which requires legal consultation in order to know how to use GPL code has bigger problems.

Of course, you can't both use GPLed code and deny your users' freedom. So don't do that. Sell hardware, sell services, just don't sell closed-source software.
I wanted to make something like for a while. I'd use a reportlab-based generator though and Jinja2 templates. Ideally, I want something that can generate both compliant and optimized HTML and a PDF, while having easily hackable style sheets and stuff. I'd add just a little bit of Python code to make it easy to add new stuff (new skills, new experience, etc.) and generate CVs with different highlights from the same data and templates (I used to have one for my primary stuff, one concentrating on devops stuff, one for immigration purposes, and yet another one for something I don't remember — it's hard to keep them all up to date when you mostly use just one).

Would be a cool project one day, for now I'll just keep using LaTeX.

I've moved past ModernCV though. Too many people are using it nowadays :)
Looking at AMD’s server strategy, hey are going directly at NVidia, nvidia just doesn’t know it yet. They Epyc line is built for heavy PCIe comma and low comms overhead from NIC to GPGPU. Of course, guess which gpgpu works best with them?
We have not taken VC money at this time.

Do you think I'm an idiot? I know that basically half the things I own are at the expense of others, like my nice monitors and other electronics. However, this is a huge step away from taking money from dictatorships and slave traders. Let's be sure we are both talking about the same thing here. I hope to one day apply the skills I have gained at the expense of others to better the lives of the less fortunate to a much greater extent than I have harmed them. It is my ethical duty to do so.

I'm not some confused idealist and I don't appreciate your condescending attitude. I do not personally have a bank account. It is unavoidable that my company has a bank account, and the fact that the money is dirty is a separate issue and needs to be addressed. On the other hand, it isn't unavoidable to turn down investments from bad characters. In the event that my company would knowingly accept such money, I would leave. So I don't understand your point.

You're not the first person to try this angle, and honestly others have made a better argument than you. Stop playing devil's advocate, and let's talk about the reality we actually live in.
The city already spends a ton of money on the issue - clearly the government just isn't great at putting that cash to use. So I don't think throwing more money at the problem will help. Truthfully the answers to the problem may make the situation worse before it gets better. You should look up an article by Nick Buckley, who runs an outreach service for homeless people in Manchester UK. It's obviously a different situation than SF but it piqued my interest because it's an angle you really never hear.
Write a guide on how to integrate it into an editor!
Commodore Amiga and ATARI ST were big in France (and still are, if the demoscene contributions are anything to go by); In Europe, Amiga is still a thing. ATARI ST is still a thing. Neither of those have complete JavaScript support, if any. That’s where “the French connection” comes from in this context.
I regard the calculator as feature complete.

This can be feature complete for individuals who represent the cross section of NBA and terminal fanatics. Anyone else outside of this cross section, the dependency on the likes of espn.com is still there, and will likely have it open in an adjacent browser.

Expanding your calculator analogy, my point would be akin to critiquing an add only calculator app
To Err Is Robot: How Humans Assess and Act Toward an Erroneous Social Robot
Coding with Vulkan directly seems to eliminate the nvidia perf advantage in many cases, so...is it still the hardware or the software lagging?
Apple chose Jersey as new offshore tax haven after Ireland crackdown
Show HN: How We Built Our React Native App
I used my iPhone 5 without a case and I have to agree, the 5 was beautiful. The 6S I now have is too slippery to use without a case, though (even ignoring the 'unstable on its back' argument).

I would definitely buy a thicker phone though, especially if it gave me better battery life.
> IMHO if he has a problem with the way things worked out, he should have chosen a different license.

This is a classic conflation of legalese and ethics/decorum/professional courtesy. Just because something is legal doesn't make it good, and just because something is good doesn't make it legal.

For example, I abhor those who take credit for other peoples' work. But I use a license on software I write that permits folks to do just that.
> It seems unlikely that these facts are uncorrelated

Why does it?
Yes, it's definitely a shibboleth. IMO it's a full duplex signal. When I notice that an interviewer noticed, it can make me more interested in an offer from that place if I think I'll be working with that/those interviewer/s.
Leveraging the Boundary Between Client and Server in a REST API
Have you tried Spreadshirt?

I have a few, and am satisfied with the quality (but only satisfied, they're still a bit thin.)

https://www.spreadshirt.com/
> The GPL is very clear; anyone with even a semi-decent high school education can read and understand it.

The amount of discussion on HN about the GPL, and whether a project is or isn't complying with it, makes me think it's not so easy.
iOS requires permission from Apple, so resetting the clock doesn’t work.
Show HN: How to structure components in React
Explore Predictive Maintenance with flexdashboard
Cambridge Analytica CEO Talks about Trump, Hillary and the Future
When one contributes to a soup kitchen without getting paid in money, the person still gets a value be it a growing social network, a line in a CV, experience of working and organizing people etc. So it is not a work for free as one does get a value that can be exchanged for other things.

Similarly with open source work. It brings a value in forms of contacts and experience.
This was how I summarized SF to my friends:
Billionaires inside the building, disrupting the world.
Homeless sleeping just outside in the cold.
The invisible complexity to accomplish a user will
Thanks for the presenting the other side of the argument.
I have been a part of the bitcoin community since 2013 so I am pretty aware of both sides of the debate. I am actually a supporter of bigger blocks. But i know that we cannot keep increasing the block size everytime we need. It is not about Jeff garzik not being competent enough, it is about the amount of work he will have to do. Current bitcoin developer group is huge and many developers review the same code, work on new stuff and much more. Segwit2x havent shown anyone else other than Jeff garzik who is going to work on Segwit2x codebase.

Both r/bitcoin and r/btc are terrible. You wont ever get a proper discussion for bigger blocks on r/bitcoin and r/btc has basically turned into a place for bitcoin cash and is not anyway related to bitcoin now. They even celebrate everytime bitcoin price dumps.
Of course. This kind of power is so easy to abuse.

Unfortunately, google and amazon are a little harder to abandon than fb because of their utility...
US copyright law lets you sue for either actual damages plus the infringer's profits OR statutory damages.

https://www.law.cornell.edu/uscode/text/17/504
Show HN: Lessons Learned Scaling Airbnb 100X
Well, if I am giving my money to a homeless guy begging on the street/public transport, I for sure will not encourage him in his destructive behavior. It means me contributing to his self-destruction with my money. Simply no. How hard is it to understand this?

Personally, I give sometimes few coins to street musicians, but that's it. Homeless in Europe never struggle for life, there is a vast social net that can help them in various ways, if they want. Giving money means confirming that this is affordable lifestyle, and something they should continue doing.
Code N00b: The Ninety-Ninety Rule and All Your Unfinished Projects
The Story of Overwatch
Agree 100%. I always use zero-dependency libraries if they are available. The only library in my codebase that has a React dependency is react-redux. React upgrades have thus far been painless.
I don't feel much emotion when viewing art, but I'm a huge art lover.

Go to a museum and take a guided tour where they talk about the artists. You should start to feel intellectual curiosity at the very least.
So are you saying that the article reports workers moving to higher-paying jobs is counted in the study as a reduction in employment? That is a serious flaw.
I hear you can get a deal on a condo in the Millennium Tower.
Arguably, the box could be even blacker were a large company to feel like they had no implementation to turn to and forced to develop everything internally.
Show HN: Do’s and Don’ts of AWS Lambda by TJ Holowaychuk
Does anybody remember the other x86 competitor of the 90's Cyrix? (Is that the name?)

What happened to them. Is there anyone out there with an x86 IP license that could build a super simple P3 or P4 class chip?
I’m gonna guess no. I’m amazed that even one sport offers a high quality enough API to build something like this.

Looks like this uses a very unofficial API - see the note about AWS IP ranges being blocked on https://www.npmjs.com/package/nba
Yes, our understanding gets more refined the more we learn. It remains messy, error-prone and incomplete. So the solution can never be to learn things 'well' or get things right first time or produce perfect teachers/videos or something like that. The solution is to go on correcting misconceptions where we are interested. Ken Shirriff's blog, mncharity's website, comments here and so on simply are part of the ongoing spontaneous correction process. Like the contents of a cell, they may look crazy and disorganised but they get the job done.
I am curious if they are going to align the Bucketfeet custom shoe patterns into an on demand service similar to their their t-shirt business.
I stand corrected. I only saw this on Reddit with an apparently misleading title.
The fact that with this title and date, neither the article nor the comments mention the Paradise Papers surprises me.
Supply and demand curves aren't observable: only their intersection, price, is observable. The curves also move about in unpredictable ways. So we've got this situation where unobservable quantities move with unknown dynamics in a noisy, unpredictable fashion.

In order to get anywhere with a statistical estimation problem as hard as that, you have to impose a lot of prior structure. I'd be surprised if, much of the time, you didn't end up effectively assuming the answer you want to see.

I'd go as far as to say supply and demand curves are a pretty useless abstraction. I've watched two economists argue over whether the 2015 oil price slump was a supply shock or a demand shock: if they can't get that right, what hope do the rest of us have?
We all need a massage from time to time.
Sheetgo
Paradoxical aversion to upgrade the network much like California has a paradoxical aversion to increasing the speed limit to improve highway throughput.

It's so strange to me... commutes would be much shorter if cars were allowed to drive 150, and your roads would be able to move more people per day, too.
Thanks for this...it's so underreported. People imagine that there's some support system for mental illness. There just isn't, at all.

There are 37,679 state run psychiatric beds in the US now. There were 560,000 in 1955. http://www.pewtrusts.org/en/research-and-analysis/blogs/stat...

I had a personal experience with someone that made a serious attempt at suicide. Checked into the ER, released to the street 24 hours later with no options offered at all.
I somehow suspect that Snowden was smart enough not to keep all eggs in a single basket. His laptop might as well has been mugged or stolen.
Maybe you can adapt this NBA GO implementation to consume data from your software?
To be fair, that was never Knuth's goal. And, really, for most documents the presentation is no small part of the content. As much as we might wish otherwise.
yes...yes they would.
Facebook expands its mobile Messenger payments service beyond the US
I don't think the expectation is that they may budget a measured amount for alcohol or other drugs, but that by providing them with the means to get more of those things, one may play a small part in what prevents their escape from said miserable circumstances.