skysight-inc/HackerNews huggingface dataset:
So you're arguing that the press should self-censor in this situation? Their job is to report the news in factual and objective manner, not ensure that everyone has enough toilet paper. If the latter isn't true, how do you blame the press for "active damage" in this situation?
While I like Rust I still picked Modern C++(17) for my next project. All modern languages are converging these days.

Adopted C++ because of its libraries at large. Will still learn Rust on the side. For the moment, boring and verified for product especially when they're updating and remaining up to date.
Could this problem be solved with an adequate ventilation system, so there will be no need to keep windows open?
> Abstract

>We study the effects of enrichment activities such as reading, homework, and extracurricular lessons on children's cognitive and non-cognitive skills. We take into consideration that children forgo alternative activities, such as play and socializing, in order to spend time on enrichment. Our study controls for selection on unobservables using a novel approach which leverages the fact that many children spend zero hours per week on enrichment activities. At zero enrichment, confounders vary but enrichment does not, which gives us direct information about the effect of confounders on skills.

>Using time diary data available in the Panel Study of Income Dynamics (PSID), we find that the net effect of enrichment is zero for cognitive skills and negative for non-cognitive skills, which suggests that enrichment may be crowding out more productive activities on the margin. The negative effects on non-cognitive skills are concentrated in higher-income students in high school, consistent with elevated academic competition related to college admissions.
Nah I think in HK's case it would be awesome. They'd have the autonomy to set up their own laws and regulations similar to what they currently have. I know this is a pie in the sky proposal but in my ideal world this would be a thing.
Don't get too hung up on fancy structs containing borrowed data with complicated lifetimes. Zero-copy operations via references are an optimization that you can often forego unless you need really high performance code.
The incredible arrogance of economists, blundering into every field that has a convenient data set for them to abuse.
My desktop is about 10 years old with an old SSD, but /home is on a btrfs raid NAS on spinning disk (over WIFI). It runs a minimalist WM. I paid about $1000 for it (and a few hundred later for the boot SSD, a new video card, and a 802.11ac pcie card)

It is significantly faster at all mainstream tasks than my late 2018 $2700+ work laptop running $VENDOR_DEFAULT desktop environment.
Though that won't give you full content, in case your intended logic needs that: is the fact that it's an index a problem? That seems ideal, for performance reasons.

Purely because I'm curious, as a user who might end up doing this: are those messages perhaps not synced locally? And/or if you delete the cache and rebuild, do they appear? Or are there just some kinds of messages that intentionally don't appear in that index?
Microsoft Teams. I can't decide which feature is the worst: lack of native widgets, including pop-ups (macOS); random crashes it induces (including kernel panics); or using my machine's CPU and GPU cycles to heat up enough to cook an omelette.
The batteries on Airpods Pro don't last long enough to cover a night's sleep.

They have blessed me with some blissful naps, however. Possibly their greatest superpower is making robot vacuums disappear.
Horrible update system. Inconsistent patchwork of multiple legacy UIs. Terrible out of the box CLI. Over-reliant on GUI for administration. Bad default browser. Installing 3rd party software is a mess. Difficult (or impossible) to get good ports of open source tools. App Store is not worth mentioning. Limited cloud services. Needs rebooting practically every day. Very slow to boot. Very little integration with phones, tablets, watches etc.
Portal : Current Events
Those are hard decisions to make in organically developed organizations like companies.

Part of the problem is that Git, to make it manageable, requires all of these types of concerns and decisions to be addressed, and secondly, it has somehow become the only standard that people have even heard of. There isn't even a decision about which system to use anymore.

Having used both, I still prefer Perforce over Git. And if it were up to me, I would take a step back and investigate other offerings like Plastic SCM. But trying to make these decisions is nearly impossible now that Git is treated as a given.
This reminds me of the cancelled WinFS project.
We’re building a competitor to AEM (and in the process, parts of Omniture); would love to hear more about your gripes with that. (Email’s on my profile.)

One of the things we’ve seen is similar to some of the sentiments expressed about Blackboard: the decision makers often aren’t the users, so feature lists and meta issues tend to win out. Adobe seems to target that market pretty well with their whole experience suite.
Yeah... this pissed me off. - I end up using prefixes (so "Mech - Test Procedure"

:@
> Asking anything about VCS seems a bit off in general if the person has any experience under their belt developing software...

Why so? We don't go into great depth, but every hiring committee I've been on I make sure that we ask something about source control.

You can learn a lot about a developer's process by finding out if and how they use source control. (Red flag, for me, is if an apparent senior dev doesn't use a VCS.)
It amazes me that the balloon can last that long. That it's not losing it's loft over time.
> So it's apparently either share my video and audio, or just be silent.

Maybe in the past, or on some clients only. On the Windows client you can currently operate camera and mic independently and choose how to respond to each calls (with video or audio only).
Microwaves have a perfectly usable and quick timer input method. Is there anyone who thinks swiping and scrolling up and down to pick a time makes things easier? I have no idea why they think a smartphone timer should be any different.
this actually looks pretty cool, but if i'm being honest i just want to use it because they had the guts to call their company hooli.
I believe it was something to this affect that prevented us from implementing decent crypto for vehicles. There was some rule about export (possibly to the US or out of the US) that meant there was a limitation on how secure we could make the software. As a result, everybody ended up getting the same shitty low-security version of the product worldwide (they wanted to limit the number of variations for test coverage).
I have 0 white people on my team, or any teams I've been on.

Why is this the first time I'm hearing about this problem?
Anyone have a direct link to the actual paper?
The problem I perceive with Rust as a language for Linux, is not that Rust is not an excellent language. It is that it evolves rather quickly and code may break when you switch versions.
you should vote however you think will foster good discussion, and that sounds like as good a reason as any. another would be voting based on how you think the posts should be ordered from best to worst, regardless of agreement with individual posts.
Much of C++ is inappropriate for a kernel. And defining which parts of C++ could be safely allowed would take so much time and bikeshedding that it's just probably not worth it.
The iPhone 3g was hot garbage.
I remember it taking me a solid month or two (of side-project experimentation, not daily work) before I felt like I'd really internalized the right mental model for ownership and borrowing.
I don’t really think you can maintain a social media company at scale without having revenue to pay the people that maintain it.

HN doesn’t have ads because they are running HN at a deficit to get eyeballs on YC. Granted, to my knowledge, they haven’t suppressed any threads in their competitors; kudos.
This seems like the only way forward for HK citizens :-/
I can't even vaguely imagine wanting to use JIRA for personal projects. Doesn't it need a license?
According to Konigsegg they have a camless valve control system ready to go. They plan to sell 300 such engines in their new Gemera grand touring car this year.
The government is giving them an extra $2,400 a month. It’s taking some time to get distributed, but it’s going out.
I just review the diff before I commit.
"30 ms here", "one frame of latency there" is exactly how Android (and some PC apps) end up with touch latencies in the triple digits.

FWIW most people who semi-seriously game don't use 60 Hz screens and don't use normal V-Sync. They use 120-155 Hz screens, or increasingly 240 Hz screens and fast v-sync (=driver-managed triple buffering combined with a frame queue length of 0 or 1). They also try to run the game with as high FPS as possible.
WhatsApp status is one of those things that honestly you could drop and 99.9% of people would never notice.
This.

Not sure how the harmless and cute "Gizmo" web Netscape Navigator becomes the Gremlin monsters of today's web applications.

Perhaps the innocent desire of the developers to make their applications usable in different platforms but because of the laziness or budget constraints make them feed the cute Gremlins after midnight.

Hopefully the likes of cross platform native applications, e.g. Flutter will flourish in the near future and vanish the Gremlin monsters forever.
PDF: https://www.federalreserve.gov/econres/feds/files/2020036pap...

Slides can be found on the lead author's homepage: http://carolinacaetano.net/
Only the sick need healing :)
It's unfortunate you're getting censored for criticizing Dear Leader.

Yet another reminder of just how creepy the cult of personality HN has around Paul Graham is. Even on an article discussing him, you can't say anything critical without being downvoted and flagged.
There’s probably not a huge demand for native MacOS containers. Even MacOS VMs are a rarity.
Gerry Sussman talked at length about IV during his DanFest https://legacy.cs.indiana.edu/dfried_celebration.html talk: https://www.youtube.com/watch?v=arMH5GjBwUQ&t=295 .
Google around and you will find it. To me it makes no difference whether it was or wasn’t, what was eye opening was the speed of it hitting and being removed.

It’s the unwillingness to even allow the topic on HN which intrigued me. Believing what I believe (ie my bias) I was surprised it got as far as it did - because I know that’s not the HN community party line - and then noticed it disappeared within seconds of me seeing it on home page. I was the first to comment on it so it couldn’t have been because the threads descended into a flame war and I was unaware of which other guidelines it could have broken given it was a legit site referencing a legit paper in a legit journal (but taking a perspective the broader Hn community won’t tolerate).
> I still haven’t difured our how to actually find a package

What?

https://search.maven.org/

Type in the box, click enter?
Some of the skepticism around here might be a bit outdated. I tried Teams about 4 years ago and found it bad; I was recently forced to use it again and now the experience is fairly pleasant overall. I don't understand why they split "Chats" from Channels though - or rather I have suspicions about causes, I just think the better way forward (from an UX perspective) would have been to keep everything in Channels.
As fascinating as the electronics tech is, I'm perhaps more interested in the balloon tech.

Perhaps more reading will help me know the answer, but it doesn't seem like these are just off the shelf Mylar party balloons. Nor do they seem to be sized such that they can expand a lot as they rise.

The below linked article is kind of interesting in this area: it's about how Death Valley is littered with Mylar party balloons. According to the article...

"Mylar balloons do not go higher than about 3,000 feet to 7,000 feet before they either explode or lose their “lift.” This is because of their inability to expand to any great extent."

Read more here: https://www.sanluisobispo.com/news/weather/weather-watch/art...
https://www.sanluisobispo.com/news/weather/weather-watch/art...
A part of what makes the brain so special and capable is how it's able to structurally and functionally layer regions upon each other with their own specialized functions which all funnel their outputs up and down as needed. So even if every part of the brain is using the same kinds of neurons, they're all completing very different tasks. This is something (afaik) we haven't seen much in modern AI and it's probably a missing piece of the puzzle.
PHP and Ruby both have many community contributors, and deep-pocketed corporate supporters. Nim has less of this, but still has a healthy community of contributors and users.
I have no real understanding of this, but following the bread crumbs, I found this in Pijul's site (my emphasis below):

> In that paper, and in Pijul, the definition of a file is slightly expanded, to included these cases, and “artificially add” all pushouts of all possible patches to the space of files.

> The resulting structure is a graph of byte chunks (which can be for instance binary blocks, lines, or smaller parts, such as indentation).

> The relation between them, described by the graph edges, is the order in which they appear in the files. This graph acts as a “cache” of applied patches.

From: https://pijul.com/model/#pushouts-and-distributed-algorithms

The paper is they mention is the same one in GP's linked article.

A Categorical Theory of Patches - https://arxiv.org/abs/1311.3903
First thing: unless that middle air gap is very wide (10+ inches), you've just created a resonant chamber that almost completely negates the sound reducing performance of the two double-pane layers. This is way party walls consisting of two separately framed walls (drywall-stud-drywall-gap-drywall-stud-drywall) tend to be very poor at blocking sounds between units.

There are other issues regarding the impedance mismatch between the outside and middle air gap openings.

As you said, it's a very hard problem.
There are plenty of reasons. As just one of them: C++ is unsafe by default. There's theoretically a safe subset, but there's no precise or consensus definition of that subset. There's no type-system or language support for helping you stay strictly within that subset (and requiring some kind of marker for if you don't). Often, the most obvious way of doing something is unsafe; for instance, in C++, arr[i] is unsafe, and you have to write arr.get(i) to be safe. (In Rust, arr[i] and arr.get(i) are both safe, and you have to write arr.get_unchecked(i) in an unsafe block if you truly want an unsafe indexing operation.)
So the "rc" in vimrc means "run commands". And while the term gets abused, by and large what's in vimrc can just be run directly by yourself in vim without a file. All the config file really does is run a list of commands on startup.
Massively helpful to me, a deaf person.
It's a beautiful dream, but I don't think it would work. Quotes from what is civil discourse about heated political topics would get taken out of context, posted on twitter, labeled as hate speech, picked up by the media, and probably end up getting the startup more or less canceled.
> It is very common for companies to be running Active Directory networks, why do macs work so hard not to fit in?

Active Directory is licensed and patented.

You're literally complaining that someone isn't signing up to vendor lock in.
I'm not an engineer anymore so this is going to be pretty unexciting: Google Docs (and Sheets). Or really any product that offers the same rock solid realtime collaborative experience.

I'm not always excited to open them up. Docs and Sheets don't seem to be seeing much visible improvement over the last few years. But in my org they're the way we build consensus, make decisions, track, document, discuss, and more. It's easy for me to complain about them, but they are both so effective and valuable (to me).

As an engineer I probably would have said JetBrains IDEs. I find myself spending less time thinking about tooling, syntax, the standard library, finding/moving/renaming things, and more time thinking about what I'm building.
Really really. I tend to get dry skin, and I switched to Dawn some years back for doing dishes because it was better on my skin, while still doing the cleaning job.

You can also add a little vegetable glycerin to any alcohol-based sanitizers you use. Use the ratios from the WHO sanitizing hand rub guide: https://www.who.int/gpsc/5may/Guide_to_Local_Production.pdf

Adding a humectant helps a lot when it comes to preventing dry/cracked skin.
Yep. I was heavily involved in the live sound world right in the chapter where copper snakes were being replaced with early digital snakes, and even that was a game-changer enough on its own. Less weight, less unpredictability (even in good copper snakes, the wires are _tiny_ and prone to breakage in entertainment use), more channels, less need to differentiate between your sends and returns and keep corresponding adapters around if you had a return-heavy mix, far better options for performers to make their own unique monitor mixes on stage instead of relying on whatever submixes could be sent back from the console on the returns that happened to be available.

And that was just the early days, when even the protocols that sometimes used Ethernet were only L1 and L2 and not IP-compatible/routable. You might have had several lines of ethernet running back and forth to the stage, but couldn't comingle snakes with IP-based control systems.

AES67 and friends pushed the industry to a point where, basically, everything speaks IP. The stage remains an analog realm up to the DIs and mic premaps, and everything can be routed and distributed in almost infinite combinations from there with commodity hardware.

Its seriously as impactful as the shift from tape to digital recording in terms of the new workflow options and paradigms it opened up.
If only Windows could ship decent graphic design software
>> It is an octopus made by stapling extra legs onto a dog.

Never heard that before but it reflects my view of where C++ has been going very well.
Voyage pulled the curtain back on its system for remote driving
From 'The Plight of the Obscure Innovator in Science' (Moti Nissani, 1995) [0] :

"Semmelweis was laughed at in part because he was unable to explain the observed effect of soiled hands on childbed fever. So, to be believed, widespread resistance to obscure innovators must be documented and explained....

"Bernard Barber commented [1962] that 'one of the interesting aspects of the social process of discovery--the resistance on the part of scientists themselves to scientific discovery...has been largely neglected as a subject for systematic investigation.' A third of a century later, the subject has not yet received the methodical attention it so richly deserves. Only a time-consuming comprehensive historical survey will help to unravel the extent, nature, causes, consequences, and cures of this resistance."

[0] http://drnissani.net/MNISSANI/PAGEPUB/HISTORY.HTM

Semmelweis died in an insane asylum in 1865. Joseph Lister = who'd discovered the use of carbolic acid that same year - published Antiseptic Principle of the Practice of Surgery in 1867. He'd read about Louis Pasteur's experiments confirming germ theory.
Right, society eventually get to decide, which society is it? The winner get to decide. Both side are part of the society. Both side fight for their interest. The against mask side will fight for its interest, just like the pro mask people fight for their interest.

>You rights end where your neighbor's nose begins

It goes both ways when you decide to force people who don't want to wear mask to wear mask.
Please don’t hesitate to ask for help! The forums and discord are there as a resource.
This is a deeply weird comparison.

Insufferably lazy "eating the world" headline aside, Python is incredibly popular because its runtime performance is "good enough" for a huge fraction of applications, its safety guarantees are leagues better than C/C++, and it's deliberately simple to write (it was designed in part as a pedagogical language).

Rust's performance is leagues better than Python's, it's safety guarantees are better by degrees, and it is substantially harder to write than Python, not just because it requires a more sophisticated understanding how how programs are constructed and verified, but also because it requires developers to think carefully about memory management.

I fully expect Rust to "eat the world" of C/C++ code over the next 10 years, and look forward to a time where we'll look askance at kernel code still written in C. It will no doubt be important in a bunch of performance-critical settings (AAA gaming, browsers, network infrastructure) as well.

But Rust will never "eat the world" of general applications (that is, the overwhelming majority of applications), because Python is good enough across all axes for these applications. It would be engineering malpractice for most companies to rewrite working Python applications in Rust. That was not the case for C-to-Python (or even PHP-to-Python) rewrites.

In case this isn't obvious to anyone reading this thread --- though I'd be surprised --- the reason Rust is in the Linux kernel, while Python isn't, is that Rust was designed to be interoperable with kernels and browsers, and Python, like most other languages that have ambitious runtimes, was not. It's not an indication of Rust's popularity, but rather just Rust doing something it was designed to do.

(Rust is plenty popular.)
Give it up for dang, props from Calgary
Any project that will only be programmed in BASIC, C or something will make the processor it uses irrelevant. Only if there is some assembly will the processor matter.

One fun pseudo-retro project would be an incremental BASIC compiler which allows simple inline assembly. That is: any given line can be either a BASIC statement or an assembly instruction. The "incremental" part would be that every time a new line is entered the program is patched to include it. The program would be stored in machine language with two helper tables: line number to address mapping and variable name to address mapping. When you LIST it would decompile each line as it goes to the screen (easy to do since the compiler wouldn't have any optimizations). BASIC already has to include a garbage collector to deal with strings so this would not add too much complexity.

I agree that the 68000 is nicer to program in assembly than the RISC-V. I started a simple RISC (only a short presentation so far) with the goal of having nice assembly code: https://github.com/jeceljr/baby42
rupa/z

Being able to type something like "z ab g f" to reach a fairly deeply nested directory is almost akin to magic. I absolutely hate cd'ing everywhere, and often I'm cd'ing between the same couple of directories for a number of projects, so I feel like it helps retain my sanity. I've also written scripts to take advantage of it, such as a cp clone that doesn't require an immediate target. So I can cp a file (or number of files, or a directory), z-jump to a different directory and paste it there instead of laboriously typing out all the directory paths. I love it.
Probably "The most logical explanation is that Covid-19 comes from a laboratory" https://www.minervanett.no/corona/the-most-logical-explanati...

https://news.ycombinator.com/item?id=23725966 (flagged, 18 points, 8 days ago, 4 comments)

https://news.ycombinator.com/item?id=23727763 (10 points, 8 days ago, 3 comments)

[Personal opinion: The evidence is not enough to prove that is was created/improved/selected in a lab. It has a few "lucky" features, but normal coronavirus don't cause pandemics, so we already know it is a "lucky" case.]

18 points by haltingproblem 8 days ago | flag | hide | past | favorite | 4 comments

"
Not a book, but a video from one of the creators, Vint Cerf: https://youtu.be/Hf0rjtnwC9A