skysight-inc/HackerNews huggingface dataset:
Please don't move the goalposts.

Grandparent claim was:

> The size and weight of the full battery pack may make it infeasible to change quickly.

Tesla did it - in 90 seconds. https://www.youtube.com/watch?v=5XdiGMIUxeY

Also WTF is that claim about bad batteries and standarization? Tesla owns entire production/support chain of Tesla cars plus they got live telemetry from each car - they set the standard and got full info about the car battery.

There was another company in Israel (Better Place) that had multiple battery swap stations as well.

Quick battery swap is technically feasible contrary to grandparent claim.
Yup, a lot of chemical properties are dictated by the number of outermost free ("valence") electrons, and atoms in columns in the periodic table all have the same number of valence electrons, hence similar chemical properties.

The University of Nottingham's School of Chemistry has some great, brief videos on various elements if you're ever interested: https://www.youtube.com/channel/UCtESv1e7ntJaLJYKIO1FoYw
Ask HN: What is the best state to form a single member LLC
I currently have a single member California LLC (disregarded entity). I am sick and tired of paying the flat $800 a year fee and $20 every other year statement of information fee. Not to mention their processes are still mostly all mail in, with very limited online capabilities.

What state is most friendly for single member LLC's? Also, do you have to live in that state?
I post this now (the project is a few months old) purely inspired by this post: https://blog.photoeditorsdk.com/deep-learning-for-photo-edit...

They basically took the same idea and instead of just producing a hack finished a nice full version of the idea - very nice write up!

But, they don't have any web UI for it yet, so I am getting tempted to revive my dormant side project and likewise make a proper polished version of it with a web interface. If anyone on here is a talented web dev with an interest on working on this as a side project (for free, and for fun, though we could explore monetization if it works), feel free to get in touch! (ps extra get in touch if you are near south bay area/Stanford)

PS Incidentally, I independently came up with the same idea as in Deep Interactive Object Segmentation (https://arxiv.org/abs/1603.04042) and implemented it for my Stanford CS 229 (Machine Learning) project first - the hack came later. The ObjectCropBot hack allows only cropping and not clicking because it was faster to hack in that, but I think it is ideal to allow both cropping to constrict around target object and clicking (clicking alone leaves too much ambiguity , eg do you want to crop the person, or their shirt, or a subset of that shirt).
The days of .COM/.EXE got me started in programming. I thought, gee, I have some game ideas. So I looked into BASIC, seemed great, but the distributed files required a certain flavor of BASIC. After looking into C for developing standalone binaries, I switched to C. Programming something like DOOM required 'vertical strips' calculated across the screen and other graphics gems, so I learned about graphics gems and programming. C++ and TurboPascal and then Delphi and VB6 were released. Seemed like a never ending journey!

Today we have CocosX for cross-platform sprites so games can be quickly deployed on multiple platforms, plus Unity and Unreal engines for 3D development. It's much better today, but I wonder what it's like to not have the kind of background of learning that I did.
That would be amazing! I'm personally trying to figure out the EU visa process and keep getting lost trying to understand the most viable way to get a job/visa. I'm definitely going to keep your site bookmarked!
Are you doing business in California? If so, you're going to pay the California franchise tax anyway. So, might as well stay as a California LLC.
Yeah. I'm sure the "power supply issue" is an overly simplistic explanation -- it's highly unlikely a single computer PS could cause such major issues in such a huge organization.

That said, having almost entirely dodged any outsourcing-related issues in the 90s, and worked with generally great offshore teams, seeing my current role impacted by an utterly shortsighted and ignorant attempt to offshore critical operations tasks is quite disheartening. It's rarely the fault of the teams, it's the fault of higher-ups who completely fail to grasp the complexity and consequences of the tasks they're offloading. Everything looks great for a few weeks or months or years until one of the dozens of things that have gone neglected rear their ugly heads. If they're lucky, they take the money and run before the crash happens and escape most blame.
That being said, I do dislike this having to be posted anonymously.
I'm also confused by how things went down. Can't you ask your lawyer to contact someone for you? And why did you lose your things - can't your son collect the items that were in your apartment and arrange for storage? Did you not have any savings put aside? I'm willing to believe the story told, but I'm curious about these points.
I think it's because, while "covers" is countable, you have a sort of continuous control of how much cover you have.
I'm sorry, I don't mean to throw this word around carelessly as a generic insult... but genuinely, do you have an Autism Spectrum disorder? Simplifying something as emotionally extreme as telling a parent their child has died requires an extreme level of disconnection from the emotional reality of being human.

I say this as someone with various psychological conditions myself so please don't take offence, but maybe it would be helpful to recognise how differently you perceive something like that to the average person?
Doesn't gccgo reuse the standard Go runtime, and wouldn't integrating LLVM'S GC support require pretty much writing a brand-new runtime?
If all the business is web based (customers all over the world), what is considering doing business in California? Is it based off residence? I don't have an office.

I'm currently in San Francisco, but looking to move out of state to somewhere that is not the People's Republic of California.
> I am looking for a product, I will look for it.

Note that this attitude is what pushes some sales teams away from reaching out to line management, and towards C-level-targeted sales. If you hate "golf-cart sales" outcomes where a C-level forces a solution down your throat, then learning how to communicate with sales people will richly pay off. It is part of managing upwards, by short-circuiting sales warm approaches to the management you report to, and turning them into your allies to help you pitch your priorities that happen to align with their sales goals.

I am up front with the sales people who approach me, and tell them when I anticipate the problem space they solve will rotate onto my front burners, my anticipated budget to switch (usually in the form of "if I switch to what you propose, I only have $X to do it with, all in, software and services"), the benefits from my current solution I want to ensure stay in place, and the pain points I want to solve. That usually ends the conversation right there and then, I'm tagged "no-contact" in their CRM, and the spam disappears.
This simple lesson was taught to us day one in boot camp when I was in the army, and reiterated constantly over the years.

We were required to take our salt packet out of our MRE's and eat the entire contents. The amount of water consumed (and flushed out through perspiration) throughout the day would have severely dehydrated anyone who didn't consume adequate (high) levels of salt.
Webpack vs. Gulp
Identifiers are "style-insensitive", so case changes and single underscore insertions don't actually change the identifier. There is exhaustive tooling such as nimgrep and ide support built into the compiler (such as find symbol at point equivalents) for helping when a convention is different. It is a strong philosophical position, but it does allow style consistency across a code base even when dealing with foreign symbols.
They make it difficult because it discourages people from becoming doctors, which mean doctors get more money. Plus, it's a ton of cheap labor for hospitals. Since nobody can practice medicine without paying the toll, they can make the toll as high as they want. Government regulation of health care has major downsides.
A) Apply to more than 3 schools. You sound like you have great credentials, but these things are unpredictable.
B) Why only these 3 anyway? You want a great engineering school? What about Caltech? Harvey Mudd? I can name others.
C) Not to be a snob, but MIT and Stanford will open up doors that Penn State will not. I can imagine someone choosing Penn State over the other two.
D) Other than academics, what do you want from your school experience?
-Do you want to be close to home? Far away? In between?
-Do you want a very large school? A small school? Something in between?
-Do you want to be in a city? Rural area? Suburbs?
-What other interests do you have and can you pursue them at the schools you are considering?

Your credentials give you an abundance of choice. Take advantage of that by looking at all the options available and thinking about all the things you want.
You're not wrong that delegating operations COULD improve security and reliability, but it could also suffer from the same issues that branch office suffer from -- out of sight, out of mind, distance from the corporate HQ culture and scrutiny, etc.

Furthermore, often these issues rear their ugly heads when they sack the existing staff who are keeping 1000 balls in the air and rarely dropping one. In the migration to an outsourced team, or an offshore team, or even just another equally competent team in the same office, details will get missed. It's simply not possible to do a complete knowledge transfer. Things will get missed, and sooner or later one of the things you miss will turn out to be a landmine.

Of course, the original team wasn't perfect either, and could have also suffered a large outage, but the new team is more likely to do so, at least in the short term.

In a best-case outsourcing scenario, you either hire better people, or more people, or a vendor with better processes or understanding. You do the migration very carefully and miss as few details as possible, AND the quality of the new team is such that, within 3 or 6 or 12 months, they're actually outperforming the original team. AND you manage to avoid hitting any landmines during the transition period where they're underperforming. This requires a great bit of planning, execution, and luck.
Some form of cosmetic surgery maybe?
There's an excellent documentary by Orson Welles called 'F for Fake' on art forgery if this sort of thing interests you.
[1]
I think it's probably less than fully appropriate. Person X might hold that belief (whether or not you say they do) and, if they do, then the mockery will be hurtful. It costs you nothing to politely explain, sans ridicule, why an idea is wrong rather than taking on an unnecessary risk of hurting someone's feelings.

Still, people should be less sensitive on the internet.

[2]
Most educated adults, including me, are not lawyers and so do not know precisely when a contract is or is not enforceable, because the legal system is complex and arcane. This is distasteful to many because anyone who takes himself as an authority on what is just/unjust/moral/immoral is naturally liable to feel they should therefore be an authority on what is legal/illegal (since legality is intended to codify justice and morality or something like that). I suspect that many contracts-uber-alles-like sentiments (some of which I have entertained myself from time to time) stem from this unconscious yearning to know a priori what is legal or enforceable.

In such cases, the sentiment is not rational, nor is it a tactic for the pursuit of self interest.
I am finding it hard to imagine the constitution of Jupiter. The findings say it doesn't have a solid core but diffuse. How can a planet not have a surface? How does gravity work if it is just gases?
https://news.ycombinator.com/item?id=14425837
I know of no way that I can communicate with all of my friends anonymously.

Anonymity, and being able to express yourself and talk about your secrets/difficult life issues without worrying about social consequencesz is absolutely something that is valuable to the world.

There are lots of people in the world who feel completely unable to talk to anyone about their personal issues.
Yes. I think that there a bunch of interesting ideas in blockchain technology, not all of which are necessarily new, but they are often new to the blog writer and/or audience. So introductory articles often focus on those basic concepts, which leads to this confusion
I'm not following your solution for how it handles the unique visitor counting. You have to know when to increment the counter. Thus why they used the HLL.
Garmin?
Despite the rise of automated solutions, manual testing is still a thing
Not myself personally, but I know this game was written with nim: https://impbox.itch.io/vektor2089.
In the absence of any other information, the more recently updated codebase is preferred to the least recently updated, for the same reason that an abandoned codebase is dispreferable.
Those of us who's children didn't sleep until 2+ really really hate you and people like you.
What you actually want in this context is some code that generates random deviates of probability distributions chosen randomly and a "guesser agent" that tries to guess which distribution was chosen. Then you can ask questions like,

> given some condition on a distribution of distributions, when do we feel that a guesser is taking too long to make a choice?

This is like a person who is taking to long to identify a color or a baby making a decision about what kind of food it wants and waiting for it to do so. For a certain interval, it makes sense, but after a point it becomes pathological.

So for example if we have two distributions,

> uniform distribution on the unit interval [0,1]; uniform distribution on the interval [1,2]

then we get impatient with a guesser who takes longer than a single guess, since we know (with probability 1) that a single guess will do.

Now, if we have two distributions that overlap, say the uniform distribution on [1,3] and [0,2], then we can quantify how long it will take before we know the choice with probability 1, but we can't say for sure how many observations will be required before any agent capable of processing positive feedback in a neural network can say for certain which one it is. As soon as an observation leaves the interval (1,2) the guesser can state the answer.

Now, things can get more interesting when the distributions are arranged in a hierarchy, say the uniform distribution on finite disjoint unions of disjoint intervals (a,b) where a < b are two dyadic rationals with the same denominator when written in lowest terms.

If a guesser is forced to guess early, before becoming certain of the result, then we can compare ways to guess by computing how often they get the right answer.

Observations now give two types of information: certain distributions can be eliminated with complete confidence (because there exists a positive epsilon such that the probability of obtaining an observation in the epsilon ball is zero) while for the others, Bayes theorem can be used to update a distribution of distributions or several distributions of distributions that are used to drive a guessing algorithm. A guess is a statement of the form "all observations are taken from the uniform distribution on subset ___ of the unit interval".

Example: take the distributions on the unit interval given by the probability density functions 2x and 2-2x. Given a sequence of observations, we can ask: what is the probability that the first distribution was chosen?

The answers to these questions can be found in a book like Probability : Theory and Examples.
Alexa: Take me out to the ball game and buy me some peanuts
The Wikipedia article on blockchain has this sentence: "From the technical point of view a blockchain is a hashchain inside another hashchain", and that sums it up. The actual blockchain algorithm itself is as simple as that. Period. Full stop.

Of course, most actual APPLICATIONS of blockchain also ADD ON a lot of other concepts, like distributed ledger, distributed consensus, etc. Trust me, i'm not the guy in this conversation confusing algorithms with applications.
The negative impact is due to water loss via vomiting or diarrhea, and thus having a negative water balance. It's not like saltwater in itself kills you. In fact, you could drink the water of some less salty seas, e.g. the Baltic Sea.
Facebook employs hundreds of young Filipinos to remove offensive material
> Aren't the places Google Maps chooses to highlight a function of your account history?

Google has become good at telling you what you used to know versus what you want to discover
I'm not settled on whether the model is or isn't useful. But it's one to consider.

There's also the point that you can make a ton of advance without considering the extreme edge cases.

Or look at other elements of tort, interference, or harm law and see how that's evolved over time.
Goes back a lot longer than that, too. A large part of historical African trade was based around salt supplies.
Tweet thread from the founder of hapi.js about maintenance and financial support
Could have been a power feed to a datacenter. We can't always take newspaper descriptions as literally as we might like.
Can't you just use Apache Benchmark and some proxies?
Earth 3,014 pounds lighter witho 22 devils killed in Manchester Freedom Protest
Popular speech doesn't need to be protected. It is never in any danger of being censored, almost by definition.

The only purpose of freedom of speech and thought is to protect unpopular, evil, and straight up false speech.

That's fine if you use your platform to exclude those that you don't like.

But we aren't talking about that. We are talking about platforms that explicitly ALLOW this shitposting, and yet other people who don't own the platform are trying to stop it.

Sure, fine, businesses can do whatever they want with their own platform. So how about we allow that? Those that want to censor can censor, and those that don't can not do so.

And it turns out that there seems to be a huge demand for a platform that doesn't censor and allows people to post anonymously. (yik yak only died because it went away from what made it good).

So how about those procensorship people just leave it be and let those of us who disagree with them go to our own platform?
Realizing Hackett, a metaprogrammable Haskell
The thesis is that forgery is an attack on the very thing you hate, the middlemen that create narratives around art.

It's an attack using art, an artistic statement of its own, against the use of art as a signifier. It's nicely recursive and ironic.

I thought it was an excellent comment, one of the best this year.
Lots of fish medication is copper based due to antibacterial/anti-parasitic action.

Real bad for invertebrates though.
Even so, I think GP's point is still valid in that it doesn't achieve that desired effect, but of course Reddit has those stats and I do not.
Reddit probably has enough analytics to be able to show mathematically that it will be accurate without simulating any requests.
You sound like an absolute douchebag of unbelievable proportions. Overly confident with no humility whatsoever. If your credientials and connections are real, you'll most likely live a very comfortable life, however everyone you meet will most likely despise you.
Photos contain private items, things like clothes. So they allow Google (and Apple, and MS, and Amazon) to construct "real-world" metrics to brands and vendors about which clothes they bought, maybe even with odds as to where they were bought, and maybe base advertising decisions on that.
> So how about those procensorship people just leave it be and let those of us who disagree with them go to our own platform?

hypothetical: I've just told all your neighbors that you've got a criminal conviction for raping 8 year old children. It's just words, what's the harm?
Can't you just delay updating the count by some random number of minutes/hours?
> My Spanish-speaking students must be given the bad news that those long sentences will have to be cruelly chopped up into short sentences with short nouns and short active verbs that drive the story forward. What’s considered “good writing” in Spanish is not “good writing” in English.

As a native Spanish speaker, I disagree: Unnecessarily long sentences are considered just as bad in Spanish as they are in English. The average Spanish sentence is a little longer than the average English sentence, but that's only because the average Spanish word is a little longer than the average English word.
There is! NEP-1 is what you're looking for: https://nim-lang.org/docs/nep1.html
So it's nothing new. The lawsuit is about the same old bullshit it's always been about: Money, power, domination, control.
1.I don't get any subsidies
2. I don't earn as I am a student so no tax evasion possible
3. My father is in the army and mother is a school teacher so no scope of benefiting from corruption

I still don't support Aadhar. Neither am I convinced. Neither am I appreciative of the arrogance of UIDAI and iSpirt team. UIDAI's claims of subsidy savings have been blown away by the CAG.
The aadhar critics argue in data while aadhar supporters use hypebole and try to appeal to emotions.
True, but it's still scary how the phone seems to be able to reverse lookup my email address to come up with the matching Google account. Which, I might add, originally started out as a YouTube account.

Considering how much Google tracks, I find it hard to believe they wouldn't save that mapping somewhere besides my friend's phone because this is exactly the kind of data aggregation and mapping which is driving large parts of Google's ad business.

I admit this might just be paranoia, tho this wouldn't be the first time my paranoia ended up being justified.
I guess you would like to see this thread: "Ask HN: Do you carry a backpack? Which one?" - https://news.ycombinator.com/item?id=13369197
My main complaint is the decrease is display priority of personal labels except for the stars.

Back in the day before labels I would star places I needed to "bookmark" regardless of importance in time and how ephemeral that mark was. Then when labels appeared I thought that was ideal to mark places which are always important (because I can personalize the label) as opposed to a generic star which most likely meant a temporary bookmark.

It seems that with this new Google maps, the stars always get display priority (it's shown even at smallest zoom level) whereas labels only appear at a algorithmically defined location (which seems arbitrary).

All this time wasted in personalizing my map.
I don't see the contradiction here. I'm not fluent in English but I thought the sentences were pretty clear.

Stop the morbid coverage -> less fear and panic -> terrorism is less effective -> terrorists have a smaller incentive -> fewer people die
Best Groovy Programming Books for Beginners 2017
Wow, so the blanket "high blood pressure = eat less salt" advice given by most doctors sounds not just unhelpful but flat-out wrong and dangerous.
Coding "Snake“ in 4 min 30 sec [video]
> No one should be harassed or be on the receiving end of mean behavior.

When people say this, it comes with an implied "except for some people". Lots of people deny it, but it's true. I like adding this implicit addendum to posts on Facebook explicitly, because every time, the person says something like, "Oh, no, I mean that for everyone." And then I say "You mean everyone including, for example, Richard Spencer?" Now, I don't care about that guy, but I was fairly astonished at how many people were normalizing political violence that time when somebody punched him. That's when I first understood viscerally that every one of those statements about inclusion and tolerance comes with an implied "except for some people."