skysight-inc/HackerNews huggingface dataset:
I’ve had some pieces break over time but you can order the pieces directly from LEGO and they will send them for free.

https://www.lego.com/en-us/service/replacementparts
Many large companies push this stuff out for publicity and recruitment. Sometimes employees are encouraged to spend a little bit of their time on it or to brand extracurricular activities with the company name for publicity.

The test for open source is if it keeps getting maintained and supported for years. That only happens when the project is a core business effort, has some direct means of support (e.g. dual licensing or SaaS), or happens to be one of the few genuinely volunteer driven large scale open source projects.
Toilette paper an sanitation could be a high priority.
Post GDPR dark patterns – a study of cookie consent management platforms
There’s two main points in article:

1) berskhire owns clayton homes which takes advantage of poor people with high fees. Therefore it is hypocritical for Charlie to accuse a pharma company of taking advantage of people.
2) some of berskhire deals associated with 3G capital cost cut at sake of revenue growth

For number 1, it’s a fair question. I’ve heard of Clayton homes before and seems to be a head scratcher for Warren and Charlie who are quick to throw moral judgements around. However one key difference I’ll point out between Clayton and Charlie’s criticism of the pharma company is that jacking prices in pharmaceuticals can be literally a life or death matter. Clayton homes on the other hand people have choices - they can continue to rent a usual apartment vs trying to “buy” a home. Not saying it’s not sketchy but the degree of harm is different.

For number 2, the author leave out many specific details but I’m inclined to not give much weight. If you’ve read any of Warren’s letters their entire philosophy is to buy and hold, generating a healthy return on net tangible equity year after year. It makes no sense they would cut costs at expense of revenue growth. It does make sense they would cut costs, but not in the slash and burn manner this article is implying.
Well you can take it apart -- annoys me considerably that my kids just put the suggested model together and put it on a shelf. I'm like "you're doing it wrong!", but they don't want to listen and it's their choice how to play with their toys.
sanitation and toilette paper could be a higher priority.
"Not trying" is not new. The problems with both Waterfall and Agile is that nobody really ever did them the way they were intended. Waterfall was supposed to include prototyping during requirements gathering, specifically to aid in discovering constraints. Agile was supposed to give equal footing to all team members and not let the project manager spring new constraints on the team without planning for the change. Neither of those things happened very frequently, because our modern business culture treats knowledge workers as interchangeable minions, and management as unassailably perfect.

Yes, people don't do their jobs. That's not the fault of the process that they are failing to adhere to. Indeed, no process of any type could ever save them. It's the culture that is wrong.

So, in a roundabout way, I agree that Agile isn't the solution. No bottom-up process will ever succeed, because at the end of the day, the failure of the team is always the fault of the leader.
It seems every few years I end up at a job/task where this essay is useful.
Cassandra and ElasticSearch would probably have been fine except that Uber dramatically under-provisioned the hardware used for them. The database redundancy was so low that any minor hardware issue could quickly turn into a major outage for all of Uber's monitoring services.
This is a uniquely American problem.

In Canada, you send your kid to the closest public school. Done.

In the US, determining which school your kid goes to is a strategic decision that impacts where you live. This is even true if you live in an area with great schools - you need to find the best.
Also, inflation, market forces, price of plastic, etc. I think their prices went up bit across the board around 2008 or so.
Tree is a special case of a linked list.

Linked list is definitely sequential (it's a list!), and it can even be sequentially allocated in memory, depending on allocator implementation.
Reminds me of this recent post on the Grammarphobia blog: https://www.grammarphobia.com/blog/2020/02/adjectives-comple...

> We wish we could tell you that there’s a predictable pattern here—that certain types of adjectives can always be complemented by both participles and infinitives, while other types are always restricted to one or the other.

> Unfortunately, no clear pattern emerges. Different adjectives simply act differently in different contexts.

In other words, sometimes there isn’t a rule, even after intensive analysis. There’s just a bunch of individual one-off decisions that each happen to work to solve their problem, without representing a coherent policy.
Ts-prune: Find unused exports in a TypeScript project
Show HN: C++ maths library for graphics and games
Roadmaps to Becoming a Modern Developer
Respectfully, this is as much unfounded speculation as any other questioning of national polling. You’re free to your skepticism of it, but you can’t base arguments on a cherry picking of that skepticism.

I think Sanders will have an uphill battle against Trump (as would any of the primary candidates), but the Democrats are guaranteed to lose if he wins a plurality, they broker the convention, pick someone else, and disenfranchise Sanders’ massive base of support. And that is the documented outcome Bloomberg is pursuing:

https://www.politico.com/news/2020/02/20/bloomberg-brokered-...
Those are so amazing!
That permanent left turn just results in the burning of a lot of energy to end up in the same place you started. Oddly enough, going back to how things were 50 years ago is what many conservatives are asking for.
Maybe I’m a cynic of all big corp companies but if you’ve ever worked with a big corp open source department that’s almost the entire point is to build PR for the engineering department. Same goes for tech blogs. These things will be PR pieces first, and valid production tools/frameworks second (mostly).
>In order to mimic real-world scenario, the prob distribution has to be chosen such that the W_after is between 0.98 to 1.06 of W_before (in other words, between -2% to 6% growth, more or less). Anything far outside this bound would be highly unrealistic for a functioning economy.

No, you're missing the point.

0.98 to 1.06, to borrow your numbers, is the ratio of GDP one year to GDP the previous year. It is not the ratio of GDP accounting for positive-sum trades to GDP under only zero-some trades, and falsely equating those is disingenuous at best. The latter ratio might well be an order of magnitude larger.
Normal maybe. Wrong? Definitely
Tente! Those were amazing too. I had some space and alien sets. I could never remember the name of the company. Thanks!
A vector is a one-dimensional array. Adjustable arrays can have arbitrary number of dimensions, although am not sure if it's a thing in Rust.
He installed two versions of Linux on a brand new Windows machine but couldn't get the first version to work. He then found a sort of ghost Linux operating system that he hadn't installed and didn't know about. Was the ghost an invisible/spy/parasite/passenger operating system that got installed twice at the same location, messing up the operation of the visible/user/host/carrier operating system?
There definitely was a period where there were a LOT of custom pieces, but in more recent sets they seem to be moving away from that. Things are still significantly more complicated than a set full of 4x2 and 2x2 bricks, but there's very few pieces besides maybe some minifig accessories that are genuinely unique to one or even a few sets.
What kind of tree? A binary tree isn't great for many uses, and doesn't excel at much. But a nice fat B+ tree removes the vast majority of pointer-chasing latency.
I touch on this a little in the podcast I did with Jeff[0], but it boils down to OpenTSDSB for us when we benchmarked could only do low tens of thousands of writes per second per node, whereas M3DB is hyper optimized and can do hundreds of thousands to millions of writes per second per node depending on compute/disk.

Also with a fast inverted index we were able to achieve much faster query times than OpenTSDB at scale.

[0]: https://softwareengineeringdaily.com/2019/08/21/time-series-...
Ahh, I see. Thanks!

I couldn't use normal view to read the page without agreeing to the ToS so I switched to Firefox's reader view. That doesn't include the image.

My reading is that the caption (which I can read by view-source) is a second-hand interpretation of Twitter's statements. I think the direct Twitter quote, which I copied earlier, is more relevant, and addresses vinniejames's concerns about retweets.
The course seems to be still mirrored in the Internet Archive: https://archive.org/details/academictorrents_54cd86f3038dfd4...
If you need a regex that complicated it’s probably better to be written as a parser. Not only will it be way more performant, it will be much more maintainable.
Note the story isn’t detailed enough to know whether they were using what we’d normally call dynamic memory allocation. The embedded system might not have had a memory manager. Or they might have been, like you, fully statically allocating the memory. Kent could be noting that they’ll run off the end of their statically allocated memory, or run out of address space, because the code isn’t checking the bounds and may be doing something like appending history or sensor data to an array. I have no idea obviously, just imagining multiple ways Kent’s very brief description could be interpreted, it maybe shouldn’t be assumed that the engineering was doing something stupid or even very different from what we’d do today.
When I was a kid I didn’t know there were sets. I had a big box of LEGO bits, and I made random things out of them. So I just assumed that’s what was supposed to happen.
I wish as an industry we practiced quantitative risk management more. I run a small training workshop about producing better estimates, and the single idea that I want people to take away is that a single-valued estimate is a really terrible shorthand for describing a probability distribution.

If you describe estimates as ranges or distributions, a whole world of risk analysis tools open up - PERT, Monte Carlo, etc. More crucially, it allows you to start communicating and managing risk openly with everyone involved, instead of pretending it doesn't exist.
>but WhatsApp does monitor your phone accelerometer data 100% of the time

Source for this? Did anyone call them out on it? What plausible reason is there to have it on 24/7?
One of my favorite non-anime films "Kikujiro" has the sweetest theme melody: "Summer" by Joe Hisaishi

https://www.youtube.com/watch?v=WDH_nJM3djc
My suggestion is mainly for people that want to "trim the fat" , have maximal control of things, or want to use this as basis for non-standard deployments. I just want to support the OP that you don't NEED to download all this tooling to get it to run on any computer. Once you have the jar, its very easy to put it on a friend's computer. You can even package up a JVM in there if you wanted too. While not up to date, I describe my motivations in dj.solo https://github.com/bmillare/dj.solo
I'm not sure if Dark is really made by Netflix so much as picked up by Netflix. Same for The Last Kingdom.

On edit: looked up Dark again and I think it is actually a Netflix production as opposed to a foreign series they have rebranded for other regions as their own.
Thousands of companies build things people want every year. Almost all of them go out of business without any customers. Building something people want is not nearly enough, not by far. You also have to sell it to them, keep them using it, and outcompete other companies in the same space. This takes wildly different talents, and if you don't have those talents, it takes a lot of money.

Saying "just build something people want" is reductionist well past the point of being useless, it's almost actively insulting. Customer acquisition is the death of almost every failed company.
ElectionGuard available today to enable secure, verifiable voting
I work for a small robotics company in the UK, I haven't worked in social media or communication if that's your question.
Oh hey, you raise a good point here. When it was Trump vs. Hillary I remember thinking this was a great test of pg's charisma theory, since it predicted Trump while nearly everything and everyone else was predicting Hillary. (Alan Lichtman's "keys" test also predicted Trump: https://www.washingtonpost.com/news/the-fix/wp/2016/09/23/tr...)

But what would the charisma test say about Trump vs. Sanders? I hadn't thought about that one. If it's Trump vs. Bloomberg, that's as much a no-brainer as last time. But Trump vs. Sanders? Not so clear. You say Sanders is more charismatic than Trump, but many people would disagree. In an all-American context, I think Trump is probably more charismatic than Sanders, though by a smaller margin than with Hillary or Bloomberg. To really decide that, though, we'd have to get into definitions of charisma.

Lichtman's system is interesting since, like pg's theory, it depends on fundamentals and ignores polls. Lichtman also includes charisma as one of his keys. https://www.washingtonpost.com/news/the-fix/wp/2016/05/12/th.... A quick look at his "13 keys" list suggests to me that Lichtman will probably predict a Trump win this year (even though he despises Trump), whether or not the challenger is charismatic. That's mostly because of economic indicators. If those change, the prediction probably changes. It will be interesting to see how Lichtman interprets his list this year.
Just talking about tweaking simulation parameters here, since the original simulation parameters were supposedly meaningful.
> When we were kids, the $100 set was the pinnacle of LEGO.

dunno I remember 90s technic to be quite expensive, I had the 8880 Super Car and the 8851 excavator set and I think both retailed above that.

yeah I know op talks about basic lego but the new lego set, with their intricate pieces and purpose built part that only exist for one set, are closer to the technic boxes than the original bricks sets
Clickhouse is an analytic column-based RDBMS. It's not a timeseries database. Each class of product is used to solve different problems.
Here's the relevant public meta-repository: https://github.com/microsoft/electionguard.
Deepnote raises $3.8M to build a better data science platform
I was referring to the mental energy spent on busting through that leech, not anki's system.
Ask HN: How to get an iOS app for a web SaaS product approved?
I'm working for a business-to-business SaaS startup that has had a web app for a few years. We want to release a supplemental iOS app for the product. The iOS app is only intended to support a subset of the full functionality of the SaaS product, and cannot function independently without an account on the web app.

We have had a few simple releases go through the approval process just fine, but now Apple has stopped a release, asking us tons of questions about how users get accounts and how they pay. We're answering them honestly, but Apple seems to be pushing us towards using the App Store for signing on new accounts.

This is simply not an option: our product costs thousands of dollars a year, and we can't fork over a chunk of that to Apple, especially since the app is an appendage to the main service, not the full service. We'd sooner not have an app.

What options do we have? Are there specific answers that they're looking for that would get us past this stage? Are there changes we can make to the pricing model or to the app itself that would make Apple happy without losing 30% of our revenue?
Emily Dickinson Escapes
Half of Americans Don’t Vote. What Are They Thinking?
Well if you’re going to run at RF2 and push them when they can only do 60,000 writes per second vs multiple hundreds of thousands per second with specialized software on the same hardware.

It’s hard to justify using tens of millions of dollars more of hardware more to run Cassandra.
Public debates about these matters are a good thing. It's not a waste of time to challenge claims & to help people understand the claims. Think of this as crowd sourcing the peer review process to the broader interdisciplinary public.

Here's Heller's response to the video you posted https://www.youtube.com/watch?v=XjdT-NdSoWM

Cheers!
Basically anything published about Rust is turning me away from the language.

It could be unfair though: Technical writing (and that includes humorous opinionated pieces) has declined dramatically in the last 10 years.

Or perhaps writing as a whole has declined.
New ideas no longer fuel economic growth the way they once did
Interesting article on extremely important topic.

TL;DR: VOTE! Make your voice heard!
Note that temporal databases are also a thing, so it's probably wise to avoid using the word "temporal" when discussing time series databases. As far as I know kdb+ is the only technology that has a foot in both camps.

https://en.m.wikipedia.org/wiki/Temporal_database
True only for things that can be scaled.

I don’t know what’s in this shrimp tissue culture medium but mammalian cell medium typically requires fetal calf serum.

You can’t arbitrarily scale production of that.
It's AFOL (adult fan of lego)
Any chance of releasing this for other systems? I only use mac and linux, but am interested in checking this out.

> There is none of that "Anki tyranny"

Anki isn't really tyrannical, it just has some defaults that aren't good in my opinion. If you lapse on a word, it's likely that the interval -should- be reduced a bit.
Two examples: The application has two main components, a controller and a struct containing the ui implementation. Callbacks in the cursive library are called with a reference to Cursive, but I had a hard time figuring out how to pass the controller to the callback. In the end I decided to use a message channel (mpsc::Receiver and mpsc::Sender) to let the two components communicate. After some struggling I saw that cursive has a function to set user data which is accessible inside the callbacks. So I pass the channels through userdats. Not sure if this is the best architecture.
I never managed to pass a reference to the controller to the ui callbacks. The Compiler complained about undefined lifetime of the reference, though I knew that both outlive the application runtime.

A similar situation occurred in the asynchronous communication with gopher servers. I use a thread to fetch a resource from another server while keeping the ui responsive. Passing the result from the thread back did not work out in the beginning.

I don’t think the idioms are so different in Rust, but when passing data between components, threads and the like, you have to be very specific in your code, using Arcs, RwLocks, Mutexes, etc.

On the bright sight, when the code compiles, it usually worked as intended. Using C or C++, there would be more race conditions, null pointer exceptions and more.
I wanted to share my c++ maths library have been adding to for quite a long time now, There are lot of other available maths libraries but I have enjoyed developing and maintaining this over the years since.

As a graphics programmer it has been a good learning experience to implement my own maths library from scratch because linear algebra is such an integral part of my job, I also learned a lot about template programming to implement the types and also the vector swizzles.

A lot of other available maths libraries provide matrix, quaternion and vectors.. but not as many provide a vast collection of geometric intersection and overlap tests as my library does.

Additionally other maths libraries may be SIMD implementations, this library is all scalar and that is my intention all along. I favour the portability and simplicity of the scalar implementation.. I do like SIMD for sure but find that code can be optimised to much greater effect by writing entire algorithms in SIMD and not relying on the underlying vector / matrix SIMD implementation.. this is due to often a large number of horizontal operations may be necessary in certain algorithms.

This may be a bit dated now, but my experience with SIMD vector implementations on PowerPC were very inefficient because of general use games / graphics code often wants to access and set single vector elements and get them into floats and it would cause load hit stores and massive performance penalties, so then you require the scalar float in vec type and add all that additional complexity.

Anyway.. I hope people might find this useful if you are looking for a simple c++ maths library packed with great features for graphics and games :)
How's the process of getting him to present go? I'm interested in doing the same!
...doesn't seem to be the case with the comments here. A good implementation wouldn't annoy your users enough to not read your content, like this one did.
Having deployed m3 recently, I’ve not found an alternative which is cost effective and fast at the same time. Granted, it uses a lot of memory, but other than that I’ve been incredibly happy with it.
There is a reason we moved to Agile, yes, but it was the wrong solution to the right problem. Scrum identified the problem as a lack of accountability for management, and then imposed new processes on employees without any teeth to hold management accountable. That's why I hate Scrum's too-cutesy-by-half zoomorphization of the problem with the analogy of the chickens and pigs (https://en.wikipedia.org/wiki/The_Chicken_and_the_Pig). In a real barnyard, the pigs and chickens are on equal footing: they are both slaves to the farmer. But in most software dev projects, the developers are not on equal footing with the project manager.
The BRK official position on Valeant is that they take advantage of sick individual's life-or-death need for drugs to price gouge them since purchasing decisions are not made on price (medication is "price inelastic").

Clayton homes is criticized for having bad or misleading loan terms. BRK (and many financial services individuals I know personally) often see just about any loan term as fair as long as no-one was forced into the loan at gunpoint. Is it the responsibility of the lessor or lessee to make sure the lessee is signing to something in their best interest? Loans are not life-or-death and purchasing decisions are frequently made on price (loans are "price elastic").

The article you've linked presents these two cases and makes the argument that they are equivalently immoral, making Munger a hypocrite. Personally, I think they're both fair criticisms, but they definitely come from different places. I don't see necessary cognitive dissonance in having the opinion that only one of these is immoral.

With regard to cutting costs: I see no indication that BRK criticized Valeant for firing people, so I suspect this is a personal issue for the author of the article, so I haven't addressed it here.
Friend-of-a-friend was involved in this

https://ikegps.com/spike/

I think they licenced it to Stanley or similar.
I am not sure what you mean. When are you not writing code by hand or are you reliant on somebody to write it for you?
Fast and easy multiplayer for apps and games
> AIUI, there are some hardware architectures where even creating a wild pointer might be undefined behavior, regardless of whether that pointer is subsequently dereferenced

Would you be able to point me to some references for such hardware? Im not sure how that would work (at least based on my admittedly limited amount of experience). Wouldn’t a pointer look like any other integer right up until it’s used as a memory operand? Or would said architecture have some way to distinguish pointers and a “regular” integer in registers?
Replace "tech companies" with "media companies" if you want to understand American politics pre-2016.
Apple and Facebook's virtual reality plans? Electrodes