skysight-inc/HackerNews huggingface dataset:
Networking Tips for People Who Don't Network
How does it work? Where is the private key stored?
...wow. Do you have any recommendations for alternatives?
Misconceptions about Binary Options
Oh yes, they're very different. It's just not necessarily the case that one is to be preferred over the other.

I don't expect in a US structure my Obama texts would be hidden or deleted.

I think they'd be put on blast by multiple competing systems that are semi-automated to seek out and publicize "undesirable" behavior, and I'd end up receiving death threats from anonymous sources, sanctions from my employer, etc.

The outcomes are different, and I think the jury's out on which one is better. In fact, it's probably a personal preference.
I don't believe this is a truly valid concern for the most part.

The very few 'desktop' apps I use today don't really implement platform UI behaviour, rather, the apps seem fairly consistent across platforms.

Adobe products, Android Studio, Ableton, VS Code, Atlassian products - they seem more similar to me than otherwise across platforms.

Mobile platforms I think are quite different in this regard, whereupon they have considerably more 'specific' features.

But on the desktop - I think as long as the common keyboard binding/shortcuts are respected ... then this is ok.
Amazon Exploring New Programs to Improve Deliveries – The Information
it wouldn't be quite the same because software does not have physical material properties. IMO this difference is crucial.
Facebook to Merge Instagram, WhatsApp and Messenger
How big of a deal is this? How will battery technology be impacted? What did Tesla's open-sharing of their patents do to the landscape?
I've experienced this primarily in two European countries, as well as the Americas (both north and south) and east Asia.
Intel's 10nm Cannon Lake and Core I3-8121U Deep Dive Review
He also mentioned a 200 mile range, which the Leaf is still working towards; Nissan's website clearly states the latest Leaf has a 150 mile range [1]. I've been lusting after all electric cars for a while including the Leaf but range is definitely a concern.

Kudos to Tesla for breaking open the market and creating all electric cars with 200+ mile range. But I'm with the original poster in that I want 200+ miles and a quality product with no fit and finish issues or supply-chain problems when there's a breakdown. Tesla has one of three right now and eventually the majors will catch up.

[1] https://www.nissanusa.com/vehicles/electric-cars/leaf/range-...
I work in this industry, anything that doesn't have the regulated retention period for audits has high pressure to be burned asap.
Sorry, but that makes no sense. Keeping a TCP connection in established state does not require any modem to be powered. I even suspend my laptop with established SSH connections over night, to disk, so it's completely powered off, I could even disconnect the power supply and take out the battery for the night. When I power it back on, the SSH sessions are still working perfectly fine, after hours of being powered down, and that is completely unsurprising, given how TCP works.

The only thing that requires leaving the modem powered on is if you want to be able to receive something. But tearing down the connection obviously doesn't help with that. When the modem is powered down, you won't be able to receive anything more by not having an established TCP connection.

So, no, that does not explain how doing more work saves power.
GP probably was referring to legendary Toyota quality, as opposed to (good but not known in popular culture as remarkable) Nissan quality.
I believe there is a flaw in the Apache License 2.0 here. If the patent grant only covers the code in question. If this is true, then it not only reinforces software patents, but reinforces implementations too.
I don't understand how do people just leave servers with open access. Don't you have to manually set them up to be unprotected and accessible that way?

Edit: missed a word
> Unless they radically change

And according to the article, this radical change is coming. Why is that so hard to believe?
Prepending would be O(1) because it's creating a new array instead of prepending in place. Still bugs me (seems inelegant, even if not necessarily inefficient) so I wrote my own version: https://news.ycombinator.com/item?id=18988075#18998572
While I am an atheist myself, I grew up going to a Unitarian church. They held food drives and other charity events, and was a social staple of our community. Religion can give a person's life structure, give them a social support network they might not have otherwise. I have met religious people that quite simply could not get out of bed without it, and as long as they don't become too dogmatic I see no issue with it.

What many atheists seem to miss is this, god doesn't need to be real for religion to have massive benefits for an individual. I will never fault anyone for believing, nor will I fault anyone for playing up their level of belief to be able to participate. I will not overlook the excesses and corruption of large scale organized religions, but on a smaller scale it can be of great benefit for a community.
Where this line of thinking falls apart is realizing you must, due to the same logic, explain the architect's coming into existence.
"I think they'd be put on blast by multiple competing systems that are semi-automated to seek out and publicize "undesirable" behavior, and I'd end up receiving death threats from anonymous sources, sanctions from my employer, etc."

I disagree.

I don't see any future where your gmails or SMSs are going to be sold to arbitrary 3rd parties so your 'future employers' can read them.
You say this in a thread literally about a counterfeit coat. People don't have access to Mercedes-Benz knock-offs.

> No need to be a show off and let everyone know you bought the highest trim AMG, that would be impolite.

I'd hazard with luxury vehicles, showing off is part of the appeal.
I wish you the best of luck at defending against Apple's lawyers backed by a patent system that no longer promotes the progress of science or useful arts.
Lack of evidence and willingness to change sounds more like "agnostic" than atheist to me. I'm not trying to split hairs - I am much more OK with declaring myself to be agnostic than athiest (I'm an American and southern to boot, Grandfather was a preacher).

The best way I've heard it put is that Athiests believe there is no God. Agnostics believe that it is unknown and unknowable whether there is a god.
Everyone should read the Lloyd's analysis of a potential second event [1].

>The total U.S. population at risk of extended power outage from a Carrington-level storm is between 20-40 million, with durations of 16 days to 1-2 years. The duration of outages will depend largely on the availability of spare replacement transformers. If new transformers need to be ordered, the lead-time is likely to be a minimum of five months. The total economic cost for such a scenario is estimated at $0.6-2.6 trillion USD (see Appendix).

>While the probability of an extreme storm occurring is relatively low at any given time, it is almost inevitable that one will occur eventually. Historical auroral records suggest a return period of 50 years for Quebec-level storms and 150 years for very extreme storms, such as the Carrington Event that occurred 154 years ago.

Bear in mind, this report was authored six years ago.

[1] http://www.lloyds.com/~/media/lloyds/reports/emerging%20risk...
Thank you. Makes me wish everything else in the world was so thoughtfully documented.
Colleges have been under pressure to admit needier kids. It’s backfiring
If you ever feel that you need to know the skin color of a project's author in order to judge it properly then you are the one with the problem.
I've actually never used any async/await stuff, so I didn't know that's what it's for. All that stuff appeared in JS (and elsewhere) after I stopped doing Web dev. These days I mostly write Haskell, which AFAIK doesn't need all of that async/await/promise stuff because its already covered by laziness.
By this logic, the creator requires a creator, and that creator requires a creator and so on. Unless you believe in this infinite chain of creators, you already understand how someone can believe in a complex thing coming into existence without a creator.
I don't know how good an example Adobe is. They don't visually appear to integrate with the system, but you do get some nice OS integration. I was pleasantly surprised to see that Audition/Premiere both use the force-touch trackpad on a Macbook to send haptic feedback when aligning markers, for example. Very subtle but a really nice touch.

You don't get that from your typical web app in an Electron shell.
Hello! I wanted to share a side project I have been working on over the past few months. The aim of CloudFound is to support open-source/decentralized initiatives by crowdfunding and maintaining their cloud resources. It does this by using Kubernetes to manage cluster deployments, Stripe for processing payments, and Github for discussions, review, and versioning of configurations. K8 allows a resource to run workloads that can serve web applications, databases, or microservices - all available for shared public use.

The app itself functions as a (self-referential) proof of concept since its cluster, deployment, and fundings are all managed by its own code. CloudFound is open-source and not-for-profit, I'm hoping to find more contributors before releasing the app with full functionality. For implementation details and a roadmap, please look over the repository [0]. I would appreciate any feedback you might have or features you'd like to see. Thanks

[0] https://github.com/lukepereira/cloudfound
I don't think such unfriendly UX would ever be considered in such a mainstream service
Five top-to-bottom scrolls on my mouse just to get to the first line of the article.
It's very common, when one lives in a theocracy, to pretend to be religious. That way you don't get shunned by your fellow citizens, and have to deal with all sorts of awkward situations.

The actual levels of religosity can drop a _lot_ before it becomes clear that darn-near everyone is just pretending.

In 2011, membership the Church of Scotland dropped to the point where it was less popular than "No Religion". This got a lot of publicity - and meant that over the next two years the membership nearly _halved_, from 32% to 18%. Because once there's no social requirement to say "Oh yes, I believe in God", all of the people who hadn't been going to church anyway stop saying it.

https://en.wikipedia.org/wiki/Church_of_Scotland#Position_in...
Approaching the (Linux) kernel year-2038 end game
No, the opposite is often true. To get you working quickly software often has open-to-all by default and the user is left to lock down as they see fit.
I loved mine for a while, but the range was a problem for me. I traded it in for a Chevy Volt (2017), and don't regret it.

The Leaf is fantastic, and will qualify that I had a 2011 model, so my range was ~45 miles due to degradation. Sadly I didn't make it in the recall range, so no replacement for me. I've heard that people with the 2013+ have better range and reliability (and less or unnoticeable degradation).

I wish more manufacturers would consider plug-in hybrids with more range. 40mi electric seems like a perfect compromise between electric range and reduced weight.
StoryCorps: Jack ReVelle on 1961 Goldsboro B-52 crash
Is a drunk man happier than others?

That’s a simple, but deep question. I wonder if this topic is covered by mainstream philosophy.
It still requires you to run the WhatsApp phone app though. I doubt that facebook wants to require all of their users to have phones. You can reimplement WhatsApp's functionality in client side JS but then you get into deep technical problems rooted from the fact that js is, in general, ephemeral and not something permanent compared to an ios/android app. E.g. when someone logs onto facebook on a their friend's computer to check their messages you want everything to be smooth including message search but in order to provide message search, either the server needs access to the plaintext or the client needs to download the entire message history... If there's an app the client already has the entire history so that's no problem, but it is a problem with ephemeral Javascript. Another problem you run into is that Facebook can serve specifically manipulated Javascript just for you ^ TM because you are an interesting target or something. For Android/iOS this would require an app update and need to go through a third party and I haven't heard that google or apple give you the option to push a specific app to a specific device.
My feeling is that there will be more and more data sharing and we're going to have to reorganize our society around the assumption of transparency. Cheap cameras connected to the cloud will continue to proliferate and face recognition software will get better and more widely available. Trying to prevent big corporations and the government from using data about people is going to be an uphill battle, and probably hopeless. If you start from the assumption that massive amounts of data on people will be collected and exist, I don't see how you successfully keep it all secret without turning into a police state.

The solution will be to make this data available to everyone. Not just government and the financially powerful, but everyone.

Some types of activities should remain private, especially when it's practical to do so. Encryption works, so conversations can be private so long as all participants agree. Certain types of medical records should be kept private, and some types of legal records where few people are involved. But general activity that falls outside of the bands that society has deemed worthy of special protection should be considered public.

Travel records? Forget it, that stuff's all over the place. As far as financial records, society has an interest when large sums of money are involved. IMHO we'd be better off if privacy and wealth were inversely correlated.
Also cut down on the host keys (e.g. don't have an RSA/DSA/ECDSA host key if all of your clients support Ed25519 hostkeys) and key exchange algorithms (KExAlgorithms in sshd_config); almost all clients support curve25519-sha256 now, so get rid of all the DH fixed ones. Similarly ciphers; OpenSSH and PuTTY support ChaPoly, so you can get rid of aes-ctr, et al.

I'm not saying decrease your supported algorithms to the point where you break things you're using, but you'd be surprised at how much you can get away with not having and never notice it.

At the end of the day this means all those horrible libssh bots and worms can't even begin an SSH session with you, much less attempt any sort of exploitation or bruteforcing. It still generates an entry in your logs (key exchange algorithm mismatch or the like), but decent syslog daemons can filter out such messages by regexps, and redirect them to another debugging log file that you hardly check unless you're having an issue connecting somewhere. Metalog is an example.
Vodafone to pause purchase of Huawei gear for use in the core of new 5G networks
Is this a sync or a proper versioned backup (à la Hyper Backup)?

So will it protect me against ransomware and accidental mass file deletion?
Patent, unlike copyright, requires explicit filing in a particular market to get protection.
I love the 100% diversity!
Open APIs led to some of the biggest anti-Facebook stories over the last two years. I'd also like to see external clients and so on, but I don't expect that, given how many problems that brings.
Well it's hard to convince anyone of the validity of religion because it is faith-based. I am a religious person because it gives me peace and strength, and in an odd way makes sense to ME. My personal experiences validate it, but of course this is not universal and hard to communicate to someone.

But, the belief in a Higher Power, a God, a Creator of some sort, is rooted in using logic. That is something that I don't understand how someone can deny.
Oh silly me. I've implemented my own HTTP/2 server according to RFC 7540[0]. I forgot in the real world web browsers just send "h2" TLS-ALPN.

[0] https://tools.ietf.org/html/rfc7540#section-3.2
Yes but Whatsapp does not have a real web client unlike Messenger, web.whatsapp.com is just reading data from your phone.

People are using both Messenger & Facebook web to send messages, they will have to break that somewhere for end-to-end.
>that means the leader will have to propose an even greater tax hike on the middle and upper classes. well that's a hard fight too. those people vote. they fund campaigns. they also do not use the public transport systems as much as other income groups.

So basically, there's no realistic solution at all, and that society is headed for an inevitable collapse because of its own shortsightedness.

Every nation gets the government it deserves, and this case is no different.
I'm saddened to find a comment about ethics only after pages of uninteresting comments.

Placebos are psychological manipulation and that's why they are illegal in medicine in various countries.

Deception, especially in a safety-critical scenario, leads to mistrust, cynicism and even paranoid thinking.

Guess what? The antivax movement and most silly conspiracy theories are fueled by mistrust.
Many of us were just fine before google maps and paypal. Many of us are just fine right here on Earth. None of us will be fine when Google/Apple/Facebook levels of up-to-the-minute personal information are in the hands of a bad turn of government--think Chinese "social credit" system. Stazi with AI.

We are rolling the dice toward a level of social control unparalleled in human history, and we are doing this for marginal gains to a standard-of-living which is already quite high.

And it only takes one catastrophe to get that bad turn of government--even in a "democracy." It only took a few bombs for us to throw the Japanese into camps when that was clearly unconstitutional.
Forcing others to alter their inputs because you want to simplify your method (because code smell??) is nuts.

If you say:

Oh by the way, if you want to call "final_step" be sure to remember to mirror your input array otherwise my method will break.

I would say:

Oh by the way, You are fired.
That is not how our society operations. The workers are property under how it works. As the corporation is a manifested creature of immoral and sociopathic greed, only barely constrained by the will of the people with the constraints being actively targeted by a major political faction, the employee is mostly property.

As one sided employment agreements that only place liabilities upon the employee continue to grow, you will become more aware of this truth as time goes on.
Not a Londoner, but I have zero regard for the interests and sensibilities of drivers. As a pedestrian, cyclist and driver, I feel safe in saying that the worst road users generally are (in order) drivers, cyclists and pedestrians.

Amusingly, that also goes in the same order of 'who is more likely to kill you if they run into you', which may play a part.

Eitherway, I always press the button. It doesn't matter if it's rush hour, middle of the day, or middle of the night.

My safety is more important than saving a driver a minute on their journey.
If you want HTTP/2 to succeed, you're going to have to start making little wins. Find a tiny, easy market and get them to use it. Then find a giant customer (Google never counts) and get them to use it. If it seems more complicated, nobody's going to pick it up unless they have to.

The alternative is to create big sexy splash pages, create a lots of hype, and lie to people about how easy it is to implement. When they're finally caught up in the complexity of implementation, it'll be too late to back out.
Patent text: https://patents.google.com/patent/US9952841/en

I don't see how options chaining is specifically reserved, it's a patent on the entirety of Swift by the looks of it.
US shutdown: Flight delays caused by staff shortages
Yeah, I think your view of Soros depends on your view of his policy positions.
A lot of Americans think Canada is "America-lite", and basically a European version of America. It really isn't; they copy many of our worst tendencies.
> In regards to you the use of brackets, array indexing and function calls can use the same syntax: lisp and scala seem to manage just fine. There's a lot of unnecessary syntax in a lot of languages that doesn't really serve any purpose (besides historical).

Yes, Matlab does this too. However, not syntactically distinguishing array indexing from function calls has problems in a language that provides as much array functionality as Julia does. The classic example in Matlab is that when the interpreter sees `a(b(c(end))))` it needs to dynamically look up whether `c` is an array or not to decide if the `end` refers to the length of `c` or not, if not then it has to check if `b` is an array or not, etc. That would be even worse in Julia since the question of "is it an array or not" can be somewhat fuzzy. It's perfectly possible to implement an array-like type that uses indexing syntax and does not subtype AbstractArray. In Julia, when you see `log(v[end÷2])` it's syntactically unambiguous that this means `log(v[length(v)÷2])` which is only possible because of the distinct syntax for array indexing and calling functions. There are other where this distinction is essential as well, such as broadcasting [1].

[1] https://docs.julialang.org/en/v1/manual/arrays/index.html#Br...

> I actually agree with you on the last part, I do find python's tab indention unsettling. I just think it's better than using "end"s.

Ok, well we made the opposite judgement—we found `end` preferable to indentation. When you create a language you get to pick syntax that appeals to you.

> I'm not trying to argue about any particular syntax. Just that, syntax should be as concise as possible and not include extra identifiers that confuse the eye.
> As an aside, I also think that programming languages should probably use less words, and more symbols, as it lets people who are familiar with other spoken languages to more easily adopt them.
> Also, using more keywords (like end), restricts the name space of variable names.

You may appreciate K and other APL derivatives, although they are not known for their readability. But they certainly don't favor English speakers over anyone else.
Wow, somebody still doesn't handle both the www and the bare domain name URLs. I didn't think about it. Thanks.
On the desktop. It's synced when you set up your desktop client (you have to scan a QR code on your phone).
Further than that, it seems to me SMTP is functionally included inside XMPP so there's no need in mixing them. Perhaps having an SMTP gateway that feeds into an XMPP server at most.
They won't be able to sustain their subsidies, but that does not mean they will stop producing.
If a kid starts using a chromebook in elementary school (sometimes as young as kindergarten), they are more inclined to use google’s products later. They don’t even get the opportunity to make a conscious choice in their default tech platform, and google might not be the best choice for them. A kindergartener shouldn’t have to think about the privacy implications of their tech choices in my opinion, so maybe the default choice should be a platform with a better track record.
Hmm, wonder what would happen if USPS lose your application? Sure, you have the tracking number, but no way to prove what was sent.

Just send it again when you realize it was lost?
Is it me or does New Urbanism sound an awful lot like the ideas in A Pattern Language? It's been a long time since I read the book but this feels less "new" and more like "finally". :)