skysight-inc/HackerNews huggingface dataset:
Yeah the only valid point OP made is that a student failing prelims is a failure of the professor but that doesn’t mean we should let the student continue to fail upwards?
I'm not sure what genetics has to do with their success.
Not really. At least in the EU “consent” on its own doesn’t exist, the concept is “informed consent”. So Roomba, if relying on consent, should have informed the user of the need to get informed consent from every non-child family member and visitor that might come into contact with that Roomba and to transmit that informed consent to Roomba.

(Children’s consent can be given by their guardians.)
I've got just the one

https://www.youtube.com/watch?v=h0TRpGP8yH4
Third-party Twitter apps are facing issues, users say
Elon says a lot of things.
Check out spacemacs or doom emacs!

Vim has the best interface, but it's built on a pretty awful program. Emacs is a pretty awful interface built on a pretty great program. Combine the two!
In addition to Tweetbot not working, it's been removed from my list of connected apps.
I wonder if there's an admin tool someone can make that pattern-matches reposts of XKCD and deletes them.
“Product Manager” is a double category error - the right title is customer analyst. This clarifies the actual function of the role, and eliminates most of the dysfunction
Consider the quality of engineer of the departed team that allowed Twitter to run without incidents for so long. Also, change is the most frequent cause of incidents, as no one was pushing new changes there were fewer chances of an incident.
Since when does Rust appear as language selection on the NDK installer?

Has out of the box support on Android Studio for:

- mixed language debbugging

- project templates wizard

- code completion and linting

- JNI bindings generation

- two way editing between native JNI wrappers and Java/Kotlin native method declaration

- packaging of Android libraries for native code

And for game developers, if they so which, plugins for Visual Studio with similar capabilities.

In both cases, official support from Android team if there are issues with the above tooling.

Apparently you haven't tried enough, if you think bare bones NDK integration with cargo is enough for Android shops.

Maybe Rust will get on https://developer.android.com some day, but it isn't there today, even despite the fact that it is being used for Android internals, there is zero documentation on how to write Android drivers in Rust.

https://source.android.com/docs/core/architecture

So lets not pretend it is the same effort using Rust on Android, as it is for the official SDK languages.
Maybe? Occasionally telling ts to shut up or lying about types is better than not using it because you have a hard time getting 100% type correctness.
I grant your point: Given imperfect information and imperfect competition, the market for top-tier CEO compensation is probably wrong by some factor.

Even if we agree with that, then what?

Put another way: Who has a greater right than the equity holders of those companies to set CEO pay levels/limits?
Marcel Duchamp painted this explosive nude masterpiece. Then he quit
>> He is a professor at Harvard - I imagine he wouldn't get to that role if the science didn't have some merit.

You should see what Huberman often shills and he's a prestigious professor as well.

Would also add that until recently - and by his own hand - Jordan Peterson was a professor at first Harvard, then the University of Toronto.
No it didn't, it created C# because they got sued by Sun due to the J++ extensions, none of them were related to value types and AOT.

J++ extended Java in having a Windows specific framework JFC, Java Foundation Classes, what later became Windows Forms.

Support for events and J/Direct, which is basically how P/Invoke came to be on C#.

.NET has always supported a basic kind of AOT via NGEN, which only supports dynamic linking, AOT has to be done at install time, requires strong named Assemblies and it is tailored for fast startup leaving the rest of the work to the JIT.

If it wasn't for the lawsuit, C# would never happened, in fact the research being done with COM vNext used J++.
Twitter is bad enough to read much less have to listen to
There are a historical handful of fortune 500 CEOs that didn't start out with immense wealth.

No matter how easy it is, I believe that success is more dependant on staying in line with the existing network than any real merit.

Unfortunately the market value of a handjob from a non millionaire is closer to that of a big Mac than it is a C level position.
As I stated, people tried to annihilate each other in pre-modern times. In modern times, we literally try to do exactly the opposite, and we go so far as to pass to laws to prevent this even against countries that stand no chance against us whatsoever.

Give me an example of modern times and now we're talking.

All of the examples you said are so limited in scale to what the Dark Forest actually requires: complete sterilization of all life in the galaxy. To go from "killing bison" to exterminating all forms of life is a gargantuan leap.
Agree. I’m guilty of descending to hyperbole at times!

Nonetheless, while I agree with your pushback, I do wonder how much utility there is in the “dogma” approach. There’s a lot of “facts” being thrown around in education, from what I’ve seen, that are often forgotten or become vague memories. How much better would it be to focus on skills and practice and concepts? Especially in the digital age where a fact is easily discoverable, provided one has the appropriate research skills.
You never had condensation issues?
It's not like the employees are some gnomes running the system by pulling levers so it is not surprising that rhe system seems to be running ok.

The problem arises at the point when there are bugs or other incidents and there is nobody who can fix them.
Bogs, bones and bodies: the deposition of human remains in north European mires
Other API apps like Movetodon and Tweetdelete still work, it looks like it's only third-party clients like Tweetbot and Twitterific that have stopped working.

They're also gone from my Connected Apps.

This makes it look deliberate.
I would have died long ago without modern technology, and the many surgeries I have needed. It's hard to take your argument seriously when I consider the consequences of what you're advocating for.
It'd be very Elon-like to ignore that there are countries other than US, Canada, Australia, New Zealand, Japan, and the UK.
The school writing rules are helpful but are table stakes to good writing. I don’t think it’s either or.
And what about when one directory relies on another directory?

(The answer is comprehensive tooling, not primitive hacks)
>"The Macintosh sold 50,000 units in 74 days, outselling every other computer" "Apple had sold 280,000 Macintoshes compared to IBM's first-year sales of fewer than 100,000 PCs" https://en.wikipedia.org/wiki/History_of_the_Macintosh#1985%...

Commodore 64 sold ~300K in 4 months of 1982 alone, and kept outselling everything up until ~1986. 1 million units in first 16 months. 3.5 million units year later https://pctimeline.info/c64/. 6 million at the end of 1986. https://www.pagetable.com/docs/c64_sales/12.png
The expansion of space itself is not comparable to the speed of light, but yes, I would say it's probable that it would have caused particles (or whatever there was at that time) to spread out faster than light, thus disconnecting them causally and preventing gravitational interaction. As for the why, answering that would involve answering why the Big Bang happened, which given our current understanding would veer into metaphysics. As far as we can tell, it's just what the universe does.
I agree - it's interesting to contemplate but the article title should be Therapod dinosaurs _may_ have had primate-like numbers of neurons.
Any time I see AI model news on hn nowadays, my first question is whether I can run it locally, and if not, what are the alternatives that I can run locally.
#3 really depends on how complex your types are. Lots of legacy JS libraries and applications can be quite... esoteric when typed. Then there are the people that love playing with the type system for the sheer joy of it.

The net result is that greenfield TS projects often end up simpler and faster but that’s not very useful for someone buried in an old JS project that enthusiastically abuses the dynamicness allowed.
Yes, and also in CSS, SQL, ocaml, Rust, and a million other languages. Navigation works reliably (including cross-language navigation: for example, you can easily jump from a CSS class mentioned in HTML or JSX to its definition even if it's has a very generic name and is defined in a random file far away). Even if it has a complicated definition using something like SCSS and is simply not greppable.

Or do the reverse — find all usages of a CSS class from its definition (again: do so reliably, it's not a simple grep).

Find all references to a particular database column (in SQL queries across the project, foreign keys in other database tables, and ORM models)? Same hotkey.

Stuff like code selection works reliably since IDE work with code on an AST level and you're asking it to select the current AST node (and not the "current text block"), going up the tree as needed.

And so on.
I'm sure she feels like it's peanuts and that she's doing Mozilla a favor.
Fenix also got removed from my connected apps and can no longer update its timeline. Feels like they're intentionally removing authorization for third party clients
People keep raving about google3, but it had recurring problems with changelists (far outside your own project) that break the world and stop you from testing or deploying anything new for hours. Eventually they had to give up on using everything at head, and instead use known-good versions of major shared dependencies that were a few hours or days behind head.

I want to bump our dependencies when we have the slack to handle the risks. Alpha testing every commit of every library is not really how our team is supposed to be spending our time.
This is the worst management idea I’ve ever heard.
Ever.

There is a reason PM tools exist. It’s because they bring value.

Sure you could manage a project in VIM…

But no. It’s dumb.
Assessing ExxonMobil’s global warming projections
No paywall for the next two weeks.

Future reads / future me:

<https://archive.is/abJlc>

<https://web.archive.org/web/20230112195125/https://www.scien...>
I agree with your point but fwiw when I worked a full time C job doing things with servers running a custom Linux kernel the biggest conveniences were Shift+k over a keyword to open the man page (most of my time was reading docs too!), having some custom scripts that read ctags and could tab-complete keywords from our large codebase and open the files at the right line, and having the same editor on our embedded servers and VMs as on dev machines (and even now that's half of why vim is still my primary).

There were people at the company who were more efficient than me using Sublime + mouse, but I was less efficient using Sublime.

(but really the biggest reason I use vim as a slow and sloppy typer and not a computer person is, hotkeys make my hands hurt, I've managed to avoid any RSI or pains like this, and I like vim better than vim keybindings in other editors.)

other productivity gains not related to typing were the search/replace in vim, embedded terminal, and being in and staying in a terminal made it easier and quicker to switch to scripty things, searching or reformatting files etc
Not in the long run. If CO2 levels are increasing and the energy balance into the Earth system is positive, then the basic physics that the original poster referred to will result in warming. The net energy increase of the system will result in a higher equilibrium temperature.
My API access is working fine
I strongly prefer the simplicity of a monorepo, but I once worked on a project that used three repos, and kept them in sync by having IntelliJ keep the branches in sync. Make a new branch, and you make it in all three branches simultaneously. Switch branch, and you switch in all three. That made it very convenient.

The project I'm currently working on just switched from polyrepo to monorepo. Interestingly, front and back end were in a single repo, but there was another repo with a bunch of definitions and datatypes, and a third with a frontend component library that was meant to be shared with another team, but that never happened. And that just made development really awkward.

I think polyrepo only makes sense if you actually have multiple teams with clearly separated responsibilities. But then each team still effectively works monorepo, don't they?
Tests are great and the usual argument from static typing opponents is that they almost completely replace the regression safety from static typing.

Types are not the same as tests at all, tests are much better at giving you a glimpse of what the code even does.

For clarity, I'll define a static typing opponent as somebody who believes that the return on investment for static typing is negative.
Here's my god-tier hacks for memory and concentration.

1. For memory: it's all about the strange. The brain is exceptionally good at remembering strange and weird events. So all the articles you read where something odd happens you'll probably be able to recall with photographic accuracy. One way to take advantage of this is to weave strange narratives throughout factual information you want to recall. It would probably be best if someone else did this for you so you'll know it's not fake and you'll automatically hang on to the story as an anchor point. The best part about this technique is it requires no effort. You will automatically prioritise remembering the information. No additional effort needed.

2. For concentration: it's paramount you consider your motives. Since this is hacker news the main reason people might want to optimise concentration is to work harder. They fear that they're 'not getting enough done.' Maybe in severe cases they won't be able to start work at all. The trouble is: the harder you force yourself to work, the less time you have to recover, and the sloppier your work becomes. Believe it or not -- the ones who are able to achieve exceptional output are also the ones who aren't overly-attached. They can deliver whether things are going good or not because they're always emotionally in a good place. When you care for yourself better you really can do amazing things. Software engineering can be very demanding so I do think this is the right approach for most people.
Still waiting for that new Twitter CEO.
I'm not confident that ai will ever catch up with scams for new scammer tactics.
The market when it comes to CEOs is people known to the board. There’s no open recruitment, no selection criteria, no blind resumes. It’s basically nepotism/cronyism.
I used vim as my primary code editor for over 15 years. Now I use IntelliJ vim mode and am happy with it.

You're saying I don't know vim well enough. What important vim features (which I'd use if I knew vim) is IntelliJ missing?
The higher derivatives of position are actually used in engineering, see: https://en.m.wikipedia.org/wiki/Jerk_(physics)

They typically play a role if you care about how smooth the transitions between two accelerations are (e.g. vehicles)

Similarly designers and engineers look at derivatives of curvature (1/radius) if they want to achieve smooth transitions between curved surfaces (e.g. car bodies).
How to Make Friends and Influence People had an impact on my memory ability. It has a section on how important it is to remember people's names, and it basically says people who are bad at it likely just aren't trying very hard.

For me, that turned out to be correct. I used to jokingly refer to myself as 'name-blind'. Now I intentionally focus on people's names when they introduce themselves to me and I can usually remember just fine.
Plenty, https://www.google.com/search?client=firefox-b-d&q=doom+java
Well worth reading John’s blog! He’s quite the character!
Only if you want to write prose for its own sake. Otherwise use language as is it is intended, to convey meaning. The best writing is invisible to the reader.
Don't worry, Clownlon will quickly rewrite the Twitter API service this weekend, make it as "beautiful as Niagra Falls", and hand it off to the Twitter engineers to maintain.
Based on that description, it sounds like the worst outcome is that it becomes like regular representative democracy.
Pretty sure my Twitter bot is still happily tweeting via API (on a periodic cron job, doesn't seem to have missed it's post schedule). I'm not at my computer right now but I'll check my logs later and see if I got any errors.
> Technology has always made us trade quality for low-quality quantity in exchange for convenience. People now interact more through technology which removes a lot of body language and other enriching experiences.

I went to the mall today and you can tell malls are dying. I lived in a small town where the mall died and it had a zombie like existence a long time before it finally cratered. The mall here in this larger town has that feeling. I also thought about how nice it is to go to the mall just to be out among people. The same is true of the downtown. If the endgame is for everyone to stay home and shop online that's going to be a very soulless existence.
My guess would be that in previous generations people were not exposed to as much abstract information, nor were they expected to remember it, and if they were expected to remember something there was a social structure or a regular habit which helped. Individuals are responsible for a greater variety of tasks than they used to be, and those tasks are much more abstract, and so it also becomes more difficult to form memories about the details.
Nice and teethy.

Not deserving being called "scary big lizard" at all.
Is it really policy of exploitation or is their poverty a result of having 7 children per woman? Anybody would have trouble feeding, dressing and educating that many kids. Even the colonizing Brits who were having too many kids were living in poverty.
Even bigger than that (I think at least) is the potential for fully voiced mods. There’s nothing stopping modders at that point from adding content indistinguishable from the base game.
>>
I just inherited a ring that has been passed down in my family since WWI. My great grandfather (who was a scoundrel) took a brooch off of a dead German officer in 1915 in Belgium. He had it converted into a ring.

Yes, and that's why I assume the brooch was converted to a ring in Belgium...
We need a new "Wealth of Nations" that incorporates modern physical concepts into the economic picture. "The Wealth of Planets" is the obvious extension, but it's not a concept that nationalist economics is really ready to embrace, as the natural conclusion is that nation-state borders are highly arbitrary in nature relative to things like primary photosynthetic production, the availability of food supplies and raw materials, etc.

This all becomes a lot clearer if you think about what a human colony on Mars would have to cope with. Assuming importing food from Earth is implausible, there's going to be an obvious limit to how many people each colony can support, determined largely by how much food each colony can produce (which in turn will depend on a robust air and water supply). 20th-century economic models imported from Earth won't make much sense in that situation, regardless of whether they're lefty or righty in nature.

Likely the next major stage in economic thinking will be the adoption of ecological economics, and in the quantitative sense, something like the extension of the thinking of Yale's G. Evelyn Hutchinson (1903-1991) on lake ecosystems to the entire human enterprise on planet Earth.

Unfortunately the social sciences and humanities (where economics seems to have found its academic berth, as well as in the business schools) are not going to be willing to adopt this perspective, as it means they'd have to learn biology, chemistry and physics. The alternative is to yank the economics departments out of their comfortable little holes and stick them in the natural sciences division...

The poor economists, just imagine them having to constrain their models in accordance with principles like the conservation of mass and energy...
I converted a few codebases from JS to TS and this takes a surprising amount of time. I won't put out estimates but it's definitely non trivial.

> I challenge you to provide a modern framework that doesn't provide types

Ruby on Rails
It's not about being able to do all of it -- it's about being able to do it in a sustainable number of hours a week. Otherwise, you just have someone with the programmer title but actually doing PM work, and not doing it as well as someone who is specialized in the role.
TS#### error messages was a brilliant idea to make them more ~googleable~ bingable at least.
Agreed - I picked Django for a side project years ago (I picked it more on a whim than anything else) and the built-in admin probably turned out to be the biggest time-saver.
I don't think disputed territories are considered as colonial. I think you need to stay objective even if this is you (Indian) vs China.

Tibet has been with China since 7th century according to a quick wikipedia search.

Nothing I said in my original comment is dissuaded by your arguments. If you think so, then you should study more European colonial (GB colonized India) and Chinese history.
This is what gives a Django developer super powders. There are comments here suggesting that you should wait for the time needed to develop your admin tools to be less than the time it takes to perform the action manually. With Django that's literally 5 min! To add a "basic" first pass of an admin to a model is literally a 5 min job. And when I say "basic" it's not really that basic, you can achieve a lot very quickly with the admin framework.

If you are using Django and not building out admin tools as you go you are doing it wrong.

The other thing touched on in this post is audit trails. I now tend to create a "{model}Log" model for the "key" models in an application, fairly basic with a JSON column. So for a shop, the products, basket, orders, etc. Then aggressively log to it all and any actions that happen, both internal stuff and external API calls (requests and responses). I make this log visible in the admin on the page for each of the key models. It makes digging into what is happening so much easer for everyone.

If you eventually find you are logging too much, just turn it down.

I do however very much see there bing two layers to admin tools, the first being the visibility, CRUD, audit tools. The second layer of tools for specific actions (e.g. compiling with GDPR removal requests) can make sense to wait until you have experienced doing it manually a few times to understand the problem better. But even then, it's better to build as soon as you have that knowledge.
It was a month after I reported it. So not actually fixed urgently. And I didn't mind fixing it over the holidays, but a pain to explain it my end users over the holidays.
I want to agree, but I searched on their website and found their narration service with 2 full book examples. I listened to the first one for a while and it's the first time an Ai narrator was good enough to keep me listening: https://www.audiostory.ai/2065785/11707800-alice-s-adventure...
Show HN: Golang Configuration Library
He might well have.

I don't know the titles of any of them, so I can't comment.
A command line tool that draw plots on the terminal