skysight-inc/HackerNews huggingface dataset:
I do not have a Tesla, and I do not know what is available out there in terms of managing a Tesla from a remote location. But I am curious about using the chat bot-format for a status monitor application like this. What value does it provide to the user that is not fulfilled by an application just displaying the statuses to the user?

I get that in this case everything is handled inside of Facebook Messenger, and to some extent there is interaction that provides a value to the user such as the range calculation described in another comment by sahaskatta.

But I am curious about other situations where a chat bot provides an extra value, not only considering this application?
Either way, relying on free services you typically need a backup plan anyway. And I hardly imagine tailoring everything for amazon can be considered cheap nor sensible.
Exceptions to minimum wage laws already exist for the case you mentioned, so there is no issue with raising the federal minimum wage to account for the increased cost of living for those that depend on it for this.
I use grpc-web and protocol buffers.

Renaming fields doesn't matter -- if the client and server disagree about the name of a key, it doesn't matter, because the transport layer uses the tag number, not the name. (Compare this to JSON, where changing the name does break clients.)

Adding fields also doesn't matter, but this is where it starts to get tricky. If a client sends a request without a field that the server expects (i.e., an old version of the client), the message will parse OK, but the server could still say "hey actually that's required, buh bye". If you do this, you lose the backwards compatibility. So don't do that.

Removing fields is something you can basically never do if you want compatibility. You can rename them to deprecated_whatever, though, and see what code still uses them by the fact that they no longer compile. (Binaries using that field can still exist and will continue to work, of course. But at least you can have a transition period where people writing new code will think "hmm, this is probably going away" and won't depend on that field.)

(There are also some additional mechanical details that the protocol buffer documentation talks about. Maybe an int32 isn't big enough so you want an int64. Old clients can still talk to a server that has changed the type of an int32 field to an int64, but eventually it's going to lose data because it didn't allocate enough storage to manipulate an actual 64-bit value. But it does give you time when you think "a year from now this will be bigger than 2^32". You can change the definition today and eventually update all the clients.)

I think with care and the occasional update of a client, though, you can pretty easily keep things compatible forever. This is wayyyyy easier with SPAs than any other sort of API consumer, because you have control over updating the client.

Often you are adding new features, which is the easiest case. You add a new field or RPC, and just start using it.

You can usually structure a change in semantics as a new feature, which makes the cases for which protobuffers excel even more common in practice. For example, say you have clients that depend on the ordering of results from a Lookup() call. You think that that sort is unnecessary and slow, and you want to change the semantics without breaking clients that depend on the ordering. You can just add a new RPC, FastLookup(), and start using that. Clients that use the new RPC will be faster, but old clients will continue to work using the old method. You can update all those (check your monitoring, you probably have a grpc_server_handled_total metric for every method), and after everything's updated, you can safely remove the code that implements Lookup() (either delete it entirely, or to really do it right, return codes.Unimplemented).

I think if you aim for incremental progress, it's pretty easy to achieve with the right tools. It's harder, but possible, even for public APIs where you can't update the client. But where you can update the client and all you have to worry about is browser cache? Easiest possible case ;)
This was my favorite "game" at Chuck E Cheese as a kid. I'm very sad that they removed these old arcade booths from the modern stores.
StackOverflow bans question about changing theme icon in SourceTree
It is plausible, but I do have scripting & images shut off in my email client, use NoScript in the browser to prevent unknown scripts from executing (where I do sometimes read Gmail), and saw no such link. If Google is executing them on the server side, I've lost control.

The other indication against this is that this only appeared at the same time as the auto-populate for flights appeared, and never after I turned off that service. Yet, I've received many flight confirmations from the same airline.

So, it would have had to have been a short-lived shady link deal between the hotel & airline at exactly the time that Google started auto-populating the flights, then dropped. Possible, and important to consider, but...
You can do pretty much anything you want if you put your mind to it. Maybe it won't be as much of a career or maybe it will turn out even better. Everything has ups and downs. Personally, I would probably try to find some niche where I can sell items or some sort of homemade stuff (be it indeed bread, food of items)
so what's your point? free publicity. Make a video i would say on youtube how rude YC was on you
Is the OMSCS reputable? I’m actually local to GA Tech but the competition is pretty fierce for the in person programs. The online program is tempting but so is an MBA.
https://www.yellowstonepark.com/things-to-do/wolf-reintroduc...

The video ("How Wolves Change Rivers") states that humans had previously failed to control the deer. You could pay more humans hundreds of millions of dollars a year to patrol every one of these areas. Or you could simply let the wolves do it.
I used terraform instead of Cloudformation but didn't find it too terrible for what I needed. I realize that it doesn't scale very well to very complicated stuff, but we're talking about using the free tier to prototype things. I'm also not convinced that it's significantly easier to develop locally if you need all that stuff.
If browsers had refused to run applications, we'd have a lot more native applications that don't have any sandbox at all.
I didn't attempt to qualify "importance" of the method, only give one example where Rust provides a safety mechanism that other languages do not; the ability to encode finite state machines into the type system with no risk of reusing invalid states.

Whether you care about that or think it's valuable does not change that it is a way of encoding a model into your type system to make a class of errors impossible.
If Tom Brings Jerry Home, ML Locks the Cat Door
Your position is “obvious” but mine needs technical evidence? OK then.
>the US steel was very low quality

>The US steel near me is generally higher quality than the chinese steel around here

While this may seem contradictory, it's perfectly natural on an open market.

There's always some demand for cheap, low quality steel and also some demand for the expensive, high quality steel. Knocking together a bookshelf has much different requirements than building a car; the economy needs both.

For the low quality, cheap steel, transportation costs would constitute a higher fraction of cost than for high quality, expensive one. Thus it makes sense to buy the low quality locally, while importing the high quality from far away - where the low q would not be cheap enough due to the transportation. Nonetheless the US has enough of know-how and infrastructure to produce high quality materials whenever there's enough demand.

I firmly believe the current round of tariffs are primarily a geopolitical tool - aimed mostly at imports from China, to help with geopolitical negotiations and also encourage diversification of import sources. Likewise with the recent kerfuffle with Mexico - where the proposed tariffs were used to entice them to handle the immigration crisis. To the boot, the article emphasizes the effect is not really protectionist.
I'm overusing it for the permanent spam-blocking use case, for sure, but it makes sense to me that often when I say "Do Not Disturb", I mean specific groups. My spouse and kids can interrupt me pretty much whenever they want (especially if they know why I don't want to be disturbed - then they can make an educated judgment about if it's worth it or if emailing me is better). Maybe I don't want to be annoyed but I'm on call, so work contacts can get through. If anything more granularity and "contact groups" would be nice.
Earlier submissions were flagged for this post, I don't understand what is the crime in wanting to change an icon in a professional tool.
what is an anti-vaxxer to do?
I think they're saying he would prefer some semantics - like one is the preferred or normal case, and the other is an error or unexpected case.

They might convey the exact meaning well, but they (and I) would prefer a type with slightly different semantics that better remind us what each side actually represents.
Not the person you're replying but I've worked as a dishwasher and what he/she says about ease of switching jobs is spot on. I did a lot of other menial jobs too before I got a degree. Construction laborer was my favorite but janitor wasn't bad. Unless you have a really interesting criminal record it's super easy to bounce between menial jobs. Go on Craigslist, fire off a "resume" (in quotes because it's more of a work history than anything else) to anything that looks tolerable and roll with whatever replies you get back. There was one time I told a boss to shove it on one day and showed up to a different job the next but that was the exception not the rule. I suspect if anything it's easier now. The economy was not as strong back when I was working those jobs.

Edit: I can write an email with proper grammar, show up on time and can pass a drug test which I know now are two of the major pain points for minimum wage employers so I guess I was privileged in that regard.
Awesome, works well!

I would pay $5/month if I could just talk and if my phone or Airpods were on I could control my car or check on it. "Teslabot, what's my range?"
It's not the running that's the problem--it's the dependencies. You can run Serverless on Localstack, there's a plugin for it, and you can run locally while pointing at Localstack for your "AWS" dependencies, but the impedance mismatch remains pretty high.

(Also, getting a bit further away from that, I find API Gateway kinda shifty and I dislike that it's so hard to run something like NestJS inside of Serverless. Doable, there are examples, but it kinda sucks.)
> I demand that the advocate take the matter on their own hands and not place third parties in danger for their own beliefs.

Demand all you like, but we have established processes for this sort of thing. If I were a physician or nurse tasked by a government with vaccinating people against their will, then certainly I'd do the job — assuming of course that the vaccine had been appropriately tested, etc., and that due process had been followed. Likewise, if I were a police officer and it was my job to make sure someone stood still to be involuntarily vaccinated, then sure, I'd do that job too, subject to the same assumptions. This is not a novel problem nor are we lacking in solutions; what I've described has been painfully worked out in the course of thousands of years of communal life.
The distinction is that those types of areas in the US are generally unaffordable to many, and are probably far less safe due to increased car traffic.
Maybe not for you. For the 37-year-old average retail worker, who might have kids and might not have many other skills, maybe not so much. Not everyone is like you. In particular, many people in the demographic we're talking about might not be like anyone you've ever spent any time with.
BFR is unproven, no one knows whether it could take a payload of hundreds of tons.

But yeah, in theory you could just build a bigger rocket. But even going from 50 to 100 tons increases the size significantly, let alone going to hundreds of tons like you said. Maybe that's not possible with today's technology, multi stages and all.
That assumes employers are fine with employing twice the number of people. Who says you're going to be able to chose your hours?
Because they can work better for users on small screens, low bandwidth connections, who just want to find some information they need, etc.

I was at a conference that had a theme of accessibility about a year ago and one of the repeated points was that accessibility (not just visual) tends to improve access for people under lots of circumstances. (Think closed captioning in a noisy environment or for viewers who aren't fully fluent or have trouble with strong accents.)
It’s an active decision to disregard accessibility as a business liability, also known as negligence, which is different than an accident.
No, infecting them with measles and quarantining them isn’t “actual murder of a population”. Strawmanning an argument to an ad hominem is two leaps too far.
sorry USD, the cost depends on what country you are in I'm pretty sure. I'm in the US. You also have to pay for the exam fees at a local university but not all classes require a final exam. The cost of the exam depends on where you do it.
Depends on which mentors you get. My current one, I am not pleased with at all. Very glad I am on the last term.
Right, which means that the Fed will have to buy even more to push rates down.
Looks pretty slick.

On another matter... how's the Otonomo C&D working out?
https://www.wgu.edu/online-it-degrees/computer-science.html
> When I was in high school and part-time

> Not everyone is a single mother trying to make ends meet

In the meantime, student loans are at an all time high!

Whether or not you had college paid for by somebody else who saved or even if you didn't need to go; Teenagers need more than pocket money, afterall, in 2 years they will, for the median, be committing to loan terms that will take 10+ years to pay off, if they ever do.
> Unfortunately, due to Docker, BSD is becoming much less relevant for a lot of use cases.

Same boat. I've recently been testing out running Docker inside a bhyve VM, using plain Debian and NFS for mounting the ZFS datasets in the containers.

Not ideal, quite a lot of overhead, but seems to work for my limited workload for now.

So, kinda torn about where to go from here. I quite like having a NAS that just does its thing and is easy to administrate, but I also really want to be able to run various Docker images...
They have a very recent scientific article (behind a paywall) describing their work here:

https://science.sciencemag.org/content/early/2019/05/29/scie...
Salaried work has it's problems as well. I have worked at jobs where you're expected to work 60+ hours every week for no extra pay.
>> They said he gave a private demonstration of a special digital signature used by Satoshi Nakamoto.

Can someone explain what this "private demonstration of a special digital signature" was, exactly?
They can do that because unions are part of the labour market structure, and can do collective bargaining directly with the employers, instead of leaving the government to impose a one-size fits all minimum wage [0].

https://www.fastcompany.com/3052798/can-fast-food-work-ever-...

That to me is the right way to approach this (advocate for workers' interests, but leave the government out of it), but if that was ever considered in the US, a good chunk of the HN readership would go apoplectic and beg for the state to intervene.
Check out Oregon State's Postbaccalaureate Computer Science Degree. https://ecampus.oregonstate.edu/online-degrees/undergraduate...

Its basically exactly what you want, an online degree geared only for Computer Science classes because you've already completed a Bachelor's.

I graduated with my Bachelor's in CS in 2012. Of the curriculum at that time I would say this: The degree gave me a very good foundational understanding of CS. The courses were mainly in C, besides the intro Java courses Freshman year. There was a course offered that gave an introduction to other languages, but didn't go too deep. There were also two Software Engineering courses that just happened to be taught by new faculty at the time and I didn't feel like they did a great job of truly capturing what it means to be a professional Software Engineer.
But given all that, I still got a job at a startup in SF after graduation and I believe am a competent Software Engineer.

Also I've gone back and recruited more than a handful of graduates who are all doing very well at my current company.

However, that span of 2008-2012 was quite awhile ago. Looking at the full courses offered (https://catalog.oregonstate.edu/courses/cs/) I now see courses on Web Development, Introduction To Security, Machine Learning and Data Mining, Parallel Programming, etc.

There is also an internship program called MECOP (https://www.mecopinc.org/universities/osu) which helps place you into two 6 month internships. Not sure if this is offered through this degree path, but it is something to look into.

Hope that helps!
Hunting is decreasing in popularity, possibly due to awareness of CWD.

And I don't think there are people clamoring for venison. If you have friends or family that enjoy hunting, you can get quite a bit of venison for free. The best cuts are tasty, if your processor is good the summer sausage or hot sticks will be good, but I ate ground venison sloppy joes and chili not that many times before I personally never want it again.

> Having humans hunt the deer is preferable because they obey laws, don’t scare people,

Hunters are scary. Not that Hunters as people are scary, but I would avoid wilderness where I know there to be hunters active, even if I am wearing blaze orange. Accidents happen. Probably more often to the hunters themselves than to strangers, but they do happen.
#2 can be handled by government subsides. I doubt the feds would be able to do it but the states should absolutely do it. My prior employer used to provide stellar day care but they shut it down the day after their state tax break for the daycare ended.
I want to start with saying that there are always options. It may seem bleak and confined to a narrow existence right now, but it gets better.

I have a degree in Art, I work in IT and currently the best part of my job is that it pays the bills and lets me spend time with my wife and kid. I don't know what your situation is, but I would encourage you to find any little thing that brings you real joy. Find people who share that, and try to get more of your life closer to them. Don't worry if this doesn't fix everything right away - it won't - but remember that just as spending the rest of your life doing what you're doing right now is daunting, changing the trajectory of your life by 1% right now, and continuing to do so, will put you somewhere completely different before you know it.

Go ride your bike, walk in the woods, catch a fish, or just leave the office early. It'll make the whole world look different.
we do know, as far as proving a negative goes anyhow; i’m a sdf member & volunteer ... the voidnull page has never been put away for too long & if anyone was able to deobfuscate the user’s identity beyond the website page proper it would be a whole exciting todo for our community.

if it becomes 2023, and if by then nobody’s doxed voidnull i think a special edition “everyone wins especially voidnull sdf forever” mug &or hoodie would be in order!
Melting Himalayan Glaciers
No.

If anything, it should be double taxes, since the anti-vaxxers definitely create much higher costs for society in general and for the health system & govt in particular.

So, yes, a big surcharge would be a good idea... maybe they could use part of it to pay for the red tattoos ;-)
Mostly due to age via stonewalling as a grade despite numerous publications and out-performance of peers.
Gut bacteria effect on autism disappears after re-analysis
*Nikola
TL; DR. Only oral administration. At least 3 weeks between uses.

IQ tests are too narrow to assess the real picture. Can't believe these are still in use. And what I think researchers should really test
is level of "will power" i.e. self-control.

Once a week is indeed too frequent. You have to take longer breaks. If used recreationally at least 3 weeks between single uses, and once, or better twice, a year a 6-8 weeks break. Plus, never smoke it, only eat. Smoking is the most addictive way of administration.

Also, the title is misleading indeed. What marijuana does is sort of "conserving" your brain, not damaging it. It's absolutely the opposite. It's like neural back pressure.
> ...for all we know naive C++ might spend more time in memory management code than a GC language.

That's actually true, as long as all things are equal. GC can amortize memory management cost. Of course at cost of more jitter.

Unfortunately many GC language users tend to do way more allocations as well, diminishing the advantage and even turning it into negative.
Related from 2011: https://news.ycombinator.com/item?id=3076721
When Will the Mississippi River Come for New Orleans?
Oh yeah, nothing like Texas heat, or even the Missouri heat I grew up with. I could definitely enjoy Santa Monica weather year-round, but I still prefer the slightly cooler San Francisco weather.
Call it Nik or Niko for Nikolas
I understand why a college degree may seem attractive and you surely learn something while studying for it. But I personally have never seen a need for it. I dropped out of highschool myself, studied programming on my own, got jobs; learned on the job (and studied at the same time). Never got a degree. Never had a problem getting a job. Have seen lot's of people green out of university who couldn't code their way out of a cardboard box, and lots of self-taught people who could... I wouldn't put too much value on that whole "college degree" thing. In the end it all comes down to "can you do the job" and "do you know your subject matter"? How you learned it doesn't really matter. All that matters is whether you know it or don't know it. If someone is getting hung up on diplomas; find somewhere else to work.
Formal education is seriously overrated for someone who is capable on learning on their own. In my humble opinion.
Did you miss the sarcasm?
I too spend about 16 hours a week on Hacker News :)
That's 100% what this is. The company is going back to the video masters and remastering at higher quality levels than was done back in the day. The old master videos are of high quality but were only mastered to a certain quality level for release back in the day because of the state of consumer technology (size and quality of TV screens essentially). This is just going back to the original video masters and remastering for the current state of the art in consumer technology.
I'm not that bothered with nodejs (many are careless with packages imported in a production version, but that's quite easily managed) but in all fairness, in node you will always include request, and some xml/html parser.
Thank you for your reply, I completely agree that self-education can work great for most purposes.

But some Master's programs may require academic credentials. Degrees are also important for gaining work visas in many countries.

Finally, I feel like structured and more "formal" education would be very helpful to me when it comes to understanding math and more theoretical concepts of CS. I had no problem learning webdev on my own, but for more academic-type things, it would just be easier to attend a program that will make sure I have no gaps in my knowledge.
> they just need to earn enough to buy them new pair of jeans, or few beers for Saturday night party.

It would be nice if they could pay for a semester or 2 (or 8) of college instead of using student loans.

You also assume that their parents are able to put healthy food on the table every night; which statistically, doesn't hold for 100% of Americans.