skysight-inc/HackerNews huggingface dataset:
> IMO your last statement is kind of ridiculous. Intel is literally the only company that does high volume wafer manufacturing in the US at anything approaching leading edge geometries. Are there any other American companies the government could even realistically support?

Well yes, but... you could hire a bunch of foreigners to run things, as that's where the current experience mostly is, as you point out. But that experience includes use of semi fab equipment, essentially all of which is built in the USA.

That said, I'm not a fan of industrial policy; not sure what results were generated by the megabucks spent on Sematech (and I worked for Sematech sibling/neighbor MCC in its day too).
I feel like Go lost its chance by being way too slow to innovate. From my circle of people who I remember were extremely excited about Go when it first came out - no one really uses it anymore. In our circle it has become a "meh" language. Heck Apple Swift on server is way more exciting than Go these days.
Theft of CIA hacking tools spotlights the spy agency’s “lax” security
I’m a Mac user and am not terribly enthusiastic about abandoning x86_64 (though I have to admit I was one of the die-hands that stuck with PowerPC G5 for as long as humanly possible, so maybe I’m a conservative and a nostalgic).

I do, however, adore my iPad Pro (with Magic Keyboard). I’ve been using top-of-the-line iPads as an essential ingredient of my computing ecology for more than a decade now and I’ve been predominantly iPad-only for the past seven. The iPad represents not so much a laptop replacement as it it offers a laptop replacemeny.

Anyway, I do see (through my experience with the iPads being refined over various generations) that they now have more than plenty performance and accoutrements to serve as the genesis for a new line of ARM-based laptops, starting from the bottom end and gradually moving up. I’m a bit worried about the top end though (the Mac Pro and exotic software like Wolfram Research’s Mathematica).

At any rate, I certainly hope that whatever Apple ships will have some kind of open bootloader or facility for installing other (ARM64) OSes so that their hardware can serve as one of the baselines for the open-source community to begin building on.
If you decide you need Linux due to drivers or whatever, I'd recommend giving Arch a try. Arch has a reputation of having a learning curve, but it's no worse than the FreeBSD and like the BSDs it has excellent documentation. In my experience, Arch has been very stable with few surprises, especially if you avoid unnecessarily complicated software like GNOME. I can't say the same for Ubuntu or Fedora.

If you're able to get your drivers and all working with FreeBSD then good for you! FreeBSD is awesome and I'm always happy to come across it.
Just like everyone, I have been doing a lot of Zoom meetings lately. Don’t know about you, but I find it quite distracting to take notes during meetings.

So, I started recording everything. BUT when you have to review 20 hours of meeting recordings at the end of the week, that’s a whole new challenge!

So, we built a Hydra plugin for Zoom. With this you can:

- Get browsable transcripts of your Zoom meetings (you can share them too!)

- Search and jump to the exact segment you want to review

- You can even build your own no-code A.I. models to analyze and flag conversations for review using our core platform.

We just launched the plugin. I appreciate any feedback!
> When he tweeted about the app's initial rejection last week, he got a number of responses from developers who would privately rail against Apple's policies but publicly make excuses for the company. "You listen to some of these app developers, and they sound like hostages," Heinemeier Hansson said. "They sound like they're reading a prepared statement, because otherwise Apple could hurt their business. Which is true!"
Indeed it has become a new religion. Gad Saad has some reasonably funny youtube videos about it.
Why set up a separate brand to funnel COVID trial business to TrialSpark? From their own site, TrialSpark is a VC-backed company which primarily runs trials for major drug companies to recruit more patients with painful chronic conditions (like Astma, COPD, Diabetes, inflammatory, skin problems etc, but not cancer)for drug studies. The highly profitable medical areas are clearly attractive for Pfizer, but the sales pitch of TrialSpark is to identify high cluster areas of a disease in small communities, recruit community doctors and incentivize them to attract patients to drug studies with 1.9x higher than usual conversion rate.

So why the separate brand?
That is their custom CPU design team, nothing to do whatsoever with this. (and which wasn't very good in practice). Samsung is committed to their semiconductor business.
IETF draft Braid-HTTP: Synchronization for HTTP
Their RAM upgrade and SSD pricing is off the charts though. 8 to 16 GB is $200 - which other manufacturer does that?
I've been working on making "pre-baked recipes" for a while to help with simple tasks like cutting/merging a video [0]. I recently made an npm package for making time lapses with effects from the command line with FFmpeg as well [1].

[0] https://github.com/zvakanaka/ffeasy
[1] https://www.npmjs.com/package/mklapse
I remember reading about the ITER project and that Canada's bid was quite strong. Would have been a big project, not only for construction but attraction of academic talent from around the world. If I recall correctly, one level of government wasn't willing to hold up their promised funding of the project so the bid was pulled.
Wouldn't you then hit issues where a single dropped packet can cause noticable problems? In an intraframe solution if you lose a (part of a) frame, you just skip the frame and use the next one instead. But if you need that frame in order to render the next one, you either have to lag or display a corrupted image until your next keyframe.

I guess as long as keyframes are common and packet loss is low it'd work well enough.
Err... drone delivery I meant...
Ask HN: What are the best daily/weekly newsletters?
What are some of the most valuable newsletters you subscribe to? I'm backing away from social media but will miss the range of links I discover there every day — mostly a mix of political news, contemporary poetry, and stories with quirky, historical angles. I subscribe to 1440 (www.join1440.com), Poem-a-day (https://poets.org/poem-a-day), and political historian Heather Cox Richardson's daily column "Letters from an American" (https://heathercoxrichardson.substack.com/) — all are excellent — but am interested to know what other folks are reading.
RoboMaster
I feel like such a class should either be part of the language, and part of language idioms etc, or it shouldn't be used.
This is a really insightful and heartfelt comment; thank you very much for sharing it. It really resonated with me, and has highlighted problems I really should think about for myself. Thank you
Rust does something similar though. Which is why OP was explicitely comparing clean(re)builds.
I was just considering making that change when I saw your comment. Good idea!

We've changed the title above to that, which is a sentence from the article which more accurately represents what it's about.
Why do you exclude learning the material as a reason? My test prep was largely a matter of learning material that I missed or wasn't taught effectively during school.
The best estimate, based on New York data, puts the death rate at 1.4% [1]

The number of cases in the UK is likely to be underestimated by a factor of 10 because it only takes into account cases confirmed by testing, and not everyone is tested, especially not mild/asymptomatic cases. This is consistent with several other studies in various places.

[1] https://www.worldometers.info/coronavirus/coronavirus-death-...
I don't think "white men" is the ethnic group he is talking about.
> “Spaghetti code“ doesn’t imply “buggy”, so I think is a decent description. Evolution found a good local optimum, but I think that the optimal design would be quite a bit better than what we have now.

> A classical example is https://en.wikipedia.org/wiki/Recurrent_laryngeal_nerve. Nobody in his right mind would design a nerve running from your brain to your larynx that way.

The matter is, the possibilities of DNA are infinite, you can create Godzilla if you knew how. The problem is, nobody knows how, so evolution is all we have - random mutations and survival will lead to /something/. Even genetical engineering now is in essence copy pasting of certain parts that we know work in a specific way, bound by what currently exists. But if you could really grasp biology, that works down to the single molecule and atomic levels, and actually dictate it however you like, I think it would be the final technology we would ever need.
This is amazing. I love going through the youtube videos like this where its just people driving through a city. Feels like traveling, and if you are traveling to a city it can be a good way to familiarize yourself with it before you go.

The addition of the radio station just makes it feel that much more immersive.
All being reasonably sensible and being aware and in agreement of the idea that big corporations indeed influence public and political opinions, directly or indirectly, what can someone do about it?

Chomsky always says, "Organize!". Organization requires mass involvement. Mass involvement comes when there are masses with same opinions. How would one go about finding masses with same opinions when the mainstream platforms won't allow such opinions to be posted in the first place that they oppose?
A shared file system for  lambda functions
Just like Fvwm under Unix.
At this point I'd like to summon to go-generics defense all the PHP and Javascript developers who assert unwaveringly "Bad language design doesn't cause bad code; bad programmers cause bad code."
I miss those days. Maybe I'm just getting old, but it seems like a trend where time passing or more people getting involved in something causes its inherent quality/goodness/kindness to decrease.

I accept that that's an illusion, though. Things aren't really getting worse overall, nor better. Nothing new under the sun.
Yea, this is why I posted it. To me it seems:

- Small codebase. Fine, use both.

- Medium codebase. Fine, use both.

- Large codebase. You're definitely going to have some typing bugs with dynamically typed languages.

- Humongous codebase. You're definitely going to have many typing bugs with dynamically typed languages.
I'm not sure why you'd use a class like this in Go when you have multiple returns and an error interface that already handles this exact use case.
But you discount that some people might start feelings lots of big emotions while mentally understimulated such as when doing these kinds of chores.

Please be careful when dismissing something you don't understand as laziness.
Some of those good intentions got tested early enough. There was an instance of a student at Harvey Mudd in the 80s who set up mail forwarding from his Unix account to his VMS account and forwarding from his VMS account to his Unix account. The first e-mail that came in eventually brought both systems to their knees. And the trust remained pretty unbroken regardless of this. Into the 90s, I could telnet easily enough between corporate and university systems, no VPN needed (although a quick google reveals, no VPN invented either). The levels of access that were granted were rather shocking by contemporary standards.
You'd have a stronger argument if that 5% was still "only 5%" of the colleges. But, it's closer to 15-30% of the student body. That's true at most top colleges across the country AFAIK. When you're getting close to 5-6x the national rate and nearly a third of the university, it's gotta be worth noting, right? No different than any other demographic - I'd hope.

I'm for fair admissions and I'd hope race would not be a factor in admissions - only personal experiences/circumstance. Something that would level the floor a bit more to allow for people of less privileged backgrounds to shine and allow for real diversity of thought into the university environment. That said, it won't likely ever happen. My experience of a school with a 30% Asian student body was not great for many reasons but one reason was how hard it was to make friends. I did not make almost any Asian friends because most of the Asian student body was a very insular group of people. I spoke about this with Asian coworkers/peers who outwardly acknowledged it at the university. Now, I work with Asian coworkers who openly express their interest in being with Asians more than other races. I don't know if that same mentality is as abundant across other groups but imagine going to a school where 30% of the class refuses to interact with you. It does not make for a great student body.
This is great - wonderful sense of presence, especially with the road noise mixed in. It would be really fantastic in VR.

(Also, 50 different cities and a couple stations for each? That's no small amount of work!)
That's a generic container of 0 or 1 elements ;)

It's also incredibly unsafe and why generics aren't enough. C++, Java, and so on have had generics for ages and with types like the one above, null pointer exceptions are incredibly common. Nothing prevents the user from attempting to retrieve the data without first retrieving the success status.

On the other hand, this improves on it dramatically:

enum Result<T, E> {
Success(T),
Failure(E)
}
Bobrisky dress like a man to his father's birthday
Boy. You guys always manage to find interesting new ways to hold PHP/JS devs in low regard. I will give you all that.
Never heard of Fable, will check it out! :D
I wish they would just add macros instead and then you can effectively code generate at compile time any specific generic-ness that is needed.
My favourite stack at the moment for fast MVPs:

* Frontend with Angular deployed on Netlify on git push to the production branch

* AWS Lambda + API Gateway via Serverless and Nest.js for API endpoints

* Airtable API for recording data (under 1000 records = free)

* For larger database needs, I set up postgres, mongo, or I use DynamoDB

* SendGrid for transactional emails

* MailChimp for marketing emails

* Mollie for payments

* Matomo deployed on a DigitalOcean droplet for GDPR-proof analytics

* Zapier for all kinds of automated workflows

* Trello for project management
PWS Weather looks good, but I don't see if you can query it, specifically from Home Assistant.
I've been looking for a decent replacement since Apple bought DarkSky.
Just today I was reading that vaccinations in many countries were stopped to prevent Covid-19 transmission, and now children are starting to die.

https://www.nytimes.com/2020/06/14/health/coronavirus-vaccin...
I cant help feeling it is a missed opportunity to add generics to Go this late. A mistake that is copied from earlier languages (C++, Java), a mistake similar to other mistakes Go chose not to solve at it's inception, like: having implicit nulls (C, C++, Java, JS, C#), lack of proper sum types (C, C++, Java, JS) and only one blessed concurrency model (JS).

While I think I get the reasons for these decision in theory, make a simple-to-fully-understand language that compiles blazingly fast, I still feel it's a pity (most) these issues where not addressed.
nice but it doesn't record audio and doesn't use hardware acceleration.
Depends what you mean. I'm a software engineer working on clinical study software and it makes sense to me. Though, I'm sure there are plenty of problem spaces that I don't work in whose jargon wouldn't make sense to me.

Here's a brief breakdown of the various terms though:

> trial execution

The act of running the clinical study.

> 21 CFR Part 11 compliant remote data collection

21 CFR Part 11 compliance is a set of standards that must be adhered to when running clinical studies. To be compliant means you meet these standards and people or businesses that want to run studies can be sure that you're following the rules.

> Telemedicine

Medical visits typically done over video chat / phone calls or other digital means as opposed to going physically somewhere to be tested or evaluated.

> Biostatistics

Data science + medical data

> Sample kits for at-home specimen collection

Like 23&Me but for collecting other stuff from people at their homes. E.g. stool samples, COVID-19 swabs, etc. You mail the participant a kit, they collect their sample, mail it back to you, you process the sample, and that informs the data in your study.

> Protocol writing

Writing and codifying the procedure of how the clinical study will be run. Covers everything from enrollment, inclusion / exclusion criteria for the study, study running, and study closing and archiving.
I wouldn't normally do this, but I'm calling it first commenter privilege? :-) For the past ten years, my full time job has been publishing weekly developer newsletters, now going out to nearly 500k subs a week. I won't link them all as it'll take too long, but things like https://javascriptweekly.com/ and https://golangweekly.com/ are our bread and butter. https://weekly.statuscode.com/ is our weekly overall programming world update. We have lots more, but generally if you Google "[technology of choice] newsletter" you will find interesting stuff from all sorts of people :-)

To answer your question as to which newsletters I enjoy, I really like https://podnews.net/ because I'm heavily into the podcasting ecosystem and he rounds it up really well each day.
I disagree, I think education is one of the foundational pieces of what created SV and helps maintain is tech ecosystem. There was something that got those early tech companies to be here in the first place and I don't think it was just luck.

My opinion is that there are 3 main drivers and that top tier education is one of the most important ones.

They go like this:

Higher education that has enough gravity to aggregates diverse 'cutting edge' people from a variety of pursuits.

A reason for those smart people to stay that isn't just money. I think that's lifestyle and access to nature. You have the ocean, mountains, wine country, and relatively good weather.

The last is capital, I think saying companies is putting the cart before the horse. When I say capital I don't just mean startup capital. The ecosystem has to also have liquidity. There are lots of areas that have one of the 3, but very few that have all of them.
Please don't edit HN titles to break the site guidelines: https://news.ycombinator.com/newsguidelines.html. This has been first on the list of the submission rules for over a decade:

Please don't do things to make titles stand out, like using uppercase or exclamation points, or saying how great an article is. It's implicit in submitting something that you think it's important.

(Submitted title was "Bootstrap 5 alpha!", which HN's software correctly changed to "Bootstrap 5 Alpha", which was then edited back to "Bootstrap 5 alpha!", which we then edited back to "Bootstrap 5 alpha".)

Also, please don't post the same story within minutes (https://news.ycombinator.com/item?id=23543329).
Google is bringing Microsoft Office and other Windows apps to Chromebooks
Which country?, it sounds like a good idea.
> I'm not sure whether the US government then ever exercises their option to restrict competing implementations of the technology for the life of the patent.

Not directly, but since the Bayh-Dole Act (1980) as a matter of Federal policy contractors can retain ownership of patents and the government routinely grants exclusive licenses to federal employee inventions. See https://en.wikipedia.org/wiki/Bayh%E2%80%93Dole_Act
With all due respect, I think you missed the point.

This is not a terminal vs GUI problem. He's discussing a 1 step process (terminal) vs 10-15 step process (GUI). If Dropbox allowed you to install in 1 single step, I'm sure the author wouldn't be as vocal.
This is not true. Wheel motors have a ton of advantages in applications where unsprung weight isn't a big issue - electric bicycles and motorcycles for instance.

Wheel motors can also be surprisingly light as they can use the rotation in order to create cooling, and reduce a lot of rotational inertia which can be almost as bad as unsprung weight.

The prototype was also a plug-in hybrid, which was very doable at the time.

There is a reason why hub motors are so amazing in so many applications right now.
I'm a big fan of Not Boring (https://notboring.substack.com/) and the way he mixes business strategy w/ pop culture + current events. Also like Media Operator (https://www.amediaoperator.com/) for his unique takes on business models and products. Substack's discover page is also a good place to discover free and paid newsletters (https://substack.com/discover)
We productized our staging environment and survived to tell the tale
> or we can learn to read them

That's an awful way to think about hard to read code. I could produce the most unreadable one liners you've ever seen in your life. We should condemn that and not blame it on others to "learn how to read".
It isn't supposed to be an exciting language. It specifically not fancy. Great for teams. Forced style consistency. Clear expectations. Difficult to mis-read compared to most others. Terse, almost rude.
Thats 100k for Facebook. They have the ability to find these white- or black-hat folks, and pay them. For you, random dude or dudette on the street, that might be a little more expensive.

I would assume a huge, IT-focused org like FB already has 3-4 high-end security orgs doing pen-testing and digging for zero-days in their code; they just poured a little sugar on top of an existing contract to help squash this one online predator douche.
‘Zoom Trials’ Disconnect Justice
1. Given that black lives are disproportionately effected by covid (well documented) it seems like it’s more their risk to take than yours to criticize. But whatever the risk created by protesters, the teargas and “crowd dispersal” methods used by police forces will be responsible for way more spread than a bunch of people marching wearing masks.

2. If we had not been devaluing black lives and letting off murdering cops for hundreds of years, we would not be seeing protests in the streets. This was entirely preventable: just dismantle systemic racism, like yesterday.

3. If the majority of github’s employees shared your skewed view of the blm protests, they might apply pressure on their employer, yes.
Reluctantly agree, as I fit the author profile.
For some reason your comment was flagged and made dead by HN. I imagine because your account is new and your first comment includes a lot of links? Either way, I 'vouched' for it so it's back for now unless someone manually flags it.