skysight-inc/HackerNews huggingface dataset:
I meant in terms of emissions, rather than simple mechanical efficiency. Power stations at scale can have complex emissions management. Car engine's don't.
Writing Python packages in Rust with PyO3 is pretty awesome, though.
Not so much in FAANG as they pay well and life is good.

So much in startups - usually pay is good, life is shit. So it’s a revolving door there. You were the sucker who prepped hard and came for salary bump, when you leave there’s another sucker waiting. There are too many suckers to be always available (late nights, weekends - this is what kills the culture in Indian companies) to get a big salary.

That’s true about EU <-> IN though. I wanted to work in EU but didn’t want to settle there. It didn’t make much sense monetarily as I’d retire in India. So not only I’d save more in India, hell I was absolutely earning more in India.

However if my plan was, or changes to, settling in Europe I’d have done it.

(Among few I had an offer from
Booking)
That's not an argument for what is better or worse for us as a whole. I don't know a single person who wouldn't want to instantly receive a billion dollars in exchange for nothing, doesn't mean we should make that happen.
Huh, I was thinking of Europe as a political entity such that "Exclusive rights to broadcast in Europe" would exclude UK, but TIL thanks
First off, merely having money is a position of responsibility and power.

Second, money doesn't "dwindle" on its own. Unless you are actively gambling it away (literally or metaphorically), a large amount of money by itself produces more money of value at a certain baseline rate (by the ability to make broader and individually-riskier investments while managing aggregate risk - tl;dr, "why banks are profitable"), entirely independent of the merit of the person with the money. And even if you were to bury it in the ground like the dude in the parable of the talents, it would only lose out on inflation. It wouldn't rot or evaporate.

Finally, a couple of generations is a long time! Nations rise and fall in less time than that. My grandparents grew up under the British Raj. The whole of the Soviet Union lasted a couple of generations. If your "meritocracy" recognizes merit with latency on the order of a couple of generations, I'm not sure it's an effective meritocracy. If the US Senate had free and fair elections once every generation, replacing one-third of the participants each generation and allowing senators to hand-pick their successors whenever they wanted to retire, would you call that government a democracy?
Depending on how close the interactions are, having similar timezones can be pretty important
I don't think you need to rebuild the compiler. Here is a proposal how how this can be done using the work to compile Julia for GPU's:

https://docs.google.com/document/d/1rLpZf-HK6b9uYPDT_piUza4L...
> At best you can do the same with one reduced canonical simplified verilog source-to-source translation.

Parsing Verilog and generating valid Verilog is fairly difficult. If you want to stay with Verilog, the most realistic alternative to firrtl right now is the RTL-IL representation used inside of yosys.

> at worst it does not do the primary function of "being" IR for RTL, because it should've been a graph, not another language with simplified syntax.

Canonicalized LoFirrtl (i.e., the representation the compiler lowers Chisel to) is essentially SSA (single static assignment) which encodes a dataflow DAG. So on a per module level, firrtl does represent the circuit as a graph.

What you might be talking about is the fact that this graph isn't global. Having a global circuit graph could make some analyses easier, but it might require essentially in-lining the whole circuit which is something a lot of designers are opposed to.
Even small optimizations like removing unused pins from internal modules are often times opposed.

Chris Lattner and others are currently working on an "industry" version of firrtl as part of the CIRCT hardware compiler framework: https://github.com/llvm/circt
As you can see they did not decide to go with a global graph based IR and instead opted to just represent local data-flow graphs as SSA.
Hello everyone hope a lot of Laravel fans are here just like me : ) Let me know if you have questions about Laravel or Vapor. Also if you can give some feedback in terms of the quality of the article i would love that. Given that it's among the first ones i wrote. Thank you
This is an awful article that does not articulate the vast majority of past software development. I'm largely of the same era as the author, becoming a paid software developer (as a teenager) in 1986. The vast majority of software development was bloated and slow and largely horrible. The waterfall method ruled the world, and projects struggled to complete even though they weren't anywhere near the complexity of today's projects.

Responding to some of the points from the article:

* Insulating developers from interruptions was management’s Prime Directive.

Not even remotely, that concept didn't exist until the 2000s. The managers job was to micromanage those under them and people had to create ridiculous estimates and then put in crunch time to try to meet them. Management processes were based on managing manual labor. It was, in all ways, a horrible era.

* Projects were planned and designed. We had documents we were expected to read.

Sure, there were all kinds of docs that were incorrect, poorly thought out, and just plain wrong.

* Code is illegible.

The "golden days" were not golden. Code is far more legible now. "it was hard to write, it should be hard to read" was the predominant mantra of the 90s. Code these days is generally reasonably legible and clean.

The only aspects about the article that do ring true are some of the comments about testing - we did do testing and QA is great at least for complex domains.

This article is about 90% old man yells at cloud, and this coming from an old man ;)
They're all in on the Skinner box traps.
I imagine that what happened was that, if the same muggles came back to you every week to uninstall the same malware from their computers, you'd get pretty tired of it after a few months and install some kind of malware blocker. It's not a solution to the problem, but it's a painkiller.
There could be a male biological advantage across the population without females being less smart as a population:

https://en.wikipedia.org/wiki/Variability_hypothesis

But that's hard to separate from the fact that there are just so many more males in the pool of chess players.
If I'm old enough to buy a car, then I likely am having kids soon - so a 70 year time horizon means that my kids will be multi-millionaires when they are around 70, which doesn't do much for them. Maybe it'll do something for their children, who probably are in their 40's with kids of their own, but by then you are splitting things maybe three to six ways, so it's just a nice inheritance, not quick riches.
I've thought often about this, but fundamentally no woman should feel obligated to fix this issue at a prospective company. You should be prioritizing yourself, your career, and your comfort. It's hard to ask someone to take on the uphill battle when there are so many other teams or companies that are safer bets.

Let's compare to something analogous like recruiting an executive or manager to take on to a dysfunctional org/team. We don't ask "well if the good managers don't join, how will it ever get better?". We create incentives to get these better people to join (or let the ship sink). But we intrinsically look at it as a burden worth compensating, and I'd expect companies with this level of bad PR to look at doing the same.
This is one of many dangers of "common sense" style policy and legislation. It's very easy to make misleading or outright false statements and dress it up as "common sense" and sell it to millions of people over and over again decade after decade despite all evidence building up refuting it.
> the ones most people are least likely to be exposed to (thankfully!)

Really? Again, using my city of Portland. Whereas murders have always happened, typically it's in places I don't frequent, at times I'm not out, and people I don't associate with.

But just recently, I can count two people who are 'friends-of-friends' who were shot. I don't know them personally, but knowing someone who knows them, even as acquaintances, strikes disturbingly close to home.
Rich Chinese are obsessed with acquiring western passports. Making it harder will incentivize them to work harder at home to fix their country's horrible environmental record.
Check Out This App Best Crypto App Earn Rewards Everyday
> except that for programmers it's possible (and advantageous IMO) to deeply understand way more than they actually do, which seems less clearly true in number theory.

But that's not true for programmers either. How often do we look at the compiler or interpreter and check each opcode to make sure the right transistor gets turned on at the right time? The fact that number theory papers are 50-100 pages long may be an indication they're missing some useful level of abstraction, but then again if they're already operating at the most abstract level limited by the human mind then maybe that's why the papers are so long.
In some areas, heating is cheaper with propane or wood then with electricity. Air conditioning, however, needs electricity.

We heat with wood and propane but air condition with electricity. Our electricity bill is much higher in the summer.
I revered my testers in those days. When they found a problem, I had to ask myself: "How did I miss this?". I'd identify how that happened, and made a note as to how to eliminate that class of error in the future. It is a mistake, I claim, to not have professional FW/SW testers anymore. I fail to see how having a parallel set of professional testers adds delay to product release -- except insofar that the testers find bugs that end users will subsequently never see - and that's the point!
If they help their kids become great doctors or engineers why is that a problem? The problem isn't meritocracy but nepotism, when rich kids gets jobs or positions they wouldn't normally get with their merits.
It is a lot safer than `from pkgfoo import *` because you get a warning if there is a collision.

$ julia --banner=no
julia> module A
export foo
foo(x) = x
end
Main.A

julia> module B
export foo
foo(x) = x + 1
end
Main.B

julia> using .A

julia> foo(1)
1

julia> using .B
WARNING: using B.foo in module Main conflicts with an existing identifier.

julia> foo(1)
1

julia> B.foo(1)
2
What's interesting about this article isn't so much the contents as the biography of the author: https://www.atlanticcouncil.org/expert/robert-a-manning/ - Atlantic Council, ODNI, US National Intelligence Council, US Secretary of State's staff, Council on Foreign Relations and more.

I'm not sure how much attention the idea of banning cryptocurrency has had from these kind of circles before.
Sure, i know, the US has crowded, big cities and many remote suburban areas. I am not against the use of any car, electro or not, I am a realist.
However, the US is not the whole world, albeit a big market.
But to get all manufacturers to do the same, there has to be a market that's as big as possible.
There are many countries stricken by poverty (no purchasing power), inadequate roads and no electro infrastructure for cars in sight.
No estate tax system that I'm aware of confiscates all of the deceased's assets. They may take enough to be problematic for people in high-capital, low-cash flow businesses like farming, but that is not worth long-term inequality.

I'm not sure about the numbers, but many of the great, inter-generational fortunes may have been built on businesses (consider the oil business) that are problematic for future generations (although great for the inheriting offspring).
Ban credit card reward air miles while we are at it, right?
Considering how Coinbase was coerced into being let to continue to exist in order to undermine exactly this
I can think of tons of people I know with cable and the only person I can think of with a landline is my grandma, and my stepdad’s extremely rural vacation cabin
yahoo is irrelevant in 2021.
Dogsheep – tools for personal analytics using SQLite and Datasette
Why would it take decades?
Not sure why this was downvoted. I just tested it again and it works fine. Try it yourself or see if this post is still up: https://news.ycombinator.com/item?id=27962833
Variants of "make even faster" (including "making keys smaller" or "allow to run on more limited hardware") is most of what drives new core cryptographic primitives. There's a tweet from one of the BLAKE authors (@veorq) saying what I think a bunch of cryptography engineers believe, that it's unlikely that SHA2 will ever be directly broken.

There are security improvements in new primitives, often based on a notion of "misuse-resistance". SHA2 isn't broken; it remains quite strong. But it's a classic Merkle Damgard design, which means you can take the output of SHA2 and hash more data into it, which breaks simple keyed hash constructions like H(k, m) (this is why we have HMAC!). SHA3 and other modern hashes don't have this property; you can safely build simple keyed hash constructions out of them. You can see the same thing with AEADs (the SIVs vs. GCM) and with curves (Curve25519, for instance, where keys are --- don't @ me --- just simple random byte strings).
I'm a few years younger than the author, based on when he started working, but I can relate to some of the attitudes of "the old days".

I worked at Microsoft and do remember when everyone had an office and the goal of managers was to keep you from having too many meetings. Nowadays, I also have probably 1-2 hours of recurring daily meetings. Absolutely everything needs to be tracked (daily standup, sprints, 1:1 with manager, skip-level meetings, team meetings, all hands, peer feedback), so you end up with meetings just to make sure everyone is on track. It's ridiculous.

I think it's all related to the fact that the pace of software development was just so much slower back then. I remember you could really bullshit a lot more 10-20 years ago. You could hang out with a coworker for an hour or play games with other coworkers and it was acceptable use of time. Nowadays, with daily standup, I feel guilty for wasting too much time because I'd have to give an update on where I am with work. Before, you might sync once a week, at most, so you had some breathing room. The industry was just more "fun" to be in.

Product releases were on yearly, or multi-year, schedules as well. Now everything is updated every week. I remember even ten years ago, we were releasing our software every 2 or so years, then they worked towards once a year, and then 6 month updates, and then monthly, and so on.
> I can agree that it waggles its eyebrows

Most people across the world wouldn't raise their eyebrows, since such claims are pretty much universal throughout most civilizations.
So, Uber-for-Nightcrawlers?

Reference: https://en.m.wikipedia.org/wiki/Nightcrawler_(film)
My teams works in what I think of as a technically hard space.

Once you have sufficiently disambiguated and broken down a problem, everyone can be remote and focus on execution on their own time.

For us, however, technical design discussions and how that all relates to our business needs has not gone that well while working remote. Pretty much everyone on the team acknowledges this.

We’ve tried to use Omnigraffle and some other tools while screen sharing remotely, but people admit that it’s easy to zone out or get disengaged during the discussion.

Quite frankly, at least for some domains, I just don’t see a 100% remote work force. In my technical space, it might actually be doable if everyone on your team is already experienced and has some domain mastery.

I’m writing all this because sometimes I see a certain attitude that companies who don’t 100% embrace remote work for every role are misguided or arrogant. I’m not convinced that’s true.
All vehicles plummet in range pulling heavy loads at high speed. You notice it more in a vehicle with careful range estimation, and slower refuling. If you need to drive 600 miles a day pulling a heavy trailer, EVs don't work for you right now. Similarly my wife's Toyota Camry does not work for that either.
I think most people get to a common ground on these sort of things if the question stops being "The republicans/democrats want to steal your money / something else" and are just asked to consider the veil of ignorance

You get to design / vote on the tax system that you will live under, but then you are born, and you don't know where or to whom. Will you be Jeff Bezo's littlest kid? Or a crack baby? Who knows, but choose wisely.

(frankly the veil of ignorance works really well for most politics, and is really easy to understand)
It's a UNIX system!

https://www.youtube.com/watch?v=dFUlAQZB9Ng
> 2) I personally found that Julia community is slightly hostile to feedback and negativity. May be it is just me but it has way too much hype-driven-positivity that leads to delusion.

I want to push back on this a bit, which I acknowledge is very ironic. In the past few years people consistently post on Discourse asking for fundamental changes to the language to make it more resemble python, C++, or whatever their preferred language is.

People often say Go is great because there is "only one way of doing things", yet people are very resistant to being told "the way" to do something in Julia. This has happened enough that it's prompted a pinned PSA on discourse: https://discourse.julialang.org/t/psa-julia-is-not-at-that-s...

It gets tiring! And i'm not sure how the community should handle these requests, but I don't think it's fair to blame all of the negativity on the Julia community when these somewhat misinformed, or even bad-faith posts are so frequent.
Lol where do you think the vast majority of the money went to? American aerospace engineers' paychecks.

Although I think they should probably be taxed more, those hyper billionaires tend to give huge amounts to charity too. And it's not always for shamefully self-serving/partisan purposes such as Bezos propping up the Washington Post.
This is local radio .. not Olympics coverage.
Can you explain why would one power trains by hydrogen, when there are already electricty lines running over tracks ? I cannot imagine a case, Unless we dont trust the grid reliability.

What am i missing here ?
I'm not trying to take sides, but electric cars seem vastly simpler from a mechanical perspective.

I'm sure they have complicated electronics, but most modern cars do as well and those aren't components people typically work on.

Just consider the electric vehicle has no transmission, no drive train, no oil. It doesn't have most of what cars have under the hood.
The lowest tax bracket in the USA is $9k. That is below the poverty line in the USA at $12k for one person. Most people max out $9k. Even poor people. The rich will never benefit more from a tax cut there than the poor.

Where they do benefit is when you, say, lower every bracket by 2%. But that is fundamentally different from your proposition.
OpenVidu 2.19.0: mediasoup beta support
The government should structure any program so that it's technology agnostic. Let the auto manufacturers figure out what tech to bet on.

The government should focus specifically on outcomes. For example: CO2 reduction, energy independence -- those sorts of things.
What percentage of rooftop solar homes is a net producer? I have a friend in that business at a different company. It would surprise me if even 1% of users produce more power than they consume.
Two related threads on Citizen in the last few months:

* https://news.ycombinator.com/item?id=27237520

* https://news.ycombinator.com/item?id=27236660

They reference each other, too.

Citizen is nightmarish. All the “it’s a dystopian surveillance app built to exploit our worst fears” concerns about other social media products with only the most superficial veneer trying to hide it. I had it on my phone for months and it contributed absolutely nothing but anxiety.
Buck-boost converters can be bought for like $2. I'm sure the pi could have been powered off the voltage going to the button panel.
The only way you are going to "ban" cryptocurrencies is if you shut down the internet, and even that doesn't really go all the way, so good luck with that...
Yeah... it's been almost thirty years after all.
OP, thank you for this post. I use Julia daily, and it's likewise my favorite language. So I went into this post prepared to be...defensive. But several times in the post I found myself thinking "no! Wait, well, maybe, hmm, urgh, yeah that's not great."

I'd like to read an epilogue or follow-up "so what" post. If Julia is your favorite language but many of these problems seem like some combination of a) unsolvable given the design priorities of the language; b) unsolvable until a hypothetical future 2.0; c) solvable but only with huge resource increases, how do you manage these problems day to day? What do you see as the moderate term future?
Part of the difficulty was that when starting off early EV adopters already had charging infrastructure in their homes the same isn't true for hydrogen. Tesla later was able to build and expand superchargers, but initially people just charged at home (and still mostly do except for longer trips).

There isn't a path for hydrogen to build out like that - you need the entire infrastructure at once, there isn't a real path to success there. Failure was obvious imo based on this alone (there are other issues too).

I'm not even sure Toyota really expected anything other than failure? Based on the attention they gave it, it mostly seemed like something they could point to for marketing and then ignore with some justification that their own failure is evidence people don't want non-gasoline alternatives.
Why would local radio be broadcasting the Olympics?
Conversation about skills and learning at Microsoft
This all started because someone posted "[...] there really isn't a good excuse to stay with Microsoft.", a point I sought to refute. That's it.

I would say it is at least as good as this post:

"You actually can directly listen to many scientists on social media."

Literally everything that followed was people being upset I didn't give them reasoning to attack. Well you know what? I'm sick of their bullshit arguments designed to promote their favorite OS by telling me all my personal decisions are bad just because I don't like the same things they do.
We owned two Teslas for two years with no place to plug in at home. But we did have local charging options. You would be surprised how easy it can be, if you live in the right
place. However, I’ll be the first to admit that this is a big if.

Now we manage to keep two Teslas charged with one single 110 outlet. It’s plenty for around town. We even have nights where we go to bed without plugging in either car, because they are both already 80% full, which is a good place to stop for battery health.
Or maybe just don't do massive development projects on historical floodplains.

https://www.queenelizabetholympicpark.co.uk/~/media/lldc/loc...

Bad talking points harm the climate change arguments. The damage to the movement of exaggerating during the Inconvenient Truth era will never be repaired because the movement was so focused in trying to make people panic and act that we're now past the deadlines they were feigning panic about and these deadlines now become ammunition for the other side.
Because there's not a supercharger across from every McDonalds and at every exit.

I don't want to stop for food, order, wait, eat, get in the car, drive to who knows where for a charger, and then start charging for 30 minutes.
So they are going to monitor the FBI plants instigating several of these plots?