skysight-inc/HackerNews huggingface dataset:
I've never heard an anti-car person call for public transit in the sticks. It doesn't seem viable to me[0], and I'm pretty anti-car as is. Most people live in cities or suburbs now and I don't see that changing anytime soon - so it doesn't really make sense to disrupt the lives of people living in rural areas.

While "make everything dense again" is kind of the end-goal, the way we get there isn't so much by "forcing" people to move into dense urban areas. At least, not unless you consider markets to be a form of coercion, in which case everything is "forced" all of the time and I have no argument for you. What happens is that we stop overplanning zoning codes, let commercial and residential zones mix, and allow the market to do it's job rather than just lining the pockets of whoever bought into the neighborhood 30 years ago.

As to your point about urban chauvinism, I do want to point out that while New Urbanism (the thing you're talking about) is really prevalent in urban spaces, so are NIMBYs. It's not so much "everyone should live like us"; it's an argument between people who want city centers to actually be cities and people who still think mixed-use land is the path to crack-era Manhattan. Dense urban spaces are already so desirable now that pretty much every formerly-cheap neighborhood has been gentrified to the hilt. If more people want to live in a dense urban area, then why shouldn't the housing market be allowed to cater to that desire and expand the urban core outwards or upwards?

[0] Though I may be wrong about this. Part of the reason why Amtrak still exists in it's current form is because it's a de-facto subsidy from Acela[1] riders to rural towns with no airport links.

[1] Me: Mom, can I have a Shinkansen?

Mom: No, we have a Shinkansen at home.

Shinkansen at home: acela.jpg
It truly is shocking that health insurance is tied to employment status.

I really think this is a large part of the trend towards overt ruthlessness in the USA, no one has their back so they have no ones back, as people age and experience medical bankruptcy (or narrowly avoid it at great cost) they are realizing this ruthlessness in our system.
I recently created a web comic explaining slide rules! https://randomlyunique.com/plancky/2021/slide-rules/index.ht...
there's lots of places in the US where this doesn't happen. majority of the country, in fact
The use of "goto" is fine and more legible in some contexts, such as jumping to the "cleanup" part of a function.

You can avoid it, but it'll involve one of repetition, a wrapper function, or "formalizing" the cleanup so that it's your only cleanup call. Depending on the situation those are all going to be way more verbose.

Some advanced use cases include jumping between "case" labels, or jumping into the middle of a loop. Most of the time that's bad practice, but in the cases that benefit from them it's much better than the alternatives.
Is it because finnish newspapers are written in finnish?
My reaction reading "Exit Interviews Are a Trap" is that the danger was overstated a tad which left too little room for the value of potentially benefitting people that are not yourself. To me it wasn't so much as "thinking about yourself" as it was "overstating the risks to yourself".

But I think it's still the advice people need to hear despite that. I agree with your article that people have rose-colored glasses on when going into those meetings and speaking their mind.

On a personal note: Jacob and I worked at a company that to me fits the description of the one in the article. I'm very curious if it's the same one.
Yep, we monitor all of our certs, albeit with the ancient Xymon[1] network monitoring software.

We even monitor important (to us) external services' and FAANGs' certificates and services. We've surprised a number of external entities with "hey, the cert for $xyz expires tomorrow", including a popular fruit-based FAANG.

Also, check out the script in the other comment from dxld!

1. https://www.xymon.com
That's absolutely my point though. If the local governments got the bulk of taxes instead of the federal government, they wouldn't need to apply for federal grants or special money to cover their debts and infrastructure.
That's pretty funny, because a book I read about the Copernican revolution says that the prevailing attitude among astronomers during Copernicus' period was the exact opposite. Namely that Heliocentrism was not generally promoted or accepted as an accurate model of the heavens, but did gain acceptance as having a few computation advantages.

In particular, it removed the need for a particular type of epicycle called an Equant. Ironically, the Equant somewhat resembles Kepler's second law, meaning it arguably is a better approximation of reality than Copernicus' circles-only Heliocentric model.

I'm not sure I can find the exact book. There's, like, so many books about Copernicus on Amazon. This is my best guess: https://www.amazon.com/Book-Nobody-Read-Revolutions-Copernic...
Wow, this is something that has been a floater-in-mind for decades ;

I'll top it off with an interview at Twitter with the Eng MGR ~2009-ish?

--

Him: So tell me how you would do things differnetly here at twitter based n your experience?

ME: "Well, I have no idea what your internal processes are, or architecture, or problems, so my previous experience wouldn't be relevant."

I'd go for the best option that suits goals.

[This was my literal response to the question, which I thought was a trap but responded honestly -- as a previous mgr of teams, the "well, we did it at my last company as such"]

Dont reply this way. <--

Here was his statement:

This is a literal quote from a hiring manager for DevOps/Engineering at Twitter:

"Thank god!, We have hired so many people from FB, where that was there only job out of school, and no other experience, and the biggest thing they told me was "well - the way we did this at FB was... X"

--

His biggest concern was engineering-culture-creep...
I would say that both the client and the media server (SFU) side of the work are challenging in their own ways, if you are trying to support a large variety of use cases, features, and sessions with large numbers of participants.

The client-side and server-side code end up being tightly coupled and you end up having a lot more client-side code than maybe is obvious if you're building an application that uses WebRTC in one specific way. For example, handling fast subscription to and un-subscription from batches of tracks is non-trivial, but important if you're implementing "grid mode" client views.

The goal of the approach we're taking here is to be able to support a bunch of different platforms at the same level of performance, stability, and feature parity. Web, iOS, and Android are the three most important platforms. But people are also using WebRTC on Flutter, native Linux, macOS, Windows, Unreal, Unity, and various embedded platforms.
Also I wonder what ratio of those schemes are trees planted that would have anyway been planted for industrial forestry... We grow trees for reasons. And if there is extra cash in it there is few who don't take it.
This scared me a bit as one of the apps on my iPhone is in fact an Antikythera simulator.
How EEx Turns Your Template into HTML
I’ve seen too many layoffs where critical people were fired, and experienced the resulting train wrecks first hand, to have any sympathy for companies or management in this regard. Team mates yes, psychotic dystopian organizations? Hell no!
> 95% only seems reasonable for thumbs up / thumbs down style rating systems.

Maybe for average of ratings, not for average of all things that could be rated, whether rated or not. Those are very different things.
This is what most of the people replying here are missing - all falls are "free fall" (zero g).

Yes the cat manages, but not in this situation.
How do you filter/ignore them without ignoring important stuff?
Atlassian Services Still Down
Two different people with differently spelled last names: General William DePuy (who was MACV C-o-S, BigRedOne-Six and then ran TRADOC after the war, and is considered the architect of the rebuilding of the Army after Vietnam) is unrelated to Col. Trevor Dupuy. Both of them fought in the US Army in WW2, and have confusingly similar names, but Dupuy is the one who founded the Dupuy Institute to do his numerical analysis of combat with all of his models and fudge factors.
Bayesian Reasoning and Machine Learning (2020) [pdf]
> by compiling to wasm

TIL WASM bypasses JS completely, including its memory management.
There's a ton of data that can be exponentially more useful, but we'll need networks that can (analogously) be late to work enough times to get fired, or experience heartbreak in succession while misunderstanding why prior heartbreak happened, or hallucinate stray cats when they're walking around the neighborhood at night
There are two ways this can go:

1) This outage will get their organization to prioritize work such that it never happens again.

2) This outage is representative of a dysfunctional organization that can't prioritize work correctly.

If you've been using Atlassian software for a while and are used to how they prioritize tickets then one of those options seems far more likely than the other.
In general, most of our cities (in the US) are very car-centric. Better than passing a law and hoping for the best while waiting to punish people, we can give people realistic alternatives to drunk driving to prevent it in the first place. Likely, these would have a second order effect of giving everyone realistic alternatives to driving too. If driving yourself isn't the norm, then drunk driving becomes more rare.
I Used Queuing Theory to Simulate Disney’s New Virtual Line System
Man creates a working 35mm movie camera with 3D printing
> `state:unscheduled` works just fine, I tested it before writing this comment.

You clearly didn't understand what I showed you. Watch the video again.

> There's no limit to the variety of analogies you can dismiss if you simply allow yourself to declare them inapplicable

Of course. Analogies never work they way you think they work. At best analogies are dubious claims that need to be proven. You equated Shortcuts to Photoshop, and that analogy is not even tenuous. It's false.

> As for control, it sounds good to me. Honestly, not being able to run reporting is a feature

WHo said anything about reporting? Oh wait, no one, except you.
You can probably put a few mice in a centrifuge of 1 meter and they would be happy. Make the centrifuge 10 times larger, we can fit a litter box.
The rubble is back at the level it was before the sanctions. How is their economy collapsing?
> we can give people realistic alternatives to drunk driving to prevent it in the first place

Such as?
Deno has already made similar changes, like https://github.com/denoland/deno/pull/4341. That particular change happens to be allowed by the JS standard. The change discussed here isn't currently allowed, but I suspect TC39 would be open to making it allowed (though obviously it would not be allowed for browsers, in the same way the linked change to __proto__ is not allowed for browsers).

If you change something that most code isn't relying on, most code will still work. This change is plausible because it's very rare for code to be mutating built-ins. That's not true for most other possible "fixes". And most other changes would not have a benefit to consumers of the application (who cares if the library you're using has `var`s?), so they're much less well motivated.
>MS Access also isn't really an option since

Actually I would change that from your answer to

"Access didn't come with the cheapest version of Office"
I'm thinking about upgrading from 64gb to 128gb so i can use all my Cities: Skylines assets in the same map
As much money as possible over what timeline? Crank profits now at the expense of the long-term business? Lose profits now to improve long-term business?

It isn't a straight-forward call to make. The current status-quo with resellers might be making money now, but there will be long-term brand damage in exchange. Will their business still be viable in 5 years if they develop a reputation for being Aliexpress lite?
directly when reading this code I cannot help myself but to get into review-mode. It is an awesome example, which i will probably use myself one day.

However...

inc.cpp:27

Gray is not the average of RGB, it is usally approximated with `Y = 0.299 R + 0.587 G + 0.114 B`.
I'm 46 and never in my whole career have working conditions been less ruthless nor less sociopathic than they are today. I'm constantly barraged with acceptance training, "human connection" training and calls where the expectation is to "share and connect" by telling the group something personal. I'm not with a bunch of kids either, these are all upper management very high 6 figure types.

I don't want to be one of those "back in my day" types but it use to be up-or-out. You came in at the bottom and either went up the corporate ladder at the proper rate or you were fired. That was sociopathic and bread ruthlessness in the workforce. Today it is touchy feely to the point of being confusing on what the actual expectations of the job are.
> It truly is shocking that health insurance is tied to employment status.

I think "annoying" is a better description. It's not shocking at all, it was a fairly predictable outcome given the situation. It is really annoying that we haven't managed to walk it back to something more reasonable since then.
How does that work around GDPR and other "Right to be forgotten" legislation? Aren't we required to hard-delete this kind of data?
For those who do find unnecessary, thoughtless noise unbearable, you might enjoy the movie Noise: https://www.youtube.com/watch?v=87pHHFMtVE4
>As a mini example see what happened when Noriega had started switching his allegiances from the US to a Soviet block.

Hm... Not quite. Noriega began switching allegiances to the Soviets well after the relationship with the US became hostile, and well after the US made it clear they want him gone, due to Iran-Contra and other reasons. He was also a dictator who lost an election by a factor of 3 to 1 a few months before the invasion. Bush was still hesitant to invade until a group of unarmed off-duty US soldiers was attacked, one of them killed and others abused in custody. Not defending the idea of propping up dictators or invading countries to remove them, just that this is not a good example of the point you're trying to make.
Aside from reproducibility issues in ML, what sort of issue did you have in mind in CS?

Most CS work is 90% maths, I don't see how you can have reproducibility issues?
I'm assuming this is by design to keep the US population "on their toes" and at work doing productive things. Otherwise why would it be tied to employment?
That is correct, these all fundamentally have the same issue and all need the same scrutiny.
I overcome tough technical challenges.

Same workplace for 25 years, but different engineering roles.
https://linear.app is pretty great
> Those two, and this example has me wondering why these companies continue to side with the buyers?

Because the customer sets the demands. If the demands aren't met - customer doesn't give you the money.
I agree that Material design looks awful. At least out of the box.

I've seen several sites and app use Material with lots of custom stylings and it looks decent.

I honestly don't why it's popular either. I know a lot of my developer friends like using it.
That's exactly it. Trying to fight to get things to run in a proper order was a nightmare.
Python developers are slightly better behaved.

I can't possibly come up with a reason WHY (Maybe Python's standard library is that much better than Node?), but Python dependency trees just tend to be so much simpler. If I "pip install $PACKAGE", it's usually only a couple additional dependencies that get included unless it's one of the huge ones like numpy. If I "npm install $PACKAGE", I can expect 50+ additional dependencies to get added.

For some reason, Node engineers are much more likely to "npm install leftpad" than write the 2 lines of code it takes to implement string padding.
Yeah to be clear, I wasn't trying to say it was a bad feature, just that this might be one of the negative sides part of its trade-off.
Candidly, do you mind flushing out what you mean here by a fairly predictable outcome given the situation?
I don't even agree with the policy. I'm just trying to get to the truth instead of blindly following the media narrative. No claim about war crimes should pass without further thorough investigation. I don't understand why my previous post had to be flagged. It is a matter of fact that the western media for the most part has lost any interest in investigating and covering the Kramatorsk shelling after the rocket's serial number had been revealed in a footage of an Italian media [1]. One would think that once you have the number it would be relatively easy for NATO to precisely identify and name the perpetrator, but the media is silent on that matter since two days ago.

[1] https://www.youtube.com/watch?v=sWLl0aGQEPw
Grandma dies and takes her keys with her, deflating the currency and boosting the value of your stake.
They were retreating, not surrendering. They were bringing with them all their arms and armor (literally, bringing their tanks back). We stopped them because they very well could have regrouped to when they were back in Iraq. They were not 'hors de combat'.
FWIW we did two pretty extensive proof-of-concept prototypes (one in pure C++ and one in Rust) before choosing Rust for this project. I, personally, thought that we would choose C++. I'm a big "choose boring technology" advocate. [1]

In other words, we tried hard to document a lot of before-the-fact rationalizations to go with the inevitable after-the-fact rationalizations. :-)

[1] https://mcfunley.com/choose-boring-technology
Musk may build bigger stake and take “hostile stance toward Twitter.”
> Most of the computer production will remain in China

iMac are made in Thailand also (if not only)
Most of the stuff on Etsy isn't art.

But also - there are multiple easy alternatives to Etsy storefront.
I implemented Ohm's Law as you describe for an iOS App some years back [1]. Tried also to figure out how to do it in Javascript (still learning, love it if someone could really make it nice for the rest of us to use) [2].

[1] Perfboard (5th screenshot shows it): https://apps.apple.com/us/app/perfboard/id46595187

[2] SlideRule.js: https://github.com/EngineersNeedArt/SlideRule
The way I see it, the public discussion has been going on in Finland since February 24. The effective decision to join was probably made last month, and it will be made formal when the time is right. There is currently more uncertainty about whether NATO would accept Finland than whether Finland would want to join it. To avoid provoking Russia unnecessarily, Finland won't make the formal decision to apply until it's clear that NATO will accept it.
A depressed person has an increased likelihood of an intensely negative experience, I believe.
Yeah, the idea is that by expecting the deletion logic you can make it simpler and more rigorously tested than regularly changing business logic or application code.

If you organizationally cannot prioritize quality then nothing can help you.
Good quote:
“ In previous projects, I had to use a lot of sophisticated marketing techniques to gain traction.

But currently, there's lots of demand for podcast hosting; we can barely keep up. It's like we've been dropped in a rushing river, and our job is to paddle as hard as we can. It's a totally different feeling.

The momentum in your market matters!”

Also, interesting talk about thinking which customers you want to serve: https://youtu.be/TnWo6ex1C4E
It's more that they vote more than young people and no politician is going to change the driving standards in their state only to be antagonized by the AARP.
That's a pretty extreme way to say it. Python is in essentially the same boat, as is bash, Ruby, PHP, dart... Calling languages "broken" is to say that one hard problem makes them unsuitable for use, which is hardly true.
Ask HN: Why do people get angry when other people disagree with them?
I'm asking here because I bet some of you have looked into the science for this. What theory best explains this phenomenon? Why does the person care at all that the other person thinks that they are wrong? What evidence do we have for such an explanation and what assumptions does it depend on? Any citations welcome.
It’d be a lot less annoying if there were simple ‘refuse’ button that would refuse everything, including all the ‘legitimate purpose’ cookies.
Let me bet: Rebuilding from Jira email notifications. Yes, the diffs in the notifications.
> or bad SQL WHERE clause

Tip: Begin an SQL session with BEGIN TRANSACTION; at the end you can either COMMIT or ROLLBACK.
Lightning network is non-cryprocurrency ledger that happens to use Bitcoin for eventual settlement. If you are going to use lightning you may as well use a normal debit card.
> That's just plain not true

You can only use USD if you're a resident in Dollar Stores. You can't use USD cards, you can't bring USD into the country, and even on the link you shared it mentions the USD black market with a 2x differing exchange rate. As a resident you can't deposit USD in banks. What you're describing is the illegal USD black market. As of last summer, Cuba has allowed cryptocurrency payments to be made and brought them into regulation. There are other countries like this too, such as Argentina.

> Do you think they pay their rent with Bitcoin?

Not bitcoin, but crypto use is growing.

> whatever upsides Bitcoin has, the dollar typically has it better

Except in countries that don't allow the USD. Or countries that the US doesn't allow to use the USD. Or countries that have black market exchanges which increase the cost of the USD. Or countries unassociated with the US. Or when the Central Bank of a country threatens to seize all USD. Or so many other reasons... Hence why the USD is not the primary form of payment in these countries and they're using mobile money.

Yes bitcoin has higher fees, but there are other cryptocurrencies and I was talking about crypto in general - not just Bitcoin. Although Bitcoin does have low tx fee layers you can use, so it's not that much of a problem.
I'm not sure that i would consider what John Oliver is doing as blackmail. I'll leave that for others to opine...but damn, i really like this because my hope is that it might lead to some positive legislative work. If we fast-forward to the future, and it *DOES* pan out to some good that gets legislated, it would be somewhat sad...Sad because it would mean that using logic, reason, etc. failed to get legislation, and the only thing that works is publicity, bad press, etc. /sigh
I've never regretted changing jobs. Go to new place, learn and experience new environment, expand your network.

I'd bet if you don't like it you can always go back to MSFT later, likely for higher salary
;) send a postcard
Considering cats fall feet first and buttered toast butter side down you can power your spaceship by taping buttered toast to your cat's back and attaching the cat toast contraption to the rotor of a generator
Yeah & other high profile tastemakers/taste-havers.
So you knew of this limitation, but failed to mention it?!

Wow. Just wow.

I thought you were trying to show a general way to run jobs in parallel in a safe, reliable way that was faster than GNU Parallel.

You failed to do that.

Instead you showed that it is possible to run jobs faster than GNU Parallel, but in a way that is neither safe nor reliable.

(Or more correctly: If you know the exact limitations of the kernel of the OS you are currently using, it will be reliable in certain situations - but not in general).

I will pick reliable results over speed any day, thank you.

I hope the person, who mentioned safe parallel grep, will show how it is done: https://news.ycombinator.com/item?id=30891634 because I will definitely not be using your solution.