skysight-inc/HackerNews huggingface dataset:
Meta-analysis: Robopets can reduce loneliness, increase wellness among seniors
It is not fun in one evening per few weeks. You won't remember beginning by the time you proceed into like 10% of the game. I really doubt there is anyone who could enjoy the game like that. Three years later when you reached ending, you likely don't care about story anymore. Sounds like chore when played that way - something you do out of duty not out of enjoyment. Plus as I said, I would not liked that game even if I had time.

Second, it is time where you can't be interrupted, so you can't do it while kids don't sleep yet (or you basically expect partner to handle it for you). It is huge chunk of regular time when you also ignore partner and are not learning something for the job are not exercising etc. That is not available three times per week in two hours long minimum chunks.

There are more then one reason why this is not for me and hated mobile games with microtransactions are something I actually enjoy. There is nothing wrong with that. There is no reason to force myself into playing games that are just annoying to me.
Brazil signs law simplifying “nightmare” bureaucracy for startups
> What code do you want to show about these aspects?

If not code, how do you prove these assertions? How do you measure them?

> It's an introduction.

Inappropriate for an analytical argument. Common for infotainment (entertainment masquerading as information).
Amazon's acquisition of PillPack as it prepares to take on CVS, Walgreens
This is OK for git because updates to a repo happen maybe 100 times a day at the most.

A production DB is changed potentially millions of times a day.

If you have this goal from the beginning, you can create an append-only database, but that's orthogonal to migrations.

To have "append-only" migrations is seemingly out of scope for mainstream database engines.
I know multiple teams who have Swift in production on Linux servers
Need Cash Fast? Just Pretend You Wrote Software
Reminds me of the old Google Caja project. ”The Caja Compiler is a tool for making third party HTML, CSS and JavaScript safe to embed in your website. It enables rich interaction between the embedding page and the embedded applications.”

https://developers.google.com/caja/#benefits-of-using-caja
So I’m going to start off by admitting all of my biases.

I was a hobbyist Basic, 65C02 assembly language in middle/high school, graduated undergrad with a degree in CS from an unknown state school, MBA drop out (but I did learn a lot).

I also spent my first 12 years professionally as a cross platform C bit twiddler, became your standard “enterprise developer” and then moved into development+cloud architecture.

- space time complexity of algorithms. True that was a big deal when I was writing C programs that churned through what was then a lot of data, but, how many “Enterprise developers/architects” are writing code that is algorithmically complex and not just translating complex business rules into code?

Even then when I’m determining why a system is slow, it could involve many layers of the stack from a too heavy payload going over the network, bad caching, incorrectly size servers, incorrectly placed servers, bad sql queries, etc.

Machine and operating system architecture. Could be very useful for high-throughput applications. What is the effect of the scheduler? The paging system? The L1/L2 cache?

I have some understanding about architecture and OS. But how useful is that from a CS level? Can’t you just look at your various metrics and see where your bottlenecks are? Again my degree was over 20 years ago. I would have had to learn that on the job. My operating system class was taught on some SUN Sparc workstations. My first job was writing FORTRAN and C on DEC VAX and Stratus mainframes. I’ve had to learn each operating system and platform on the job.

Database implementation. Redshift (a columnar OLAP database), optimizes differently than a regular OLTP RDMS, which is different than something like ElasticSearch. Would you have learned any of that in college a decade ago?

Technology assessment (impact on society). Maybe not needed, unless you are into ethics.

Is that really taught in undergrad? I had a few classes like that in grad school.

Multi-disciplinary design and architecture.

Is that taught in undergrad? That was taught a little bit in grad school. But I’ve learned a lot more from working at 5 companies in 10 years (or 7 in 20).

Presentation Skills

I struggled for years with presenting ideas to non technical leadership but I am passable now. But that came more just by seeing how managers did it.
Starship is very similar to the shuttle in that it will be a reused second stage carrying humans and/or cargo (humans optional unlike Shuttle). Hopefully unlike shuttle it will be able to be reflown without extensive, expensive refurbishment.
It really depends on the animal. Some, particularly feral hogs, are invasive and incredibly destructive. Humans set them loose, so it's our responsibility to run some damage control.
An Update on Spline Licensing
Aside from NYC most cities do not have late night public transport past like midnight in most cases, maybe if you are lucky 2am. On top of that outside of NYC and maybe people commuting to DC, public transport ridership is pretty abysmal.

Plus all the cabbies have to do is either assign drivers to third shift or not, it can be done on a whim as demand dictates.
It's your job to make sure your manager feels the pain. What is he doing to hold them to account? And what are you doing to quantify the amount of work your team is doing to mitigate the disaster?

(It's truly a frustrating experience, and I empathize. I have a strong feeling the people who force these decisions should share in the pain.)
Tags App – Hashtag Manager and Tags AI to Detect Tags by Photo, 18k+ Hashtags
> It's an incredibly bad result with many shitty implications that are currently mostly being ignored but could lead to legal nuclear war at any time.

I mean, it has been big news, and it has already been nuclear war, with Oracle putting Google in a position to switch android from Dalvik (and successors) to OpenJDK. I agree that it could become a pretty horrible precedent (imagine if Microsoft forbade Sun from implementing Excel functions in StarOffice, or for that matter, if MS were prevented from producing Excel in the first place).
There's a lot more than just functional programming here. Use Clojure for a couple of years, and I guarantee: it spoils you, and you would never want to go back to your previous workflow - it would feel clunky and inefficient. Nothing is perfect, I know. I know that not from watching videos or reading blog posts - I have used many different languages "in anger." I like Clojure because it makes sense to me today. I'm sure someday it stops making sense or I'd have to use a different tool (better suited for some task). I keep looking around, and I still can't find a language that gives me the joy of delivering software without feeling miserable. Even with the most praised and loved languages - it sometimes feels like your machine is interrogating you and you are typing incantations to placate your computer's demands. With Clojure - you simply build things. You can focus on what's truly important for you to get the job done. It's not just a sense of familiarity. Clojure is far from being my first or second or even fifth PL. However, none of the languages I have previously used gave me that feeling of joy, curiosity, and confidence. It is not magic, no. Still, it is a well-designed programming language.
I signed up for the original Kickstarter version of this, which failed spectacularly when it turned out genetic engineering was slightly beyond the capabilities of the college kids who started it.

Eventually an actual scientist (one of the originators of the technology) started his own glowing plant company, and they actually delivered. I had a real live glowing tobacco plant that lived for about three years.

It was dim enough that to view it, you had to go into a completely dark room and let your eyes adjust for about ten minutes.

Pretty cool though.
And I'm fifteen so if I tried to grow my facial hair out it would end up being a neckbeard, sideburns, and a bad excuse for a mustache.
Have you considered that it is already too late? Just look at Microsoft bending the knee to Chromium
To be fair, the 16GB of ram limitation is mostly Intel's fault. Low power memory in the typical laptop is still limited to 16GB. Adding non-LPDDR memory affects battery life significantly and most manufactures are unwilling to do it.
I ordered a Spectre x360 in 2018 and the screen had dead lines on it. I RMA’d it and the second unit had screen blotches and dead pixels.

I assune this was because I got the 1080p instead of 4k screen. I wanted 50% more battery life, less fan noise, and not deal with linux HDPI issues. The graphics card was integrated. It was spec’d for 12-16hr battery life. It was a linux laptop of the gods, but I couldn’t risk being stuck with 3rd bad unit.

I’m back on my early-2013 macbook for the time being.
Google indeed is the new Internet Explorer with adding these random, of course standardized and open features.
History is the cleaned-up story we tell after the fact.

The fact that I had a bunch of stupid typos and broken tests that I didn't realize were broken before I committed doesn't need to be in the final history. What I really want for the preserved history is the conceptual chunks of changes I made along the way.
Not asking this question to be rude or snarky. Can they make money at all? If not why would their prices be discounted now?

It seems to me as a layperson that they have both funded their growth by discounting rides at an unsustainable rate. The sustainable price seems to be pretty much what taxis charge. (No complaint here. I believe in paying my, ah, fare share. I’d be quite willing to pay that rate for Uber/Lyft because I don’t like taxis.)

Is that analysis unsound? What will keep them operating when they run out of investor money?
If you inject glowing nanoparticles into a watercress, the glowing nanoparticles will continue to glow.

You can also inject them into hotdogs. Or, for that matter, just about anything.

Am I missing something?
Whether compensation is appropriate depends on the individual and their circumstances and costs. The employees situation depends on the perceived value of services rendered not the employers profitability.
Obviously posting pre-launch. This could really streamline package deployment. Looking forward to the launch.
I prefer redirects because if someone edits a URL to look like /1234/offensive-phrase-here/ and shares the link I don't want it to appear that we choose that phrase as a slug.
Spring boot + jOOQ for RDMS support.
Imagine the savings on having a beard!

A $30 Wahl Peanut with a few guides, and 5-10 less minutes wasted in the morning per trim... and you get a beard!
And so much repetition, the editing is really rather poor on this article.
Like I said, Windows support is currently middling. I would bet there's some Linux production code in Swift, though not much. But both of these are cultural problems, not technical ones. If Apple said tomorrow, "we're going to go all-in on making Swift a universal programming language", thousands of developers would cheer and jump on-board. The main thing holding it back right now is lack of confidence in its support; people don't want to invest in a new cross-platform codebase that might have its legs cut out from under it in a couple of years.

Swift is much closer to the metal than .NET, and it has very innovative syntax features. It's more analogous to Rust than to C#. .NET is a strong cross-platform ecosystem, but it's silly to say "we don't need any others because this one's good enough". It's not even the strongest one that currently exists - probably the JVM is. It honestly just sounds like you're hating on Apple for the sake of it.
wait what?

facebook had paying users AND advertisement targets AND an ability for the paying user to precisely target an ad at the product AND an extremely powerful incentive for the product to not move to competition (product's friend network).

out of the above uber has only paying users - who are ready to jump ship to competition for a penny per mile.
Alright, well, don't do that.
> In the last ~5 years or so I've worked professionally, I've not once wished I could reference intermediate commits in my own code or someone else's. I've found that ambiguities and clarifications can and are caught during the code review process.

One command I often use is git blame which allows me to find the commit that's associated with a particular line of code. Then I can look at the commit message and the diff against its parent. Perhaps what I'm changing may undo a bugfix and I wouldn't have realized it without reading the associated commit message.
I also have an XPS 15 from work, and I run Ubuntu on it. It's a pretty solid laptop.

At first there was a problem with suspend only working sometimes, but after a firmware update it doesn't seem to happen anymore.

At first I didn't like the keyboard and used an external one, but after typing on it daily I really enjoy it. It has a good travel distance and feel, and it's plenty large. I'm glad it doesn't have the 0-9 numpad on the side either, so my hands are centered. The palm rest areas feel comfortable.

Battery life is pretty good. The screen is fantastic and bright. I generally don't use the trackpad, but it seems to work just fine when I have had to use it. I don't ever use the touchscreen.

If you do have a significant workload, the left side of the keyboard heats up rather unpleasantly. (Around the S key.) Sometimes after suspend or otherwise reconnecting on wifi, network-manager gives up, and I have to reboot.

Overall I would recommend it!
At that point your requirements seem to require a number with no pattern, so it should probably just be a random unique number or string. But for a lot of use cases the ability to measure growth or enumerate URLs doesn't matter.
I don't know what the bull case for Lyft is at all. They haven't expanded into other products or markets outside of pure U.S. ridesharing, which had already been plateauing for some time. Uber, OTOH, has years of experience operating and expanding internationally, has built UberEats into it's own mult-bil vertical on it's own, and owns substantial shares of dominant ridesharing cos in other markets like Grab, DiDi, now Careem, etc.
I’ve seen many posts like this in Russian media too. While the death toll is huge and the air carrier’s stock has plunged 3% down, there is a natural motivation for existence of social media fakes blaming passengers. Someone shared similar post on Facebook recently from an account that was created a few months ago and has posted only 3 meaningless picture shares ever since. Initially many media outlets did not even mention air carrier’s name in their stories covering the accident.

From multiple video sources it’s clear that the plane caught fire only after violent progressive bouncing on runway. The preceding events (lightning strike, partial radio loss, overweight landing) set up a stage for a disaster but hardly were direct causes of the fire.

Having been a private pilot for a while, we, pilots, are trained for emergencies. For example, my instructor routinely idles engine power without saying a word during flight reviews. On FAA practical test you are supposed to glide and land an airplane that lost power completely. Though I hope to never encounter engine loss in real life, I did dozens of practice approaches with zero power.

However passengers are never trained. This accident’s survivor witnessed that screams started after first bounce. When gear failed and fire ignited on second or third kick screams got louder. One couldn’t hear crew instructions in this mess. You can’t be sure you’d behave rationally until you’re there.

If we want extra safety we should train for rare situations like this. How many ditching incidents you can recall beyond Hudson miracle of 2009? Then why explain how to inflate a life vest every time on board. Shouldn’t we better teach passengers to leave their belongings, to crawl under smoke, to push other people out if they are unconscious? I would create a financial incentive for those travelers who undergone such a training and passed certain test.

Statistically, however, commercial flying today is much safer than traveling by car. In the US alone about 100 people are killed on the road every single day. So if we are optimizing for the number of souls lost during transportation, it is unclear what needs to be fixed with a top priority.
really the best part about Django
AMP is fast, yes. Everything else about it fucking sucks.
It’s not about taxes. If you don’t have a way to reinvest your cash that means you’re out of ideas and are unable to grow.
Cats are more like roommates, dogs are more like children. Roughly, in my experience.
Yes! Pre-filter aggressively! And, yes, sometimes client relationships just aren't going to be as remunerative as you hope they'll be.

The question I put to you is, would you rather get good at extracting nickels and dimes from clients of a wide spectrum of quality, or would you rather get good at making sure the clients in your pipeline are mostly all high-quality? Billing for scoping time is a good way to get good at the former, and a good way to stay bad at the latter.
The stdlib namespace is golden. The POSIX namespace is silver. Only the foolhardy tread on either. One might even want to use libmill in conjunction with some socket code to build a non-blocking state machine using select().
Part of the draw of a safety razor is the weight. You aren't supposed to push it against your face, just let it glide across your skin with its own weight pushing down. By going to a plastic body you lose that weight, and have to replace it with applied pressure. Requires more dexterity than just letting the razor glide.
I believe you pointed out the exception, not the rule
You do need root access, unfortunately. Even backing up the filesystem with `tar` is troublesome: https://github.com/dlenski/tetherback

I really hoped Google would have allowed some way to locally make full Android backups by now but I guess that's not compatible with their business model.
> most companies do not allow this

As someone who does work in the space, no, most companies permit transfers. There are mechanisms in place to reasonably limit them, e.g. rights of first refusal and transfer fees. But Uber was unique in the degree to which they restricted transfers.
I thought Instacart was purportedly paying minimum wage and taking employee tips for themselves so long as the total paid was at least min wage.
Till such time those 72b shares do not become public, are these technically still referred to as options? Also, for ex-uber employees who still own shares, how does one restrict them to not sell those in the public market assuming they are part of the 72b or will they only be part of the 8b?
And I agree with everything you say! We have followed Martin Fowler's advice. We had a monolith product developed by several geographically separated teams whose development crawled to a snail's pace and whose full build took an eye-rolling amount of time.

Micro-services allowed us to break this. Micro-services also allowed us a faster turnaround time in feature delivery and reliability. It is also easier to isolate problems.

Generally stuff in the monolith that are already abstracted by large service facades are a good candidate for a separate service with their independent data model. Avoid cross-service transactions completely. If you have a cross-cutting concern, it generally means you need a separate service managing that cross-cutting concern.

Organisational complexity is definitely increased. This can be mitigated by tooling. Our build pipeline shows the full graph dependency chain, what is built, what is getting built, what has been deployed, etc.

We have the concept of a "system" that is basically a versioned set of micro-services running off a build trigger. We developed the capability to namespace systems - ie each system of services uses separate resources (kafka/db/etc) and separate URL's (via custom domains) when deployed on our cloud platform. You can also "plugin" your micro-service into a targeted system for diagnostics. This way dev, testing and product demo teams can work independently. The latter is not micro-service best practice, but in a large, slow-moving organisation, we found it valuable.
> That said, it's important to have employees of all ages.

Yes, I agree wholeheartedly.

Experience is essential, as you point out. Experience is what lets you know well in advance what is likely to work and what isn't, what the most fruitful and harmful approaches are, and so forth.

Inexperience has its virtues as well. Experience (particularly recognizing and avoiding errors before they're made) is not 100% effective, and can sometimes make you discount an innovative approach that is valuable. Inexperienced people, by virtue of a lack of preconceptions, can sometimes come up with obviously impossible or impractical solutions that, in the end, aren't either of those things.

If a workforce has a diverse set of people, including diversity of experience, that makes the workforce stronger.
That's probably a great way to get shot, especially in the US. Not only is sneaking into a tenants place (at night of all times) an asshole move, likely illegal, and a clear abuse of power, but it's also such an incredibly stupid thing to do if you value your life.
The idea makes sense but I think you need to exclude rare big ticket transfers like real estate.

The Eventbrite comparison honestly makes 22% sound reasonable. Uber does a lot that Eventbrite doesn't do:

- Make the market (you don't go to Eventbrite to find an event to go to, you find an event you want to go to and get routed through Eventbrite)

- Provide a form of ID verification on both buyer and seller

- Resolve disputes (Eventbrite probably does something like this at much lower volume).

- Navigate the regulatory environment.

- Provide real time assistance throughout the transaction (ie navigation for both buyer and seller)

Not to mention, event at that 14% Eventbrite stock is down nearly 50% on the year.
Venezuela’s Failed Cryptocurrency Is the Future of Money
What levers does lyft have? If they raise the price too high, there's a point where people will go back to cabs (yellowcab has an app now, believe it or not), and now they can opt to drunkenly ride a scooter or ebike for $2-5.
Is libmill safe with garbage collectors (like Boehm GC)?
If you want to write turn you should do it as a web novel. Go to one of the sites (like royalroad) and consistently publish chapters. You don't even have to be good at writing for people to read it. Some will even give you money, but it's probably not comparable to what you'd make in programming.

And when I say that you don't have to be good at it, I mean that some people in these communities read machine translated stories. What matters is consistency and volume of releases.
I'm in my thirties and would have the same result.
It isn't lying. Advocates of rebase are always talking about a work flow where you are curating a set of proposed changes before merging into your "public" branches (.e.g, development or master).

No one is advocating that you use rebase on your public branches or basically any branch that has been "published". We are talking about feature branches or spikes or branches that exist just on one developer's machine.
Yes, it was a typo
Django and other modern web development framework handles db migrations pretty well.

$ python manage migrate
I'm curious to hear what specifically is too bloated in Spring Boot in your opinion for container based microservices. I've been writing microservices that run in docker in Java for a few years, then moved to Kotlin recently, all using Spring Boot, and I haven't run into anything that made me feel like they were bloated. I've also written Go and Node microservices for contrast.