skysight-inc/HackerNews huggingface dataset:
...the author's title is literally "monorepos: please don't!"
Usually a sudden reboot rather than a shutdown. It happens.
That all comes out in 2019?
Same here in every regard, except I did upgrade to the XS solely for the ability to have two phone lines. I still use the 6S as an at-work iPod. After a month as a light phone user, here are the changes I particularly notice:

—more attractive screen

—faster

—much better camera, which is not a big thing for me, but always nice to have

—size in pocket is fine, but the size is annoying for on-screen reachability

—FaceID is better than TouchID in two particular ways: in-app authentications and unlocking the phone with wet fingers (which is common because of my work)

—the swipe down for Control Center is far less convenient on the XS because there's a much smaller target area for beginning the gesture

—the XS can't by default show the battery percentage, and for long-term device life I preserve my battery (I always run in low-power mode, even), so this is information I like visible at a glance

There's no doubt the XS is a more capable device than the 6S, but for how I use a smartphone the gains are not particularly beneficial. Maybe after I add the second phone line to increase the telecommunications divide between myself and my business I'll appreciate the XS more, but for now I am regularly reminded how much I enjoy the 6S when I pick it up to use it as an iPod.
That had nothing to do with USB-C. Switching Vbus and GND would destroy many devices, regardless of what kind of cable it was.

You're probably right that because USB-C is a newish standard, manufacturers might make idiotic newbie mistakes like the ones Surjtech made with that cable. That would argue in favor of waiting... though I'd estimate that you're more likely to be struck by lightning than encounter a retail USB-C cable with power and ground reversed.
That's not true. Users usually upgrade in cohorts. Not everyone upgrades every year and those upgrade cycles are getting longer industry-wide as Apple and others have acknowledged repeatedly.
The cable is not a dub set of wires; there's a a lot of silicon in the connectors. Though they fall back by default to the old resistor sensing used in earlier USB specs, the higher functions (which include power delivery) are negotiated.

As far as I know a universal cable is not possible. My reading of the spec says that it should be but I am not a USB implementor and some of my friends who are tell me it's not possible. In any case nobody ships such a thing.

The charging cables provided with devices are likely to be power-only. With the 87W charger, Apple ships ones that can carry about 100W (the maximum per USB spec -- 20V@5A) which requires thicker conductors; my understanding is that those cables don't carry data (i.e. they can safely be plugged into any third party brick without you worrying that the remote device will attack your computer). You want a power-only cable for this purpose. I am not sure of they have the same cable with the smaller adaptors.

The very high speed cables only work over short distances unless you go to optical (which I'm not sure anybody has deployed).

The most standard cables carry "USB 3.1" which is just another name for USB 3.0 carried over Type C connectors. The higher frequency and higher power cables are more expensive to design and build so will cost the customer more. That's one reason you have to specifically look for cables for DP, PCI-e/Thunderbolt etc.
its arbitrarily blocking opera :(
How would static libssl affect say a binary diff versus dynamic?

Should be in the noise floor for decent binary diff algorithms. I seem to recall chrome uses that to essentially patch things in place. I'd have to look but I highly doubt for say elf binaries that a binary diff patch would be more than dynamic. Ignoring updating the static library portion itself that is.
To many people, the world in which they have more money is probably the "better" world to live in, even if that world as a whole is less healthy.
Planet satellites get clear view of Anak Krakatau volcano
Despite the number of apps in the store, I am not convinced there are enough worth featuring for them to rotate through "a few hundred per day".
I paid equivalent of $300US for a new iPhone.
Deriving Traits in Rust with Procedural Macros
Pretty surprised this hasn't been flagged already. It's clearly content marketing that doesn't have anything of substance.

As for Warby Parker, it is not a particularly innovative technology company, which is neither a good thing or bad thing on its own. I will give it credit for being a solvent business with a working business model. I interviewed for a pretty high level position there and was pretty unimpressed. I got the impression of a company that has an undifferentiated product, more funding (and likely dilution) than they should, fairly slick marketing, a healthy dose of startup kool-aid combined with altogether pretty ordinary people who were really sure they were doing something more technologically sophisticated than running a DNVB.

Given how late stage they were, I was surprised by their offer being as mediocre as it was, and I took a competing one. No regrets.
Yes, I have thought about making it into an open-source project, like Pat Morin did with his Open Data Structures textbook, or Boaz Barak with his Modern Complexity Theory textbook. (Both highly recommended, BTW.)

But I'm hesitant to release the LaTeX source files in their current (rather grungy) form. Too much of a control freak, I guess. Maybe for the next edition.

Also, the figures are all in a closed file format (OmniGraffle). In principle, I could convert everything to an open-source format like svg, but (0) converting everything would be hell, (1) LaTeX doesn't understand svg files directly, (2) in principle, I can connect latex to inkscape to convert svg to pdf, but the translation is always imprfect, (3) using Inkscape makes me want to tear my hair out, and (4) I'm a control freak.

And don't even talk to me about tikz.
Explain how QML is a mess? I've been using it almost as long as it exists - which is much longer than the life of the average hot JS framework - and didn't notice the mess. It has problems and limitations like everything, but overall it's very productive.
Note that only the word “absurd” was removed.
No, this has entirely to do with thunderbolt and USB spec.

Dating back to the early days of Apple, they have been hyper conformant with the spec (e.g. no drivers needed to connect to conforming devices). They still are.

I answered your question about which cables above.
I think what GP referes to is that Gimp started the GimpToolKit, otherwise known as GTK which is the foundation of Gnome.
Of course the student is ultimately responsible for their own learning, but as the instructor, it's my responsibility to help them learn.

Dangling a juicy piece of bacon in front of their noses will not help them eat their vegetables.
It's incredible how much this still holds true today. Thanks @spolsky!
It seems to be taken as a given that it’s too late to segregate the storm water system from the sewers.
One of the primary premises of cellular technology is Frequency re-use (time division is as well, combined called OFDMA) but just in terms of Freq re-use, if you want to increase the capacity of a cellular system then you want to reduce the size of a cell site. The way this is done is by reducing the power level (also lowering the elevation of antennas). When you reduce the power level then adjacent cell sites can re-use the same frequencies without interfering with each other.

When people hear about 5G where plans call for 300 meter cell spacing, they panic thinking that the power levels will increase, but in reality it does not. Because the transmitter power levels are reduced commensurately.

A lot of people (even scientists) do not understand this basic concept. Current spacing and power levels are 2Km at 40Watts (typical but varies) in an urban area for low and mid band (1ghz - 3ghz). If you reduce the spacing to 300M and 5W, then you really have not changed the energy density. But what you accomplish is getting more capacity by enabling more re-use of frequency spectrum.

The numbers are different for different bands due to different propagation properties, but that is the basic concept.
The F-Pace? What do you think makes it so compelling?
You assume that the people that use cryptocurrencies also tend to be the people that want kids.
Compared to PoW almost every PoS protocol is only going to marginally differ wrt power usage. As for other metrics my bet's on Cardano but right now it's anyone's game.
scratch 2 is a technical dead end being based on flash.

so yes, version 3 in javascript is most certainly on a better technical foundation than v2.

personally, i wish they would have stuck with the original implementation in smalltalk, but javascript is at least a logical choice for today.
BusinessVPN | Go Engineer | Anywhere, REMOTE | FULL-TIME | https://www.businessvpn.com

BusinessVPN is building the next-generation secure network for SMBs that want the ease-of-use of a consumer VPN, but need centralized management, powerful web filtering, and end-to-end encrypted audit logging.

We are growing the team and adding a Golang engineer to work on our custom VPN framework for the server and cross-platform clients. This is an exciting opportunity to be a part of a new B2B SaaS offering and to directly influence the product. The work is challenging, but fun and varied: cross-platform considerations, user management, SSO, payment API, end-to-end secrets/key management, device management, application delivery, to name a few!

Requirements:

* Cross-platform (native or hybrid) app development experience (macOS, Windows, Linux)
* Familiar with network protocol design, C10K problem, and Go garbage collector highly desired
* Secure systems design experience is a nice to have (cryptography, AWS KMS, Secrets Manager, etc.)
* Experience containerizing applications using Docker (e.g., Kubernetes concepts desired!)

Compensation Salary DOE | Health/Dental/Vision paid 100% for U.S. Employees | Flexible Vacation Time | Employer paid STD, LTD, and Life/AD&D | Additional perks if on-site in Denver, CO office, such as lunch/snack and transportation benefits

Please email jobs@businessvpn.com with "BusinessVPN Application" in the subject line and include your current resume, links to shipping apps or code you are most proud of. Thanks for looking and Happy New Year!
In my experience 360 peer evaluations will be gamed. Employees cosy with each other but not necessarily in exactly the same team will give each other good reviews and won't ask for reviews from their direct teammates. They'll pull out extremely harsh criticisms without warning, and without fully understanding the person they're reviewing. Btw, this isn't just my personal experience. Here's a bit from that NYT piece on Amazon again:

> After she had a child, she arranged with her boss to be in the office from 7 a.m. to 4:30 p.m. each day, pick up her baby and often return to her laptop later. Her boss assured her things were going well, but her colleagues, who did not see how early she arrived, sent him negative feedback accusing her of leaving too soon. ... “I can’t stand here and defend you if your peers are saying you’re not doing your work,” she says he told her. She left the company after a little more than a year. ... Ms. Willet’s co-workers strafed her through the Anytime Feedback Tool, the widget in the company directory that allows employees to send praise or criticism about colleagues to management.

( https://www.nytimes.com/2015/08/16/technology/inside-amazon-... )
At the level of battery management, yes I think you are "weird" in the general population (like all of us here by the way).

I don't see this as any different than the thousands of other OS management decisions like how to manage memory of new tabs or apps when you have a dozen open. What if you want to keep the memory/bandwidth etc... going for one app and not the others? Where's the consent there? Same idea IMO
Maybe I am biased, but live TV is not going to die completely. News, sport, concerts, lotto results, and other timely things will continue to have demand. IP is a terribly broken and inefficient medium to deliver this to the audience, and the internet as it stands today with what we deliver simply does not have the capacity to survive a "traditional TV switch off". Some broadcasters are testing with deploying onto 5G with various trials, but most appear to be doing an all IP operation, and handing over the controls of deployment from the incumbent transmission networks who charge on site/power and other performance metrics, to telcos who will probably charge both the broadcaster and the end user per packet, as well as introducing more middlemen (CDNs) to further create inefficiencies.

There's a lot to work out before Cringely's "utopian" 5G network to rule them all can actually exist.
Concur.

Even screen based gestures, rather simple ones, when they are not standard or common, tend to be difficult to acquire.

Every time I switch phones, I'm lost in the semantics, and don't care to learn the new ones so much.

It's almost a matter of standards than anything - if everyone could really agree what '3 fingers this or that' meant ... we'd already all be doing it.
Honu | Founding Software Engineer | San Francisco | Full-time | ONSITE

## About

Honu helps companies automate new hire onboarding experiences designed to engage employees from the time they accept their offers to the time they’re settled into their new jobs. A positive onboarding experience improves retention by setting employees up for success from the start, and automating that experience enables HR teams to focus on building and improving culture.

## Team

We're currently a team of two. I'm CEO, and the only engineer. We plan to grow to 8 people by the end of 2019.

We are an equal opportunity employer, celebrate diversity and inclusion in our culture, and strive to help our customers cultivate and improve their cultures as well. We like to have fun, encourage balance in life, challenge each other to be the best humans we can be, and produce meaningful work.

## Role

We're looking for a Founding Software Engineer to own architectural and other decisions, and potentially lead the engineering team in the future (if that interests you). More info in the application link below.

## Stack

AWS, Postgres, Node.js, Express, Apollo, GraphQL, React

## Apply

https://jobs.lever.co/honu/c1e595d6-a55d-4554-967a-985a8cf01...
Some good criticism of PoS in @TuurDemeester's thread from last week: https://threadreaderapp.com/thread/1078682801954799617.html

And HN discussion: https://news.ycombinator.com/item?id=18780489
Yeah, I never noticed them mention that possibility, even to dismiss it.
Yeah, I won't believe everything on cringely .... he writes about his opinions which are often short sighted ... he does have his moments though ...
WHAT unit tests? This is not a book about programming. The solutions are not code. None of the homework in my algorithms classes CAN be auto-graded.
No, this photo was taken before the closest approach (note the very high sun angle, there's basically no shadows, so the probe was still inside the orbit of UT when the photo was taken). It's going to be another month before we see the closest/highest resolution photos (and years before all the data is downloaded)
I am, in all likelihood, not in the target audience (having already spent much time with the material being presented), but this textbook has been a joy to read so far. I am only up to page 14, and I already need two hands (in base 1...) to count the number of times I've laughed aloud or cheered a particular point being raised.

Most algorithms books are dry, or they're obsessed by particular formal details, or (worse) they implicitly include optimizations in the algorithm without explaining what is needed for correctness and what is needed for efficiency. Having tutored on one of the books mentioned in the prologue, it can be a real struggle to gain a true intuition for algorithms when you can't yet tell the difference. But the sheer personality contained within this book is infectious, and it really is something of a page-turner. (Lest you think I haven't gotten to the stuff that "matters", I have read through the chapter on depth-first search -- again, an enjoyable read!)

What a great book. I'm definitely recommending this to my friends.
It’s an open question whether dealers will help sell EVs in volume. The trouble is they won’t make much off them in service contracts.

We’ll see when a major automaker tries to sell a million EVs in a year. Volkswagen says they’re going to try so they might be first to do the experiment. We don’t have anything but promises yet.
Ew. Ew ew ew. No.

Wait, did I say that aloud? Sorry, I meant "I'm already busy enough, thanks."
Thank God someone else feels this way. I heard so much hype about WP, and their prices were so cheap. I bought two pairs of glasses from them. I wanted to love their product.

But their glasses are terrible, for all the reasons you mentioned, plus many others.

I switched back to extortionately priced designer frames/lenses the minute I could. I'll never consider another pair of glasses from WP. Absolute garbage.
Not if you use Decoupled ( ͡° ͜ʖ ͡°)

https://www.decoupled.app
flash is dead. that makes any application built on it unsupportable. that's not a question of not having resources, but one of not wasting them.
I want to write a snarky or skeptical comment about how it's probably going to fail, but honestly I kind of love the way Proof of Stake works.

Instead of mining, those who want in put down a stake of ether that they can mine it and get a better chance of winning based on the size of the stake. If they get caught cheating, they lose their stake. There probably going to be some fun when the first serious exploits happen (oh shoot, what happens if someone does [whatever]?) but I think the premise is solid enough that it's worth trying.

I do still have serious concerns over things like the DAO hard fork and the expectation that non-expert developers can or should be writing smart contracts, etc. Ethereum isn't perfect. But if they can provide the same service without the need for mining, all the power to them.
Exactly like my story. My battery life sucked and I had put off replacing it until two months ago, knowing that I would do that instead of buying a new phone.

I'd rather use an external battery pack than change from my 6S.
The issue wasn't that the battery only lasted 3 hours instead of 5. A degraded battery literally couldn't provide a high enough voltage to keep the CPU running, so the phone crashed. Apple covered this up by always throttling the CPU.
I built a workstation with a Threadripper earlier this year, and I couldn't be happier so far. The single-core performance advantage of Intel parts isn't that big, and you get a ton of cores and PCIe lanes in exchange.
STRIVR | Software Engineer | Menlo Park, CA or Seattle, WA | Full-Time | https://www.strivr.com/careers

STRIVR just announced a deal with Walmart where we are helping to train all of their employees! We are managing VR devices and building VR content on a large scale and have some very interesting problems to solve in such a new space.

STRIVR transforms the way companies train and develop employees by integrating VR into their training. We're a fast growing startup based across the US with engineering offices in Menlo Park, CA and Bellevue, WA. We're looking for folks with VR, cloud, or strong CS backgrounds. We create tools that let our team and customers create VR trainings, and software that deploys and manages those trainings, as well as collects large amounts of data to help improve them even more.

Tech stack: Unity and C# heavy, but we also use C++, Java, Python, Go, and build on Windows, Linux, and Android. We're investing a lot in .Net Core.

Want to change the way the world approaches learning? Join us! All of our engineering roles are available at both locations, see more at https://www.strivr.com/careers
https://news.ycombinator.com/item?id=18354503
This site seems like a decently credible source on battery life, and they recommend setting devices into a mode to leave the charge at around 80% if its not going to be really used heavily as a mobile device.

https://batteryuniversity.com/index.php/learn/article/how_to...

"A laptop battery could be prolonged by lowering the charge voltage when connected to the AC grid. To make this feature user-friendly, a device should feature a “Long Life” mode that keeps the battery at 4.05V/cell and offers a SoC of about 80 percent."

I've had a lot of laptops with this kind of mode on them from several different manufacturers. I think Samsung, Lenovo, and HP have some knowledge of extending the life of their batteries.
https://support-us.samsung.com/cyber/popup/iframe/pop_troubl...

"...it is strongly recommended to select "Optimize for Battery Lifesapn mode" or Conservation Mode and keep AC adapter connected alll the time. This mode will enable the battery to be fully charged to 80% or 60% of its design capacity."
https://support.lenovo.com/us/en/solutions/ht069687

I have little reason to think a similar concept applies to phone batteries, as they're usually a similar chemistry these days.
> The main difference is _consent_ and it should not require an explanation on why it is important.

What a copout. There is no good reason. Your phone already does a 1000 things that you don't know about. Do you also want access to how many cores are used, which ones, what speed they are running at, which frequency your phone is using, how the GPS is getting its location, etc...
"...the United States does little to prepare for emergencies. ...there are no detailed state or federal government plans that we all know of for orderly evacuation or shelter provision. Last January, when residents of Hawaii received phone communications stating that there was an incoming ballistic missile threat, residents were advised simply to “seek immediate shelter."

A good point. Think for a minute. What if something happens. What would you do.

Myself- if I'm at work I'll race home. Fill the tub, ensure my HAM radio is changed, try and charge everything I can. Grab my gun and jam a spare mag in my pocket. And then what? I'm in Texas while the Family is in New York. 1800 Miles. Car can do 300 to a tank. Need to make 6 stops. Wait, car is almost empty- 7. Do my cards still work? I have some cash- will that work? I got my gun- ok. But am I willing to go there? Food. I got some dry soylent and some stuff in the fridge. Maybe a week or two. Where can I get more. Grocery store down the road. Same problem as Gas. Water? I got a gallon or two and maybe the tub I filled up. Farming? Don't know how to.

It's a startling thought- We're only 9 meals away from chaos. You can go a day or two without food- sure. Maybe half that without water. Day 3 is when you'll start to do things you normally wouldn't do. (I know you can go for longer, but you try doing that- it get shitty quick)

What will you do if something goes down? For better or worse, these times we live in are good. I'm not sure any of us know how to handle it when they get bad.

"The privileged evacuees will have badges or uniforms that mean they must be let through—to the front of a line, to get on a bus, to pass through a traffic jam, or to board a helicopter. But will the crowds part peacefully for them ...? On that day, the dependence of the opt-out on popular acquiescence, or subjugation, will be rendered starkly clear."
I once worked for a guy in the early 90's the said to stop fiddling with that UUNET machine... the government's never going to let anyone the Internet for commercial purposes. He genuinely believed it too.
Mongoloid was the word that was used at one point for those with Downs Syndrome. It's pretty close to this.
And meanwhile his efforts help route around the loss.