skysight-inc/HackerNews huggingface dataset:
I think it's probably fair to call kernel development niche? And the fact that Linux uses linked lists a lot is not necessarily a strong case for linked lists, but just a matter of very specific constraints - like perhaps not wanting to optimize too much for underlying hardware?
Developing Software with Organisational Indecision
That's weird. I find people with kids care more about personal and professional development, and are more diligent in their work.

This might have to do with the environment I'm in (7,5 hour days with almost no overtime; recruiting motivated people).

I also personally feel I've become more responsible in all areas of my life after having kids.

Edit: I'm mid thirties too. I find the least responsible people to be those in their 50s with no kids. But I've only met a few who remained developers; most either have kids or switched to management.
Is there a guide like this for founders? Or late coming cofounders, early c-levels?
Thank you very much! That definitely sounds like the good use case. If you'd like to support us feel free to star our repo at https://github.com/wasp-lang/wasp, that is currently the best way for us to show that other people are excited about Wasp too :).
Sure, but algorithms that explicitly need a linked structure for performance are very few compared to algorithms that have the same or better asymptotic with a hash and a vector or for which the input sizes are such that the large constants pointer chasing causes don't make up for worse asymptotics.
Pretty much every successful open source project that people pay attention to is one that has had long-term support behind it. Linux, Mozilla, gcc, clang, git. Almost always, that support begins with the original author.

Protects that don't do that are therefore unlikely to remain interesting for long.
Once you set a limit like this, though, it's brittle, and your code becomes less maintainable or flexible in the face of change. That is why a general purpose strategy is good to use.
Legacy instructions and compatibility overhead is always mentioned when talking about AMD/Intel yet its completely irrelivant as that's their selling point rather than a flaw for other companies to take advantage of. If ARM/mips/VLIW arches or companies manage to gain marketshare in the server industry then that means the server guys have less dependency over these very same legacy ISA's and it would be trivial to get rid of them.

To me it seems irrelivant wether we pay 10% overhead for x86 ISA's or 0% for an ISA that can't replace x86.
A while ago now, this was the tutorial that got me to the point where I could implement linked structures in Rust. Highly recommended.
I don't really understand what the argument is about here.

Different people organize their knowledge in different ways.

From cybernetics we have the Law Of Regulatory Models, to wit: every good regulator of a system must be (contain) a model of that system. (Conant and Ashby, 1982) http://pespmc1.vub.ac.be/ASC/LAW_MODEL.html (In humans this model (in the mind, there are others, e.g. homeostasis) is called the "ego".) A mobile entity situated in a physical environment and capable of navigating around it in repeatable ways is also a system so the regulator (in the brain of the entity) must contain a model of the physical environment.

I would be really surprised if, at any time, using any method, you could find anything that looked like a map inside the brain of a human, even while visualizing a map.

https://en.wikipedia.org/wiki/Homeostasis
It makes good things I watch and enjoy. (Net value to me >> 0 )

It makes bad niche things I watch and mostly enjoy. ( Net value to me > 0)

It makes bad other-niche things I never have watched and rarely show up in my recommendations. (Net value to me = 0, +/- the tiny negative of rarely having to /browse past it/).

You’re arguing the negative of 3 is so large that it overwhelms 2, so much so that it subtracts from the value of 1, if I’ve understood you correctly.

I don’t find 3 that big a problem. What I find problematic is /how it identifies 2/.

“Oh, you watched Buffy the Vampire Slayer? Here’s a list of every shitty movie we ever found that had a teenage girl OR a vampire in it.”

It seems to have a very rough idea of tags, and then just show me everything with similar tags. Except the tags only rarely capture what I found attractive in the first place, and “shitty vampire movie” doesn’t do anything for me if my attraction was “witty coming of age series with supernatural overtones”.
It probably started out innocently enough with an idea that a doctor would benefit from having a bit of research experience, and that publication would be a quality metric. This is routine in the US for PhD education, and it looks like China simply applied the same idea to medical training. If anything, peer review might have been seen as an anti-fraud measure.

The article talks about the students not having time to conduct research. But being given a job and not enough time or money to do everything in the most desirable fashion is a widespread management style in both academia and business. There have been articles about medical students in the US not getting any sleep.

Those two things by themselves would not raise eyebrows in the US.

Where I went to grad school long ago, the psychology grad students had to publish a research paper en route to getting a clinical degree. They had a phrase, "published and outa here." I have no idea the quality of the work that got published, but the behavioral sciences are sitting on a "replication crisis" today, that predates China growing exponentially into the research space.

So I don't think it's a China problem.
Where is the link?

EDIT: oh apparently it's only on spotify

EDIT2: can't find it on spotify either

EDIT3: AH FUCK IT I'LL USE YOUTUBE https://www.youtube.com/watch?v=TK1Ij_-mank
I've got quite keen on B+ trees. It seems like the world where we had fast main memory and slow drive storage is not very different to the world where we have fast cache memory and slow main memory.
Feynman and the beauty form of knowledge, framework for language learning
Hospital care is the largest spending category by far: https://www.cms.gov/Research-Statistics-Data-and-Systems/Sta...

While the other things you list are technically not immediate life-or-death decisions, they still are not voluntary purchases. The presence of any kind of coercion distorts a free market.

Also, I don't want to live in a society where individuals must decide between vaccinating their newborn children or paying their electricity bill that month. Or between getting a flu shot and buying groceries for the week. The externalities of these "individual" decisions are obvious, and a free market has no answer.

Finally, let's imagine a system where emergency care is covered by a national single payer, but "humdrum things" are available in a free market. Now the poor can't afford basic physicals and flu shots, so we all end up paying more into the single payer system to cover such people being hospitalized for conditions that could have been prevented by regular medical checkups.
There are plenty of embedded systems which hit 1.0 and stayed there for years and decades.
Bricklink did get taken over, yes, but these are Brickset links.
But there are objective measures of value, such as the price you paid in a transaction.
How naive. More likely they’d be used just as often, but more civilians would die. See the v1 and v2 nazi rockets, for example, which didn’t have any software.
Generative Design Is Doomed to Fail
You're advocating throwing baby out with bathwater.

Rust interops with C seamlessly, doesn't it? You don't have to throw out good code to use a better language or framework.

C may be statically analyzable to some degree, but if Rust's multithreading is truly provable, then new code can be Rust and of course still use the tried and true C libraries.

Disclaimer: I still haven't actually learned any Rust, so my logic is CIO-level of potential ignorance.
How did FDR accomplish the New Deal in a democracy? How did the UK implement the NHS in 1948? How did Canada pass the Canada Health Act in 1984? How did Taiwan institute National Health Insurance in 1995?
> I trust the Anki devs to have more data on, e.g., the typical rate at which we forget things than I, a random language learner, can have; what do I know about that?

IIRC the anki defaults seem to be geared more for short term, dense studying (like for tests). In those situations you would want a lapse to reset the interval to 0.

For longer term learning, you ideally want an 80-90% recall rate. [0] In my post on anki I have two studies that look at the effects of longer intervals on learning. [1]

[0]: https://eshapard.github.io/anki/target-an-80-90-percent-succ...

[1]: https://andrewzah.com/posts/better-anki-usage-guide-2019/#re...
Yeah, same in UK. Even the playlist is hard to track down, and it only has 5 songs...
Hornbostel–Sachs
Update: The same Chinese IP address has been attempting to brute force one of my servers for around 8 hours straight despite the fact that it's on a non standard SSH port, I think I'll just enable pubkey authentication instead
I don't know what to tell you, except that the monthly payment on a 1.2mm loan at 1% for 30 years (insert your loan terms here) is 3.86k, not 1k.

Edit: put another way, if you pay 1k/mo on a 1.2mm loan, you'll finish making payments in 530 years. The Jeanne Calment loan!
Maybe. Or maybe you'd just change it so 'wild pointers' created in safe code are stored as ints on that architecture.
They're available on Apple Music US for those that use the service.
Never heard anything about the public broadcasting > public domain loophole but it doesn't sound too far fetched.

If anything, we are liberal with our copyright laws up here.
First time I’ve heard of someone accepting or not accepting a job based on peer perception. Maybe you should re-evaluate who your peers are if they can’t accept you for your career choices?
I feel like you did not read the article. Price per set has not increased, per the article see:
http://www.realityprose.com/wp-content/uploads/2013/01/reala...
You mention that they seem to be targeting adults. While on holiday I came across the architecture range in a few tourist shops and was impressed, the sets look great.

https://en.m.wikipedia.org/wiki/Lego_Architecture
> Gaining/losing is completely disconnected from finding the truth.

Please allow me to expand on what I'm communicating...

An open, interdisciplinary public debate about the science is beneficial for the pursuit of truth. There are a few aspects to science including observation, measurement, experimentation, models, etc. Communicating how conclusions were inferred & engaging in good-faith discussion is important in the pursuit of truth.
Let’s Encrypt for load-balanced services
Well I’m not going to disagree, obviously. The hard part is figuring out what these distributions look like.

For example, in the summer I got an intern to build an app. It demoed well and people naturally asked when it would be in production.

Working in quite a regulated environment, I knew this wouldn’t be as simple as just firing up a couple of EC2 instances, so I said a couple of months to get it live on the ‘internal cloud’.

It still isn’t live. Maybe someone more experienced than me could have predicted that.
Hyperbolic perhaps but the idea that civil engineers don't or shouldn't use tools, tooling, or abstraction is bizarre.
That just sounds like a graph.
The one I've had on my radar is called North Paw[1] (from 2009, five years after rincebrain's article). It's been on my list of things to try for a while. But that build is 10 years old now and as a result it's huge—it looks like a house-arrest ankle bracelet.

We've been through a decade of electronics miniaturization since then (thanks to cell phones), so I feel like it should be possible to make it more discreet. Does anyone know of an updated build? I'm an amateur when it comes to electronics so I could use any help I can get.

[1]: https://sensebridge.net/projects/northpaw/
When I was a kid in the early 80s, we couldn’t afford all the toys and games that my brother and I wanted, but there was always room to squeeze in a LEGO set or two for birthday or Christmas. The rationale was, and I took it to heart, that I could build any _other_ toy that I might want. And I did. Knight Rider, GI Joe, M.A.S.K., even Transformers. Later, spy gear, project enclosures, rubber band guns, prosthetics, whatever.

I still have every LEGO I’ve ever received, going back to 1979 or so. As it happens, my parents moved across country the summer after my freshman year of college (which was fairly local to where I grew up) and they offloaded the trunks and totes to me, originally intending to save them until I was “grown up”, and I’ve hauled them around since, adding to the collection. Never even considered selling them off.

I’m not crazy about all the cross-branding these days and still have a soft spot for a bit of creativity in building real-life parts out of more standard pieces. Last week I picked up an early 70s set (#730) at a vintage store for $20. It’s amazing how basic the pieces are.
I really value this guide.

Writing data structures in a language is one of the standard ways that I convince myself that I understand it. Rust really messes hard with that mindset.

This guide talked me through all the things I'm not used to worrying about in garbage collected languages, showed me the error messages that I'd been banging my head against, explained what they meant, and did so with humor.
If the code is clear and it's documented that's probably the best option in most circumstances. The hurdles for making a tenable configuration / logic-as-data system are much higher. Expert/rule-based systems are hard, but usually necessary in most systems of a size.

The question to think about is "how much will this cost the business to change over time?" A developer hour could cost between $30 - 150 / hr depending. For most businesses cost of development completely dwarfs infrastructure/server costs. If a few small changes like accepting options or avoiding hard-coded values takes a tiny bit more time upfront it's worth considering. If you don't know how the procedure will change, best make it clear, concise, and documented so you, or another developer can make it more flexible down the line. This cost and risk of development is also why the "buy first, develop second" strategy tends to be prevalent in IT decision making.

I guess my real pet peeve is that developers tend to make tooling for other developers and don't always put the same effort into non-developer tooling. If you think about the CRUD apps we build- so often it's on a mountain of tooling and abstractions to get it as productive as it is (Database + ORM + Web Framework). We should be focusing that same kind of effort in tooling development at declarative/point-and-click use cases so developer need-to-know out of the change equation more often.
How a road sign trick sent a self-driving car into high-speed mode
> our government was generally on the right side of history

Well, we are the victors, so far. But the war against ourselves is going quite well.
There's at least one instance where brown bricks had errors in manufacturing and could shatter. I've personally never had a problem with brick quality though.
Clickhouse works exceptionally well as a TSDB.
I donno, I think this shows that Bloomberg has a knack for government work. Pay people an extraordinarily inflated price for something that sounds straightforward on the surface, only to have them execute on the letter of the contract in cheapest and most amateurish way imaginable. The man clearly belongs.
>It seems like Uber had too big of an engineering department with too little work to do, so they started reinventing wheels. Which is cool if they're willing to support them in the long term, but so far that hasn't proven to be the case.

Former Uber engineer here. I can assure you that while our engineering team was massive, there was anything but too little work. If anything most engineers were massively overtaxed. Whether or not the work we were undertaking was meritious and valuable is an entire branch of philosophy I'm pretty sure.

Part of the struggle at big companies is that a lot of existing solutions just don't work. Let me use an example with chat. A few years ago Slack was evaluated as a replacement for HipChat, since Atlassian's outages had finally started affecting us during our own outages.

Everybody wanted to go to Slack, but the cost of Slack was tremendously prohibitive and the state of the service then (as I was told) was such that it could not support a company of Uber's size. Tremendous effort would have been undertaken by Slack to support Uber and they didn't want to expend that effort for a single customer. This was late 2015 early 2016.

There were tons of options, but ultimately an in-house chat software was created. At the time it seemed required to make our own highly reliable chat, considering how distributed engineering teams were. I think if you talk to anybody without the background of how chat evolved at Uber they would think the in-house chat project would have been a boondoggle.

Not all over-scoped engineering projects are actually so noble. There was certainly a ton of "reinventing wheels" going on. There was significantly more "these problems are really hard and I only have bad solutions."

Though if the result is ultimately, "nothing more than interesting repos amongst a sea of interesting repos" sign me up.
Vodafone may not survive the back taxes [1], and Airtel is struggling with those as well. Somehow Jio didn't have to pay any.
https://indianexpress.com/article/explained/explained-what-i...
Oil has better Unicode support than Python 2 or 3 for shell-like tasks, because of the way file systems, libc, and the kernel work.

Explained here:

http://www.oilshell.org/blog/2018/03/04.html#faq

which links:

http://lucumr.pocoo.org/2014/1/9/ucs-vs-utf8/ (by Armin Ronacher)

The summary is that there are two kinds of Unicode support:

- UTF-8 based: Go, Rust, and Oil (and Perl 5 it seems, not sure about Raku)

- array-of-codepoint based: bash/zsh/libc, Python, Java, JavaScript, Windows (JavaScript notably requires surrogate pairs, Python used to have build time configuration, now has complex storage heuristics, etc.)

This isn't a theoretical problem -- the Unicode problems in the other comment thread I linked are real and show up in practice.
Until you disagree with censors, then you are cast aside.
It wouldn't hurt to be specific.
Competent people stop caring once they don't have anywhere to go, career-wise.

Incompetent people stop caring once they're sure they won't be found out.

Kids have nothing to do with it.
Eh. Pros and cons.

I think most people are spoiled by being able to install anything; I work in a locked down environment and getting anything non-sanctioned in is very difficult, and the sanctioning process is tedious if nothing else.

That, and the fact that libraries are evolving- which is why we end up with horrible things like package/library version pinning.
Nighslee+Presidents+Day+Sale+50%+Off
Naming "not using an IDE" like this is an interesting idea for folks coming from systems like MS Windows. I'm a "Unix as IDE" guy for +10yrs, but noticed for some large projects that an IDE actually can make a big difference. I used KDevelop and Eclipse solely for

1. Code navigation.
2. Showing code/type documentation on mouse over.
3. Having 1+2 combined with a gdb frontend.

Unfortunately, these are "in-editor" features and OS utilities cannot replace them.
> New sets can sell for up to $500 retail

The current ceiling is $800 https://www.lego.com/en-us/product/millennium-falcon-75192
Huh? Mars Mission, Power Miners, Alien Conquest, and Galaxy Squad were all 6-12 years ago; Atlantis is also nearly a "space set" in most of its design elements.

One of the Master Builder lines was space themed. The Lego Movie lines are admittedly halfway "branded", but also have a lot of space designs.
My understanding of Scrum is that requirement elicitation must happen before the sprint. Otherwise the story does not meet the Definition of Ready and the team should reject it.

https://www.scruminc.com/definition-of-ready/
It's a false assumption. People shouldn't assume anything, there are plenty of places to do legitimate research, political or otherwise, social media isn't one of them
In my experience software gets written in the first place for the usual internal reasons. Corporate or individual prestige may be the driving factor in open sourcing, though, rather than a genuine interest in having it used externally.
> You’re analogy to Hillary also doesn’t hold much water because his intent is not to become president...

People floated this theory about Trump, 4 years ago. But let's be honest: if bloomberg, or any other billionaire, has an opportunity to seize ever-unchecked control over the richest nation in the world, can you honestly expect them to flinch at taking power and using it to their direct enrichment?
Agreed. I guess my point is that we need to focus more on making declarative business rules systems more tenable as an approach in general. If we consider the framework + CRUD generators as the most productive way to build a web app (probably has been since Rails) - that's a result of tooling built around an approach. What happens when we focus similar efforts of tooling towards these Rule Based components?
My org has been around for over 150 years, and our IT department expects admins to take a rotating week of oncall. Not only are you expected on call with a 10 minutes response time, but you're expected to do your normal day to day operations/projects. And during normal business hours, a ton of extra stuff gets dumped into the lap of the oncall person, because why not?

My boss describes this as everyone's turn in the barrel, and part of working in IT. There's nothing more demoralizing for my coworkers than being on call. Well, maybe having our tickets be the metric we're evaluated by.
Ctrl+f
Is there is a way to tell Valgrind that a certain memory allocation is intentionally being "leaked", and should not produce a warning?
To offer a contrarian point of view: I’d jump at such an opportunity... to work in such a technically interesting area AND help keep my country technologically relevant. It’s a no-brainer.
Netscape co-founder's new venture: Google Nest, but for mansions (2017)
This might very well be a false dawn. Internet speeds are downright awful after the Jio-led boom, prices might go substantially up if we are reduced to a duopoly, and the startups that raised billions on the promise of 600M internet users are now finding out that just because people have internet doesn't mean that they are a valuable audience for businesses.
Myst: the Drawbacks to Success
I knew about the feelSpace belt already but this was a very interesting read and a lot broader than I had expected it to be. Do you want to submit the article here? You would have my upvote right away.