skysight-inc/HackerNews huggingface dataset:
Angular component for displaying user profile image and additional details
> Unlimited and immediate transparency are generally not a good idea. Before government data is released to the public you have to ensure there is accountability to applicable regulations and sensitivity to any personally identifiable information.

> The goal is to hold governments accountable without violating the privacy of impacted individuals or any other internally sensitive information.

Should be doable to vet the release algorithmically in a great number of cases. And any data that's not available should have have a page explaining specifically why in its place.
Arf... screwed this one up. :/
If you're looking for another Zen like hobby, try soldering. You can get a Hakko iron [1] for $100 and fun kits [2] for under $20.

Few activities put me in a state of peaceful tranquility like soldering in quiet solitude. Summer nights soldering with the window open listening to crickets in the background. Heaven on Earth.

[1] https://www.amazon.com/dp/B00ANZRT4M/

[2] Elenco FM Radio Kit https://www.amazon.com/dp/B004YHZE0G/ref=cm_sw_r_cp_apa_i_Fq...
Know a few ex coworkers and friends of friend who after multiple failures eventually got accepted.

Their strategy is the same across the board: practice makes perfect (a.k.a leetcode). Don't give up, keep trying.

You are well aware that there's a big industry around interview preps for Hi-Tech BigCos and Gayle herself is one of the implicit founding of this industry right?

Pre-Leetcode/HackerRank the kind of people who got accepted to Google are mostly their kind: ACM/TopCoder and most folks who grew up/go to school in Bay Area because well duh... It's what they do everyday: practicing leetcode style problem solving. The Stanford/UC Berkeley folks got in because well... Interview questions are shared among interns because there's no database like today's LeetCode.
I guess I'm left wondering how this is Express inspired vs inspired by the countless other options that already exist in Go.

app.Get("/", func(c * fiber.Ctx) {
c.Send("Hello, World!")
})

app.GET("/", func(c * gin.Context) {
c.String(200, "Hello World!")
})

app.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, World!")
})

app.Get("/", func(ctx iris.Context) {
ctx.Write("Hello World!")
})

app.Get("/", func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("Hello World!"))
}) //chi

There are so many micro web frameworks in Go that follow almost exactly the same pattern. It's hard to see how Fiber is substantially different.

Fiber also uses the empty interface a lot in its code. For example, app.Get() just takes `args ...interface{}`. By contrast, Gin's app.GET() takes `relativePath string, handlers ...HandlerFunc`. You know what Gin is expecting you to pass in.
I can't help feeling that it looks visually similar to Proxie[0]

Disclamer: I am the author of Proxie.

[0] https://proxie.app
My feeling is it's better to have something paid for up front than hope it'll be paid for later.

We could repeal prop 13 and increase property taxes, but there's nothing requiring that increase in revenue be spent on improving the infrastructure related to the new development. Local government could spend it on something else.

There's also Mello-Roos for the specific improvements that need to be made, but that hurts demand for new housing because it's another cost tacked on, which developers don't like.

The fact of the matter is, as we build more housing, we also need to build more infrastructure to support more people. Developers don't want to do this, but requiring them to do it insures it gets done.
Don't get me wrong, I personally am totally in favor of Pipewire. The GP was making it sound like it's going to be some kind of panacea though, and I don't think that is going to happen. Pro audio is hard. It takes a long time to bring a project like this up to speed (I know because I've been waiting patiently for the video streaming stuff to stabilize). Pipewire is a good improvement for users but it doesn't bring any major features that a DAW is going to really want. And as Paul said, eventually as a DAW grows and becomes more monolithic you're going to get away from even wanting an audio server at all so you can have the lowest latency possible.

BTW from my perspective there already is a major project driving a revival of open source audio, and that project is called JUCE [0].

[0] https://github.com/WeAreROLI/JUCE
That definitely was not a thing I had in mind, no, although I'm sure it has cast a shadow over the particular flavors of honor society I've had the displeasure of being subjected to — thanks to Hollywood, if nothing else.
It's not quite every other state. Several have some form of limitations California is just unusually strict.

https://www.lincolninst.edu/research-data/data-toolkits/sign...

I believe we have the most powerful notion of direct democracy which is why our voting demographics get the biggest tax cuts
This presumes that the merger was a neutron-star binary. If the progenitors were black holes, there's no need to rethink nuclear physics.

One would then have to contend with estimating the rate of stellar-mass black-hole mergers, but at least there's no need to break our understanding of QCD at the same time...

Time will tell. As the gravitational-wave detectors trigger on more neutron-star mergers with optical counterparts, the answers will become clear. If there are lots of events without optical counterparts, they're more apt to be black holes.
Who are the Bay Area’s NIMBYs–and what do they want?
Yeah the tone of that entire article struck me as very arrogant. Even "small" things like "my engineers" -- I don't think I'd want to work with this person.
FWIW, I think it's actually a bit better now than it was in the 2000s. There is still some of it going on, but it's not like in the Bionicle decade where some sets had you practically just snapping the arms on an action figure.

For example, my kid got #76113 (Spiderman Bike Rescue) for a birthday present recently, and although there are little plastic webbing pieces there are obviously specific to Spidey, on the whole, the bike is built honestly; it uses standard pieces in clever ways to create the unexpected shapes and angles that make it look good.

And it's not like they didn't used to do this at least a little bit even in the good old days. Remember the LEGO castles with pre-fab wall and rock formation pieces, like #6090 released in 1995? Or the numerous pirate ship sets with big special hull and mast pieces, like #6268 and #6289, both also released in the mid-nineties?
Why the freakishly long post..
Is there any job that doesn't have interview procedures that fail? Isn't half of the system if not more broken? Taxes, education, housing..

Why we engineers whine so much about it?
This feels like the difference between someone who _needs_ mentoring and someone who does not. In other words, a senior engineer according to your definition can (mostly) "manage themselves". I do think that this is good in that it gets at the core of what makes a software engineer good (from the perspective of a good manager).

At the same time, this is sort of an oversimplification the levels to senior engineers. I've seen a lot of people who have skills that really make them signficantly more effective than other people on the team (particularly me). Here are just some of the common differentiators:

- Getting tasks done [1]: As antirez says, I've noticed that some people just implement things quickly, while others take too much time. Even worse, many experienced engineers learn "too much" and make their code too "perfect" out of habit, even if they are aware of their perfectionism.

- Architecture ability: Some people simply come up with good designs more quickly. They know which data stores to use. Their predictions about scale turn out to be correct. Their designs are simple enough for other engineers to understand. Overall, their designs simply turn out to take a lot less time for the team to implement, test, and release to the customer (and not necessarily in that order).

- Expertise in CS fields: Hard problems do come up and block engineers. Good people can avoid/work around the unsolved ones and just implement that fancy downsampling or concurrency control technique when performance/correctness matters. (Ex: your shiny microservice mess is full of thorny networks/dist computing/database problems. I've seen multiple inter-service race conditions from people who don't know what a transaction is)

- Tooling experience: The person with experience with k8s will implement more quickly than the person who's never worked with a cluster manager. This is not that important, but more important than many more experienced engineers say it is. How long can you wait until your team is supposed to have a working system?

- Other qualities: product expertise, user design, interpersonal (some people singlehandedly make a team's culture good), ops skills, analytics skills, hiring (well now this is just more about what makes a general employee valuable)

[1] http://antirez.com/news/112
> Once upon a time businesses had to submit paper work verifying their business to a registrar to get an SSL cert. It wasn't just about encryption but also identity.

And those policies made it impossible for personal and hobbyist sites to use secure communications, while doing very little to actually prevent abuse. (Most of the apparent "success" of these policies was simply because the motivations for abuse were lower at the time.)
Intuit Near Deal to Buy Credit Karma for $7B
> Doesn't matter how long you spend on leetcode. Google will present you with a problem you haven't seen before and there are a huge amount of people who have done leetcode for years and can't pass the interview questions.

It matters how long you spent time on leetcode/other practices from popular algorithm books (comen, skiena, sedgewick). Source : friends, ex co-workers, and personal experience. Sometimes they just change the "story" questions but the algo and tricks are the same, sometime they took it verbatim from leetcode (or the other way around: someone leaked them to leetcode).
Was this kind of error common in the slide rule era? I never heard that it was.
Data Engineers Supporting Their Data Science Teammates

"By the way, we are chartered to work separately from ____ infrastructure teams, to better enable our freedom and not hinder our own progress. We’re allowed to run our own computing environments, cluster(s), olap database(s), _____, and we’ve been doing it ourselves.

Can you run/manage/provision those for us too?"

From a talk I've given a few times called, "Life of a Data Engineer"

(Google slides link: https://docs.google.com/presentation/d/1Oer3Z9OXPsk9H9WE5g6x...)
Probably because engineering partly about obsessively getting things right, and so that's the kind of personalities you have opining on this topic in these spheres.
Why would you apply for a job where you are "truly competent"? Don't most engineers want to be challenged when they are looking for a new job? Shouldn't people who are looking for this sort of thing have a sense that they may fall short?
the US has a ton of problems too: homelessness, drug addiction, crushing debt, pollution, gun violence, corporatocracy, terrorism hysteria, incarceration, suicide, heart disease, cancer, obesity, etc. and we strongly oppose the single biggest, easiest fix: import a bunch more people into the country to juice the economy (since baby-making has stagnated here due to all the aforementioned problems).

the hong konger would choose neither of course.
It does, but I doubt it contributes as much as low interest rates. The difference in current mortgage rates and the long run average rate is something like 40% of a homes current value IIRC. Assessed value increasing at 2% per year instead of 3% per year does make a difference, but a 1% difference in the rate of increase of taxes that are 1% of the assessed value is a 1 hundredth of a percent difference per year.
I'd have expected the opposite.

I'm in a state without anything like Prop 13. If someone wants to build some development nearby which drives up demand for land and housing in my area, and so drives up property values, and so drives up my property taxes then I've got an incentive to oppose that development.

If we had something like Prop 13 so I didn't have to worry about that development driving up my property taxes wouldn't I then have less incentive to oppose the development?
I only want to quote you from a couple days ago because I think you need to reflect here and take time to stop spewing non-sense which you're making up... and I don't think you're seeing it clearly; so, maybe this will help you out...

In reply to this:

>> I rely on Matt Levine to explain, more clearly than I could, how brokerages make money

You wrote:

> You rely on someone who never worked for a brokerage to teach you how brokerages worked?

Maybe you should really think that through in the context of economics.
lol, does the Navantia logo look like a wavy equals sign, ie 'approximately equal'? I think it does. It's honest anyway.
Blood-sampling robot excels in first human trials
The Computer Pioneer Who Built Modern China
Only last for a year. After that, renew it.
Unlike Google dev account which is $25 for lifetime, single payment only.
I think the controller/service abstractions are completely unnecessary and cause unwanted indirection. Otherwise, this looks like a typical CRUD service -- with custom logging, database model schemas, authentication, and routes that utilize all of the above.
i think the scientist defines what data they need and how they want to query it and the engineer does what it takes for the data to get there.

data engineers would be like linemen for a utility company, setting up the power lines
Salaries do not need to be 5x in order to have 5x housing, that's not how supply and demand works.
Zoning is a part of the difference, but recall that Texas also has 1.8% property tax (~top 5 nationally). That really changes the incentives for land owners & developers.
In India, we use similar e-commerce platforms to the West and are probably more advanced in the payment infra with the advent of UPI (Unified Payments Platform).

UPI is an interface that any bank or wallet app can use to allow individuals or businesses to send money to a mobile number or UPI Id.
Are you even going to write a line of code to fix any of the 'awful anti-patterns' you mention or am I just going to get downvoted on Hacker News. For Christ's sake, this is why open source is failing. You all like to complain more than you actually do anything at all to fix things. Exactly the reason I never open source a line of code. There is no true community it's just a bunch of wankers that would rather complain about anti-patterns then make things better. Fuck.
Why would there be no mechanism to install extensions?

I'd like to support Firefox so that we do not end up in a browser (mono|duo)culture, like the IE6 days. For this reason I use Firefox on iOS even though it's skinned WebKit.

My impression is that Mozilla has generally had the well-being of netizens front and centre, social controversies involving Eich aside.
It's a bit of both

1) The companies that do this interview a TON, so there are bound to be bad experiences, and those are the ones that people blog about

2) The questions are supposed to be hard, but achievable. So you get two scenarios:

A/ candidates who are not good enough and are not aware of it. "How am I supposed to know if the hashmap/dicationary data structure in the language I say I'm best at maintains insertion order? I just google that every time - everyone does!". Sorry, bucko. That's the kind of in-depth understanding of your tools that we DO expect you to give a shit about

B/ Immature interviewers with a bar that's too high that are using overly complex questions and don't get noticed right away by the more experienced interviewers.

So ultimately, YEAH, the questions I ask, for me to want to move forward with a candidate, I expect you to solve the problem. But I'm not expecting you to solve it in the most efficient way or GTFO
I'm sure the rules are complex, but even if you stripped to the studs you'd get reassessed on the improvement to the structure, correct? Not a reassessment of the whole property?

Say your property tax should be $10,000 per year, but you're paying $1,000 because of Prop 13.

If you were to put an addition on, with a value of $200,000, you'd have to pay property tax on that ($2,000 per year), but they wouldn't reassess the whole property and make you pay $12,000, I assume?
CJK fonts can be megabytes. The rest of an otherwise lean site can be a few hundred kilobytes or less.

E.g. my site's About page is tiny, but pulls in a CJK font (with delayed load) for one line of text. It would make no sense to self-host that: https://marcan.st/about/
Personally I block all third party fonts and have never noticed an issue with a plain old font. The web is so much nicer with a very restricted font set and range of sizes.
This is the most concise reason why not to use this code. The rest are complaining about the code quality rather than the implications of the licensing issues here.
Sorry, but what you've outlined above doesn't show that you value the candidates' time. You require two rounds of technical interviews before any human contact. It's asymmetrical. By automating the first two steps, you've made it so that you can waste as much of the applicants' time as you want without expending any further time or resources on your part.

Also, from experience, I've never come across a two hour takehome that actually takes two hours. Everyone always says not to spend more than two hours on it, but I can't exactly turn in an incomplete assignment.

I'm glad it is working for you, but it's not something to be proud of. Essentially what you've done is replace the standard 30 minute intro phone interview with a 2 hour SAT.
So fix it!!! It's open source. Put some work in, or your complaints fall on deaf ears.
I'd also like to point out this is also a situation where several workplace factors can cause issues:

- my job=>my problems

- tight deadlines, crunch, and not enough time to investigate issues outside of your domain

- rigid purview domains--"you aren't authorized to look at that", "why are you wasting time / company resources looking at that?"

- culture of elitism--"of course it's correct; I did it."

Just some food for thought.
One contractor I spoke to in SF said maybe 50% of people get permits for renovations.

If you do pull permits, it costs $1,500 or so and your property taxes will go up.

Apparently if you get busted, they just make you pay plus a small penalty.
The odds of google being down / slow instead of your site are pretty bad.

Unless you build your own data center, pull in all the fiber yourself, make the network switches yourself, build the servers yourself, etc... you are always going to be dependent on a third party or external service.
A self-hosted font containing just those few characters would be tiny, and nicer to your visitors than forcing a mostly useless megabyte download on them. Makes a lot of sense.
>The term the author needs is "diseconomies of scale."

The author already has it:

https://twitter.com/matthewstoller/status/908765906175692800

https://twitter.com/matthewstoller/status/102391884748788941...
I looked more into it - [0..1] a the only Safari has that other apps don't is MAP_JIT since running JIT means you can run unsigned code.

0: https://news.ycombinator.com/item?id=17998373

1: https://news.ycombinator.com/item?id=18429757
Yea, just from reading about Dreams it seems basically like a game engine more than a game, albeit a very accessible one that also highlights user generated content prominently a la Mario Maker.

Game creation tools have never been very accessible and surfacing UGC without the player having to dig for it feels like a relatively new phenomenon.
Pipewire is probably not going to make your ALSA configuration issues go away. It's built on top of ALSA just like everything else. What it might do is make it easier to have low-latency audio across multiple devices. And it may save you some of the hassle of having to configure JACK and LADISH.

Would you care to mention what your device and particular misconfiguration problem is? I can't guarantee I can help, and if it turns out the issue is due to drivers then there's not really anything a sound server like Pulse/JACK/Pipewire can do about it. You can't design around that, it literally is just bad luck that you happened to have a device that is badly supported.
I feel you, but who has it any better in late stage capitalism?
I see a bunch of wannabe open-source proponents complaining about code quality and doing nothing to fix the code quality itself. Complain all you want, but it does nothing to promote open source. You all have some introspective contemplation to do about how you conduct yourself as developers.
Huh?

You said Houston is "the worst counter-example" to San Francisco because the pollution is so high.

Yet, pollution is worse in in the bay area than Houston.
I think it's just an example of "convergent evolution". A tool like this will necessarily have a list of requests and a way to easily examine each one of them in detail. One of the well-known Windows equivalents is not that different either:

https://www.telerik.com/fiddler/web-debugging
The NIMBYs are so stunningly effective because they're the only people engaged on the issue, not because their values are actually universal.

Like anything else in politics, it's a turnout game. Development regulation is an obscure issue. There's a lot of room for people who would be okay with denser cities (and thus haven't paid attention) to learn about it and show up.

And then of course there's the movement we're already seeing in state legislatures.
Code being open-source does not magically create a community or magically provides an incentive of working on it.
We have all been told to accept a lower standard of living because of climate change. Deniers are just ordinary people who noticed that people telling us this most loudly have abjectly refused to accept a lower standard of living themselves. Many even fly to climate conventions on private jets. So the idea that it's all fake is a much simpler and more compelling reason to ordinary people than "the sky really is falling and you need to learn to like eating bugs".
Shame, shame, shame, on every detractor to open source here. The code may be crappy but at least someone released code to the public and they get to learn from it. Why don't you all write a blog post on the intricacies of how shitty this code is so that future developers can learn what not to do. Your negative responses are shameful. And you won't do a write-up since you are a lazy to begin with!
Are you thinking about Lala?

https://www.cultofmac.com/211126/the-inside-story-of-how-app...
Honestly though, this is absolutely ridiculous that you have to do something this complex to fix something so simple. Why doesn't Cloudflare just build this in and let users toggle it on and off under their performance tab?
Wait, is the engine power measured in something else than KW nowadays?
I think that the HP -> KW switch happened something like 20 years ago, at least in my country.