skysight-inc/HackerNews huggingface dataset:
Do not give up on CRT arcade monitors. There is still one manufacturer left in this world making new CRT TV's today in India. Do not give up hope. If we get together, we will find a way to rebuild or manufacturer new CRT Arcade Monitors in The United States or Imported to the United States. CRT technology is not dead. Find ways to learn how the CRT works and do simple Cathode Ray Tube experiments using a glassblower and other tools. If people do this, eventually, we can make custom CRT's one by one for video game and arcade collectors. Yes, this way might cost alot, but there will be collectors willing to pay that price. Another way is to make CRT rebuilding equipment to rebuild CRT arcade monitors. Early Television Foundation and museum will be rebuilding a 1950s B&W CRT TV Tube in May. Please don't give up on CRT displays. Have hope that New CRT displays will come.
As someone leading development of a non-trivial product in Angular 2 (team of 8-10 engineers, 2 QA, has varied some with resource shifting) with having to solve some tricky problems (drag and drop, web audio for playback, audio recording, etc., I have found using Angular 2 a mixed experience, if generally positive.

Performance is pretty much phenomenal - for those who put in the work to optimize via build toolchain config and code, there are a lot of areas where Angular gives you room to implement improvements. Observables also allow very clean push-based reactive component systems, avoiding the need for unintentional changes most of the time - lifecycle hooks help you with the rest.

Implementing AOT compilation to avoid shipping the whole Angular compiler to the runtime is super painful though - it is easily one of the most frustrating experiences for a developer to do currently. I find TypeScript to be a mixed bag - it doesn't let you go all out on FP, mostly due to its flaws in typing with function composition. Testing can be slow due to the compilation of everything via the TypeScript compiler & Webpack (the interlay between the two might be the culprit). Stack traces are sometimes mysterious - I spent a couple of minutes debugging a failure from a test I wrote that resulted in an ambiguous stack trace...all because I forgot to spy on my function.

Personally, I think I would enjoy creating an app in React more, but I do notice significant productivity gains for my team with Angular 2 and TypeScript, and better code design.

I am probably one of the biggest experts in Angular 1 outside Google out there, and pretty knowledgeable in Angular 2, although not as sharp since I have moved into management currently, if that helps give some context.
> We almost lost Little Rock & most of Arkansas

Hardly. For starters, I don't agree that the risk of nuclear explosion was high, given the electronic precision required to detonate a hydrogen bomb's explosive lenses correctly. And had the W53 warhead exploded at its full nine-megaton potential, Nukemap[1] predicts 3rd-degree burns would not have extended even as far as Conway, and 11000 casualties of which 2500 were fatal (probably much less with a 1980 population).

The state would have faced a greater threat from fallout, but considering the advance warning of a detonation, lack of damage to infrastructure outside the immediate blast zone, and general cold war readiness for the effects of a nuclear explosion, casualties from fallout would have been far below the worst-case scenario. Two days' shelter while fallout radiation fell to 1% of its initial level would be easily achievable.

[1] https://nuclearsecrecy.com/nukemap/
How much medical R&D spending is based on government grants, government-funded university research, and tax incentives, versus reinvesting those profits?
There's an excellent line from the original Finding Nemo movie. Marlin said he didn't want anything to happen to Nemo. Dory replies that if nothing ever happened to him, nothing would ever happen to him. What a great line!

Back several decades ago, most equipment where I lived was wooden logs or steel bars, up to about 12ft high. I once cut through my tongue when jumping from one piece to another.

Today, the equipment can still be that height or more. It tends to be made of plastic and metal instead of wood and metal. I recently saw a child fall from four ft and smash his face on the way down. If people stopped and thought, there is almost as much chance of danger today as there was decades ago. However, legislation now mandates safety which has all but stopped the occasional death trap.

The reality is that things do happen. You can't stop all accidents without wrapping kids in cotton wool. Some minor things can still end up causing critical damage. My son fell a few feet and ended up in hospital while at school.

My kids' school play equipment is marginally safer (at best) than the equipment I played with as a kid. Both still use bark on the ground. Both have wood and steel chains. Accidents will still happen.

What does make me laugh is that someone will occasionally build a politically correct park. What happens? Nobody goes there! It's boring!

As a parent, I took a calculated risk. I wanted my kids to have fun. I accepted they may fall and hurt themselves.

What I find interesting about the article is that it suffers from a common view of history. Sticks were almost universally banned at school decades ago. Walking up sides was always a no-no. I don't remember ever seeing a bitumen ground for play equipment and I went to 4 primary schools and lived in 6 different suburbs! Why these are mentioned as new undermines the credibility of the entire article.

I see a trend to think everything used to be bad and now it's good. Having said that, I'm glad that conservative parents haven't managed to ruin public parks.

For comparison of equipment from about 50 years ago, see here. You'll see almost universally safe equipment and bark. Very similar to many of today's parks.
https://www.google.com.au/search?q=play+equipment+park+1970
10 Breakthrough Technologies 2017: Self-Driving Trucks – MIT Technology Review
China's first large passenger aircraft C919 to make maiden flight soon
I know it doesn't feel like it, but wins all around. You had little experience and you got a job and experience. Your ex-boss needed to take advantage of someone at $12 an hour. Your new company needed someone experienced. You needed more pay and respect.

A more principled person might not have hired you at all and instead looked to hire someone with good experience at good rates, because they "want to do the right thing" and then you might not have gotten the experience you needed.

And good work getting out of there. I think in secret your ex-boss respects you for doing it. You say he says good things in front of people and bad things behind them, and at the end he said bad things in front of you, perhaps now behind your back he tells your ex-coworkers good things. :-)
Flask is absolutely beautiful; definitely agree with reading through it.
Aren't they still by far the cheapest if your business relies on micro transactions?

I remember Marco Arment commenting on this.
PayPal does offer business line of credit. I see the damn interstitial ad every sign in
Lol, do they mention that new jobs will be developed?

Humans are incredibly creative, and will find a way to adapt.
Cops Told This Uber Driver It's Illegal to Film Them. Surprise, He's a Lawyer
I'm not sure how complicated the US system is

FYI - At various stages of my life I've filed in New Zealand, Australia, UK, Switzerland and the US (California).

I can't generalize to all persons, but I do have a decent spread of countries in my own experience - and the US was by some serious margin the most complicated.
Maybe, but I wonder, if it's not our interpretation of memories that becomes flawed.

Maybe the "raw" record of our experiences is stored on a separate layer. I mean, I can close my eyes and flip through a series of images from my last 12 or so waking hours. They seem more like snapshots than a description of what I saw/where I was. Some people may have actual photographic memory [1].

Who knows, at some point in the future people may able to opt-in for implants that record everything around them, at a greater accuracy than brains, but use the brain for storage.

[1] https://en.wikipedia.org/wiki/Eidetic_memory
Rust the language doesn't know anything about allocation; it's entirely a standard library decision.
> making it sound as if those companies knowingly stole or forced people to fork over data

Both Google and Facebook are engaged in exactly those practices. Stolen and forced are apt adjectives to describe their behavior. Stolen like Whatsapp data after acquisition by Facebook, like contact lists, location history, voice recordings from your Android phone. Forced like Facebook constantly demanding you provide them your phone number, and making it clear to you that it's not an option by removing the 'no' button and replacing it with my favorite dark pattern 'i will provide it later'.

The problem with both is they're so much more than just a web service. They're pervasive in all facets of life in the developed world. You can't get away from then no matter how much you want to, because they're using your friends to effectively spy on you. And to an extent, both now hold most of the population hostage. I can only begin to imagine how I would need to change my entire lifestyle if I wanted to stop either of these companies from pervasively tracking me. Give up my smartphone, browse the web only with NoScript, only on sites that still work with it, never let my friends take photos of me and upload them, never use any of the popular chat apps to stay in touch with them, etc. Basically the only way to unplug from these monsters is to live like Stallman.
Yeah. Forever. That's how cloud works.
Long March-7 Y2 ready for launch of China's first cargo spacecraft
A "sweep account" is a technical term and has a specific definition. The parent's comment makes absolute sense if you know what sweep accounts are used for in the more traditional sense. The parent is suggesting setting up a 0 balance sweep account and then having paypal deposit all funds into that account nightly.
There's Privoxy and Proximodo, but they both lack HTTPS filtering support. There's also https://github.com/amate/Proxydomo which appears to be based on Proximodo and seems to use wolfSSL so it may be able to do TLS MITM, but the documentation is unfortunately all in Japanese.

...and of course at the high end there's the enterprise filtering middleboxes which are probably too expensive and difficult to configure for personal use.
The challenge with style guides as an approach to "nice code" is they often focus on the code equivalent of writing a grammatically correct line of code -- things that can be often caught with a linter.

Where I see things fail a lot more is in the code equivalent of "How do I structure a paragraph" or "How do I organize this paper", which most things under the "style guide" umbrella don't cover.
Google Chrome Speed Up
Code Warriors (book about the NSA)
I deleted my Paypal business account, never going back.
I'm also a kiwi and have been working for over 15 years and have a student loan. The only time I have to do anything is when I file an optional personal tax summary to see if i/them owe anything. It takes less than 5 minutes online and is free.
Of course it can happen, but I've seen 0 Stripe horror stories, but many, many, many PayPal horror stories over the years. So far their track record is very good.
Consumer Internet Distribution in 2017
I've looked into Borg/Attic as well. My main hang-up is where to put the repository and what my long-term storage costs would be. Right now I have somewhere in the neighborhood of a terabyte of stuff backed up (mostly my Lightroom catalog). I need to be able to generate and access these backups from anywhere in the works reliably.

I think Borg would be a great solution for my use at home where I have a NAS on my LAN to provide local storage for the repository. But while traveling the world with my MacBook it doesn't cut it.

Arq looks good from that angle but I think would quickly cause my costs to overrun me. Having good backups is what gives me the confidence as a photographer to overcome my inner pack rat. Without good backups I'd never be able to ruthlessly delete images from my collection that don't exceed "okay" into "great". But because I know my images are backed up effectively forever I can really be honest in my art.
That only applies to emergency care, which is not a majority of healthcare expenses and should reasonably be handled in the same way we handle the Fire Department.
Intel Confirms Decline of Server Giants HP, Dell, and IBM
I would guess the poster is just lamenting the lack of a straightforward solution.

Assume you're doing a mkdir() on an nfs mounted volume. It could hang, for quite some time. You would like to set a timeout and error out. There are no terrific solutions. There are workarounds, yes...but largely inelegant.
Mark Cuban Wants to Be Convinced to Run for President
https://github.com/bottlepy/bottle

A single file running both in python 2.7 and 3.
Like I said, I don't think it's unreasonable to trust Apple or the Tahoe LAFS download server. I think they're improving the state of security and I would use those products. I just want people to be clear about the actual security properties of the whole system.

For example, people should know that blanket statements like "Apple cannot read your messages" are false. And your client/server protocol can be state of the art, but you still rely on the much-maligned HTTPS certificate infrastructure (among other things) to get the client bits.
For every medical condition, there is a long list of treatment options with varying levels of cost, efficacy, pain, convenience, etc. It can be quite elastic because of this.
> But: What possible semantics could you want for mkdir() such that a timeout is sane?

nfs is mentioned a few lines later. Creating directories on any sort of network mount can and will time out, and it's better if your application can handle that sort of error rather than just wait forever.

Yes, the error can't conclusively say "the directory wasn't actually created", but at least it can say "it might not have been, dunno"

FUSE filesystems also can have bugs resulting in mkdir hanging forever.

Neither of those are all that insane.
Which completely misses the point. To summarize what the parent is suggesting:

"Teach a man to fish..."
Real world use case for Typescript's new `Record` types
I would compare the current state of AI models to a catatonic toddler.

Able to scream out 'train!' or 'cat' when it sees one. Somewhat muddy understanding of language. Can pick out basic patterns here and there.

I believe that there is no technical barrier for smarter AI, just need bigger/better datasets and better neural net architecture.
> We've all seen the big salaries job sites seem to tout around, but just how accurate are they?

Judging from the BLS salary statistics [0] (which are based on more comprehensive data than those gathered by any job site), they are, while probably accurate for the subset of jobs they are derived from, not generally representative of overall salaries.

[0] https://www.bls.gov/oes/current/oessrci.htm
The Atlantic ran an analysis of where the costs go:
https://www.theatlantic.com/magazine/archive/2009/09/how-ame....
Essentially, it's a mess of perverse incentives that are unintended side effects of heavy regulation.
At this point, I would describe mainstream conservatism as intellectually weak, and mainstream liberalism as nonexistent. Conservatism has been tried, and the flaws of its current incarnation have shown up: socioeconomic inequality has reached and surpassed crisis levels. There is mass homelessness while houses lie empty, mass preventable sickness, mass socially induced drug-addiction, blue-collar underemployment while infrastructure rots, horrifying corruption and arrogance in government, and moral hazard and fraud in the financial sector. All of this, while we also live in a time of unprecedentedly low crime and social peace, because people mostly don't want to blindly lash out at a fellow citizen who did not cause their problems.

The time has come to put conservatism on the back-burner until we later encounter some problem against which it can serve as an effective tool.

And yet the opposition can barely muster the chutzpah to defend the Affordable Care Act, much less to create a 21st-century New Deal!

Worse, what are people focusing on? College students protesting! Can someone explain to me how stricter behavioral policing of college students is going to rebuild rusted bridges or install high-speed passenger rail? Who gets health-insurance out of telling college students to shut up?

Meanwhile, the President of the United States tweets us all "letters from grandpa" material he saw on blogs, while his party plots to realize an ideological utopia that would actually make us all worse-off. Why? Because college students! And fake protesters paid by George Soros!

This is insane. We have real issues that can't be solved with a hashtag, a tweet, or a cardboard sign.
Seducing Mussolini
How to Think like a Millionaire in 2017
>if you make $400 selling vintage cabbage patch dolls on eBay?

This hurts my head to think about. According to CNN, 20% of large corporations pay almost nothing in corporate taxes.[1]

1 - http://money.cnn.com/2016/04/13/pf/taxes/gao-corporate-taxes...
I do not know what his state of mind was before his name & picture were splashed across every media outlet in the world, but I would presume that stress had an affect.
I found as long as you could take a card, most people were good. Only some ebay addicts were tied to paypal. Ymmv.
In the case of waiting on a child started with exec, I've used the crappy workaround of using the timeout command. It makes checking the return value a bit trickier though...
What it does tell us is this: at the height of the nuclear arms race the USA and USSR collectively had in excess of 70,000 nuclear warheads.[1]

71 years have passed since the first nuclear bombs were used. That's 71 years without an accidental detonation nor a nuclear weapon used in an act of aggression on enemy soil.

Nuclear weapons exist and we aren't doing too bad of a job coping with that.

But, I suppose, as Steven Pinker is fond of saying: no one has ever recruited activists to a cause by announcing that things are getting better, and bearers of good news are often advised to keep their mouths shut lest they lull people into complacency. Also, a large swath of our intellectual culture is loath to admit that there could be anything good about civilization, modernity, and Western society.[2]

1. https://en.wikipedia.org/wiki/Nuclear_arms_race

2. http://www.nytimes.com/2011/10/06/books/review/the-better-an...
Hey, this is a wonderful concept. I am a self-taught web dev who works mostly in Python, and I've just begun to learn algorithms & data structures.

What chapters to you think I, or someone like me, would get the biggest kick out of?
It isn't that bad in the US using turbo tax. Just remember to answer no to receiving payments from the "Ottoman Turkish Empire Settlement". (Actual question).
Not answering my question, though (listening to it is why I was asking).
This is one of the reasons Credit Karma launched a totally free online tax product this year (https://creditkarma.com/tax). (We view this similarly to credit scores a decade ago, when everyone advertising "free" was a bait and switch).
If you are into ruby/rails already start reading internels instead of docs whem using rails. Rails has a very nice ans clean code base and they do a lot to keep it that way
How to Overcome the Shortcomings of Ethereum Smart Contracts – Yahoo Finance
> Other than optimal temperature, what does the human skin need to feel "comfort?"

Water... Humidity control and water transport is a huge aspect.

This is why wicking is a big deal for base layers. And there is different types of wicking as well: moving to the next layer or just absorbing the water. There are pros and cons to both methods. The synthetics usually transport moisture... but this really sucks if your outer layer is waterproof which is often the case.

This is one of the many reason why wool is often used as a base layer. Wool has great humidity control via absorption with out loss of temperature. Some fabrics via absorption become like heat sink conductors (cotton) and others like neoprene (wool).

Otherwise you get chaffing, extreme heat loss, fabric freezing to skin, difficult to dry among other things... there is hackneyed expression that hikers have: cotton kills.

However wool can only absorb so much water. One of the fundamental problems is that it is really hard to create breathable fabric and waterproof fabric (despite gore-tex marketing claims).

But yeah if you had nanotech adjusting to heat/cold and water... sure it would be possible.
One of my favorite simple examples of what clean and elegant code can be is Peter Norvig's spellchecker: http://norvig.com/spell-correct.html

It's in Python and a single file but it comes with a wonderful description and shows how a complicated task can be broken down into a few small and powerful functions.
There's also a lost nuke right off the coast off Tybee Island, Georgia near Savannah.
We can't do that for many basic surgeries or medicines. Not because it's impossible, it's just that many hospitals and doctors don't know how much something costs [1, 2]. At the same time, for traumatic injuries, etc, you get shipped to the nearest hospital. You have no price negotiation power at that point. We should have a book value like shop rates for autos.

1 - http://frugalnurse.com/2016/08/doctors-dont-know-healthcare-...

2 - http://www.healthcareitnews.com/blog/doctor’s-don’t-know-or-...
In Scandinavia, the only people who know what PayPal is are the ones who maybe bought something over eBay, or the ones wanting to send money to a friend in the US, and being completely surprised by how hard that turns out to be.

There's 0 domestic use cases for PayPal there. Other parts of Europe I'm not so sure about.
Posts like this are what keep me coming back to HN.
> Why the collision with academic cryptography doesn't matter[...]

Good description and I agree that the collision is not confusing to someone who already knows what a zero-knowledge proof is. But I still appreciate the change because people who first hear the term from the website could be pretty confused if they hear about the academic term later.

PS. I see your point about leaking of some metadata but it seems very difficult to expect any cloud service to avoid this. The only solution I see is to continually re-upload a re-encrypted version of all data whether it's been updated or not, and maybe pad the uploads so that they are all some maximum size regardless of how much data there actually is.
Just to be clear: The article mentions that the 'wearable' technology here isn't the giant cufflink; it's the conductive material that makes up the left cuff, and registers touches on the cuff as inputs that can be forwarded to a device. Pretty cool!

The only part I'm not too sure about is the author's insistence that this jacket will be useful for cyclists; doesn't this type of input require a hand to leave the handlebars? I suppose at a stoplight this would be fine, but I honestly can't imagine trying to make precise swipes- one handed- while riding a bicycle. Maybe I'm just a bad bicycle rider.
I don't think the point is so much about taking them down, as not letting them decide the future. From a larger perspective 2005-2015 is almost like a lost decade of companies implmenting things on new platforms under properitery ownership. Like many other things, the discussion about social networks and reliable information is sort of early 00s. So I would say the goal is to get back to a less short term outlook on development of the Internet.
Which is "I hope you had homeowners insurance or you just lost everything you own?"

We suck at taking care of the weak.
Not saying the syscall APIs are not broken, but what is a use case for wait() with timeout? Just curious...