skysight-inc/HackerNews huggingface dataset:
There is an important qualifier that people keep forgetting.

You wouldn't need such a system for cars to communicate in the presence of authority or in the absence of value. The former is the case for Lyft or Uber, the latter is the case if we have an infinite supply of cars.

But if one wishes to have peer-to-peer value (and cars ain't cheap) without a central authority (and Uber is evil) a proof-of-work blockchain is better for that than Git or a server run by some guy is.

There may of course be superior social or technical forms for this use case. But once you have added the qualifier that the system should be decentralised (and for everyone making a career out of pretending not to understand what this word means: I mean here that there should be no central point of control at the point of transaction) a blockchain may make more sense than some of the alternatives.
Being reactive to a topic that's greatly discussed in this space isn't the right move either (imo). The wait until we're proven wrong is the behavior that allows entities to gain the upper hand - throughout history may I point out. I'm all for decentralized and forward-thinking companies in the AI / Automation / Assistant space. Some have been brought up here already in other comments.
The thing is Linus HIMSELF has admitted that there is a problem and that he was a part of the problem. He has not only signed off on the CoC, but has also stepped down for a while. Like I said, the CoC is an effort to address things that have been going wrong in certain communities-- like Linux, Stackoverflow, and some conferences. If everything were A-OK, there would be no need for them.
Elixir's with is useful but it's not beautiful. Opus improves on it at the price of setting a standard for passing values along the pipeline.

IMHO with has a few problems

* It feels like a pipeline but it's not a pipeline, so lines end with a comma instead of starting with |>

* It feels like pattern matching but it's not a pattern matching so the left hand is followed by <- instead of =

That leads to annoying typographical work when moving code inside the with or back outside and to occasional compilation errors, like a missing comma or a forgotten <-

I wish they made it a native feature of the language instead of a macro. They could have made it look a lot nicer.

Opus makes those pipelines more readable and adds pipeline linking and forking (link and tee). I'll try it in some project.
Thanks for pointing out. Will update the GIFs soon.
http://archive.is/II8xf
That's fine, also not about more money.
Anything that can send an HTTP GET.
Boycott them and don't purchase or use their products.

If you feel strongly about it go further and organize more people to do the same. Try to convince people who don't feel the company is unethical that it is.

But in the end you can't expect because you don't like a company that your feelings on what should happen to come to be.

It's like so many people complaining on Twitter about Twitter not banning voices they don't like. If you don't like Twitter's policies then stop using their product. If enough people agree with you and do this they will change. If you feel it's worth spending your life organizing people to boycott Twitter then spend your life doing that. But the culture of demanding that platforms must adhere to someones arbitrary expectations as if using their platform is a right is ridiculous.
His isn’t ethical implications discussion. This is you using every one of these feature release pages as your product review page. If nothing has changed about your position why even tell us? It’s like all those people who comment on software built with Go. “I don’t understand why Terraform uses Golang. It has no generics”

That’s not “programming language feature discussion”. It’s obsessively off-topic behaviour.
Don't buy a raspberry pi just for this, chances are you have some old windows machine you can slap Ubuntu server on and set it up easily. That's what I did and I have very little Linux experience.

My favorite thing about it is ad-blocking in mobile apps. I tried to use it with OpenVPN on my android phone for ad-blocking when I'm on cellular data, but the speed it was unbearable. I'm not sure if it was my crappy router or what, everything I read says that DNS routing should be neglibible to speed.

The downside of pi-hole as opposed to a broswer extension is it's more difficult to allow things when needed, and whitelisting specific URLs can be difficult and slow to take effect.
Security with client certificates is the default using the vendor-supplied tooling for bringing up remote docket hosts, docker-machine. This is why I brought it up. It’s not some 3p whatever, this is the vendor’s tooling and it is not insecure by default.
I use nixos, not GuixSD, but I can speak to "what would be the advantages and disadvantages", particularly since guix is a reimplementation of nix.

The benefits to me are immense, because I travel between around six machines on a daily or weekly basis. Prior to moving to NixOS, I'd have to manually keep those machines in sync in terms of software installs, etc. However, after switching to NixOS, I have a set of files I version control which will declaratively build the system the way I want it.

So, if I install a new package and I'd like it be the same across all machines, I simply configure it, commit to git, and then pull down the config on the other machines and do "nixos-rebuild switch". Everything becomes exactly the same.

It's saved me so much time in terms of managing my computing life. I really couldn't see going back to a regular distro after using one which is declarative.

The drawbacks? Well, for one, Nix and Guix have various tricks with symlinking, etc, to make it appear to applications as if it's a typical Linux filesystem, but it's not. E.g. there's no /lib, etc. It's a little weird getting used to.

And with nix, there's the nix language, which isn't that difficult to learn but it's not my favorite. If the underlying language needs to be functional, I'd prefer a lisp over nix. Also, with nixos, there are too many different commands required to learn when you get deeper into it, but work is underway to improve that story.

At least for me...the benefits far outweigh the risks. I don't think I can ever go back. I think there's a real opportunity for a commercially-backed declarative Linux os...it really is a game changer and would do well in the enterprise.
> You can place a bit more blame on the US companies that let it happen.

This is one aspect of Chinese culture that I’ll never understand. For example, if you get cheated, it’s your fault for being lax/trusting/stupid enough to get cheated. The immorality is on the victim, which makes for some extremely paranoid business relationships when working in China.

How is that beneficial in the long term? Why doesn’t such a system just implode on itself? I guess this is where guanxi comes into play to counteract that, because I don’t see how it could work otherwise.
But he must have signed of on the contract, so he would know it could happen? Why act all offended by it? Especially since Facebook's agenda seem pretty clear-cut: put ads into WhatsApp
I'm not a network guy, but can someone explain how this is more significant than a multi-lateral peering agreement?
> Stealing IP will happen, no matter what treaties and governments try to do. For poor countries it is a path they just don't have the luxury of giving up.

I feel like this misses the point. I don't expect people to complain much about IP being stolen by competitors - that feels like an security/internal problem.

The issue with China seems to be that they force partnerships with Chinese companies, resulting in western companies having to share their IP, and when that IP is used outside of the constraints of whatever contract was created and the western company complains, the Chinese government colludes with the Chinese company to stymie or exploit the western company as much as can be done without breaking the relationship.

I'm also not going to say whether this is right or wrong - just that the feeling I get from the whole thing (as someone who doesn't follow this stuff that closely) is that the government efforts go beyond what others have done in the past (which I understand to be more subsidizing industries to boot them up).
I found a report by the U.S. Chamber of Commerce’s Global Innovation Policy Center rating different countries' intellectual property policies: http://globalipcenter.wpengine.com//wp-content/uploads/2018/...

For all I know the numbers are totally made up, but they rate Russia at 17.29, China at 19.08, Poland at 26.56, Japan at 34.58, Germany at 36.54, France at 36.74 and the US at 37.98. Obviously the relationship to GDP per capita isn't monotonic, but some correlation appears to be there.
I'm 41 yo and feeling like I'm at a bit of a crossroad. I feel that I will be miserable as a manager, and will always want the introverted work of development. How has it worked out for you? Any tips?
You sure do put a lot a faith into a $500 watch. I routinely see $40000 cardiac monitors spit out false positives Ie. actute MI or Afib with RvR on healthy patients in the field.
Pointing out someone else's hypocrisy is not a defense of bad behavior.
Can you give an example of this transactability, especially in an example where it would be superior to existing solutions?

Also, are you the Dan Collins in Phoenix? I think we did a project together about 4 years ago...
I feel like I'm coming across more of these "exit, then atone" profiles and none of them seem to have any teeth. They read like self-help articles for the ultra-rich: "Broken moral compass keeping you up at night? Try driving a Honda Odyssey."

I get it; you took the money. I'd sure as hell take the money. One anecdote about sniping at Sheryl Sandberg is washed away by this milquetoast sentiment:

“It was like, okay, well, you want to do these things I don’t want to do,” Acton says. “It’s better if I get out of your way. And I did.”
Or, better yet, why don't those companies ask before keeping all this data?
Yes, as I explain in the article. I kept coming across media calling ray tracing a new technique, in articles about the RTX boards. I responded to a few and thought I'd talk about it on the blog. Enjoying ray traced animations (pre-rendered) on the Amiga was a thrill for me back in the old days, and so it felt a good fit for my vintage computing blog.
Are the ads really so bad? they're skippable quite easily if you are really annoyed.
*Forte
Please consider not describing your opinion as if it represents Europe.

I'm sure there are a lot of people in Europe who disagree with you (and a lot of people in America who agree).

Grouping people together by some vague concept of nationality or ethnicity, and then claiming that your opinion is intrinsic to that group, invites some rather unpleasant associations.
Yeah, that part made me imagine a world where everyone carries around a cool keyboard with their dotfiles stored on it, and logs into public UNIX machines just by plugging it in.
Those seem like two separate problems to me. The oracle reliably reports to the blockchain while the blockchain ensures that the historical record is tamper-proof.
State sponsored stealing will get state sponsored slapping
Seems like plenty of organizations optimize for 'cheaper', and this is one means of doing so.
Show HN: Did You Ship Today?
I feel the story would have been stronger without the cheap emotional shot at the end.
> This makes sense and I don't understand why self-hosted sites are doing it. The logs are there. Analyzing them is all that is needed.

1) Laziness. A third-party JS tracker usually comes with a complete dashboard, full of pretty (and sometimes even useful) graphs.

2) Data. Client-side trackers can spy on users more, giving you more information you can e.g. missapply in an A/B test trying to drive "engagement".

RE 1, there exist tools aimed at analyzing server logs. I played with GoAccess a bit, it's quite OK. https://goaccess.io/
> Acton said he tried to push Facebook towards an alternative, less privacy hostile business model for WhatsApp — suggesting a metered-user model such as by charging a tenth of a penny after a certain large number of free messages were used up.

> But that “very simple business” idea was rejected outright by Facebook COO Sheryl Sandberg, who he said told him “it won’t scale”.

> “I was like, ‘No, you don’t mean that it won’t scale. You mean it won’t make as much money as…,’

This doesn't scale because people would ditch WhatsApp in favour of a messaging app that didn't restrict the amount of messages you can send behind a paywall.

I know that hating Facebook is in vogue, but frankly with that line of thinking he sounds like would have made poor business/product decisions.
This comment doesn't add anything that isn't explained in the article more than once by Acton himself.
Uber settles for $148M with 50 U.S. states over 2016 data breach
Environmental Insights Explorer
Pi-hole is so important to me that I am unwilling to use the web without it. I also will not use Microsoft Windows without it. The Mozilla DNS over HTTP project concerns me because of this. If DNS over HTTP becomes the default for most software then I will have a serious problem.

Don't bother trying to tell me this will be optional. Absolutely nothing will make me trust you after the MR. Robot incident. I would cut off two fingers to use Safari on Linux and Windows.
The situation is confusing but not that confusing.

Java 8 has commercial features that are locked by default. You can unlock them by passing a command line flag that looks like -XX:+UnlockCommercialFeatures, so pretty hard to miss.

If you use those in production, you're meant to pay. But virtually nobody does use them. In fact Oracle open sourced them all for Java 11, perhaps because of that fact.

Now in Java 11 there are two JDKs, that are virtually identical. OpenJDK and Oracle JDK. The latter is the same as the former but commercially supported. If you use it in production at all, you're meant to pay. But the only reason to do that is you want commercial support, from what I understand. There are no longer any special features. If you can support yourself (like most can) you just switch to OpenJDK as part of your Java 11 upgrade.

They have not changed the license for Java 8 users "on the fly", I'm not even sure that's legally possible.
Jack Poulson Letter to Senate Commerce Committee
timebombs are great ways to add plausible deniability
You can edit the hosts file on Android apparently and the Pi-hole is just a shared hosts file.
Middle click should do the trick, though sometimes it's broken (usually when people fail to imitate a link with JS).
Improving Search for the next 20 years
It's actually more expensive to send a WhatsApp message via Twilio than an SMS via Twilio, which is a pretty weird way to price it.
Hyperswarm is a Kademlia DHT with hole-punching builtin. It's designed to arrange p2p connections. For context as to why you'd want this, when you create a p2p connection (like with WebRTC) you typically need a "signaling server" to arrange the connection. Hyperswarm replaces that server with a distributed signaling system. We built it for the dat protocol, but it's reusable in a lot of other contexts. (In fact, the creator of the Manyverse mobile app which released yesterday [1] has voiced an interest in using to Hyperswarm [2].)

1. https://news.ycombinator.com/item?id=18065567

2. https://twitter.com/andrestaltz/status/1044973699940659200
Founders took the money. Tf were they expecting to happen? You sold out. You can't have your cake and eat it too!
Yeah, dude, if I know users are going to not penalize me for this and the government is going to fine me 250k a day for it, I’m going to put it up. That isn’t lazy. That’s just time optimization.

No one’s going to fine me for blanket adding the feature so that’s fine.
There are devices that are not easy to free up from ads, eg. unmodified WP mobiles. This way they are protected from ads as well when tehy are conmected to the same network with wifi.
Well, at least the cat’s out of the bag and the media aren’t pretending it doesn’t exist or that people are exaggerating, etc.

Of course now people are going to normalize it and say it’s no big deal after years of saying it was an exaggeration.

But that’s what you get when you get blinded by the lure of 1-billion potential consumers... along with an unfavorable trade agreement wich allowed for assymetrical tariffs, etc.
I remember that a lot of people were saying that cryptocurrency is not revolutionary but that blockchain is.
I think the opposite is true. Cryptocurrency is revolutionary and blockchain is just one of several known technologies that make it possible.
Cryptocurrency is the most important use case for blockchain tech.

What I like most about cryptocurrency is the fact that it financially incentivizes massive collaborative behaviour without requiring participants to actually own any capital at the beginning.
It lets you create financial incentives out of nothing. Before cryptocurrency, this kind of collaborative game-rigging behaviour was only accessible to people who owned a lot of capital (e.g. 'activist' investors).

For example, I could launch my own cryptocurrency tomorrow and then use it to air-drop (aka bribe) journalists to write about my project in a positive way - This is pretty standard behaviour among Silicon Valley startups but now you can do it without VC money.

It sounds bad but it's much better than what we have now.

It levels the playing field for everyone.
For the first time ever, regular people have the power to change the world together through incentivised collaboration.
He wrote that as a counterpoint to the idea of hypocrisy that is radiating from Acton's latest statements - "of course he wasn't noble", which is what he pointed out as the likely explanation, not naivete nor "being a moron".
To call what we call “IP infringement” as wrong presumes IP monopolies are right, and that there’s no objective reason why it’s so .

In the US patent law doesn’t cover everything, there are alternate forms of IP like copyright which has let open source software and fashion thrive.

Then there’s the open hardware system in China called GongKai: https://www.techdirt.com/articles/20141230/09362929550/how-g...
One could see driving an older car as a opt-out, and boycott. As fewer cars sell, the company to first realize the problem and the market stands to windfall. All this tracking is why I can't stomach the tesla fanboying on HN, we should know better than to celebrate 3rd party control of your car.
Wealth inequality in US is not any better, under the policies of a democratic government
See also: tax evasion scandals.
No the problem is tracking. It basically makes google tracking cookies un-deletable. I don't see how this is a non-issue from a privacy point of view.
Keeping IP within the borders of a country, or within a group of countries with mutual patent agreements, is certainly in the interests of the patent holder. IP is only meaningful if enforced. So, containing IP within the countries that have agreed to respect the patent is a rational part of the institution of patents.
>In 6 years, there were only 3 outages that weren't my fault.

How many where there that were your fault? And of those, how many would have been avoided by using Heroku?

>All at the cost of office rent ($1000) + FIOS ($359) + Cloudflare costs and S3 for images and backups.

What about the time spent creating and maintaining this infrastructure?
Even as a toy example, a blog post and code that demonstrates setting up a 3rd-party package repository would be helpful. I'm just afraid of the GUIX team deciding they don't want to support 3rd-party repos because it encourages non-free software use, and deliberately stonewalling development of related features.
I've seen issues with really minor difference in OpenJDK and Sun JDK, that forced people to stick with Sun JDK (like some library somewhere doesn't properly work with OpenJDK).
I'd rather they be dumber. There's too much input latency in modern hardware as result of all the smart layers.
Even more confusing, the linked website seems to work just fine on my Moto.
funny, from the outside we've been telling you that for a long time.

yet nothing has changed due to all of the "internal uproar" we are constantly told about.

nothing at all.
oops. Apologies for that. Fixing that soon.
I like the layout and the images. Very easy to read.
I agree. I don't think members of the SSBC view themselves as authority figures, but it's true that push access to the reference implementation is a form of power.

Solutions like git-ssb are an improvement, but it's a hard problem to solve: when a stranger asks you for the code for the web viewer, is the correct answer just to give them what you personally run? If so, that seems similar to what the SSBC is doing.

I'd personally love to hear more solutions to this sort of problem.
...and yet still no way to customize the toolbar. Am I seriously the only one out there who can't stand having a pointless Home Button taking up space?
Because the "I'm the CEO, bitch" business cards weren't clear enough.
Using logic based on a ToS isn't good faith.
People change; perhaps they had previously discovered terms in which monetization would be agreeable. Then when that monetization happened, the other party had a change of heart and no longer consented. If done in bad faith I could see that annoying someone.
It's not like that at all.

Email history is a useful feature. You're at risk of unauthorized access to it in exchange for that useful feature. Anyone could theoretically offer a service without that feature, though there might not be demand for it. (then again, see mailinator.com)

Everything-history is a compliance feature. You're at risk of unauthorized access to it in exchange for compliance with the law. Offering a service without that feature would be illegal.

It's entirely fair to blame the increased risk on the law. The law's benefit might outweigh those costs, but pretending that the costs do not exist serves no one.
No, it's more the bratty kid on the playground who isn't getting their way, so they're throwing a fit and threatening to take their ball and go home.
The title could've been: Ray Tracing, an old technique finally viable in games.
It’s definitely in American interests to defend IP, but I wouldn’t try to make moralistic arguments, they just come off as hypocritical given the history.
Emotions don't imply moral response. Emotions may be caused also by empathy, fear, threat, gain and so on. Impartial and independent are not the same as insisting that "both sides are the same" either.

In here, it is a reported a fact that killed women and children received no trial and no presumption of innocence. It highlights asymmetry between trial soldiers will (theoretically) receive and what they have done. That is perfectly fine.

If the reporting made you feel like what soldiers did is symmetrical to them being on trial, then the reporting would be biased.

> Support the open and civil exchange of views, even views they find repugnant.

That does not imply consumer should feel neutral about those repugnant views. If consumers feel neutral after hearing repugnant views, then journalist sugarcoated those views to make them look more innocent then they are.
What?! Zuck dropped a cool $21B on the app - I believe he's entitled to expect a return on investment without being bullied, using a public business model everyone knew about. Facebook isn't a non profit, and zuck is actually accountable to investors
I wonder if the device encryption hot fix from the 24th has anything to do with this outage.

https://status.ciscospark.com/incidents/7t9jkl59tw6c

If an encryption hot fix was pushed and it broke their encryption/decryption of data processes, that could cause such an extended outage.

It certainly seems like data loss/corruption, I imagine they thought they could completely restore from backup within 24 hours.