skysight-inc/HackerNews huggingface dataset:
I wish the Libera folks would've properly prioritized the Matrix bridge.

The fact that multiple linux communities *migrated the entirety of their live chat ecosystems, nearly over-night to Matrix*... and I still can't join Libera from Matrix without ruffling feathers... it's not a good look for Libera. Meanwhile I'm in multiple Matrix spaces with ... jfc post-2000 communications functionality. Moderation? wew boy!

But then again, I appreciate not-being-jerked-around like HN making me fill out captchas that even CF has given up on. Yeah, ok buddy.

Anyway, I do kind of feel like a jerk, because these are volunteers and blah blah blah, but so are the people that moved the [X], [Y], and [Z] communities to Matrix (again, seeingly overnight, the result of their careful planning and thought... they saw Freenode coming, as many did, and apparently starting working behind the scenes)

So on one hand, I've got multiple big communities I'm in... that saw the writing on the wall, appropriately planned and got ahead of it... and then *one of the directly involved parties* who seems to be ... behind the ball - from both a technical and community-building standpoint.

Anyway, I hope the Libera folks have fun, the Matrix servers I'm on are ... much more active than their IRC predecessors. Like, it's not even close.

EDIT: maybe this is off-topic, but I joined the listed chat room only to find out it's not actually bridged yet. So... hence this post.
How? They’d have to communicate with an app that does have those permissions
And it is powerfull enough to run managed environments, depending on the available storage,

https://www.astrobe.com/Oberon.htm

https://docs.microej.com/en/latest/PlatformDeveloperGuide/pl...

https://tinygo.org/docs/reference/microcontrollers/trinket-m...
I suspect that it does not matter, because eventually you end up with the full list to decide MVS from. No proof on hand though I've implemented a generic (language independent) here

https://github.com/hofstadter-io/hof/blob/_dev/lib/mod/modde...
Do you have any plans to open a service in S.Korea?
Can't a MAP_JIT region be writable by one thread and executable by a different thread at the same time?
Now how long time is that? Second? Minute? 5 minutes? Hour? Day? Month? Year? Decade? 50 years? Century? Makes one think. Also is there levels of these moral claims?
It's real though, The Onion is largely fake/jokes.
To get the metal slivers out. You're welcome.
Do you have any plans to open a service in Korea? I'm looking forward to it.
Of all the comments in this very sensitive thread, this is the one I hope people see.

I've noticed there are a number of divides like this.. minorities vs racists, women vs misogynists, foreigners vs xenophobes, millennials vs boomers, and trust vs distrust in technology/science. This list matches the fact that the labor pool is currently being diluted with increased participation of minorities and women in the workforce, outsourcing of jobs or immigration labor, an older generation that hasn't yet retired, and automation of labor.

It follows suit that a young white male with a poor education might have an extremely difficult time entering the job market. This person is the most likely to look at his dismal situation and place blame on these demographics that he's in competition with. Ideally, instead he would see them as his peers, that each of these demographics would see him as a peer, and that they would see each other as peers. But I imagine there are those at the top who do not want the finger pointed at them, and so are happy to reinforce people's existing biases
Thanks, this answers my question.
There's more specific answers here, but in general the answer to this question is "only partly". The kernel is what initially gives your process a time slice on the CPU, by setting an alarm for the CPU to return control to the kernel at the end of the time slice, and then just jumping into your code. During your time slice, you can do anything you want to the CPU, and in general only interrupts (timer interrupts, hardware interrupts, page faults, etc) will cause the kernel to get involved again. There are some specific features that CPU designers add to give extra control to the kernel, but that's a feature of the CPU and it's only when the CPU has explicitly added that type of control.
I think for Math/ it's a bit more fuzzy, because it doesn't need to be aliased explicitly, it's always available to use as it is automatically imported as Math.

And this is then consistent in ClojureScript as well.
The Spacefaring Paradox
P-values are based on a normally-distributed sampling distribution which presumes the samples are randomly-chosen. It's hard to see how random sampling can apply very well here.

Suppose we did a comparison between the p-values of biased researchers desperate to publish, versus a conservative heuristic that doesn't believe small effects. Particularly for social science experiments like this, which would you bet on being able to assess repeatability better?
It's not surprising the nuclear power with the largest military in the world could have won against half of a smaller and much poorer country under the right circumstances.
I see your HDMI cable and raise you a USD 1000 audiophile Ethernet cable complete with esoteric review https://audiobacon.net/2019/11/02/the-jcat-signature-lan-a-1...
Modern Solution (BizTalk360 v10) for Modern BizTalk Server Challenges
Would the damage depend on the pacing ? I recall reading an opinion that spirits are more harmful because they ramp up one's blood alcohol level more quickly, and this in and of itself causes a particular harm.
Conscious Culture – Bolt's culture playbook
"Richard Boulanger" is the C-Sound [0] guy. I mention that because anyone interested in audio programming might want to be familiar with C-sound first. Programming audio in C is way more complex than programming audio in C-sound. Starting from scratch might not be preferable to using a toolkit that's been developed for 35 years! [1]

A book I thought was great has no code in it, but is FULL of very useful info about audio and computing it. Computer Music by Dodge and Jerse, ISBN 0028646827 (1997) ... a little pricey, might be hard to find, but very hard to beat.

[0] https://csound.com/

[1] I haven't seen Richard's book (I'm sure it's great - and I will see it, thanks for the tip) ... he just might be pitching this idea in there!
Jumping in the middle of other instructions is not a problem on ARM.
>I came here from a news site and they didn't tell me any of this at all!

>Then perhaps you should stop reading that news site, just like they stopped reading this site after the first 2 paragraphs.

This is my most favorite
It's true that physics can't explain galaxy rotation (speaking as someone who recently taught elementary cosmology at a good university). I don't know whether that has much to do with the big bang though. I expect the downvotes are for non sequitur.
https://developer.apple.com/documentation/apple-silicon/port...
As someone who doesn't have a physics background, I thought they were putting an animal in the accelerator at first glance.
That link confirms that it can:

> Because pthread_jit_write_protect_np changes only the current thread’s permissions, avoid accessing the same memory region from multiple threads. Giving multiple threads access to the same memory region opens up a potential attack vector, in which one thread has write access and another has executable access to the same region.
At the core, DO NOT TRACK prevents Apps having access to the Advertising Identifier. So different Apps cannot aggregate their analytics data about the users.

This vulnerability enables different Apps to communicate a super cookie for cross-app tracking. A possible exploit would be to implement this feature in an AD SDK to be used by different Apps.
There is a significant amount of good luck involved in all fortunes and I don’t say it to diminish the effort or originality of the endeavour. There are plenty of brilliant ideas, groundbreaking discoveries, and even useful software projects no one has heard of despite fair amount of marketing too.
Reality Simulated?
It’s a Long Now Foundation thing: in order for us to have a longer perspective on time, we should prefix years with 0
The Art of Command Line
Those changes you listed aren't nearly enough to stop the environmental onslaught. It seems our current trajectory is inevitable since there's so much short term profit to be made from mass consumption. Perhaps we'll turn it around once our actions cause resource scarcity, but that time isn't now.
von Neumann's is for sure
Could this be fixed with a microcode update (he asks, not really having any idea what microcode is)?
It's a meme for Long Now members showing that they intend/expect civilization to continue past the year 9999. It's an effective signal to other members and a great "Ask me" button.
No; I wouldn't do it if I was just calling them once each in a particular order. And I don't often use this trick for simple functions. But sometimes long functions have repeated behaviour.

For example, in this case I needed to do two recursive tree walks inside this function, so each walk was expressed as an inner function which recursively called itself, and each is called once from the top level method:

https://github.com/ottypes/json1/blob/05ef789cc697888802e786...

I don't do it like this often though. The code in this file is easily the most complex code I've written in nearly 3 decades of programming. Here my ability to read and edit the code is easily the most important factor. I think this form makes the core algorithm more clear than any other way I could factor this code. I considered smearing this internal logic out over several top level methods, but I doubt that would be any easier to read.
Silly question, but was the bridge definitely painted red at that stage of its life?

Panchromatic vs orthochromatic was still a choice even in the 70s. Spotmatics shipped with an ISO marker dial that included color, ortho, and panchro, 30 years after the Golden Gate Bridge was built.

Ortho bw — cheap 1930s snapshot — would show a red bridge as white, but if it was fancy panchro then I’d be more inclined to agree with the AI, given the luminosity.
Cool stuff, Lisp is such a beautiful language and I hope more people get the chance to get to know it
Allow me to introduce you to season 1 episode 3 of Letterkenny: https://www.youtube.com/watch?v=O1IAUWIWjo8
Learnable, Visual Programming Patterns
It’s a movement that thinks that adding the extra 0 gets people to think on a longer time scale. I don’t happen to think it’s a useful trick because we’re not even thinking on thousand-year timescales and a lot of us experienced the turn of the millennia.
I've heard anecdotally 1-3 mph from Tesla owners. I'm not sure if they were doing something wrong though.

i.e. not enough for an average roundtrip bay area commute.
How does this work with the global nature of a website like Facebook?

>requiring them to remove any content flagged by authorities within 36 hours

Does this apply to content posted from an IP address located in India? Does it apply to content posted by a profile whose info states that they live in India regardless of where they connect from? If you don't want to be censored can you simply make a profile that lives elsewhere or connect via a vpn but friend all the same people?

Is content expected to actually removed or is it merely not shown to users who either live in or appear to connect from a location where it has been "removed".

Eg Bob in foo who doesn't believe in censoring sees a feed like

1. My friend had a great dinner out what a nice time

2. government of foo stinks they ought to take a long walk off a short pier

3. bar sucks too

James in bar sees

1. My friend had a great dinner out what a nice time

2. government of foo stinks they ought to take a long walk off a short pier

Sam in baz which wants to maintain a favorable relationship with foo and bar sees

1. My friend had a great dinner out what a nice time
> As someone who uses both verbal alerts e.g. "passing on your left!" and bell dings, I've found that the human brain is quicker to process the "ding" than the verbal cue. At the relative speed of pedestrian vs. cyclist this matters. I think it's simply that "ding ding" is a standard alert with a preprogrammed response, whereas spoken stuff needs to be interpreted first.

For some humans, sure. The trouble is that maybe 1/3 of people simply won't process the "ding" at all, which makes it so unreliable as to be useless in practice, IME. (You can ring repeatedly and people eventually notice, but overall that's less effective than saying something).
No paywall. No ads. Just blogs and their readers
EXYZ is a blogging platform where you can start a blog with $6 monthly subscriptions. But readers don’t pay anything upfront. Readers add money to their EXYZ wallet and as they spend time reading your blog posts, money starts to move to you.
Website: exyz.me
This is the best thing I've seen on the internet for a long time. Hopefully some people (tech journalists and twitter folks) will "fall for it" and learn along the way...
Quite good indeed.
I wish the Indian Government bans Whatsapp altogether ( I fully support Indian Government to do this).

My main grudge against Whatsapp comes from the fact that my college forces us to use it since the official group of my class is in whatsapp. I don't want to run that proprietary spyware on my phone. I feel it to be like neo-colonialism. Notes,etc. are sent there. It would be better if they switched to something better like telegram.

Another thing is that it spreads fakenews and propaganda and many people believe them.

I believe that banning Whatsapp in India gives more privacy to Indians.

P.S: I am Indian
This.

I have a friend who gets part of his compensation as stock, but the company is not publicly traded. There's the vesting part, which he knows upfront, but the worst of it is that the valuation seems somewhat arbitrary, and he can't sell when he likes.

Now I understand they give the same valuation to everyone, as estimated by some third-party, but the issue is that even after the vesting period, he's not able to sell his stocks as he pleases if he needs the money. There's a pretty convoluted process, where he basically can only do this once a year and has to let someone know (don't know the specifics) ahead of time that he's looking to sell.
There's the related concept of 'sortals', the preconditions for countability. From the Stanford encyclopedia of philosophy[1]:

The three main ideas are that a sortal

tells us what the essence of a thing is
tells us how to count things of that kind, which requires knowing which things are different and which are the same
tells us when something continues to exist, and when it goes out of existence

[1] https://plato.stanford.edu/entries/sortals/
great points, thanks for sharing
House prices surpass housing-bubble peak on price-to-rent ratio
I also support this, with relatively short lifespan. Like 25 years. Which would start getting interesting in digital age. I even support treating each version or a print as separate work, even if that is a mess.
> This helps with blind turns for example.

How so? You can say something in the same scenario where you'd ring the bell.

> It also can be heard earlier than a biker's speech (assuming the biker doesn't continually give verbal warnings for 15 seconds as is true for basically all bikers on earth).

I don't quite understand the point you're making here - most bikers don't continually ring a bell for 15 seconds except if a pedestrian is obviously not paying attention, and speech is more effective in that case. Maybe a bell is louder than typical speech, but since it's not acted on reliably by pedestrians, that doesn't help much - you always have to be prepared for the worst case.
Eh. As if there is a free judiciary which will look at the case on its merits and decide. If you speak against the govt or criticise it, you are automatically denied your rights.
India has had an ISP level packet inspector tech called "netra" since 2014 if I remember. All isps are mandated by law to install it.
They already know what stuff is going around. The encryption bit just hampers their corroboration. Anyways, you cannot force the tide when it comes to a govt.
Last year I came out of a year long internet curfew courtesy of India govt because it didnt want me vent my anger online so instead of fighting me, they just pulled the plug. And nobody batted an eyelid or even if they did, the govt wasnt bothered to change their actions so yeah, they will do what they want.

#fediverselives
Expire-Span: Not All Memories Are Created Equal [video]
> My advice to CS majors is that you need to make enough to retire by 35 as that's when you stand a good chance of being tossed on the trash heap.

I agree with this. CS is a GREAT career when you're in your mid 20's, making 6 figures with just a bachelors, while your cohorts are still taking on even more loans in graduate school or earning a fraction of your salary down in the bottom rungs of the corporate ladder.

The trick is to live as frugally as you can while making the big bucks throughout your 20s and early 30s, invest it, and plan to never touch it. With some market luck, you can pretty much guarantee a safe retirement by late 50's or early 60s, even if you decide (or are forced) to change careers to something less lucrative, and especially if (very likely) your salary won't grow much faster than inflation (and less than COL increases) once you're past 35. This is in contrast, BTW, to most other professionals like lawyers, doctors, academics, etc. who tend to earn more and more each year until mid 50's.

Because the reality is that most of us are not going to be the top 10% who will be courted by FAANGS well into our 40's, with offers of $500K plus equity, to lead projects.

Instead, you're going to hit a glass ceiling in your mid 30's and unless you move to management or start your own consultancy, you're going to be competing with 28 year olds who can write CRUD apps in the shiny new frameworks better than you at 2/3 the salary. Which is why many corporations don't really enjoy keeping on 40+ year old developers who expect to get 5% raises each year when they're not really worth more than the 27-33 year olds who have enough experience to crank out code that works well enough.
Likely they could have pulled the string through with a vacuum, similar to intra-office mail tubes.
I think in this case it's more like you've bought a truck but you put a lawnmower engine in it.

It's a big step between esoterics and "please don't use the cheap shitty DAC that was integrated into your monitor to satisfy a feature checklist".

The amp part will matter a lot the more impedance the cans have, and many of the better headphones are high(er)-impedance. Might as well spring for a headphone amp + DAC combo just to see how it sounds. It's not that expensive, FiiO has some for under 80 bucks, for example.
Also off topic, as an FYI: it looks like your HN profile has a link to an unrelated website. Maybe you lost that domain / didn't renew?
Is this satire or a parody of something? I sincerely can’t tell.
I see this kind of map update code usually written using merge, like this (ignoring DRY itch for now)

(merge base-map
(when name
{:name name}
(when address
{:address address})

Or to avoid repeating field names, just form one map to be merged like {:name (function-that-may-return nil) :address (function-2)} and filter out nils from the map before merging that with-base-map.

I guess with cond-> you have the advantage that you can do arbitrary map transformations, not just additions, so maybe this is just a case of nitpicking a strawman example - but doing only additions is a common case too.
Aside: Fuschia* is such an odd choice of name unless you are on a dual mission to not only make an MIT licensed Linux, but also to improve the ESL** world’s spelling and vocabulary.

*Fuchsia, sorry.

**German speakers will be fine.
I agree with pricing being dependent on supply and demand. But I do not think Germany is a good example.

I love Germany for many reasons and have lived there but pricing is not one of these reasons. Cellular, home Broadband, 4G LTE, Bank fees, that weird radio tax, and just about everything that is run by corporations is expensive compared to many other nations.

Are energy prices higher in every country that has more renewable sources than not?
> Sometimes I’ve toyed with the idea of getting together with some friends and splitting the rent on a shared studio space but really I know I’d only show up a few days a month.

I am the same. I actually do rent a "hot desk" at a co-working space and I use it barely once a month.

I have probably used it more for a private bathroom in the city centre than for the desk.

The original goal was just to get me out of the house and an excuse to get into the city for a wander. But I almost always choose to actually work in the gardens or at a cafe en-route. I keep renting it because it is pretty cheap and is entirely tax deductable for me, and on occasion it has proven invaluable (rain, cold, noisy at home, need to work for more than a few hours in a row and need the commitment device etc).
You are working here with CPU registers. At this point the OS has no say, it’s a hardware bug. Not a particularly serious one though.
stay tuned - this is on the immudb roadmap not too far in the future
I get the remote work as "get out of the house" thing. Changing your workspace away from home changes your frame of mind. It can be a discipline thing. You start work at x and finish at y, theres a place to do it, you go there and your return at end of the day. Here is not there, and work happens there and home happens here.

That said, the WFH / remote work has shown a lot of people that in-office isn’t so much about productivity but instead more about other matters. But they're now wondering exactly what those other matters are and whether they're important. I think its not actually clear what the fallout will be but a lot of the pushback around Wfh is from lobby groups and office space owners, property developers and everything else around office life. All those vested interests with a complete ecosystem they've set up and are now a lot less stable about.

The other aspect is that in person face-to-face is still great. Well... as long as no one sneezes.
It's a purely arbitrary number, arising from the choice of an 80/20 division of CPU cycles between exploring and exploiting. You have to choose some number; pretty much any choice would work more or less equally well here, though there is a sense in which 2 would be the simplest/most natural choice.
Unfortunate that you're being downvoted for raising cogent points.

I do think companies like Airbnb, Dropbox, Stripe, Ginko Bioworks, etc. are doing pretty neat stuff. Even if these businesses don't seem groundbreaking, they clearly are, somehow. But the recent batches of YC startups seem disappointingly... competitive. As in the Thiel-ian sense of not doing much fundamentally different from other players in the market.

I wonder if this could be attributed to Paul Graham stepping back from the front lines.
No, there are major classes of macro-optimizations that are impossible to implement with a GC even in theory. Some of these optimizations are idiomatic for state-of-the-art systems code. The impact on performance is integer factor.
If this is due to solar, though, this is some kind of perverse market malfunction—somebody's getting paid to keep their solar farms turned on and pumping power into the grid even when the grid operator is having to pay someone else to burn it up. Negative LMPs can be real with coal or nuclear generation, because their ramp times are measured in hours or even days, so you can't just turn them off at night when you don't need them. But the ramp time of a PV panel is about 100 nanoseconds. Short the panel out with a MOSFET (or, more dangerously, open-circuit it) and it stops producing power in under a microsecond. There's no fundamental reason for PV to drive prices negative.