skysight-inc/HackerNews huggingface dataset:
Sure. I am always looking. But my time is incredibly valuable to me and I simply won’t put up with that kind of process. I have plenty of alternative options. I worked for a large (not google large but still large) multinational company in a previous job on the back of a single 45 minute video call. Prior to that I worked at another multinational on the back of them inviting me out for lunch and then an hour chat in their office at a later time. In both cases, I had offers 2 to 3 days later.

Why would I put up with a multi month process when many of my alternatives are so much less stress? It just feels like Google doesn’t value my time.
I'm a bit confused by this being an in-memory only database and also using Apache Parquet. Isn't Apache Parquet a file format specification? Whats the point of using it if you aren't serializing data to disk? Is the goal to eventually support durable storage?
That's an interesting way to say Porsche didn't make many cars before Cayenne and Macan.
That's reassuring, the phrasing of "nobody can access prod without a Slack bot" was worrying.
Transforming America’s correctional system with technology
I mean S2FM is already usable, just look at TheParryGod's stuff on YT.
Ask HN: Do you plan to move to a lower COL area/country?
Having done the opposite (low COL country to Pacific Northwest), I can say I'm thinking about this. I want to retire some day. Can't do that without savings, and can't have savings here even with a reasonable salary.
Agree completely! Just seems more appealing with the sense of it continuously growing as the music industry consolidates in many ways.
> and if that cloud goes down, you could struggle to turn your lights on

For the mainstream smart bulbs and switches I have (Philips Hue bulbs and Belkin Wemo switches) their app-based controls work even if the Internet connection is down.

The only thing that doesn't work is voice-assistant controls, and also the configuration of schedules, etc. And as others have noted, they all work fine as dumb physical bulbs and switches.
Apple spent ~22B in R&D in 2021, but they definitely have large-scale decision makers expecting near-perfection on anything considered for released, probably before they even push it to DVT.
Coming from TypeScript, having an explicit discriminator field (like "type") is a lot easier to deal with[1] (which to be fair is compatible with the last example given in the OP where they have a "type" field and a generic "data" payload field).

[1] https://www.typescriptlang.org/docs/handbook/2/narrowing.htm...
Is Google an up or out company?

That is, if you don't get a promotion in a certain number of years, you will be encouraged to leave?

That would encourage making projects more complex than they need to be, to get that promotion.
> But, if you donate $1.1 billion to an eligible charity (and claim to have gotten nothing in return), then the US government basically pretends that you never made that money, and your tax bill goes down by roughly your marginal tax rate times the size of the donation. There are limits and caveats, but in general, it's a pretty fair treatment.

I think it's highly unfair in that it shifts decisions on social spending from the democratically made decisions of the people to a few wealthy individuals.
Or they're separating themselves with their value proposition.
To be 100% honest I found it very intimidating to even begin reading it. It's such a time sink (no pun intended) and a huge wall of text (with figures and interactivity nonetheless).
That, plus fanatically good NAT Traversal: https://tailscale.com/blog/how-nat-traversal-works/
Fast builds, secure builds. Choose two
but if not that’s ok
In the infosec community, "researcher" is the noun of choice to describe anyone who has discovered a security vulnerability, no matter their motivation or experience.
I’m adding SNOBOL to my list of modernist languages. “Everything is pattern-matching” fits the modernist ethos.

On the other hand, what about APL? Although the syntax looks just as much like line noise as Perl’s syntax, it is actually a very elegant language. Is APL also a modernist language?

https://www.youtube.com/watch?v=a9xAKttWgP4
I asked the question rhetorically. The answer is "no". Characterizing an application as CRUD does not exempt it from some mix of performance goals.
You mean if they don't deliver the product after they signed a contract?
Heroku forces user password resets but fails to explain why
Could you expand what you mean by this? Able to deduct quite a few things in the US?
Along this same line of thought, I've always wanted a smart switch with a motor or magnet inside that physically moves the switch when it gets toggled by software.

The UX of a physical switch whose position always accurately reflects the state of the circuit is hard to beat, and all the smart switches I've seen seem to use buttons or some other non-tactile solution that is significantly worse UX than a plain old switch.
failed is a strong word. we've pivoted to something else. not every idea works out the way you want.

we thought that if we built a trustless casino technology that used smart contracts to power the games and generate provably fair random numbers so that no customer would ever have to play an unfair game.. and that no funds had to be held in the custody of the casino... that there'd be a market for that. we wuz wrong. the market doesn't seem to care about something that's non-custodial or guaranteed fair. we shuttered it about 18 months ago.

so we've pivoted. we're experimenting with NFTs, and driving games. And investing in other worthy projects.
Comma Body: The Future of People
> create all kinds of new behaviors that React doesn't understand

Care to expand? (I'm working on SVG-as-React-component stuff.)
Sounds like a hack for people with social anxiety as well.
It's hard to claim a phrase like "toxic masculinity" is non-gendered.
> In 2011 I observed that at the boundaries, applications aren't object-oriented. For years, I've thought it a natural corollary that likewise, at the boundaries, applications aren't functional, either. On the other hand, I don't think I've explicitly made that statement before.

The next and last paragraph does not then explicitly make that statement, instead ending with:

> Functional programming offers an alternative that, while also not perfectly aligned with all data, seems better aligned with the needs of working software.

I think that's right. OOP is just a disaster, but FP is not. FP is not about making all of a program pure, but, rather, about isolating all the bits that can be pure (thus making them easy to test) and collecting all actual impurity into as small a bunch of code as possible.

The impure code you end up having will look very procedural.

In Haskell, you do this by running all side-effect-having code "in the IO monad", and monadic code looks procedural in the same way that PROGN loops procedural in Lisp though PROGN is [or can be] a macro that turns your procedural statements into one singular expression.

So it's completely fair to say that "at the boundaries, applications are procedural", because, well, it's patently true!

FP helps by helping the programmer push impure code as much as possible towards that boundary, leaving the rest to be as pure (and thus easily-tested) as possible.

For example, if you have code that uses the time of day for externally-visible effects, then pass it the time of day so as to make it more pure and easier to test. This one is counter-intuitive because we like to just get-the-current-time, but I've done this to make code that does epochal cryptographic key derivation deterministic and, therefore, testable.
Tesla is overvalued, if it wasn't Musk wouldn't have sold 8 billion US in Tesla stock to buy Twitter.
Ahh, interesting thanks for the link. I bet the non-neutral aspect has something to do with both price and availability. There really are not many options for the consumer that avoid the neutral.
Going off the description of "bugs being too easy" vs "building new things" - is "shipping a product without bugs" a worthwhile technical ability to cultivate?

I would argue that attention to detail and polish are important technical abilities, and that focusing your technical advancement path solely on less tangible-to-the-user abilities will cause you, as a company, to make less compelling products.
Here here! We don't have to believe everything internet strangers say. The presupposition that an unvetted internet comment will somehow become "vetted" by the probing of _another_ internet stranger doesn't make any sense.
> Nobody seems to want to answer the question, which is quite telling actually.

You're still missing the very important context of the original comment you replied to, so I'll self-quote:

> Arguing these minutae is highly unproductive. It's much better to start from common ground, and a supermajority of Americans believe that the choice should be between patient and doctor.

You're ignoring this, and going straight back to debating minutae, and using a completely ludicrous case that (a) nobody wants to be legal and (b) is already totally illegal without any kind of abortion law.

> I guess to understand the position I would need to understand what reasoning would justify an abortion at 39 weeks

See, you keep claiming that I'm in support of an abortion at 39 weeks. I didn't take that position, did I? Look to Canada, whose Supreme Court ruled that this is a matter between doctor and patient. But, doctors are highly regulated with regards to their behavior and ethics, and gosh, they aren't running around murdering babies like the example you keep trotting out, are they?
> A better option would just be to put $1 billion into a company dedicated to catching up to China on mass-scale monocrystalline PV wafer production

I don't know the parent commenter (though their name stands out), but on HN, isn't this essentially saying, 'give money to me/us'?
They have the source code but they need someone to sign off, etc, etc (I am an external contractor) and meanwhile I started by doing what I could and now am nearly finished.
Decompiling the old app would be hard because it is a VB application.
It's probably financially optimal to put a nice veneer on an existing solution than to make something whole-cloth. They're running a business, not a charity, and besides -- as the consumer, why would you care? All you see is the facade anyways; unless you're making a point that the API's are actually leaky abstractions and the facade isn't that good (and I would respect that argument, if it were the case).
The Satoshi protocol is about creating a mechanism to achieve distributed, trustless consensus. Plenty of applications for such a platform.

Name one that can't be achieved easier, faster and more efficiently by other means?
Tech Management wants to -not- promote people, so they try to make promotion difficult which inadvertently creates promotion driven culture.

For instance, if they promoted people for working hard, then everyone would work hard and we (high level management at tech companies) cant just promote everyone. so they make it arbitrarily hard, such as at Google "only promote people who solve hard problems". I think most tech companies will have some flavor of that, like at Amazon "work on projects that have cross team company impact".

Its all about trying to -not- promote people fokes, which ironically creates this promotion driven culture. After all, we are mostly college grads, and a lot of us are from the top schools (not even the majority, just a lot).
My country is very clearly not. Myriad of human rights are right now being violated. Protesting the government is basically illegal. Personally as an 'elite' or 'laptop class' I'm not the one targeted generally speaking but eventually they come for you. So I have been looking at where I would go.

Caribbean islands certainly have an appeal, but those aside. Same with any countries which im not welcome like the middle east.

Low tax rates and low government debt in lithuania is appealing but 15% inflation? Ouch. Also how about your neighbours building nuclear bombs? Basically the same problem for estonia and such. Lots to like with several of these countries but their neighbour(s) are a bit nutbar.

Czech republic is looking interesting. Good unemployment, good gdp, low government debt, good inflation, good taxes. Probably a disaster population decline issue incoming. Prusa3d is there. Language is probably a problem. Sudetenland a problem still? Probably far enough away from Russia. Certainly curious.

Switzerland, italy, and germany are probably much of the same as well with good situation. That balanced budget amendment is such a huge value, but you have to sit on a cushion during tax season. Otherwise they seem like good destinations. The problem though, language. I suck with language.

Australia has a ton going right. I love so much of Aussie culture; language isnt a barrier for me. Family live in the perth area. I would love to meet ajahn brahm. I absolutely abhor their terrible driving laws and mostly eliminate the idea of moving there because of that alone. Then covid happened and omg human right violations that strike fear in anyone. Sure it's mostly east coast big cities and not perth. Flipside, I could own a holden ute maloo... in slipstream blue. Ya but the reason to leave my current country is human rights violations... not going to be moving to australia where they have human rights violations.
Where did you buy/how did you make your lightbox?
That doesn't really capture what's been happening. If feature bundles are still today's plan, it's only because the multiple attempts to get strict on by default have so far all been defeated. They are still pushing forward adding options to disable features like indirect calls, multidimensional hashes, bareword filehandles, etc. And you can bet that at some point they will revive the idea of moving to Perl7/8/9 and permanently remove those things as they go.

Some--not all--of the people working on perl really want so-called "cruft" to disappear. I'm not a fan of that attitude for such an old language with such a rich history of backwards-compatibility, and I definitely don't think it's going to accomplish some kind of perl renaissance. I think it would be better to double down on what makes perl unique. When I watch Signes giving a talk like https://www.youtube.com/watch?v=FlGpiS39NMY where he shakes his head at variables like `$;` or `$,` (29:20 in the video) ... it looks like the leaders of perl hate how strange it is. That worries people like me, who love perl _because_ of its quirkiness, not in spite of it. Surely people who want something more consistent have moved to Ruby long ago.
Who the hell cares? Use a different notation for the .00000000001% of the time you ever have to interop with a non 12-tone equal temperament scale.
Can you point to what libraries he could have used that would have made it simpler? I doubt anything like would benefit from any type of abstraction that currently exists, unless it was a more interactive application that would incorporate user input etc.
You can try any free online bootcamp. Freecodecamp seems to be good for web development(JavaScript, HTML, CSS, etc). Then, you can try building some side projects(maybe music related). Good luck!
1. That's not really how FOIA works.

2. It's spelled HIPAA.

3. Foursquare isn't bound by HIPAA because they're not a covered entity, unlike the CDC.

4. Believe me, I'm livid about the selling and collection by private entities.

5. I'm only bringing up the FOIA side of things in an attempt to highlight something that you might not have considered. Judging by your misunderstanding of HIPAA and FOIA, it seems that you could stand to consider more.
Claiming that Rust is a low productivity language, generally, is too broad of a claim to be even be plausible.

The parent commenter may have some narrow or situational definition of productivity.
They aren't calming when I can't see shit when pulling out into an intersection and turning.
I don't know what would happen initially, but eventually, the contractors wise up and start baking the risk of delays into their quotes.
The author has a Patreon, so we really can pay for his content. =)

https://www.patreon.com/ciechanowski/posts
You're absolutely right that that's confusing.

Short answer: We just wanted to release this as soon as possible and haven't gotten to it yet.

Slightly longer answer: We currently build parquet buffers in-memory which we are soon going to persist. We still want to finish up some details about how we partition and compact data over time before we do that though. We've learned from previous projects that once we write to disk people start to depend on that :)
Induced demand doesn't say what "should" or "shouldn't" happen. It doesn't have morality, it's a pattern. It says that building more housing in an area with expensive housing won't bring housing prices down.
> Put very simply, the problem is that Google promotes people for "solving hard problems" not for solving USEFUL problems.

It's partly that, but Google's counter has always been this refrain of "we are a data-driven company". I guess that is better than completely subjective metrics, in some respects, but it introduces another bias, which is focusing on things that can be measured.

I saw a lot of successful promo cases that were based on pushing metrics. That just rewards quantifiable things, and disadvantages unquantifiable things. Worse, it makes people introduce bullshit measures and game them. It's pretty much impossible to measure long term impact, but nevertheless, impact[1] was one of the main three drivers.

[1] Leadership, difficulty, impact are the three main components of a succesful packet, especially at L6 and above.
I remember about 4 years ago I read online that most bank passwords did not even check for upper case or lowercase characters. I didn't believe it, but to my surprise I entered my password with RaNDoM cASe letters and it unbelievably logged me in. This was Chase bank, and I believe it has been fixed since then. But just goes to show how far behind banking systems have been.
> I imagine a world where Common LISP won and reddit/programming would be kvetching all the details CL got wrong

Much unlike the current timeline in which CL did not win and people still complain about things it got wrong.
> given the political situation in the US, and specifically the deadlock in the US Senate (filibuster), the philanthropy of billionaires seems like one of the most viable ways towards making progress at this point

It's probably not coincidence that the party that serves the power of the wealthy does things in the Senate to shift power to the wealthy.
Doesn't petro-state imply heavy economic dependence on energy sources for government tax revenue? I don't think that's the case in America and if it were we'd see far more federal involvement in the sector even with state run companies and far fewer tax breaks for the industry.
Avery Pennarun is CEO.

David Crawshaw is CTO.
Before the pandemic and change of work conditions, I had 2.5h/day commute.

These days working from home I have less stress, feel healthier and perform much better at my work duties.

It's astounding that some managers can not see the benefit.
What an insanely cool demo of the workings. This is so informative. I mostly dismiss such stuff thinking I won't understand it but this one was easy to follow even for me. Loved it
Best way to handle background jobs using Firebase functions?
Hello HN Community,

How do you really handle background jobs using Firebase function. I have build Firekiq, and it works. But do you have better options? Here are few things I am trying to get out of it:

* Cron jobs (similar to scheduler on heroku), and it looks fairly simple on firebase.
* Async jobs, similar to Sidekiq on ruby/rails.
> Implementing all of these would require changing the constitution.

A statement like this requires being explicit about the country or set of countries in question, narrowing down the set of constitutions that would require amendments.

If the legal system of a country does not explicitly require merchants to accept cash (some places do, some don't - just like in some places a merchant may refuse a customer and in some they can't), it is technically possible to create a practically cashless environment without having to explicitly lock anything down explicitly, but merely by creating an incentive to not accept cash. There's barely any practical difference between no one (save a few die-hards acting on a principle) accepting cash because it's inconvenient to deal with (or simply unfashionable, hah) and actually blocking cash acceptance - the model is indeed different but outcome is ultimately the same.

For an imaginary extremely powerful and nefarious adversary the former model is even preferential, as it provides a plausible deniability. Whenever there's such and adversary with a will and power to do so is a separate question which I'll intentionally avoid.
That too, but mainly how ridiculous corporate efforts to "reward" their workers look.
I do not like polyester especially in areas that can get sweaty. That’s an obvious corners they cut and not premium. I’d need to actually order one to compare texture and seams but hard pass on polyester underwear.

As the Amazon reviewer says:
“Not as comfortable as other brands” citing CK among those other brands.

Your product link strongly supports what I was saying, not sure if that was the intention.
SSH'ing to a raspberry pi in my parent's basement where my beer is fermenting has been the killer use case for me. Their crappy IPS router does not allow port forwarding, but with Tailscale I can directly access the sensors.
Only today I learned that I can even use Tailscale as an exit node (to the internet or the local network) and therefore use it like a normal VPN.
I myself am not into bit coin. but.... I don't think you articulated any arguments against it.

> it is a scam.

How so?

> Bitcoin is a digital currency that has no intrinsic value

Fiat currency has no intrinsic value either. Aside from precious metal coins.

> not backed by any government, which means that it can be used to finance terrorism or other illegal activities.

Illegal activity is older than bitcoin. It can be and is financed with government fiat currencies.

Unless you just mean the convenience of using banking systems.

> creating a self-reinforcing upward spiral that is unsustainable and will eventually collapse.

I agree here. The value of bitcoin is based entirely on more people wanting to buy-in. But this is not much different than any other commodity/currency hybrid such as gold.
If Stripe knows how to pay developers appropriate salaries (this is the under-discussed reason for SV companies being the only ones who can make good APIs - BoA is never going to pay their web team more than they pay their web team's department head, that is not possible for their culture) to develop appropriate interfaces on things, then more power to them if they can do very simple things to profit in the context of the oversights of other companies.
One thing that could make this less problematic - make levels hidden.

Another more radical approach - get rid of levels completely. Increase pay significantly, similar to a promo if someone is doing good consistently, don't if they're just okay, fire them if they suck, but make levels implicit.
Thanks so so much for your mentioning of PM tools used and sharing having a musician you work with who made a similar type of transition! That sounds like a very exciting path.

Just like I did in my teen years shadowing in recording studios and learning the process start to finish, I won’t be shy and go forward to shadow with teams in tech. I’ll go through my contacts and see if I can find any tech-related contacts.

Highly appreciated. Thanks again Jonah.