skysight-inc/HackerNews huggingface dataset:
I've been on both sides of this and have done it poorly and well. The best way I've found is this.

Talk to your manager first. Communicating via email will send the wrong message and has more of a chance to be misunderstood.

Tell them why your leaving and what constraints you have (do you need to be full time at your new gig in 2 weeks/months/days or are you flexible). Then ask them how they want to proceed. This part is a negotiation and your trying to find what works for both you and the company. Don't agree to something you don't want to do - this can be mitigated by letting them know all your constraints at the beginning of the conversation.

The next steps will be decided by you and your manager. So it changes based on the specifics of your role and the company, but usually this means you'll send something out to everyone else on your team to inform them and then spend the next couple of weeks finishing projects and handing them off.
I would guess not unfortunately.
I think a key element of checklists, and checklist discipline, is coordination between members of a team. What checklists allow you to do is have accountability across differences in experience/authority/expertise and also track a process over time.

In my work as a naval aviator (caveat, I'm still a student), we use checklists in the cockpit to coordinate all sorts of functions such as engine start, takeoff, landing and emergencies. These ensure that we start the engine the same way, verify we are ready for landing, and also handle emergency procedures in an approved way. When there are rank and experience differences in the cockpit these checklists help equalize the disparity, and let less experienced or junior members hold senior members accountable. Before each flight we also follow a briefing checklist, and that includes human factors such as any possible issues relating to illness/medication/stress/alcohol/fatigue/eating. Doing so ensures that there is always a place for people to vocalize anything that the team should know.

Previously I worked on a Coast Guard cutter, and we used similar checklists to ensure we were prepared to get underway, enter port, or complete a complex evolution like tow another vessel. For these checklists the main value was in verifying between multiple changes of team personnel that everything was being completed to meet the timeline. The checklist served as documentation that the person before you had collected the necessary information, made proper notifications, and started/finished processes.

It has baffled me when I hear that medical personnel dont use checklists for these exact reasons. They perform time critical, high stress procedures that have a fairly documented set of steps. They require a team of personnel that have different scopes of expertise, experience, and authority. There are frequently changes in the team's composition over the duration of the patients care, and it seems like the patient will be handed off between different teams that specialize in their own respective areas of patient care. For us in the military it is pretty easy for authority to mandate we use checklists, and the buy in come from accident investigations revealing that checklists were ignored or skipped. Is there an equivalent medical authority that can pass this information down, or does this have to emerge independently from each hospital system?
Solo Reveals the Weakness of the Star Wars Galactic Empire
That would come uncomfortably close to the toothpick instructions in the Hitchhiker's Guide to the Galaxy series (http://hitchhikers.wikia.com/wiki/Wonko_the_Sane). Does anyone think that technology can stop people from divulging secrets?
Hi, it's a good problem to have that you want to grow :)

How did you meet your original contacts in the USA? Most business, as you have correctly assessed, is done based on referral. This process can be slow and murky.

To get some traction in Cali, I would suggest you make some Youtube videos that demonstrate some of the awesome prototypes you've made. Anyone who is interested and has money will hopefully ask for a meeting.
It works for http requests, but not for websockets (the article also mentions that). If you want decent bidirectional communication (no polling, i.e., the kind you'd want to get reads from an NFC reader) that's not a good option.

Also, I'm willing to bet browsers will block that at some point too...
This to me is almost not a hacker news.
If google co-operates with teaching kinematics to Chinese teenagers, many of those teenagers may grow up to use them to shoot rockets at the US.
Yup, that's basically what I'm getting at, thanks for the links!

So, I'm okay with risk compensation if people are net doing better. I don't think that "if even one person is hurt by this, that's too much" is a meaningful basis for decisions, especially when there's a risk that even one person will be hurt by not doing the thing. So at the risk of reducing people to numbers, if, say, 100 teenagers send sexts when they otherwise wouldn't have and get screenshotted, but 1,000 teenagers send sexts when they otherwise would have sent them to a non-disappearing-by-default client, and now their photos don't get copied because of social pressure / high-but-not-impossible technical barriers, that still seems like a clear win.

That's the sort of data that I think would be very interesting to inform good engineering decisions, and also pretty impossible to get.
I've updated this app to implement Service Workers and made a few other changes to improve usability.

It's a simple demo using PouchDB/jQuery/Bootstrap to create a feature rich, single page, offline first app.
The book is amazing, and mostly a reprint of the site.
Torrenting. Text only browsers and sites like Dillo with information sent over long distance 3g. Tape storage for dense files and media.
Regular cars come with a substantial threat of death or maiming.
Not to take away anything from Nir and Langley's work here, which I can only assume was heroic, but:

- It is insane that this is only being published now.

- It is insane if this document means anything or enables anything (other than, I suppose, providing a new, IETF-formatted reference for Chapoly).

Chrome has supported Chapoly since (apparently) 2013. Why did it take 5 years to standardize it? Does standardization mean anything? I'm O.K. if the answer is "no, not in any practical sense".

(But: see below.)
I really liked The Wind-Up Bird Chronicle by Murakami.
Show HN: Training classifiers with Create ML – fruits, flowers, xray, sentiment
Assembly Committee Gutted California's Net Neutrality
Enabling face-id login on student devices is a bit different than facial recognition surveillance. Same with username based app analytics.

Apple face id reduces the privacy controversy by addressing how they keep things private, device only and secure while improving your life. Bring that upfront and it might go over better.
Ah yes but please revisit this problem space from the perspective of a consumer of YAML. Ops folks are drowning in it. The industry can and should do better.
Only if you ship the private key with your app. Otherwise the MITM will fail certificate validation.
Programming doesn't change that much after all.

gRPC is just a modern SOAP. There, I said it.
Very nice website relative to the websites of corporate owned news sites.
> Sure, they might learn to recognize some faces, but if you have even 100 students in a small school, there could be at least 200 parents between bio/non-biological parents.

Wait. So not only does the school have to buy these expensive camera systems, but the parents also have to give up their privacy rights by feeding their facial information into a database (a very well maintained one I'm sure /s).

All for a system that has a significant false-positive/negative rate and might increase security slightly.

That's not to mention the corner cases. Last year I picked up my niece from school because my sister was busy. Should everyone in the child's extended family have to go into the database?

What about changes in the child's circumstances (e.g. divorce). Many Amber alerts are one parent kidnapping their own child as part of a custody dispute. Should the system track visitation rights too?

Finally, who's going to be held accountable when any of this complexity fails and some random parent is arrested because "the system" thought they were only allowed to see Suzy on Tuesdays but it's Thursday. My guess is no one.

Somehow we, as a society, have come to accept that it's ok for tons of innocent people to suffer humiliation and degradation at the hands of the state if it increases our safety (or even just our perception of safety) by 0.01%.
I totally agree that in the ideal world, JSON should support comments. I yearn for them, and none of the in-band work-arounds or post-processing tools are acceptable substitutes.

But to play the devil's advocate, how would JSON be able to support round-tripping comments like XML can, since <!-- comments --> are part of the DOM model that you can read and write, while JSON // and /* comments */ are invisible to JavaScript programs. There's nowhere to store the comments in the JSON object model, which you would need to be able to write them back out later!

On important feature of JSON is being able to read and write JSON files with full fidelity and not lose any information like comments. XML can do that, but JSON can't. To fix that you'd have to go back and redesign (and vastly complicate) fundamental JavaScript objects and arrays and values, to be as complex and byzantine as the DOM API.

The less-than-ideal situation we're in isn't JSON's fault or JavaScript's fault, because JSON is just a post-hoc formalization of something that was designed for a different purpose. But JSON is rightly more popular than XML, because it's extremely simple, and nicely impedance matched with many popular languages.

YAML suffers from the same problem as JSON that it can't round-trip comments like XML can, but it fails to be as simple as JSON, is almost as complex as XML, and doesn't even map directly to many popular languages (as the article points out, you can't use a list as a dict key in Python, PHP, JavaScript, or Go, etc).

You can sidestep some of JSON's problems by representing JSON as outlines and tables in spreadsheets, without any need for syntax and sigils like brackets, braces, commas, no commas, quoting, escaping, tabs, spaces, etc, but in a way that supports rich formatted comments and content (you can even paste pictures and live charts into most spreadsheets if you like), and even dynamic transformations with spreadsheet expressions and JavaScript.

See my comments about that in this and another article:
https://news.ycombinator.com/item?id=17360071
https://news.ycombinator.com/item?id=17309132
> There's no language that I'm aware of that can natively generate PHP syntax

This is a solid argument against using PHP (or any such language) as a cross-language data interchange format. There are others :) And I totally agree you want a language independent format for anything you might have to feed across an ecosystem of tools.

For a PHP-system generating/altering its own config files... PHP's `var_export` generates a PHP-parseable string representation of a variable (though it sadly doesn't use the short array syntax).

Turing-complete config files probably have some hazards, like Lisp itself does. YMMV regarding whether those hazards can be avoided by circumspect developers or need to be fenced off.
Saying “Hello World” Using Masonite Framework
TL;DR: absorb less sugar, less blood sugar ... Could also not eat it in the first place.
> Shipping an app with a built-in web server? Not sure I've ever seen that done.

We did it. We developed an enterprise app as a web app, but some of our customers insisted on having it run locally because of security concerns. So we just packaged up the server with a thin client and voila! What might have been a months-long re-development took a couple of hours.
First, the EU is not a defense alliance. Second, Ukraine is not in it. European countries are largely semi-pacifist. Whether that's a good thing or not is not a settled question. Going to war is generally bad for reelection in Europe whereas it is good for reelection in the US.

I do broadly agree with you that nuclear weapons have produced peace, but the EU has done quite a bit of useful work related to internal struggles, like Ireland.
The cells and the packs are different things. The packs aren't just a bunch of cells glued together. See this[1] fun teardown discussion. Another company building battery packs would have different costs even if they were buying the same exact cells from Panasonic, and it's likely Tesla had a hand in designing the cells so I don't know if that's particularly possible.

The reason for the Gigafactory is to compress supply chains, but more importantly because there isn't enough global demand/supply for batteries to support the volumes Tesla wants. Without building their own factory, the global supply would be a constraining factor for Tesla's plans. The Gigafactory is a long-term bet that they will need that much supply in the future. This is not a problem that other carmakers have where they would want to "vertically integrate" oil refineries and gas stations, because availability of gasoline is not a problem.

[1] https://www.youtube.com/watch?v=CpCrkO1x-Qo&t=29m30s
Postmodernism is the final philosophical analysis You cant dig deeper than the very language we use to philosophize with. Every attempt at undoing postmodernism will get you right back at the postmodern realization. So very much alive at least philosophically but we are also starting to realize this in other areas.
I know many of you in HN live in perfect idealistic communities, but let me tell you: I went to a shitty school with police coming by everyday and a poor graduation rate. I got the shit beaten out of me more times than I care to remember, for things like "not helping some kid cheat on a test". Nobody cared, and there was no way to prove it anyway. If I said anything it only meant I would get beat up outside of school.

I felt unsafe every damn day in high school, and it certainly wasn't because some facial recognition tech was watching my every move.

But whatever, keep trusting those kids to eventually behave. Personally, I just hope karma got them in the end.
Particle physics experiments have stopped answering to grand theories
Yes, it's necessary to live in the world.
That's why myself and everyone I know drive Ferrari!

(Markets don't work like this.)
Any configuration will eventually become a programming language.

See The Configuration Complexity Clock. https://mikehadlow.blogspot.com/2012/05/configuration-comple...
This is about how fast someone experienced in Rails/Django/Drupal/Laravel could get a basic CRUD app up and running vs. a JS framework.
What exactly is the point of this article? Despite its title it feels neither modest, nor like a good-faith attempt of a proposal. It more feels like a cheap snipe against the standards group, regurgitating the same tired points. Does anyone really believe that anything productive comes out of this?
That's because this isn't an article, it's an advertisement.
Not so great for the stock holders though...
My point is that "should be human interactions" is a meaningless standard. The only way it could be meaningful is if it meant "anything that used to involve human interaction, and now doesn't". I was rebutting that interpretation of it, which seemed to me to be what the OP was implying.
Move to a non-extradition country like Russia or China. Or get a new identity if you are pretty hardcore about it.

If you are using your real name and real location, it's only a matter of time before you piss them off enough for them to scooo you up on any random charge.
Almost all applications evolve their config files into unique DSLs over time. They may choose a generic serialization for the DSL's AST but it will end up being an underspecified application specific DSL regardless.
Dupe: https://news.ycombinator.com/item?id=17349448
But not websockets though.
> AFAIK, the biggest problem with GHB is its synergy with alcohol. Most GHB related deaths also involve alcohol.

That's a good point. I had forgotten that base assumption in the club scene, though it was generally much less of an issue in the rave scene, at least during the 90s.

> GHB therapeutic index (8)

Thanks. Do you have a reference for that? How does that number change with two standard drinks on board?

> is just slightly lower than alcohol (10).

One of the other properties of alcohol that could make it more difficult to reach a lethal OD, which I already mentioned, is that a symptom of a toxic does is vomiting, which can help prevent it turning into a lethal dose.

This is somewhat enabled by the tendency to consume it over time (although "binge" drinking does happen, of course). Can the same be said for GHB? Presumably not, given your next comment.

> However, being an illegal substance, you don't really know how potent your stuff is.

I think that's an issue for any illegal drug, but it's, arguably, even an issue for alcohol. How many people look at a label to determine proof/%ABV? They're not likely offered the chance with a mixed drink at a bar.

> Ketamine is rather high (38).

Is that medical or recreational? My understanding (possibly incorrect) is that the recreational dose is generally much higher, or at least less spread out over time, which can significantly affect the ratio. Is there any synergy with alcohol here that affects it?

Reading more about "safety ratio", it seems that even just the use of the 50th percentile may not be appropriate to have informed decisions on the relative danger of recreational drugs that are likely to be mixed. ED99/LD1 seems extreme, but maybe not ED80/LD20.
I agree. The syntax is very readable and easy to understand. With consumer firewalls being pwned all the time, OpenBSD with PF could be a good option for some people.
Nope. That's not what they're testing. They're testing whether or not the thing even works — which necessarily includes "doesn't kill people", sure. But that's not the specific thing being measured; it's a consequence of the system not being ready yet.

Your argument is more like, "We're testing this new chemotherapy agent to see how many people it kills", versus, "We're testing this new chemotherapy agent for safety and efficacy" (phase I and II, respectively). We aren't specifically screening for deadliness; we're trying to determine the therapeutic index of the agent, and get a baseline on its side effects (which, yes, may include death).

It's a subtle distinction, but it's a critical one.

All that aside, it's fundamentally disanalogous, anyway, because the populations in chemo clinical trials are already sick, and have given informed consent. Dude walking down the street getting smoked by a Tesla that thought he was a wall, not so much.
HOCON, from the Scala community, is great. It’s specifically designed for configure files (as opposed to data transfer) so has a bunch of features that make that easier.
Or you can stop making philosophy an exercise in linguistic analysis. Language is the tool we use to ask questions with, not the things we are asking about.
Aha, I was curious if that was the case.

It seems reasonable to amend the C standard to say "That's not an assertion of being non-null" (and more generally to make &invalid_pointer->item and &invalid_pointer[n] valid; IIRC implementing offsetof as (size_t)(((type *)NULL)->member) is UB). Would that prevent any significant optimizations?

Also does the rule that pointers can only point to elements of allocated objects or one-past-the-end enable any significant optimizations?
> I think that would cause surprise type conversions.

YAML has traditionally been used as the basis of higher-level configuration files for particular applications. What I'm saying is that implicit typing should be permitted, but delegated to those applications.

Conversely, I'm not saying that StrictYAML should do anything by default with unquoted values, except reporting them to the application as being an unquoted value. This way the application could choose to process the value differently from those that are quoted.
Reminds me of this NPR article from 2014 with pictures showing how small "the biggest catch" is today compared to 60 years ago: https://www.npr.org/sections/krulwich/2014/02/05/257046530/b...
That's removal and replacement.

Amendment is adding something to improve the soil. Manure or peat or whatever.
Don't forget HJSON if you want a json clone with comments. https://hjson.org/
They are redeemed on arrival for a sense of adequacy and belonging.
You can same the same thing about Tide pods, and yet we don't have a nationwide bad of similar products.

The question is not about whether these magnets can be dangerous if ingested. The ridiculousness of CPSC here is that they wouldn't allow the sale of magnets under any conditions whatsoever, putting them into a category more dangerous than guns, explosives, and military weapons.

As for the dangers, there are statistics out there showing that a response beyond sticking a warning label is disproportionate, considering the history of regulating consumer products, many of which are highly lethal (e.g. Tide pods and other household chemicals).
> Edit2: By the downvotes and lack of reply I'm going to assume that people don't like that this question is raised. Why?

Because some people may be looking for validation on their preconceptions (in this case, "Musk is making excuses") instead of engaging in critical debate.
Your numbers aren't quite right. Birmingham lost 15% of its population between 1950 and 2000, Philadelphia lost 26% in that period. It's not hard to find other similar industrial UK cities which were harder hit. Newcastle lost 24% of its population over the same period, Liverpool lost a staggering 43%. Even in London, within the inner city where industry resided the working poor lived, e.g. Hackney, lost 22% of its population. None of these areas have recovered their former populations. This refutes your claim about London growing - it's the suburbs within greater London that have grown and it is there where the population shifted. Just as in the US, cities have shrunk while their surrounding metro areas have grown.

Having seen the desolation of the boarded up industrial sites of Philadelia and of the UK, I can say that they look pretty similar (that is to say shocking - though far more so in my youth). The general pattern of cities in the UK's industrial north is exactly the same as that seen in the US - a small, regenerated downtown, surrounded by small, low-quality dwellings occupied by low income families, surrounded by increasingly nice suburbs where everybody else lives. I'm not sure why anybody thinks this problem is unique to the US.
So how do you compare to arq backup or borg backup? Other than your choice of using a web browser tab for UI?
Just like the Tide pods debacle almost led the company into bankruptcy.
I'm extremely sorry for your experience. Your assumption about my life is inaccurate.

I was homeless for nearly six years. I got off the street last September.

I currently live in a dirt cheap SRO. I have lived in high crime neighborhoods and was last in Fresno while homeless (where murder and arson were routinely in the news).

"Eyes on the street" is how you prevent such things. Human monitors who can serve as witnesses are a deterrent to crime in a way that cameras are not. Furthermore, adult supervision and the right policies can help troubled kids learn how more pro social behavior.

I'm talking about prevention, not sweeping it under the rug and ignoring it.
Please do. I'm interested as well.