skysight-inc/HackerNews huggingface dataset:
I've described academia (to my friends who work in software) as a company where the most coveted promotion will land you a job in marketing.

It does indeed come with a lot of freedom, but the relatively flat structure means that there's usually no one above the group's PI to promote their research. As a result PIs spend a lot of time writing grant proposals.
I am not against building more housing, on the contrary.

I think the general consideration for this approach is far too narrow. Cities are the least sustainable places humans live in. So the premise is already restricted on properties of the labor market, the main draw for people moving towards cities in the first place. Here the assumption is true, since there are certain requirements for proximity and infrastructure. But I doubt housing policies should be based on that perspective alone.

Especially now, since we noticed that huge parts of the labor force in administrative roles can just as well work remotely. So I believe the perspective to be too narrow. Problems like pollution, congestion, food production, noise and yes, satisfaction are factors that already got externalized before any discussion even began.

I think any housing policies should be mindful of demand, but also examine why the demand exists and if the might be better alternatives. I think many people like "greener pastures" if they weren't forced to compromise with their need for infrastructure.
The submitter might have edited the title.

HN fixes a number of things in titles on submission but allows to undo these automatic changes manually.
The optimized and stripped library in rust was about 8 times the size of the C version. While 9MB is not a lot by itself, if a significant portion of libraries decide they want to switch to rust that would explode disk usage!

Though I think my problem with rust is that they make breaking changes in their compiler and spec every release. People regularly building on rust unstable to get features not yet released. This all makes things complicated for a distro.

But the points at about making breaking changes at the bottom resonated with me. Stability is what has allowed the Linux ecosystem to grow so well. Many interconnected parts all moving in unison. Not being able to fix a bad design decision because of this does suck. Still, having everything work and sadly is more important than perfect design.
To be fair, it's mostly a relatively simple text based variation of CSV that also encodes some cell formatting instructions. As a lowest common denominator spreadsheet data interchange format, keeping it stable is largely the point. You can think of it as a spreadsheet equivalent of GNU Recutils format.
> Seeing bitcoin reinvent the banking system they set themselves to destroy

This somehow assumes that bitcoin was somehow ideologically opposed to finance, banking or capitalism. At most it was opposed to government-backed fiat currency.

Reimplementing all banking services on top of blockchain instead of a "trusted" database makes a lot of sense.
Hey, can you email me some more information about the startup?
wannes.gennar [at] gmail [dot] com
Sure but you're missing OP's point.

They're saying that novelty is the fundamental drive behind the observed behavior, not some priority towards "exploration" that children have in greater abundance than adults. The children are seeking pleasure through novelty, and the researchers are interpreting that as exploration. The parent comment illustrates how silly that is, if you substitute something that still holds pleasure for an adult (ie sex), they exhibit the same behavior.

The difference between the adult and the child is the adult has the world experience that the trivial game doesn't hold novel (therefore pleasurable) implications for them anymore, not that they don't prioritize "exploration".
It really seems to be withering and the latest announcement is not encouraging for the future of Firefox.
I hope you’re not fixing short writes during your honeymoon…
Interesting article if you are interested in the background. But I want the conclusion first so that I can take action now not wait for some unspecified amount of time for part two.

So I wish that authors of this sort of blog post, especially knowledgable and literate people like the author, would put a short summary of the information that ordinary people could actually use at the top of the page.
I remember how the public was shocked in Germany in 2013 about the revelations. What we learned was way beyond what everybody thought possible. One of the most important figures discussing the implications for our democracy and the impact on our behaviour in light of the knowledge that we have no privacy at all was the editor of the German newspaper FAZ: Frank Schirrmacher. Unfortunately he died in 2014, very young, aged fiftysomething. After 2014/2015 these topics were discussed less and less here in Germany. Currently nobody talks about these things anymore.
Sadly the EU would only be interested in a german solution to this problem.
Privacy on TikTok: How to protect you and your family
And then there will be margin calls and forced sales, which in case of a crash will accentuate the drop considerably...
Those are really good names, not just for Riot/Element but for other products or features.
And yet this behavior is exactly what was asked for.
Well moderated Internet corners are truly a wonderful thing. /r/NeutralPolitics/ is another great example - even with the difficult topic it deals with, you can usually find great discussions there.
I am disagreeing with the article. Of course, when designing/selling new train systems, a lot of showmanship and gadgetery are involved, but there are real shortcomings with current train systems which cause people to develop new technologies.

First of all: trains are great, there are many places where they perform admirably. Many cities have a great subway network, countries like France, Japan, Taiwan and now China have great high speed reail networks. So if there are transportation problems to solve, it should be a no-brainer to consider traditional train systems first.

However, there are shortcomings wiht traditional train systems, these new systems try to address. One big limitation for trains is, where to put the tracks. Inside cities, going underground usually is the only solution. With traditional rail, this is extremely expensive and also a slow process. In Munich, not log ago the digging for a new underground train line started - it is expected to take a whole decade and going to be quite expensive (which has delayed the project by another decade, as people were discussing costs). Outside of cities, rail is possible, but still faces problems to get the necessary ground. Noise is a further problems with trains. Finally, most traditional train systems are not operated autonomusly, so costs are too high for high frequencies and often enough there are just not enough drivers available.

These shortcomings create a lot of creativity to address them. The Boring companie tries to lower tunnel costs by making them less in diameter. Other systems try carts which run on or hang from stilts, reducing the space needed or allowing the train installations to go on top of existing roads.

Maglevs are still a huge topic. On the one side, they do allow higher speeds, as rails get mechanically challenging above 300kph. The only challenge for maglev is air resistance, there is no risk of derailing. Also, at any speed, maglevs are less noisy than rails, they can accelerate faster than rail and most importanly, go up much higher inclines. Maglev is therefore not only interesting for long-distance transportation, but also inside city regions, especially due to the lower noise and also because of autonomous operations. A good example is this maglev system: https://transportsystemboegl.com/
It is designed for city regions, fully autonomous and not just some technology concept, but ready-to-buy. It has been developed by a major construction company. That means, they won't just sell you some fancy technology, they are going to build the whole infrastructure for you ready to use. This is one of the two companies responsible for the quick building process at the Tesla Giga Berlin factory. They are basically factory producing the parts for industrial buildings and just assembling them on-site.
(Ironically Volkswagen is also building a new factory for electric cars in Bremen, Germany at the moment and it looks exactly like what Tesla is building, as they ordered the factory from the same company)
Also, depending on your level of sun exposure and possible deficiency, you should probably supplement MUCH more than what has been usual for decades.

You will find a max of 1000 IU and many supplements at daily doses way lower than that (300 - 700 IU). This is likely wrong:

"Since all-disease mortality is reduced to 1.0 with serum vitamin D levels ≥100 nmol/L, we call public health authorities to consider designating as the RDA at least three-fourths of the levels proposed by the Endocrine Society Expert Committee as safe upper tolerable daily intake doses. This could lead to a recommendation of 1000 IU for children <1 year on enriched formula and 1500 IU for breastfed children older than 6 months, 3000 IU for children >1 year of age, and around 8000 IU for young adults and thereafter. Actions are urgently needed to protect the global population from vitamin D deficiency." [1]

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5541280/
After 6 years of mobile internet with only 1GB per month my ISP basically trained me to not use it for anything unless absolutely necessary. The irony of course is that prices have dropped but I'm not going with a bigger plan. I switched to a "budget plan" and stayed on 1GB per month for which I pay only 5€ per month.

I absolutely despise mobile ISPs.
My two best changes for my sleep quality and restfulness were waking up very early (normally between 4 and 5), and usually sleeping for only 6h (7.5 when especially tired).

I add 20 minutes as buffer to fall asleep.

My Alarm Clock lets me choose between setting an alarm at a certain time, as usual, but also for a certain time span. I have it preset to the time span, so I just enter 6h20m (which is normally already picked from the night before) and I’m good to go.
> Though I think my problem with rust is that they make breaking changes in their compiler and spec every release.

Can you bring specific examples? The stable version is not only actually stable, but when big changes happen you can also opt into previous edition's behaviour with one config line. Breaking spec every release really doesn't sound right.

As for unstable - distros could find that complicated, but distros don't have to ship unstable things, so that doesn't sound like a big problem.
Wouldn't this cause a run for BTC as people try to escape their laundered TUSD?
The first half of the article basically complains about the write()'s syscall possibility to fail. Errors can occur and you need to handle them, there is no way around it. Given that "Everything is a File", the OS shouldn't try to make any guarantees around that. There are cases where you want to handle an early return by write().

This is a syscall after all. First priority is to provide a very general interface and remain compatible, not developer ergonomics.
With everything slowly( or sometimes rapidly) moving into containers (docker, systemd portable services, flatpak, snaps) I think the concept of system library will probably become irrelevant at some point not that far into the future.
Overall, this style is what Montessori-schools of teaching believe and how they operate. Essentially a self-exploratory based learning style.

There's lots of benefit in letting kids simply explore. As a parent, I find I have to stop myself from pushing my child to the 'best' result and let them be. That it's okay to pick a less optimal solution.

Where I find this alarmingly true is when outcome/results are negative (usually ending in pain). "Don't stand like that on the chair." "Climb in this way" "Don't eat that dirt, soap, car, whatever!!"

I know my job as a parent is to guide while keeping them safe at the same time letting exploration happen, but man sometimes it's just so hard. For example, letting my child explore while walking home can make a 5 minute walk take 10, 15 minutes longer.

Such things tend to be at odds with what I want but it is more important than myself.
How Go 1.15 improved converting small integer values to interfaces
I must have forgotten that libgit2 is a Rust wrapper.
Not a fan of the setup function in Vue 3. I hope we can continue to do like in Vue 2.
As this site is predominantly read by people with software development experience I think Rob Pike's rules of programming are apposite here: https://news.ycombinator.com/item?id=24135189

Specifically rules 1 and 2:

Rule 1. You can't tell where a program is going to spend its time. Bottlenecks occur in surprising places, so don't try to second guess and put in a speed hack until you've proven that's where the bottleneck is.

Rule 2. Measure. Don't tune for speed until you've measured, and even then don't unless one part of the code overwhelms the rest.
Go is a competitor to Java, not C/C++.
40h/week with 3 weeks off/year isn't anything out of the ordinary. If anything it's quite a bit more work time than most European workers.

Taking months between jobs and going to 4 days/week is more uncommon though.
MDN is fantastic. It has some of the best cross linking I’ve seen in documentation, with many of the specific APIs having excellent links to more general topics and class overviews. It makes it both a reference work, and source of learning too.

MDN’s low ranking on Google searches was part of my continuing breakup with Google. Boo! They should know better!
As I have understood it, the major coding flaws in Git involve failure to handle OS and file system errors responsibly. (The SQLite people are very persuasive on the topic.) Rust does not seem to bring anything new to this particular table.

Any improvement in this area would need to inhere in library-level facilities constructed for the purpose. What are they?
What they (we) are talking about, is that nobody caught the attacks.

The article then goes on to explain why, even with hundreds of thousands of ppl doing incident response investigations, nobody caught / correctly attributed these attacks.
Ask HN: Physical work creep in IT jobs, the root cause of unconscious bias?
I recently took the Linux Foundation "Inclusive Speaker Training". In brief, it argues that the IT sector favors men due to unconscious bias. This got me thinking: Is it possible that unconscious bias is due to certain IT jobs benefiting (or having benefited in the past) from physical strength? For better or worse, our species features sexual dimorphism: Women are on average physically less strong than men, although intellectually at least as capable. I found that many IT jobs still benefit from physical strength: When working as a network engineer, it was beneficial to be able to lift a 120kg router (with a co-worker, of course) to install it in the rack. When working in start-ups, we often had to mount our own furniture and physical strength could reduce the number of person-hours required to complete the task. Few decades ago, computer screens were crazy heavy, even for men, and being able to put one on your desk would give you access to more screen estate, better colors and/or higher resolutions.
I conjecture that each instance of physical work creep gives men more opportunities. For example, a better screen a decade ago could give male graphics designer a small heads-up. Even if men do not intellectually benefit from physical work creep, it might still reinforce the stereotype: "This male candidate feels more suitable for X".

Fortunately, if my conjecture is true, the solution is "easy": Fight physical work creep, by making devices, installations, furniture, etc. more physically inclusive.

Could physical work creep cause unconscious bias? Have any scholars studied this issue? Are there more / better examples of physical work creep in IT jobs?

P.S.: I conjecture that this issue is not restricted to IT. Non-fly-by-wire airliners, e.g., B737, require force to command the stick, which be designed to the strength of men. I would be curious to see if the proportion of female pilots on Airbus A320 is larger than on B737.
And you forgot the superb food and it's variety.
WebRender is the biggest part in
FF.
Why would we need that? I think a lot of people will get immunity the natural way, even now a lot of people are having covid w/o any symptoms at all, and they will have immunity.
How to use Case Studies to show the value of your SaaS
Two issues with the post:

- An ABI is not a PL feature, but a platform feature, I.e., it is not that Rust does not have a stable ABI, but that eg Linux does not have a stable ABI for Rust (it has one for C and you can use this ABI from Rust).

- You can export generic Rust APIs with a stable C ABI by using trait objects, and it is often very easy to do this. So the claim that Rust and C++ are on the same boat wrt generics / instantiations is not true.
Django for Beginners – Updated to 3.1
Nice! If you are required to write an email address, it would be cool to use a canary, and see if it shows up on haveibeenpwned.com.
Why? It is already a problem that the "herd" is doing whatever some blog post tells them to. People need to understand, and to think for themselves. If someone does not understand the difference between causality and correlation - and just takes his dose of X mg of vitamin D then the whole post missed its point.
Not sure this immunity lasts long? So immunizing a herds-worth in a small period (2 weeks? 2 months?) might be a thing.
Used to be the case. But then, at some point, Mozilla decided grew from ~300 people to ~1200 people to both attempt to remain feature-competitive with Firefox and try new things.
I guess they mean ABI breaking changes, like enum Lay-out optimizations, etc. (not “language feature” breaking changes).
Developer here. I'd be very happy to take a paycut to work at Mozilla - until yesterday's announcement, that was actually my explicit medium-term career goal. I'd be there for the mission, and I would expect the same for the C-level.

I feel like the CEO is absolutely in the wrong here. If they're making 20x what a technical writer or tester is making, it absolute is a bad look not to take a paycut when you're sending 250 people into the street.
Which libc were you using on Linux, or were you making raw system calls? Because I think glibc’s behavior is to EINTR unless you define _GNU_SOURCE, which seems to me to be incompatible with your description…
>China are hacking the US left and right

Can you proof that or is that maybe something the CIA or the Pentagon would say?
Why does every project have to make money? Sometimes a side project is just a side project.
I think this might interest you:

https://en.wikipedia.org/wiki/Nayirah_testimony

So pretty much all of US's wars in Iraq has been based on lies.
The Magic of GObject Introspection
> I'm certainly not getting paid what she is, but she isn't getting paid what she could get elsewhere.

Sure, but then what happens if she leaves due to small compensation (or for any other reason)?

To me it looks like "not much". She doesn't exactly have some stellar track record in the past few years.
California is bullying freelance. And honestly I don't see the realistic end goal. They can bring on all their drivers full time it would be a nightmare to pay and manage for a company that makes no money. Or uber treats driver worst and the quality of rides gets worse by lowering standard.
This professional hacker is absolutely reliable and I strongly recommend him for any type of hack you require. I know this because I have hired him severally for various hacks and he has never disappointed me nor any of my friends who have hired him too, he can help you with any of the following hacks:

-Phone hacks (remotely)
-Credit repair
-Bitcoin recovery (any cryptocurrency)
-Make money from home (USA only)
-Social media hacks
-Website hacks
-Erase criminal records (USA & Canada only)
-Grade change

Email: onlineghosthacker247@ gmail .com
> The fact that MDN, Servo and Dev Tools team got the guillotine instead of execs and marketing speaks for itself.

That's my point. Let it speak for itself. It's entirely possible for someone to be an adequately qualified CEO and also just be bad at the job, that's an argument you can make.
Yes, but scheduled times can look like timestamps. It might be tempting to store a date+time+location as just a UTC timestamps but timezones can and do change so the UTC timestamps for that scheduled time is not fixed.
> Though I think my problem with rust is that they make breaking changes in their compiler and spec every release

That's not accurate.

Rust is backwards compatible. Most 1.0 code would still compile perfectly fine today. There have been some minor breaking changes for soundness reasons, if I remember correctly. There also has been one edition upgrade (2018 edition), but every new compiler still supports the old edition, and most new stuff actually works in the old edition as well.

There are experimental features, which are only available on the nightly compiler and have to be opted in to with a "#[feature(X)]" attribute. But those are very clearly labelled as experimental, unstable, and evolving, with no stability guarantees whatsoever.

The criticism I would share is that while Rust is backwards compatible, it is obviously not forwards compatible. Rust evolved dramatically since 1.0, and many developers jump on new features once available. So compiling actively maintained projects with a older compiler in distros like Debian is not fun.

But the rate of change has slowed down a lot over the past year or so.
Seems fair and within their rights
A guide to contiguous data in Rust
Is this the same BS scare like "Tiktok is collecting you clipboard data on iOS" and then later it turns out a lot of high profile apps are actually doing it?

And even more important, there are plenty of analytics, crash report, tracking and I don't know what else third party services with their SDKs, usually doing the collection of data. I am juts not sure why are they never mentioned.
sounds like me except for the 3 weeks vacation in a bad year. I guess you are living in a country with an employees-are-slaves-work-culture. In Germany five weeks is the minimum and six the norm. _maybe_ understanding your situation through my on experience I'd question your priviligedness, though, as it appears to me like you are (also) carrying a considerate psychological burden that you need to deal with. at the end of the day this is what more or less forced me to take time off between jobs. I needed that to bring back some peace and balance to my mind.
I have a double and what I love about my double is that after it's paid off, one side will pay off property taxes, insurance, etc. All of that meta financial cruft that comes with owning a house is ameliorated. Cruft that can often add up to close to the price of rent.
> An ABI is not a PL feature, but a platform feature, I.e., it is not that Rust does not have a stable ABI, but that eg Linux does not have a stable ABI for Rust (it has one for C and you can use this ABI from Rust).

This is somewhat of a disingenuous thing to say, because it implies that the fault lies with linux for not providing a stable abi to rust. An ABI comprises various conventions wrt calling convention, name mangling, data layout, etc.; these are provided variably by the operating system, language specification, and language compiler. And, as TFA mentions, the rust compiler explicitly does not provide a stable ABI.
Could you use a generic down detector? https://downforeveryoneorjustme.com/github
Scheduling periodic tasks can be useful for creating ETLs or to create alarms (every 1h hour check data for new values if condition is meet then send the email alert)