skysight-inc/HackerNews huggingface dataset:
I've been doing analog integrated circuit design for a decade and I'm somewhat skeptical that this is practical. I hope you can convince me otherwise because this would be great to avoid multi week simulations.

From your other comments, it seems that the general principle is to create a simple model that captures most of the behavior then apply corrections on top of that.

Can you elaborate on how the model is trained? Is it just from netlist/models? Or are you running a regular transient simulation? Or do you need a special transient setup?

What happens when your circuit's operating point varies wildly during operation? Presumably you'd have to train a larger model over the entire range of operating points but it seems to me that it would require extensive simulation to just collect the operating point data, which somewhat defeats the purpose. You've also got simulation corners, where you'd have another massive set of permutations to generate models for...

My other big concern is accuracy. Chris commented that you're achieving these speed ups at 99% accuracy. Does that mean your results are within 1% of the "full" simulation? Or that the intrinsic simulation error is 1%? For the former, that result is extremely dependent on the particular simulation and desired output. I'm curious if you have preliminary results on real circuits? If it's the latter... That's not enough. Even for mediocre circuits you're looking at >60dB relative accuracy requirements. Potentially >100dB for some high performance applications. The default relative tolerance is 1e-3 and we often reduce that by an order of magnitude or two...

There are certainly mixed signal simulations where we care more about functionality than performance, so it could help there. But as a matter of practice we usually already have verified verilog models for all analog blocks anyways.

And lastly, I'm curious how much does this have to do specifically with Julia the programming language? Is it just an "all part of the family" kind of thing? There's no claim that something intrinsic in the language is providing speed up, right? It's just a conveniently easy way to implement?
That makes sense, thanks. I kind of like the idea of based meaning grounded... too bad I didn’t get there first.

“Should we split this out into microservices?”
“Only when we’ve identified an acute need for the increased complexity in our architecture.”
“Based thinking”
Actually the wrong step was not to leave physics, but to join wall street.
Thanks!

We're not interested in becoming a full calendar app. We're planning to branch out to other platforms like Slack and Github to become an all-in-one platform for work.
We're not. I do think Rust is a good language though and you may take my word that I have very strong opinions on language design :).
Although this might not be simple enough for typical users a (On)-Off-On toggle switch (momentary in one direction, latching in the other) would be perfect for this.
>2) The mainframe's reliability-centric culture vs. today's flaky software design culture

Very underrated comment! Ran into the same thing with VOIP vs. traditional PBX systems. The IP Telephony guys were sloppy with uptime and reliability, and that's being generous :p
How about: business logic is and remains private, but support libraries, boilerplate, etc is offered as discrete OSS repositories.

This isn't too fancy - quite commonly corps and startups alike offer some generic libraries. One can take that pattern to greater degrees.

This allows to scratch the itch of sharing something with the community, while still guaranteeing a livelihood.

Of course, it's mostly an incompatible approach for those favoring a strict monorepo- and microservice-based architecture.
By adding extra turbines to any large dam regular Hydro is effectively self filling pumped storage. The losses end up roughly identical and you can release at the maximum or minimum rate at any point over a week as long as the total stays the same it’s almost free peaking production. The only issue is it’s location dependent and thus can’t scale.

This is why retrofitted dams generally increase the maximum power production rate even if the average remains the same time shifted power is extremely valuable.
Make Google show your meta description using data-nosnippet
And trusting that the internal mic is actually off.
AOP is pretty much alive in each Spring application.
Dvorak (Game)
It's never enough
> if ... then "the cloud" is costing me people money on top of the infrastructure money.

Yeah. Do you think I disagree? It's not for everyone.

> this is a dumb point of view, that only cloud providers (and their employers) can advocate.

No, it's the truth. Stuff fails.

And if you think that this is the company's messaging you're totally wrong.
> the new generation doesn't know them or have much of a desire to learn them

No top 50 CS program teaches these tech. No unicorn uses them. Not a single FAANG or FANNG+ if you include other large players.

Finally, no engineering-centric company uses these tech. That's the difference between learning Go vs COBOL.
The ‘Camel’ Supernova Reveals the Birth of a Black Hole
System76 Introduces the Thelio Mira Linux Desktop
That's not true and the entire history of mass production is goes against what you just said. If we settled on a common reactor design, that is modular and can not (by design) ever go critical the price would absolutely drop. Surely basic logic will tell you that.
I don't know the details of billing these days; it's been a while since I followed the space. But when Linux came out on Z, it ran on something called IFLs. These were not AFAIK physically different from the processors running more traditional IBM workloads. They were simply priced at a lower level. I don't remember if there was capacity on demand for Linux workloads or not.
Interesting read but I (and I think many others) would be more interested in reading about how one manages to land 60 interviews, at all, in the current job market. You must have either a stellar resume, incredible experience, access to a huge network, or a combination of the above.
I think the difference is that the mainframe isn’t going anywhere and the large companies themselves have been thriving and will likely continue to do so. My employer has a number of them and they work great although it’s challenging to find the developers. If it was my decision to migrate I’d be hesitant because it seems as though infrastructure is priced low enough to convince people to switch but then will likely creep up over time in either prices or lock-in.
Low target...
This is an incredible and high quality post. Kudos
Ah, but then fewer people would "sign up for the newsletter" by failing to toggle the box on the checkout page. Then your list membership growth rate would go down! Can't risk that, no wonder it hasn't been implemented.
It's a well-circulated story that the guy who started Zoom (Eric Yuan) left Webex because he got tired of visiting customers and being embarrassed by the product performing like crap.

There's a good reason that Zoom has taken over a huge chunk of Cisco's market share. It's not because Webex is a good product.

"I was 37 and Corporate Vice President of Cisco-WebEx. It was a year before I left the company when in the feedback we came to know that WebEx did not have a single happy customer. So I felt embarrassed. The WebEx Cisco collaboration wasn’t a good service to customers."

https://economictimes.indiatimes.com/small-biz/startups/news...
The Internet Archive on the future of the web
if you're targeting OSX, there's an Alfred workflow that does this: https://git.deanishe.net/deanishe/alfred-video-conferences
The west had superscalar computers around a decade later but superscalar designs didn't make their way into ICs until the 90s for the simple reason that chip fabrication technologies simply weren't there for making high-density ICs. The complexity and cost of the SECM was likely one of the major reasons it was shelved in favor of more straightforward in-order processors. Your alternate history would be predicated on several decades of semiconductor fab advancement happening in just one or two within the Soviet Union, which, regardless of where you stand in terms of ideology, simply isn't a realistic assessment of the facts.
I don't have much to say about this article, it's an opinion piece.

I did find it interesting that the URL is "digital-revolution-democracy-fake-news.html" but the headline (and title tag) is "Democracy Is Weakening Right in Front of Us"

I that some kind of SEO thing or did the title/headline change while the URL stays the same? Earlier there was just this discussion on "Investigating how the New York Times A/B tests their headlines" which made me wonder.

https://news.ycombinator.com/item?id=26419070
I have a simple email address:

firstname @ (nickname for firstname) + (last initial) .net

And it's amazing how hard it is to explain this to people over the phone or in store for email receipts, etc.

I'm shocked how few folks seems to be vaguely aware that .net as TLD exists even though it's one of the original TLDs from when they were first created: https://en.wikipedia.org/wiki/.net
I don’t own a TV; I have an iPad. Wonder if that’s going to cause problems if I ever get to travel again?
Show HN: Happen – Public Bookmarking and Event Tracking
Some of the comments here might benefit from what I believe is an unstated assumption in this piece.

The assumption is that the purpose of your writing is to argue for a particular viewpoint/stance/take on an issue in a sober way.

I don't believe the author is saying "write simply" if you are writing poetry or you are trying to inspire and motivate with emotion.

Most of the author's writings are dry, devoid of fluff, and to the point, which I think flows from embracing the thinking behind this piece.

Purpose dictates style.
Аниматоры на детские праздники
Это самые лучшие аниматоры в галактике! Даже у детей инопланетян проводят праздники!
As of March 9, “22 cases of thromboembolic events had been reported among the 3 million people vaccinated with COVID-19 Vaccine AstraZeneca in the European Economic Area,” the EMA said.
Regarding writing as editing:

This is a big problem in churches. As a child and young adult I spent countless hours listening to sermons on Sunday mornings. At some point, I realized that many sermons were delivered without editing. Every week the pastor has to deliver a certain amount of content, regardless of whether they have anything valuable to say. As a result, at many churches what you get is a combination of plagiarism and stream of consciousness. At only a few did I find any evidence of editing, and at even fewer editing by another person. The difference in quality was immense, and I believe that to a substantial extent the growth of the church would be correlated with that factor.
Agreed. If it's something that has no business value in itself and can be adopted by others (which might contribute in return), open-source it. There are also half-open/open-core models, see my comment below.
Go Maps vs. Switches
I'm not familiar enough with the specifics of anything Valve/Steam might be doing, but I don't think they're necessarily anti-competitive (at least not in the same way Apple is). One way to think of this is that it doesn't take Steam being bad or anti-competitive to still have people benefit from alternatives and competition, so we can all be happy about more competition to Steam.

Apple, on the other hand, does many anti-competitive things to do with locking people into their whole ecosystem, such as restricting their software to run on their hardware (and their hardware to run with their software in the case of phones), and their store to run on their software, etc.

It's not so much that they have a walled garden, but that the garden is within a walled city and the city is within a locked down nation with mostly closed borders.

If Steam is anti-competitive (I don't know, perhaps they are) it may be best to note how, especially if you going to equate it to Apple's situation. Otherwise, people will likely see and focus on the ways they are different and/or think Apple's situation is similar, when it may not be.
> was my understanding wrong?

I believe so. There hasn't been any ocaml release where you can opt in to removing the global runtime lock.
> this is how someone "hacked" (if you can call it that)

Given that the term "hacker" comes from someone who hacks away at a keyboard until they get a desired result, I would call it that
Time to see how sticky the path dependence of criminalization is. I'd think there's a good chance of it remaining de facto illegal to grow/sell in many places, because the cartels won't appreciate competition.
I feel like americans are brainwashed to revere democracy from a young age, so we go through life speaking these platitudes about believing in democracy even if really we just want political power however it may come.

Trump was not our guy but popular therefore he was a populist and a demagogue and problematic.

Obama was our guy and popular therefore he represented the aspirations of the common people.
In my experience, I told them I didn't remember, and they told me "yeah it's just a bunch of random letters..." but they didn't let me through and required me to go through different security confirmation instead.

In this case, it's as if the security question just didn't exist. That's fine with me. I'd rather the attackers figure out the other security measures (e.g. get access to my email or phone in order to receive a security code) than just get into my account by pure guesses. (Though I like the solutions here of using very uncommon two-word phrases to avoid the chance of an incompetent phone operator accepting "random letters" as an answer).
I totally agree with you, that's why I started Nimlings to help new Nim engineers get familiar with the language. Let's face it, you probably won't need macros WELL into your Nim lifecycle.

https://github.com/sergiotapia/nimlings
> "...if I had the same visibility into the individuals/orgs observing me, including knowing they were observing me -- I feel like I'd be less worried about lack of privacy."

we should take this one step further and escalate transparency based on size, money, influence, and power. a poor individual generally has little power, so gets broad privacy protections, while a multi-national corporation needs to be fairly transparent in its practices and aims.

the constitution (with amendments) plus public markets together sort of implement this at a course and haphazard level, but we should implement it broadly and smoothly. both democracy and fair (not simply free) markets depend on individuals having autonomy and information.
A metaphor could be worth one thousand words but it’s not the case that simple writing can’t use metaphors, just less fancy words, less ornament, less bombastic, etc
Agreed ... we're aiming much higher than that. I just meant that this is where things started.
The Book of Mormon says, IIRC 2 Ne 9: "Wo unto the liar, for he shall be thrust down to hell." This life isn't always fair, but we can trust Him to get it right in the end -- the important thing is that we are honest and never stop humbly trying to do what is right. I have learned we really can be OK.

Edit: Which doesn't make it easy or less real -- but knowing it really helps me.
You're not wrong. Oracle is making a big play in the utility space and so they have a lot of solutions available that can be hosted on-prem or in their "cloud" - which really is somebody else's data center. Their solutions are all JEE based and run on WebLogic.

What gives me pause for concern is the JEE/WebLogic platform is now as old as COBOL was in the 1980's when we were calling it "dead" and we're still looking at 5-7 years of development and migration time to get to the new system. What will we think of JEE/WebLogic in 2030? My biggest concern is they're going to spend all this money to get onto another soon-to-be-legacy platform that they're going to realize on day 1 they need to start planning on getting away from. This is why mainframes have been so "sticky."
>I have no idea how widely adopted the new alphabet is at the moment

Not much. Most publications and websites are still using the old alphabet, including the most important government portal which is used by pretty much everybody: https://egov.kz/cms/kk

I rarely see it on anything more substantial than ad banners and propaganda posters (like "don't litter" and "vote for our beloved leader").
A good newspaper doesn't have a singular, consistent opinion. They'll publish opinion pieces from many authors who will often disagree with one another and with newspaper editors.
Earth-sized exoplanet lost its original atmosphere, gained one through volcanism
Hi -- the Happen platform also has a website which is most used while on our laptop during work.

https://www.usehappen.com
Dijkstra wrote somewhere that the Cold War was effectively over when the Soviet Union decided to copy the IBM 360.
How Long Does It Take to Hire Someone?
> Basically, rather than handling redundancy in software, they have a ton of hardware-level redundancy to get the high uptime #s.

But at what cost? Instead of getting suppliers to out-bid one another you are now stuck in a single supplier situation. [0] Building the redundancy in software allows you to run on commodity hardware that can be purchased from anyone.

[0] https://www.gwern.net/Complement
Glad to hear you have the problem!

> How will this grow past being a calendar widget?

With Google Calendar, we took the most important parts, like joining Zoom meetings, and put them front and center. We want to do the same with all the platforms we use for work in one place.
'Vendor Lock in' was also a problem. When it came time to renew leases/licenses, IBM could say whatever. There was no recourse but to pay. Funny/sad that we believed Oracle when they said they were the solution to 'Vendor Lock in'. The billion+ dollar grift was thick.
Very interesting. The parallels with FB (et al.) and tobacco company history is remarkable.
Get Ready for BIMI at Gmail
> Even though OSI clearly defines what "open source" means, it is sometimes (often even?) used as a synonym for "source available"

Where do they define this? In the OSI definition it doesn't mention having the source available for everyone, only that whoever has the program should be able to get the source[0]. I do believe it doesn't follow "open source" the development model where development is in the open and anyone can contribute.

[0] https://opensource.org/osd
Can’t use policing tone as an excuse to let ridiculous opinions go unchallenged.
I do not have much of an opinion on the underlying debate happening here^1, but I will disagree with this comment.

I do not believe that the article's prescription is confined to business writing.

> Paul Graham is a leader in the startup scene

That is true. But Graham is also a self-described essayist. He was writing long before he started Y Combinator, and his essays often discuss writing as a thing unto itself. For example, his "Nerds" essay mentions that one of his goals for life in high school was to write well^2.

Given that Graham is deeply interested in writing, and that the article doesn't explicitly confine itself to business writing, I think it's quite a stretch to assume that this essay is only talking about business writing.

> Again, why the fuck would you assume Paul Graham is talking about James Joyce?

This is a strawman (and also unnecessarily combative).

--

[^1]: Well, see my top-level comment. But that's not really relevant to this comment.

[^2]: "There was something else I wanted more: to be smart. Not simply to do well in school, though that counted for something, but to design beautiful rockets, or to write well, or to understand how to program computers. In general, to make great things." http://www.paulgraham.com/nerds.html
Iran isn't playing squarely with the current US administration. They don't want to go back to the old agreement straight up, they want cake with icing and sprinkles and Biden has been around long enough that kissing their hineys is not a smart way to go about resuming the agreement. Everyone knows that Trump is most likely an anomaly in international politics and will fade into history (it may take a few years of course) as such.
But you have to switch to that language first.

For example on my iPhone if I type in Norwegian and jump to emoji then I can type “hjerte” and find the heart. But if I type “heart” then there are no results when the language is Norwegian. So if I want to search for emojis by English name, then I must first ensure that my keyboard is in English. And this is good I think, but wanted to point it out.
I once thought that the worst in opensource are forum people (later replaced by GitHub people) who demand premium service when they encounter a bug. But then I learned that the worst in opensource are users with access to reviews with rating:

I give you 1/5 because the app doesn't do what I want and you don't kiss my ass nice enough. You don't know how to treat your customers right, how childish of you to ask money to fix my particular problem!!

For some reason a lot of people believe that leaving a review with bad rating for a free and opensource app will motivate the developers fix the issue asap, in hope that the user will change the rating to 2/5.
And if it doesn't have one, it can probably be worked out: https://github.com/RSS-Bridge/rss-bridge
I understand what you're talking about. The conflict here is that you don't understand the thing that I'm talking about (and rather than going to check it out, you're doubling down).

> LibreJS is just a allow-list extension on a per-website basis

No, it's not. Now you're making things up.

> say <script licence="MIT"></script> in the html

Like LibreJS.
You don't need to have any particular skills except familiarity with Julia, but it's obviously an advantage to have a bio background - depending on what you're going to do.

Usually, the best packages come about when people are motivated to creating something specific, for example if they think the status quo in some domain is not good enough.

I'm sure we can dig up a handful of old, badly maintained projects that could use some love. Off the top of my head, it would be nice to have

* Micro-optimized our smith-waterman algorithm. That's probably fairly easy to get started with if you're not a bio person

* A number of our parsers have not been properly maintained. We use finite state automata https://github.com/BioJulia/Automa.jl to create parsers. That's for more advanced users

* We need to consolidate our scattered sources of k-mer analysis code. Another developer is re-writing our k-mer iterator protocol, but we need a big toolbox for k-mer counting, minhashing, calculating k-mer spectra etc. That's also very computer-sciency and no so much biological

Feel free to get in touch on the Julia Slack, or send me an email :)
The Joy of Fuck-You Money (2018)
Very good read, Thanks!
At one point I did the same, until I also had to read a long random string to a CSR over the phone. Now I use real-sounding fake answers.
I find this and taking notes help me pay attention, if even if it's just a summary every few minutes.
You are right. In fact, RFC 5321 specifically forbids you from interpreting the local part of an address in any way.

> the local-part MUST be
interpreted and assigned semantics only by the host specified in the
domain part of the address.
I only spent a few months there, but I usually tell people it's a hard city to hate.
> Not to long ago the government participated in big expensive projects like these.

The Stock Market has been participating on these expensive projects since the 1500s Dutch Traders swapped stocks so that one shipwreck could be supported by many traders. You needed tons of money to fill a Treasure Ship, that treasure ship left for India with common / cheap European goods, filled up with expensive spices, and came back.

The idea of selling stock to raise money is literally older than our government.