skysight-inc/HackerNews huggingface dataset:
> He actively designed bridges (over highways) to be purposely low so that the highways could not have bus lanes.

That was to keep black New Yorkers from a white beach in, I think, Brooklyn, according to the story I saw.
https://arxiv.org/abs/2004.06215

https://nsl.cs.rpi.edu/nagawiecki_ms_2021.pdf
What does rigorous research from renowned institutions such as Harvard have to do with "little pinkies" a.k.a. nationalistic Chinese Internet users? Are you saying that their research methodology does not sufficiently account for bias? If so, can you point out which part of the methodology is flawed and why?
Including of SAML tools would have been great (sign, encrypt/decrypt, encode/decode).
> what's the news here exactly?

News was allowed to get out to the point that one could hear about that on abroad platforms. Usually anything that rocks the proverbial boat gets censored without trace.

Either there was a fuck-up of epic proportions with several fail-safes in a row not triggering, or (conspiracy theory) this is on purpose to "bury"/distract from more important news or to discredit Zhang so he can be removed easier by his enemies.
Shameless plug: I implemented a lightweight Raft crate in Rust and am looking for contributors to implement log compaction, one of the few things that's missing.
https://github.com/andreev-io/little-raft.
Both are programming languages and both predate the (Apple) App store.

Logo: 1967

Scratch: 2007

Apple App Store: 2008

(source: Wikipedia)
Climate change: Carbon emissions show rapid rebound after Covid dip
Almost appropriate. 99.99% of houses are never robbed and yet everybody locks them. Of course we can leave our doors unlocked and that's the difference: choice. We should be able to turn off DRM. I can accept that without DRM I can't watch that streaming service (even if there are many ways to circumvent and/or to prove a purchase) but not to use a product for my own sake (eg: run my software on it.)
I reckon there's a kind of broken rationale where people think, "ok well this value will mutate over time so I can't possibly use a const", even though a new block scope is initialized on each iteration. The `for(let i in blah)` idiom is basically cargo-culted now without thought.
I'm not sure there's a "too young" or "too old". To children computers are basically magic anyway.

Our child used to see me and his mother working/playing and was always interested. We'd launch OpenOffice, maximize the window, select a huge font, and let him mash the keys from the age of 2+.

He'd amuse himself making characters appear, and we let him do this whenever he asked to "work on the puter". When he was three/four he'd start typing his name, our names, and the few words he knew how to spell. At some point he started using backspace/delete appropriately, and he seems to have learned that the mouse can be used to move the typing-point once the screen is full.

I've no specific plans to force more on him, but when he gets to five I might explain a bit more what is happening, or show him some simple online flash-like games. (Obviously not flash these days ..)

Ten minutes of typing/playing though? After a few hours outdoors every day isn't gonna do any harm though.
The Untapped Potential of Open Financial Data
Yeah, the strategy doesn't quite have the same oomph when you're already content having a few different streaming services subscribed at a time.

If I spend too long browsing Netflix without picking something, I switch apps and leave a mental check against leaving Netflix in the renew rotation, but only because I have a backup already on deck.
I like that it’s not subscription based pricing.

I also like having an offline json converter and similar small tools you often go online for, with risc of leaking company code/data.

But isn’t a standard license cheaper than a team license?
So it's been two years now since this was done. Where can we buy our ancient Egyptian yeast?
> and spouse during her recovery

There was no her around to recover, just two men pretending to be in a hospital bed.
Maybe channel that energy into fixing those bugs yourself? Or writing your own WM.

That’s what I did.
What makes this an 'oral history'?
Counter-intuitively 4 nodes are less reliable than 3 nodes for majority vote systems. Both can tolerate single failed node. However probability of 2nd node failure is 50% higher for 4 node setup than for 3 node setup.

That's because 2nd node failure probablity for 4 node system is P(a) + P(b) + P(c) = 3P and for 3 node system is P(a) + P(b) = 2P; it's 3P vs 2P probablity.

It's more than 50% overall because similar probability happens for first node failure - it's more likely that one out of 4 nodes will fail than one out of 3.

In other words you have to guarantee one more node running without any reliability gains and that guarantee costs reliability.
I prefer audiobook over podcast, for both entertainment and casual learning. Podcast to me contains too much fluff. My pet theory is that, (audio)book, being more effortful to create and listen to, provide better quality filter.

There are good podcasts for sure, e.g. Naval Ravikant and Guy Raz.
Thus began the squeakiest death cries of all caught in the horror.
I think contrary to what some people think, limited tools spark creativity to extract the maximum out of them. I remember when I learned DOS in a computer class, I absolutely loved creating simple scripts to do some task. Then they introduced us to Windows and basically the entire class groaned and moaned - some people actually complained to the teacher that using the mouse was "cumbersome" :)
Refactoring into a single file sounds like a bit of a pain, since you have to do it every time the external code gets updated. Also how do you deal with dependencies that come with their own dependencies? Do you avoid them?
See if you can switch the sleep mode in the BIOS to S3 or a Linux mode if it exists. Modern Standby seems to be the culprit for the boil-in-bag phenomenon.
Network vendors Arista and Juniper hike prices in components dearth
Northern cities often have snow on the ground and roads during commutes, enough that you need a transportation system that addresses it.

Also, it's cold. Dry or not, people don't want to bike in the cold. And finally, many people are not fit physically for such travel, including the elderly, sick, etc.
Galileo sats use these

https://www.esa.int/Applications/Navigation/Galileo/Galileo_...

so, basically magic.
Hmm, I found the opposite - the fact that there was this global framework that managed all the data and code meant that access control was actually pretty good, better than most tech companies I've worked for. You had a single source of truth for what your access rights were, there was integrated Kerberos any time you needed to access a system outside Minerva. And having all the code in a managed place meant good deprecation cycles - not instant deprecation like the Google monorepo, but tracking and policy for which old versions of libraries were in use and how much that was tolerated. Documentation was at least attempted, and while platform stability/enhancement work did have to be coupled to business initiatives to a certain extent (e.g. "we're doing this performance work to enable us to run risk estimation more often to meet MIFID requirements at low cost") there was leadership that put a value on maintaining high quality code and this paid dividends.
How to Read Complex Code?
> That is what I was thinking. But does that mean you just pepper your command processing logic with guards that you are still actually the leader?

Yep. It's annoying to code it this way but you have to. One way to make this relatively clean is via throwing and catching exceptions if your language has good support for it.

Also agree re single-threadedness. In some ways raft assumes a single state machine loop running on a node at any point. Concurrency introduces additional non determinism to the state machine and isn't really accounted for in the formal spec.

I've heard great things about etcd source and how clean it is. I've never studied it but it might give you some pointers on best practices.
This! I have been to such a company, sticked to ~10 employees for years due to managers and founding engineers firing people all the time and engineers leaving and coming within 1 year due to toxic micro management.

From that point i always ask questions about the employee count across the years, the projection and average retention.
> The auto play of movie trailers while browsing for titles irritates me to the core.

Nevermind trailers, what about when it just starts playing the film while you're reading the description and talking about it?

I agree it's infuriating. Always end up doing this ridiculous quick-jumping around back and forth dance, and often end up on mute too if we don't decide quickly.

> Then I learned on this site while reading comments you can turn this off by logging in your account on the web.

I have 'do not autoplay previews' on in my settings; don't see an option for 'do not autoplay features'.
We've been using trivy [1] to audit the container builds we've been producing for a relatively security focussed project. As well as scanning for OS package level vulnerabilities it also scans for reported vulnerabilities in NPM packages. Works well for us.

But the other complementary approach is to lock down other things - so for example, if you're running in a container, make sure that container can only talk to the proxy in front of it. That way, even if there was some kind of malicious code running in one of the modules, there's no way for any data to get in or out (unless it finds a way of injecting into any web input/output, but then you need to be scanning for that too)

[1] https://github.com/aquasecurity/trivy
The easiest way is always to sell for cash at a lower price than market. Criminals are evil geniuses only in movies and complex plans have many more ways to fail than simple ones.
> Nordic countries manage strong bike cultures, too, and don't let winter get in the way of that.

So how do they ride safely in the snow? Skidding on a bike, especially in traffic, can be catastrophic.
Hi, I'm the app's developer. I'm glad you like the app!

Yes, the standard license is cheaper than the team license, but the terms is for 1 person only.

I'm counting on companies' good faith that they won't cheat on a solo developer :)
They set out to create a secure email service for all.

They got lots of darkweb drug dealers & buyers, spammers, fappers, leakers, escorts, johns, and privacy larpers.

For a while post snowden it looked like people cared, it turns out they didnt, hence why after a year or so the anti abuse stuff picked up.

> The last secure email provider was the original Lavabit.

Was never secure in the first place ... yes they used ssl, but so did/does gmail.
C and C++ compilers can sometimes lower a small heap allocation into a stack allocation, at least in simpler cases.

Here's some links about it

* https://www.youtube.com/watch?v=lTgERgPNTF8 a 5 minutes talk about llvm doing this

* https://speice.io/2019/02/compiler-optimizations.html discusses this happening in Rust (the Rust compiler uses llvm)

* http://www.cs.cmu.edu/afs/cs.cmu.edu/user/jatina/www/CS_15_7... a 12 page paper, also on llvm (ps: gcc can do it too, it was just easier to find llvm sources)

* https://en.wikipedia.org/wiki/Escape_analysis#Optimizations (the optimization that enables this is called escape analysis: it tells whether the heap allocation "escapes" the current function, or if it's local enough that stack allocation is a good fit. inlining increases the likelihood that heap allocation won't escape)

* https://stackoverflow.com/questions/47075871/can-the-compile... asking if compilers are actually allowed to do that (they sometimes are, but not always)
I don't call Tailscale "VPN Provider". Technically it's VPN but now "VPN Provider" means it provides "anonymous" "safe" internet connectivity.
How do you avoid skidding into traffic (or into something else)?
Whilst I would generally agree, in the days of simultaneously juggling working and childcare, devices like tablets can be a game changer. When configured correctly with educational apps and sensible time restrictions, it is great to see my toddler learn things for himself.

The world has changed both with our roles are parents and the environment which we exist in. My 2 year old would quite happily be able to order food via an unavoidable touch screen interface at a fast food restaurant!

Now.. to get him started with vim.
Well for one, Xinjiang is nowhere near comparable to Nazi Germany burning jews. Look at this recent article by AP: https://apnews.com/article/coronavirus-pandemic-lifestyle-ch...

Not so long ago, it was said that Xinjiang was "worse than the holocaust". But now "The barbed wire is almost gone. So are the armored personnel carriers. Young [supposedly genocided] Uyghur men are back on the streets" and "sense of normality is creeping back in". What's more, this "Nazi Germany-like regime" is doing all this voluntarily?!

The fact that AP backpedaled like this shows how shaky all the evidence was.

There is a problem in Xinjiang, no doubt about it. But it's not the second coming of Nazi Germany. It's a heavy-handed fight against sallafist jihadists that have killed thousands of Han and Uyghur alike, with the end goal of making society safe again even if that means collateral damage and intruding on individual rights.
on instagram;
© 2021 Instagram from Meta
I think the fuels, and components to heat without flame, might reduce the benefit a lot.

I have often wondered about super strong materials, a sphere with vacuum inside.
Funny, I was saying that about the problems for the rest of the decade, not just '73 and '79.
Good luck! They are a nightmare.
A quick hack for this is to create variations and include them in your main trie (with links to the canonical value/object/etc.). E.g. you might create a variation w/o vowels.

There are heuristics you can apply here rather than implementing full fuzziness or levenshtein comparators etc. Ultimately it depends on your use-case and what common variations users might try to use.
Haha, yeah. We've covered whole company, but yeah, you're right and it's a joke.

Regarding processes - yes and no - if you can viably proof, that process is not (yet) needed and you're doing things in reasonably manner, then you're good. It's up to you what processes you'll introduce to the company. What we think we did well is that whole certification did not change how we work and it was (almost) painless for our employees (or at least I like to think so).
My father put me in front of a computer at ~4/5 (DOS era, so command-line too) ; I had mine in my room at ~9 iirc. Hasn't turned out too bad I think !
I actually looked into those certifications as a person who's considering one day starting a small 1 person SaaS company. It seems like both ISO 27001 and SOC 2 can both easily cost more than 10'000$ to get, even for very small organizations.

That is a dealbreaker. There is precisely 0 value for anyone working at such a small scale to attempt to pursue those certifications - their costs will not only take up a lot of their time, but probably also exceed their revenue. That said, at that scale it's likely that also doing enterprise sales will simply not be possible, given the long purchase cycles and ample bureaucracy.

It should probably only be a concern with at least 20 employees or more, when targeting enterprises. Until then, there might as well be fully automated purchasing funnels, with no way to "contact sales", with the "enterprise plans" simply being self-hosted offerings: if any potential clients want to ensure compliance, they can simply buy the source code and a license for X number of cores/instances/whatever and put it on their fully compliant servers, do code audits, make their own customizations etc.

Of course, if you don't jump through enough of the bureaucratic hoops put in place by the enterprises, then it's likely that they won't even purchase your code.
Carter Argument and Extraterrestrial Life
But that's for you to pursue (to sue the fraudster would be a first step). Without a court decision, the counterparty has no reason to go after another person than the one on the contract.
Amazingly he's allegedly assaulted 20 women, but society seems to be fine with it/resigned to the fact nothing will happen.
Could you back up some of these claims? Skip the stereotypes.

> it's going to be the ruthless capitlists, google, uber (ugh!), tesla (run by a bit of maniac) who are moving us forward.

They haven't done a great job of it yet, but when people spread these claims, the 'ruthless capitalists' sure benefit.
Your username and comment make me think GPT3 wrote this. What do you mean?
In my opinion, all that stuff on MacOS (Amethyst, Rectangle, Spectacle, etc) is also broken in the same way. Apple's window manager has a built in fullscreen tiling mode that could actually be way better but is currently missing things. I think there are some paid window managers there but I haven't tried them, maybe those are better? I don't know.

You can read some of my other comments, but with MacOS it's the same kind of problems, part of it is that the apps don't play nice with it and they can't really be made to do so without breaking things.
It seems meditative to me, like a strictly mental version of Japanese calligraphy, shodo - effort and consideration are put into the construction of an idea, and the language provides the constraints by which you might make the idea artful.
as long as the kids make haptic primary experiences and get a feeling of physical reality of the world, visual depth (screens may show 3d images but never are to the eye) and social contact with present people, it may be fine. Those people e.g. can be aware what's happening behind the screen – a person inside cannot. And it cannot help a hand either.

But I find the first contact to a computer through a shell awesome. Text is what constitutes a usable computer, zeroes and ones don't yet.

No matter what age, maybe after primary school may be fully sufficient.
Where do you ride public transit? I use it regularly. I've never seen violence, there is plenty of public input, and for specific needs, the personnel generally are helpful.
Factorio does a great job of modelling some failure modes of scaling systems.

For example, your train bus smelting depot is fantastic until you suddenly realise you have train throughput issues and need to completely rethink your rail architecture to keep up.

A word of caution, it's called 'cracktorio' for a reason: it scratches a certain kind of itch in a certain kind of brain troublingly well.
I have already done that for quite a long time, that doesn't fix the problem, that just makes it so there is yet another half-assed and broken WM to add to the pile. Or should I say, graveyard, because so many of them have come and gone over the years...

Sorry to be blunt but that is another myth that I see going around in open source communities, that the way to fix anything and everything is to just sit down and write more code and try to close as many github issues as possible however you can. It's not. That only gets you so far and in a lot of cases it can make things worse.
OK, good to know, thanks!
Also, full buses provide funding for a second bus, more routes, and more frequent pickups.
For me it's just my personal one I've had for a few years, I couldn't really afford to spend more when I bought it as I was a student. I think the new MBPs start at 512gb now
It is, but these components also probably cost upwards of a million dollars and are very fragile. Esp with current shipping delays (not sure how the situation is on the route EU-US), I'm surprised they waited the extra few weeks to save a few thousand $.
What do you think will become of CRA, given next’s growth?
The Hand of Merlin a great Rouge-Lite games interesting
A interesting title what are other peoples thoughts
NRkernel: A new scalable OS kernel in rust
I just finished with our own micro publishing platform, currently building a tool to solve a huge problem that publishers have, and work on a hardware whose build process will be documented in an educational video series. Burning through saving with a maximum of fun.
The mrna have been in development for twenty years. They break down quickly and side effects are quite low statistically. Part of the reason they need frequent boosters.
There are multiple attack vectors I can think of, although most can be mitigated using other security measures. I don't want to rely on audits only off course. To give you an example: using the WordPress environment as a stepping stone to gain more access, running client-side software without out permission (stealing data from visitors, our resources e.g. crypto miners), defacement/fake-news, etc.
Of course, but again, "default expectations" is an empty term. Is this legislation? Industry regulation? A general societal norm? In the latter case, how do you "make" a societal norm? Of course, my point has that same problem - we "should" stop being vague about things that are uncomfortable to talk about, but that isn't actionable.

I guess the only practical fix is to outlaw "trading" with cadavers and only allow direct donations (so there would be no way for the cadaver to go somewhere without the widow's explicit consent). Once it leaves the family, it's either used immediately or properly disposed of.
> Places like this are expensive because places like this are scarce, and scarce things almost always become expensive.

> The answer to this isn't to lower our standards for design or to be dismissive of the things that are really lovable about these places. The answer is simply to allow a lot more Milwaukee Avenues to exist. And the same goes for the likes of all of today's beloved, "charming" historic districts.

It's hard to me to point at the right paradigm, but it reminds me a lot of the "trickle down" principle, of flooding the top with valuable properties at affordable prices and expect that some of it will still be there for the plebes like us once the top people are satiated.

I'm totally in for building more quality housing and neighborhoods, but there needs to be a lot more thought put into it.
My solution for this is very simple: I only subscribe to podcasts which actually give me a new perspective and enough "value" to be worth my time. And there aren't enough podcasts on my list to fill my week.

So I skip a lot of the podcasts that would provide a aoothing background noise and only listen those where I feel joy when I see a new episode is out.
> Cities like Copenhagen perfectly demonstrate that people are still willing to bike even under harsh weathers. The main think you'd have to ensure in order to keep the use high during winter is to keep the cycling lanes safe by removing the snow within a reasonable time.

Is that the only solution to biking after a snowfall? I've wondered what they do.
I never post or give away serial numbers of my stuff to other people. They can report it as stolen and my hardware gets bricked or whatnot.

Why would you do that differently with a rare ressource like graphic cards?
> What's a [_potentially_] better alternative?

Mind activity. The activity of problem solving, organizing thought, taking decisions - when e.g. you mentally organize your time, you actively problem solve. With the listening, you are processing information, which is different. A lesson in mathematics is radically different from solving mathematical exercises.

But one is all for optimizing time and if you find that meeting information e.g. while driving works well for you, comes natural and fruitful - that is just excellent!

Also, there are the mental breaks, which are necessary part of the whole process like phases in breathing. I am not sure the car is optimal for them though.

All three things have their space.
These days I am quite skeptical for unfinished book series :-/
ah ok, thanks. The phrase 'this PR' confused me.
> Ansible is so much more than CM

And it barely even does that well.
Damon Galgut wins Booker Prize with 'tour de force' novel The Promise