skysight-inc/HackerNews huggingface dataset:
If selling 12-30 million watches at $250+ each is a flop, I would love to know what you consider a success.
There is a lot of overlap with Github's own guide to Contributing to Open Source [1] and Forking Projects [2]:

[1] https://guides.github.com/activities/contributing-to-open-so...
[2] https://guides.github.com/activities/forking/
Dirty, terrible traffic, was decimated by the recession and not quite back. There are very nice areas like Buckhead, and really rough areas like Lithia Springs.

You'll need a car to get anywhere and you're going to spend a lot of time in it. Especially if you live in one of the popular suburbs like Marietta or even Douglasville.

Source: lived in the area a few times.
React and Immutability: a bad combination
Crypto engineers tend to like the Axolotl design, which is an unusually serious cryptographic design for a messaging protocol (historically, messaging crypto has been cryptographically slapdash, with the exception of OTR).

But the reason crypto people are so positive about Signal Protocol isn't just that they like the ratchet. It's also that they trust the entire design of the system, not just the ratchet but all the rest of the cryptographic details, and also the oversight of the protocol.

It's kind of the same way that crypto engineers like stream ciphers designed as simple hash cores running in counter mode, but really what they like is stuff that Dan Bernstein designs --- they aren't encouraging you to go design your own hash-core based stream cipher!

So: it's good that these other systems adopting "Axolotl" are at least starting from a cryptographically serious place. But it's a bit jarring to see them reference "Axolotl" as if it answered the question of "why should we trust this cryptography".

A better answer would be to provide the bios of the people who designed and implemented the crypto in these systems.
I am hoping that the industry moves the direction that cryptography did: patented algorithms never see any traction.

Daala is an open source, patent-free codec that aims to be superior to h265
Out of curiosity how do you run up >400k from med school? That number seems higher than what I usually read about.
Cuba? Really? Might as well add every city in world to that list.
Not everyone uses the short cut keys. I never use them but I know they exist.
Again, you're just remarking on a temporary transition state. Even if the scenario you described happened, it would still be a far superior alternative to what we have now.
I think a lot of devs use a mac because they get a UNIX machine without the hassle of installing linux. Now, it feels like the barrier to entry for installing linux is falling and at the same time the mac has stopped evolving. Also, the price seems to have jumped significantly (I live in the UK so part of that is exchange rate)
Raleigh is where I'd probably be if I wasn't here in the Bay Area.
This guide is heavy on the mechanical side and misses a lot of important substantive parts, if your goal is to add value to an open source project.

Don't just create a fork, branch, and submit a PR without context. First, make sure the intent of your change is actually desired. Just because someone opened an Issue does not mean that it belongs in the project. Anyone in the world can open a Github Issue for any reason. Instead engage and discuss the Issue first and make sure it's actually something the project wants.

Don't just start writing code. Familiarize yourself with the codebase. This comes naturally if you are a user of the project, as you will naturally run into bugs or learn the software's behaviors and as you discuss the Issue or features with maintainers. There are far fewer right ways to build a feature than possible ways.

Finally, understand that your contribution is not "free" for the project. It takes time and consideration to even look at your PR and even more to code review it. The more popular the project, the more true this is.
Up-for-grabs lets you filter by language:

http://up-for-grabs.net/#/tags/C%23
> CPUs do not really get much faster over years

This is a relatively new development. 15 years ago CPU speeds were increasing like mad.
This article brings back some memories of pre-Internet days. 12 years old with an NEC PC-9801, dialing up a local BBS of techies and motorcycle enthusiasts. This led to getting deep into a BBS written in Pascal, called WWIV, printing out the code (as thick as a book) and porting it to Japanese. My goodness, I just found that the project still exists! (http://www.wwivbbs.org/)

"Lost civilization" is a nice metaphor, there is certainly an archaeological aspect to these surviving artifacts.
No need for the USB-A. Just switch to C. You won't need to orient your power cord, and you'll have more throughput

If you maintain the USB-A, users will keep using it instead of switching to the superior alternative and driving progress.

I want a world of one universal connector and/or no wires/cords. USB-C is the start of this future.
No, I don't think a chat assistant will be the first to reach and surpass $1 trillion. I think we are on the brink of something greater, with the confluence of AI, robotics and 3D printing.

I am thinking of an industrial process compiler that can plan and execute the multi-step process to create any object, using a combination of tools such as 3D printing, CNC-ing, assembling, casting, etc all from basic materials that are in abundance in nature.

If a complete database of industrial process knowledge would be coupled with a planning AI, and would be able to reproduce itself from raw materials as well as fulfilling all human needs, then sky is the limit. It would allow space colonization and an alternative to UBI.

Just ask your cousin to replicate a replicator for you. Then you would go home and download a car plan, customize it and have it compiled into physical form. Who needs UBI? You can print and assemble a robot to cultivate a small farm for your family and friends. This is the line of thinking that would lead to benefits in excess of what you can buy with $1 trillion, as long as a single replicator has been published in open source and physical form.

Some reading on this topic: https://en.wikibooks.org/wiki/Seed_Factories
Build a Media Library with React, Redux, and Redux-Saga – Part 1
It's a joke. There are dozens of cities with articles calling them "the next Silicon Valley". But everyone still moves to California or New York when they need to raise big rounds and hire lots of engineers.
If you aren't going to recommend anything else then sit down and shut up frankly. The world is made of compromises and saying I don't like your choices is pointless if it's effectively impossible to choose differently.
Schools that work
There are issues where being unable to take a strong stance is indicative of a weak mind, such as Nazism and genocide. If you can't stand strongly against things like those, you're simply a bad person.
This has to be the greatest logo I've seen in a while. Did you create it yourself and if so what did you use?
That and several System76 notebooks and the Dell XPS one are fairly high quality. They might not meet the Macbook standard, but a lot of that is just bragging rights at the end of the day anyway.

You really don't even need to install Ubuntu anymore. Other distros, yeah, but you also know your hardware is fully supported at least.
My almost six year old MBA 13 is in bad shape with the keyboard worn out and on its 3rd battery. Lots of heavy use. It was a good value.

For two weeks I have been looking at Asus Zen Books, Surface 4 Pro, Dell xps 13 Linux edition, etc.

Yesterday I bought a MacBook, even though it was not really what I was looking for. It does not seem very solid so I set a calendar alert for 11 months to buy Apple Care for it. This will be the first time I have ever bought Apple Care. So, the total cost will be about $1500 to get a laptop that should be good for at least three years.

Performance wise, it is better than I expected. It is very quick using IntelliJ, and reasonable using Haskell + Emacs + Intero. I am getting an adapter Monday for my large monitor.

Except for the high cost, I think I will be happy enough with my new MacBook.
Same. Fiancee interviewed at Stanford last year for a surgery fellowship. But it was never high on the list because of the cost. Oddly enough, ended up in Little Rock which is starting to develop a tech market and is crazy cheap to live in (I came from DC).
Useful for automated unattended wardriving on a large area. Makes hunt for default configured routers and IoT devices easier.
Now, that's not the reality even slightly.
Thin & light had nothing to do with Magsafe. That's all USB-C, which in its spec offers power delivery. Either they'd have two types of power delivery (USB-C and Magsafe), or one. Not hard to see why they went with one.

Both MBPs lost half a pound (16% on 13", 11% on 15"). That's not enough thermal room to both fit a faster intel processor and requisite battery increase, and same for AMD graphics on the 15". Granted, that IS enough to go from 16GB to 32GB max RAM, but Apple probably felt faster disk IO (3.1GB/s) would compensate for all but the most demanding workloads. Since a tiny % of users need 32GB, and LPDDR4 is probably going to deliver that when Intel gets around to adding it, they chose to slightly slim down the next chassis as they always have, and in a year or two it'll work itself out. Totally reasonable way to optimize a multi-year product launch.

Honestly I think people are blowing out of proportion what's possible here. Intel is slow to add important features (like LPDDR4), and USB-C is a temporarily annoying transition. Given the typical constraints Apple has always tried to follow (battery life, thermals, build quality, margins), this release says tons more about what Intel can ship than what Apple can.
Signal and Telegram are not the same thing. Telegram has, according to Reuters, been actively compromised by people working for oppressive regimes (Iran, in particular).

If you're just using a secure messenger on general principles, it doesn't matter much which one you use. Probably WhatsApp is your best choice.

But if you actually need secure messaging, you should be using the safest secure messenger. Since we don't know who's reading these recommendations and what they're doing with them, we should employ the precautionary principle, and be clear with people that systems like Telegram, while probably fine for keeping messages out of the hands of jealous ex-partners, are simply not up to the task of protecting messages from serious, well-funded adversaries.
I must disagree. I know exactly how much RAM and CPU time my tasks take. On my Ubuntu machine a build can easily take 20gb of RAM and saturate the CPU for half an hour. If I want to test my software on windows, that means a VM taking another chunk of RAM. I have seen my system consume almost all of 64gb.

I have seen the difference between each generation of i7 and my build times keep going down. For about 5 million LOCs of C/C++ the first takes about half an hour and the 6 gen takes about 3 minutes.

For systems developers this makes the Mac Book Pro a poor choice. But other laptops are almost as good as Desktops until we start needing things like CUDA (or more than 8 cores).
It could just as easily be a VR experience, one which the HTC Vive would be particularly well suited to.
I'll often use sequence diagrams or entity relationship diagrams when I need to explain how a piece of code works (or even just visualize it for myself). I don't tend to be very pedantically correct about it, but having a picture makes it a lot easier to follow how different pieces fit together. I generally leave out a lot of the less important details when doing this.

I wouldn't generally use it to design code that hadn't been written yet. There's a lot you only discover once you get something working, and that needs to inform the design.
> If the author of the repo can't be bothered to look at the issue or a PR then I don't see how they'll be receptive to emails.

There's an assumption here that GitHub is automatically more convenient and desirable than an email or other project management tools. That's not a universal sentiment; not everyone wants to participate in the GitHub social network, and even tools themselves that GitHub offers are a step down depending on who you ask (like the pull request mechanism and issues and what they try to pass off as a "wiki" and...)

So just because a project and its maintainers don't have a big showing on GitHub, don't assume that means anything about the health of the project. It may just mean they have better places and ways to spend their time and get things done.

> Most projects don't have other ways of contacting the people involved

Why do you think the email field that shows up in git's log was put in place? Honest question.
Don't forget 68k :)
I would like to provide a counterpoint. I think in a laptop thinness and lightness is one of the most important factors to me as a pro user, otherwise I'd get an iMac. People who buy a macbook are not trying to get a desktop replacement. The whole point of a laptop is portability.

Their breaking online preorder sales records indicate that they've made the right choice.
Show HN: Doing file encryption with SSH keys
"A police officer or two killed" ...

"Humans who are vastly over-prepared for the threat they face"

Again, these are people who want to go home to their families.

"acting like they are only increases popular resentment"

Valid point. But the riot gear itself was a reaction to throwing stones or molotov cocktails. Sniper fire appears to be a reaction to the riot gear...

"How does can an officer covered head to toe in riot gear, carrying military equipment, jumping out of an armored vehicle, engage with the community?"

Valid point. Lets ask a similar question. How can a protester throwing stones or shooting people engage with the institutions they are trying to change?
I infrequently have the need to encrypt some files; and traditionally I've used symmetric encryption with passphrases. But I feel like we're in a post-password world where any phrase that I as a human can remember is short enough that a computer could brute-force it. So I wanted to have something more secure which uses a secret key.. It's infrequent enough that keeping track of a GPG key would be a problem. But as a developer there's a secret key I use on a daily basis which I could leverage - my RSA SSH key. So I wrote a script to use my public/private key to encrypt and decrypt files. Posting this in case others would find it useful. >>>All the usual caveats/disclaimers about using crypto stuff written by a random non-crypt-expert developer etc...<<<
NYU estimates med school costs at $80k per year [1], for four years. Toss in $80k for undergrad and bam, you're at $400k.

[1] http://www.med.nyu.edu/school/admissions/fees-and-financial-...
But some flow states are much more intense (or sublime) than others. Those that come with listening to (or creating) music, for example (for some people). Or the sphere of activity referred to in the article.
Medicine/Tech relationships seems to be super common. I am one half of one and know of several others.

I wonder if it is some sort of nerds attracting nerds phenomenon, or just overachievers meeting in college.

Either way I feel your pain with residency and debt.
Looks like you and I have different definitions of "flop" :)

As for HN multiple articles with "less than enthusiastic views", yeah, there have been a lot of them. Apple products are pretty much guaranteed to be a polarizing topic. There's been a lot of comments associated with those articles as well. I personally like to dig into it and see what points are being made on all sides, take into account my own biases (Apple user since System 5), and look for facts that can confirm or deny the points being made. I take the views in the articles submitted to Hacker News and the comments as, for the most part, anecdotal views of a small, opinionated, sometimes thoughtful, demographic. If I counted up the number of people who have commented on Apple-related articles, I estimate it's fewer than 5000. I don't know how that correlates with the entire consumer market, but I strongly doubt it's representative.

Considering the MacBook Pro was just announced on October 27 (10 days ago), there are few hard numbers out there, and very few people have actually used the Touch Bar at all, much less in anger. That doesn't mean people aren't entitled to their opinions, but it does mean we should take the lack of hands-on experience into account. macrumors.com is one of the few places that has some actual numbers out there at this time. I'll take those numbers over opinion pieces. If you know of other numbers out there, please do share. I want to know more about this (which is why I'm participating in this discussion).

From the article you posted:

"Slice's figures are unofficial and based on electronic receipts sent to email addresses following a purchase."

Also, I don't see a dateline on the article (if I missed it, please share), but I believe it's from well over a year ago, based on the age of the comments. I would weight the Wall Street Journal from April 2016[0] more heavily than Slice some time in 2015. As for publishing sales figures, you're right: it doesn't look like Apple breaks out Apple Watch sales from its other devices.

Also, note that the WSJ article is from before the release of the Watch Series 2.

Please note that I am not arguing that the Apple watch is a huge success, or that it's perfect: I'm arguing it's not a flop.

[0]: http://www.wsj.com/articles/apple-watch-with-sizable-sales-c...

As for Apple vs Dell: They've always been very different companies. The closest they've been was likely during the Gil Amelio years when Apple produced a dizzyingly confusing array of Macintosh desktops, and nearly killed the company. Also look at the comparative success of Dell vs Apple. What is the value of the "20 new laptop models" Dell releases each year? What is the profit for the company? Sure, all things being equal, I'd like Apple to rev hardware more frequently than they've been. I think, given Apple's priorities, they released the best MacBook Pro they could at this time. There are people who aren't happy with the tradeoffs they made. There's still a huge demand for what they did release.

None of this, in my eyes, supports the idea that the Apple Watch is a flop or that there is not much enthusiasm for the new Mac.
One remaining pro software they need to kill before that is possible: XCode ! A cloud version, optimised for iPad Pro unveiled at an event with a bigger iPad Pro and a few big companies all around singing praise and showing off uber cool plugins, and the Mac is gone
It's not ridiculous to not want to chase yet another spiritualist rabbit-hole. These sorts of "teachers" in whom you seem to believe are a dime a dozen.

I don't "attempt to verify" this someone because there's nothing to verify, and because even if there was something to verify, there's very little tangible reason to do so compared to the hundreds of other extant (let alone extinct) spiritual belief systems in the world today.

So unless you can - in all your wisdom - tell me what I had for lunch today, I reckon our conversation here to not be worth continuing. Nothing against you specifically - I'm sure your belief in this particular prophet is sincere - but rather the notion that any sane person would follow a road that is clearly a dead-end.
Show HN: Thredded forums are minimalistic and OSS
Maybe we just need a bigger particle accelerator to discern the turtle sub-structure of current known particles.
https://news.ycombinator.com/item?id=12786740
That depends largely on what you want to edit. Websites might be static pages, generated from some simpler markup language or hosted on a form of CMS. Documentation is often generated from source code comments to some extent.

If you can't easily figure out where it is stored and how it is generated you should probably ask along with your inquiry whether the maintainers would be interested in contributions in that area.
Go is a very well defined system that can provably be modeled using computable functions. So yes, for Go it doesn't matter whether it's a human brain or a computer interacting with the system - it's playing go. For pain or consciousness, things are not quite so clear cut.

Your post again consists of very drawn out speculations around thought experiments, and does not build or rely on any formalism to support what you are saying. As a result, the reasoning around computation sounds a lot like the 18th century theorists who said the human body, including the brain, could conceivably be recreated with a very complicated steam engine. In fact, the arguments can be mirrored very exactly:

"a server farm full of servers can do more computation than a single human brain, today." -> "a room full of steam engines can generate more energy than a single human body, today"

"it's not completely out of the question that some neural net machine learning project happens to already actually feel pain but just doesn't report it." -> "it's not completely out of the question that some experimental locomotive project happens to already actually feel pain but just doesn't report it"

etc.

Again, these ideas become supported with more than just handwavy speculation, they remain not much more than hot air.

As a side note, I'd encourage you to work on your writing style. Very verbose, drawn out, scattered posts like the 2 you posted in this thread rarely convey the point across. Prefer concise, plainly stated, direct arguments if your goal is to get communicate something clearly to a wider audience.
The Pact Smart-Contract Language [pdf]
On Signal, every message uses end-to-end encryption. Signal's servers can't see the messages you are sending, only you and the recipient can read them. Signal's encryption protocol is carefully scrutinized and follows best-practices.

Telegram sends messages in plain-text by default. Telegram servers have access to all plain-text messages that you send.

Telegram's private chats use end-to-end encryption. But they use an encryption protocol that they invented themselves that doesn't follow best-practices. Encryption experts have been critical of Telegram's encryption protocol since it was released. So your private messages might not be so private, either.

If you are doing something sensitive and want to stay out of prison, use Signal.
> that they give up important features like MagSafe

Snapnator - It's not the same thing, but at least something

https://www.kickstarter.com/projects/436147229/snapnator-you...
Well not really, my "normal" laptop folds 180, it would be great for touch but it just isn't. For the record, I don't just use touch just in "tablet mode". A quick click here, a slide there, it's great, even if it's just to change focus.

I don't assume a touch friendly Mac would be in its current form, that would be bad. But it doesn't mean it's infeasible.

My entire point isn't whether or not the Mac should be touch friendly, it's that touch friendly laptops can and do exist.
Psychic who predicted accurately the presidential election events new
"Spatial" isn't particularly meaningful when talking about classes, so it's not surprising that UML doesn't generally attempt to express that.

We can probably just agree to disagree here. I think class diagrams are often quite useful. They existed before UML and they are used even by people who don't use UML.
There is a proliferation of OS-native hypervisors (Windows 10, macOS, FreeBSD, OpenBSD, Linux) which use hardware virtualization to isolate workloads which may be VMs, containers, unikernels, apps or even processes.
I think the author is mostly right.

While Signal might have an excellent protocol, also well audited all this comes with some bad compromises.

E.g. you are forced to run GCM, or you share your address book. Both are unacceptable to many people that really need secure end-to-end encryption.