skysight-inc/HackerNews huggingface dataset:
I worked in automotive manufacturing at a tier 1 supplier.

I think this is easier to read than the “Enriching Production” book:
http://research.engr.oregonstate.edu/gwt/biblio/enriching-pr...

I think there are two differences one is a technical / engineering difference and the other is aimed at the worker enjoyment and well-being. The Toyota (lean) approach is presented as being all about manufacturing efficiency at the expense of the worker where as the Uddevalla approach appears to be sacrificing production efficiency for the benefit of worker enjoyment and well-being.

From the technical side it seems to be the assembly line production approach (lean / Toyota) vs craft / one off production approach (Uddevalla).

Current automotive manufacturing practices are based on an assembly line. This dates back to Henry Ford [1] [2]. The frame of the car travels down a line and components are brought to the workers to be added to the frame. The worker has a specialized task (e.g., attaching the passenger side door) that is repeated for the entire shift (or some specified amount of time).

There used to be a “craft” approach to manufacturing [3]. One person (or a few people) would make the entire product from beginning to end. This seems to be the team approach to production at Uddevalla.

Note: I didn’t read Enriching Production word for word and I have never heard of the Uddevalla approach before.

[1] https://en.m.wikipedia.org/wiki/Highland_Park_Ford_Plant

[2] see the mass production section for an earlier assembly line.
https://en.m.wikipedia.org/wiki/Venetian_Arsenal

[3]
https://en.m.wikipedia.org/wiki/Craft_production
You can't really compare C with a C++ stdlib or boost, or Qt. Well, some organizations surely have their own repo of debugged, tested, and optimized stuff but I guess a lot of them roll everything on their own again and again - and in C++ there is a rich ecosystem, at least for basic data structures.
You can spend $10 :) It's like 2 coffees. Not that much and not a subscription :)
I did the exact same thing with Season 3. Top 3 best shows over.
I'd say both, though low-level is more specific to compiled Common Lisp implementations rather than general for all of lisp family.

Specifically, ANSI Common Lisp is equipped with a function called DISASSEMBLE, and on many implementations it will provide you not only with plain assembly dump, but also with comments regarding said assembly, for example a comment specifying "we're calling X here", "this is handler for single parameter, and this is for multiple parameters" (in case of optional arguments to function)
I was trying to write this while learning Rust: https://github.com/avantgardnerio/rsui

I now have some production experience in Rust and have learned to shy away from Piston. I think you've inspired me to try again with SDL2 and a better approach.
This was great in my single days to look up random numbers you'd taken down in your phone after a night of drinking
The fastest route to a decent website is to find a nice template and customize it, or if you aren't technical enough, use wix or squarespace. Internet design has gotten boring and it takes too long to make something nice from scratch if its just going to look like everything else. Most templates I've found use jQuery, but they do work.

You could add a formspree form for people who want to be alerted when the product goes live.
This is a GDPR violation. I hope the author already complained to the authorities. (Since there is a German phone number is used in the example, I assume that the authors is from Germany)
Well, getting attention is step 1. And it seems that sometimes unusually odd (ugly or just different from the norm) ads pique people's curiosities.
Personally I'm completely numb to the "every word in a different font and some random ones on banners" style that was so inescapable in the 2010s, that it ended up on those horrible t-shirts for, like, Deranged Girlfriends Who Are Proud Gun Nuts
One thing is when The Wire and The Sopranos originally aired it was weekly and if there were any hanging plot threads the viewers would just have to stew in their own theories about what ifs, I remember lots of times wondering about the fate of characters and waiting weeks or years (Drea while the FBI was using her or that Russian in Jersey Pine Barrens? or who was the serial killer? in the projects in The Wire) for resolution and this was prior to when websites covered shows or when I was aware of internet groups/discussions dedicated to the shows, also on Sunday night before the Sopranos was Sex and the City and also airing on HBO was Six Feet Under (I think after The Sopranos when both were live) - so even just consuming one episode a week of these shows was compelling at the time to me for a weeks worth of scheduled TV viewing.
The rest of his work is way less interesing than "Female figure".

I hope he will revisit life-like animatronic.
> I wonder if that's getting close to plausible?

Apple's screen time is on Macs (starting with Catalina) which is probably enough for most people.
Ok Google Play Music
see: insider trading
> advertising has had a fair amount of safe-harbor carve-outs for over a 100 years or so that are not available to other industries.

What safe-harbor carve-out existed 30 years ago for advertising that another industry might have wanted something similar on?
Mac App Store is nothing new, it was launched 10 years ago.
I assume these codes are limited to just this app? What would the bots do with individual licenses?
Big Little Farm. Drop everything and watch it today :)
This topic is of great interest to me, do you know if there is any related official or community documentation on using arena allocation (and the problems you mentioned) in Rust? I've only found https://doc.rust-lang.org/1.1.0/arena/index.html
> It's also vastly more esoteric and complicated than Rust is from my limited knowledge.

I doubt that ATS is more complicated than Rust at on-par feature comparison. It gets more complex only when you reach for a larger set of static constraints you can express in ATS, that are unavailable in Rust: things like dependent types and complete formal proofs that you don't need a separate language for. It feels esoteric only because those features in such low level languages are extremely rare. Also, consider the amount of effort you need to spend on learning a new toolchain (Rust), whereas ATS seems like a plugin/extra compilation step on top of your regular and familiar C toolchain.
'C-x p f' is a binding for project-find-file in project 0.5.3: https://elpa.gnu.org/packages/project.html

Emacs 27 users can upgrade to this, or wait until Emacs 28.
The Rust language specifically gives more information and thus more optimization opportunities to the compiler. Plus, when comparing Rust code compiled with rustc and C code compiled with Clang, both are using LLVM as the compiler backend, so what primarily comes into play is how expressive each language is, and how idiomatic it is to write code that will be optimized by the compiler.

Both C and Rust are capable of just inlining optimal assembly, so comparing "pure speed potential" is pointless.
Stats and observations of the 109 books I read in 2020
Yeah, I wrote that badly. It's easy for me to believe they're less valuable. I really meant "One could argue that they're useless, but that seems hard to believe in a competitive market."
Policemen should not enjoy the authority to selectively not enforce the law, because they either like the person who violates it, or because they feel the law is wrong.

If the law allow for a man to fall on hard times and not be capable of acquiring basic necessities, then the law is what needs to change.

Giving this arbitrary power to police officers simply results into selective justice and a free ticket to break the law for whoever appear sympathetic enough.
espeak is a fun time. My preliterate kids even enjoy it.

I made a cowsay clone in rust you are welcome to use https://schwartz.world/garfsay but you'll need to have rust/cargo installed to install it.

Gcompris can be launched from the command line too
It's funny because Egypt has fallen even further from its peak glory than Italy.
This reminds me somewhat of my time as a journalist in the late 1980s. Laserprinters were just becoming common and companies started sending out nicely layed out press releases, using nice typefaces.

It became apparent that journalists tended to ignore them because they didn't look like new - quickly produced and hof the press. So many PR agencies went back to using double-spaced Courier.
Plus, Karikó said UPenn sold her patents for just $300k to CellScript as they wanted quick cash:

https://elpais.com/ciencia/2020-12-26/la-madre-de-la-vacuna-...
dev.to seems to be a developer-focussed community similar to Medium but without a paywall. They have lots of (mainly younger) developers posting and cross-posting there, and it seems pretty nice as a reader or contributor.
We’ve been hearing that refrain for years. It obviously can’t be disproven, but if you’d care to put a time bound on that statement, I’d be happy to find a site where we can place a bet against it.
Although I understand that using any external service provider is a potential concern, are there specific issues with Fastly's terms or practices that you consider worrisome? I'd be interested in anything we may not have fully considered when we decided to make that move.
Wondering around the site I found this particular benchmark interesting

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Why is julia using 250x the memory? (and it`s still fast)
'Peak hype': why the driverless car revolution has stalled
https://www.news.com.au/world/asia/mystery-as-chinese-billio...

non daily mail source
Forgive me for asking a stupid question: what does it mean when something is “idiomatic” in a programming language context? Is it just the best or recommended way to do something? Or is it something that’s supported by the language? Or something else?
I am running Accessibility Enabler[0] from last 2 years. It's a solo business . I do take a help of other freelancer when needed

[0] https://hikeorders.com/accessibility/home
Depends on the timeline. If for financial (or other) reasons, they need to "reach the audience ASAP", then sure, advertising is likely to be a good or even required move.

But if they want to exploit a more organic growth curve, and are in a financial position to do so, then advertising isn't so useful.

Ardour is a cross-platform DAW that has been around for 21 years. Every 2 minutes somewhere in the world, someone starts a version they got from us. We've never advertised.
I was somewhat curious too, and from a brief search found a 2004 paper that calculated roughly 1 standard drink/day for women and 2 for men as the limit before you start increasing risk of adverse effects. I haven't looked at the full text though.

https://www.sciencedirect.com/science/article/abs/pii/S00917...
Deming's 'The New Economics' is a great book. Just ignore the part about intrinsic and extrinsic motivation. The rest is solid gold.
or painting
It seems like the closest thing to this in widespread use is a SQL database. If you want to change a table, you can run an ALTER TABLE command.

But of course you don't want to do this in the live, production database unless you're a DBA who is doing an upgrade manually for some (probably bad) reason.

So, you can try out your ALTER TABLE commands in a scratch database, but you'll need to save them to a migration script, and test the migration.

It seems like a weakness of this sort of live updating? Sure, you can modify your own running instance, but upgrading the production instance(s) will often still be a lot of work. Migrating a production database schema tends to be a tricky thing.
Crates like https://crates.io/crates/typed-arena and https://github.com/fitzgen/bumpalo are the way you do this in today’s Rust, but what he’s referring to is that types like String manage their own allocations and aren’t yet parameterizable by an allocator. So they’re not super easy to use together.

In my experience most of the time you need arenas you’re using your own data structure anyway, but YMMV.
A charting library is not that difficult.
> the weird culture from Stackoverflow

The SO culture is actually considerably more sane, because when downvoting, you also automatically decrease your own "status" (score). Whereas in many real settings, you get +100 points if you "downvote", i.e. point out someone made a mistake.
Interesting...I want to point out that this person is recording everything (NSFW) and also has 'theories' about consciousness that remind me of something from a spun-out acid trip.

I don't mean to be rude to anyone, but I definitely think that anyone interested in tracking everything in this sort of fashion should seriously consider their motivations. Why do you want this data? How do you separate public/private data? Knowledge is power and with power comes great responsibility and all that.
Why is that surprising. A LOT of statements that are done in programming can be executed in parallel. It's just not worth it to actually make threads for them since the overhead of threads is larger then just executing the set of instructions sequentially. In fact all modern processors take advantage of the data dependencies and execute it in parallel if possible.
The common advice when learning is to build something you'll use. I built a static site generator because I wanted a website. I was using Gatsby before, but it was overpowered and it's easier to build simple features than learn the Gatsby way.
Oh thanks! TIL. Then I just saw the price tag, ouch.
Especially for a hobby project. So what if you never finish or it never gets used for anything "real". Taking on crazy challenges can be really fun.
Or could it be an insider job?

Some execs or managers demanding a backdoor, then secretly privately selling the secret password to various nation states and private security companies (for personal profit)
There's a lot of problems with the conclusion of the results on <$30 of total spend especially without actually selling a product when the author extrapolates to a sold product (vs actually giving a free one).

But, if the goal is the download the yes this works. In large part because of why 'one weird trick' took off. It's simply different. Different causes our brain to pay more attention. The professional ad, just like all ads today are relatively ignorable because we've "seen it all" and are mostly annoyed by them.

This tends to be why trends are cyclical. There are only so many things you can do with a specific medium. So, it's relatively expected that once a medium hits a certain tenure, it'll recycle on itself.
> The optimal point on the tradeoff between developer velocity and performance/correctness depends a lot on the domain

Agreed. This is what I was alluding to by "many applications absolutely index on developer velocity and performance". Note that it's even a bit more nuanced--within an application there are bits that are more sensitive than others. For example, the UI widgets are typically much less sensitive than the security, data privacy, and data integrity bits. Even still, I haven't noticed a frenzied rewriting of these systems from Go/C#/Java/etc into Rust, and I'm willing to bet that there's a fair amount of this kind of code implemented in JavaScript or Python.

> How much usage do you expect to have? The more usage, the more important performance and correctness are.

True, but this is a very low-value concern. Notably, hugely popular apps like Reddit can break altogether on a nearly daily basis (never mind more minor bugs, like some UI widget breaking) and they're still content to write in a completely dynamic language.

> How critical is your application? The more critical it is, the more important correctness is.

I think this is a much more important driver than usage, but relatively little software is so critical. As previously mentioned, there's lots of software that governs privacy and security systems that isn't being frenzily rewritten in Rust. Even OpenSSL, an application in which correctness is far more important than velocity, isn't considering a rewrite to Rust despite that it's written in a language with worse static verifiability than the Go/C#/Java tier. This is probably the kind of application that I would want to see in Rust--it's very sensitive to performance and correctness; which is to say, I think OpenSSL is very near the boundary at which writing in Rust makes economic sense (something that is very stable and very sensitive to correctness and performance). It's almost certainly not your web services.

> Also, the argument that you can spend developer time to increase correctness just by writing more tests works up to a point, but then it doesn't, because of diminishing returns. With Rust you can eliminate certain entire classes of bugs which tests will never reach.

Yeah, sorry, my brain was thinking one thing and my fingers typed another. I should have said "writing additional tests would recoup a bit less than the additional 4% that Rust would get you"; instead I typed "more". I missed the edit window, so I can't update my post.
I’ve seen this obfuscated by some systems by always just throwing the user a message saying the reset email has been sent so that there’s no indication whether or not the email is associated with an account or not.

Of course, that doesn’t help someone who can’t remember if they’d signed up or not but it’s probably the safer way to go in general.
Nice conspiracy theory bruh.
People tend to upvote things related to what they've seen recently.

It is in fact much more likely that Google decreases the visibility of articles that in any way tarnish Alphabet's reputation.
I'm not sure if you're just joking around, or if this is a critic of restoring and rebuilding ancient monuments, but I know I used to be critical of restoring ancient monuments when I was younger. I thought the process of restoring these sites with new materials and even going so far as to reimagine what parts might have looked like thousands of years ago made the cultural experience somewhat less genuine because I knew a lot what I was seeing was added recently and probably didn't fully reflect what it would have looked like back when it originally built.

But I've become a lot more accepting of the practise the more I've learnt. I don't know much about the Colosseum's history, but I'm sure over the many years it was in operation parts of it would have been being rebuilt and extended. Arguably in most cases the original monument was destroyed long before anybody in modern society touched it.

I also started to realise that without a huge amount of restoration most of my favourite historical places would be almost unrecognisable. For example, if you look at Stone Henge before and after the restoration work you'll see what I mean.

It's also true that without occasional upkeep and maintenance many of these monument wouldn't survive long given the number of visitors they attract each year. So if we need to do some amount of restoration anyway, why not also restore what was lost before modern times?

I think so long as we are respectful and honour the character of what was built before we arrived it's probably fine to do our best to restore what we believe was once there. After all in most cases we're simply continuing what would be a long history of modifications and restorations. If it wasn't for those modifications and restorations we wouldn't be able to enjoy these sites in the first place so we probably have some duty to continue that work for future generations.
How StreamScam Made $14.5M
I have a personal MongoDB that I just throw data into.

Except I don't really track activity data except sleep.

I use it to track other things, such as my location, so that I can answer questions like "where was that restaurant i went to" or "what was that weird building i passed on the highway today".

I also built an air quality box that throws all kinds of stats on my indoor CO2 levels, PM2.5 levels, etc. as well in there.
Idiomatic in a programming language means pretty much what it means in any other language: how would someone fluent in the language express it? In a programming context, that may also correspond to the most performant or otherwise "best" expression, but sometimes it's just a commonly used style or phrase.
Capitalist race to the bottom in action, with JIT as enabler.

IIRC, one of the classic elements of kanban was also that you could easily setup a buffer at any point in the system, by controlling the number of cards/boxes, with kanban regulating the flow.

I.e. it's trivial to use TPS approaches to setup a "we need X amount of slack" and have its decentralised pull-based system appropriately adjust flow to maintain said slack.

Unfortunately in steady state the extra cost of maintaining slack is seen as unnecessary drag on company performance, and since you can't depend on competition having to maintain similar amount of slack... why be less competetive?
Schools and daycares are in operation. Our smallest is in a part time daycare and our older daughter is doing part time at an outside-only program. We are uncomfortable sending either one to school, but there are other negative effects that come with them both being home all day, and this ended up being the compromise.

But to answer your question: would working from home with kids be do hard if the kids weren't there? Maybe not.
Audio: Trump’s full Jan. 2 call with Ga. secretary of state
A Proposal for Desktop Web Apps
Also true for terminating a panel, punchdown, keystone, lacing, etc.
Google is actually a pretty interesting story dating back to the dot-com bubble in 2000: https://en.wikipedia.org/wiki/Draft:Effects_of_the_2007-2008...
Google went from bubble to bubble, starting from the dot-com bubble to the internet advertising bubbles that allows them to IPO. A fun conspiracy theory would be that the advertising bubbles was deliberately inflated so Google can IPO.
Full transcript and audio of call between Trump and Raffensperger
Yes, it could be mostly LLVM doing the heavy lifting here, for all we know.
You are very welcome.
To your goal of allowing devs to set up a RESTful API quickly without configuring controller route, .net core already provides the web api which allows you to hook up with Entity Framework really quickly. IMHO, that paradigm is a very good balance between "quick startup" and "flexible enough for further development". I suggest you to take this approach and try it out, as comparison to your codebase.
Hope this help a bit. :)
My point is that we have to differentiate between bad employees and the overall effectiveness of ads.

The latter is all about incrementality. When you adjust for it, you get the true effectiveness of ads. In some instances, the incrementality will be significant, in others it won't. It looks like that in Uber's case, the incrementality was low. Btw, if you're not familiar with this term, please look it up - there's a ton of literature on it: https://www.adroll.com/blog/marketing-analytics/beginners-gu...

Which brings me to the point about bad employees - marketers who are not adjusting their performance measurement based on incrementality should be fired (and it certainly looks like this was not being done at Uber at that time).
I disagree.

Was the Solarwinds hack an act of malice, then?
I wrote my first programs for computers I didn't even have. Through magazines and maybe some books I learned BASIC and would write simple programs for the TRS-80. Not that I had access to one.

Later, my brother bought a VIC-20 which is the first I really wrote my own programs for. I might go looking for one of those to wall mount.
Why would they? Also, why expose it in such an obvious way?