skysight-inc/HackerNews huggingface dataset:
Sometimes, after trying to engage positively and giving the benefit of doubt, I start to notice some disturbing things. When that happens, I speak my mind, and escalate progressively depending on how trustworthy I believe the person I'm talking to is.

Here, I provided a link to the previous discussion, because personally, I do not appreciate being mislead. I encourage you to check the technical details there if you don't believe me.

But maybe not being 100% positive and supportive is no longer acceptable in 2021? Or maybe it's the complexity of the issues discussed?

So let's give a simpler message: as rkwasni said it best just yesterday: "It's really quite easy, if you don't need DELETE ClickHouse wins every benchmark" https://news.ycombinator.com/threads?id=rkwasny

It's simple as that: if you need deletion, consider TimescaleDB.

For every other conceivable scenario, ClickHouse is likely to come ahead, unless you are doing something very very wrong with it: a virtualization example would be splitting cores across VM with no respect of their shared cache.

When people talk about doing a millions of tiny inserts, it's a bit like that: a misconfiguration. And that's not how it work in the real world: even with plain Postgres, you often use a middle layer to avoid resource issues (increasing max_connections has a cost, that's why pgpool exist!), either directly in your app, or by putting some kind of buffer in front of the real table.

ClickHouse has such features, to automatically handle the flushing to the real table: https://clickhouse.com/docs/en/engines/table-engines/special...

I have spend some serious time with both, think of me what you may, but the CEO of TimescaleDB saying TimescaleDB performance can withstand the comparison with ClickHouse is like Intel marketing department saying Intel CPUs can withstand the comparison with AMD: unless you cook the tests with some highly specific workloads (say with lots of simd/AVX512 stuff, monocore...) to be non representative of the most common scenarios, you're not being honest.

I believe such thinly veiled dishonesty is a much larger problem than a perceived positivity.
Exactly.

Most non-core-business organizations can't afford to hire someone competent, and therefore hire someone else.

But obviously that person isn't going to say "Gee, I'm really not great at this computer stuff, but I'll do what I can." They say "Sure, I know all about all the computer stuff!"

And then you have their leadership (who doesn't know any details), taking whatever they report up at face value.

The governor probably believed he had a leg to stand on here, because I'm sure that's exactly what his people told him.
Honestly, I don't think it's possible to create a list like that. Certainly some companies are holistically better than others, but so so so much of it depends on an individual's manager, team, likes, dislikes and other externalities. Companies have better and worse moments, better and worse leadership, but if a company is a great fit for you today, it could be a bad fit in a couple of years.

I think a better place to focus than looking for non-shitty companies would be focusing on finding coworkers who are good at navigating the shit in a way you respect. When the going gets rough, who are the people you want to be around? What are the behaviors you want them to show you? How can you determine that in an interview?
Requirements Engineering Tools to Make Your Life Easy
If you note, I said I moved back to a studio apartment in Paris. Not a cheap area even if I didn’t live in the center of town but definitely didn’t move there by choice either.

I think you’re mixing two points I’m making. None of the point about offices in city centers and expensive neighborhoods relates to my personal experience. It was a general point about the futility of office-obsession on the part of companies, which was particularly bad even for startups in the Paris area back in 2015/2017. Hopefully it’s better now. But I remember people looking at me like I was mad for saying remote was non-negotiable.
This is a fantastic little video on this topic if you're interested in digging further: https://www.youtube.com/watch?v=RnFVBfhpprU. And a bit more from 60 minutes that makes a stronger point about the conspiracy and who was really motivated to make freeways and highways a reality: https://www.youtube.com/watch?v=0WORIrHpC8M
A mostly rational guide to buying the safest car possible
Many social problems in west coast cities are self-inflicted but there's also the 9th circuit's Martin v. Boise decision (https://en.wikipedia.org/wiki/Martin_v._Boise). It prevents criminalizing public camping unless there's shelter space for everyone.

Edited to fix link, thanks!
I worked somewhere which had a stack of potential clients waiting for the 27001 stamp. Afterwards they all signed within months bringing significant revenue to the company. It was night & day difference to them.
It's really surprising to me that mattresses larger than a king/cal king are not more common. When I was single and sleeping on a full size mattress, that felt pretty good. Now that I have a partner and we upgraded to a king, I actually have LESS space since there are two of us sleeping in a bigger mattress. A king split between two people means that each person has the width of a twin size mattress. In my opinion, this is entirely inadequate and is a massive downgrade to me. A full size mattress is 54" wide, so for each person to get the equivalent of a full, you'd need a mattress that's 108" wide (Alaskan King size.)
Yes, I would consider a DevOps role.
I have no informed answer, but not long before you asked the question, a submission was made for what could be a piece of your reliable tech stack puzzle: https://news.ycombinator.com/item?id=29098183

Off the top of my head, maybe Ada/GNAT, MISRA C, CompCert, or Erlang OTP?
We have a SOC2 report type II, and security questionnaires/meetings are still there. Once we had a security questionnaire from a potential customer, took a glance at it, told the customer "hey you can find all of the answers in our SOC2 report and in our CAIQ (CSA)", they told us to still fill the questionnaire...
In that the US won the Cold War, yes, it did indeed work out very well. It’s worth mentioning as well that most of the Taliban’s weaponry by the time the US invaded in 2001 was Soviet in origin, e.g. SA-2s, SA-3s, a few MIG-21s. They were also receiving direct military support from Pakistan throughout the late 90’s.
This is all setting up for a lawsuit against the government for libel. Especially as the governor now is amplifying his attack rather than backing down. When they first went on the attack you could play it off with an excuse that they didn't know any better, but after they were informed, it's now into the territory of libel. However IANAL.
> Will Ruby Get a Comeback?

Performance will become less of an issue with all the work Shopify+Github are doing (the new JIT etc). So the "Ruby is slow" argument will become weaker; I expect the gap between JS and Ruby performance wise to narrow in the coming 5 years.

But we need to be realistic - Ruby was THE tech for startups for around 10 years (from 2005 - 2015). That's a very priviledged spot to be in. It's not likely to ever happen again. But it can definitely (and it actually is I think) be in the top 10 web technologies.
I have direct experience of this. My wife has had long covid for the last year, has had dozens of medical tests, and none of them have showed up anything except for POTS.

I can understand why a neurologist would suggest CBT. All my wife's test results are normal, so the neurologist has no remedies available. People do get psychosomatic illnesses, and in those cases CBT does help. That doesn't mean that my wife has a psychosomatic illness, but there's no test for that either - can't hurt to try

(FWIW this is not the way my wife saw it - she was pretty furious and felt like the neurologist was demeaning her condition)
The challenge of being human in the age of AI
However bad batteries are at storing energy long-term, I guarantee that bitcoin mining rigs are worse. It's hard for a battery to do worse than losing 100% of "stored" energy immediately to heat.
The Cowboy Era Was Full of Colour. Hollywood Washed It Out
Previous leak related to decisions made by Julia from engineers in the .NET team at http://pastebin.com/RF6015kv

Now, to be clear, the focus should not be on the person. Instead the many corporate strategies in play here. GitHub just got slotted into the person who overlooks Azure SDK development.
Yes, I meant LuLaRoe thank you. Too late to correct it.
For anything CNC, there's no substitution for stiffness. And you're not going to get that with aluminum extrusions. Something like the PrintNC would be 1,000 times more capable due to using steel.
Ahem, encapsulation of both data and code :)
I'm surprised VMware hasn't gone after them for the Horizon name when it comes to any kind of working environment.

Horizon Workspaces... or Horizon Workrooms?
Is this the one where we have all the Agile gymnastics, but we're still locked into a featureset and a timeframe by management, or the one where we do 2-week waterfalls and call them sprints?

To be honest, I'm usually in a purely reactive mode most of the time. Planning what work I'm going to even do tomorrow is not really possible, until I see what crap has been landed on my calendar overnight...
Did you listen to Saylor's thoughts on mining evolution? https://www.youtube.com/watch?v=RbkLz9C39y0 (nice logical counters to energy fud)
well what about macbook pro series? professionals constantly WANT to have ability to upgrade devices down the road, but Apple simply denies it.
How is GitHub integrated actually? Honest question. I use GitHub almost daily and I almost forgot MS acquired GitHub.
True, but they claim to have gotten as fast as LuaJIT in many cases and, important for their use case, JIT doesn't work on some platforms (iOS): https://luau-lang.org/performance

> On some workloads it can match the performance of LuaJIT interpreter which is written in highly specialized assembly.
Hilariously I just got an invoice for $0.06 from Hetzner because I signed up for a service on 31st of October.

Guys, I love you but couldn't you just give me a way to pay forward or roll it in the next one?
I would wonder if there is a heuristic where you don't need a specialized and mature security governance program until you are close to or have established PMF. Security is tech governance, so you need something to govern before you drop in a bunch of security people.

If you have an enterprise product, either you get the ISO cert, or give up some of your sales margin and leverage to be a "partner," to another vendor who does. e.g. If you are selling to a bank and you don't have it, it's likely the bank may ask a consultant from one of the big firms to "recommend," your product as part of an engagement, and the compliance risk nominally shifts onto them, which is super not-cheap. I'd start discussions with VaRs and consulting firms about partnering now in case you get a demand for it, just to be hedged.

However, as a security pro, I would almost never suggest it to a startup until they are much later stage, like B and C rounds, or above say, $20m ARR, and perhaps not even then. The reason for this is if you are still establishing PMF, ISO is an expensive distraction, same with FedRAMP. Pay for it out of profits only, or tack on the expense to a customer contract, as imo, it's a waste of precious runway.

Strategically, I think it's worth considering taking the revenue hit of partnering with a VaR or a big-N consulting firm early to grow your channel first, and who specializes in managing these dead weight regulatory burdens while you focus on building a product that grows fast enough that you can choose solve ISO yourself as an optimization problem later on when you are rolling in cash, and not as a strategic barrier. I'd venture that the lack of an ISO cert is not going to get in the way of an exit or early stage growth. It's an expense that I would punt to whoever acquires you. If you are acquiring companies, then maybe you're big enough to consider it.
> The US needs to stop using public facilities (schools, the military, etc) as white-collar welfare and hire more people that actually care. Ignorance is forgivable but when combined with a steadfast opposition to personal growth it becomes malicious. It'd be better for society to fire clowns like these and administer them unemployment than to have them crowd out those that actually give a shit.

Our purest white-collar welfare system is the health insurance industry, I'd say. IIRC at one point Obama explicitly stated that a reason he didn't think single-payer and similar were viable to advance, is because they'd put too many people out of work.

The military is, obviously, our main work-required blue-collar welfare system, among other kinds of wealth-shuffling it does. Why, one can get nearly-European-standard-for-all public benefits, through that program, provided one is reasonably sound of body and mind. Healthcare, pension, housing, et c. [edit] education, too!
email addr? I see no jobs/career links at the site
Trojan Source (Unicode attack on source code)
Exactly, I meant 40 unique 3d-printed parts
If you want these checks in "ReleaseSafe" mode of your Rust, you can choose to make such a build profile:

[profile.ReleaseSafe]
overflow-checks = true

And of course Rust has both Wrapping types and wrapping versions of each integer operation if you want those, although I think we can be confident that the sort of person who is shipping release builds with overflow checking isn't thinking far enough ahead to have decided what should actually happen when their variabes under/overflow so giving them the option is redundant.

Given that the problem here is they're Wrangling Untrusted File Formats and, unsurprisingly, they failed to do so Safely, they likely should have used WUFFS rather than Rust, or Zig, or any general purpose language.
Is this supposed to give the public the impression Google is currently not working with the US security services? .
Interesting article. But the response to pretty much any article asking why economists got something wrong is because economists don't all have aligned interests.

Some work in academia and research various things, some work for banks alongside traders determining how various economic forces affect asset prices, some work for the government and are interested in different outcomes (quality of life versus GDP), etc...

Krugman's speciality and topic of his Nobel (memorial) Prize was different than most of the things he comments on nowadays too...
Let them stay on the streets but at least they could try prosecuting the ones that break laws (assault, theft, hard drugs) instead of letting them run rampant on the streets.
He (unless someone impersonated him) made some quite undiplomatic remarks regarding CoPilot here on HN. As an OSS author, I was offended by those remarks.
Right; but my point is that “they take it seriously” is something you can only evaluate when they have the chance not to. Right now, they can do whatever they want (except mark it 1.0.0) and uphold all semver rules. They can talk about it, but there’s nothing to do anyways.

The real test is whether they bump it to v2 or withhold an important change because of semver violation.
He does not dispute that mental health and drugs are problematic. He points out that they are problems everywhere, and it's the places with high housing prices that have more homelessness.

Right now, the price of homes is going up everywhere, and as a consequence, I'd expect to see more homelessness everywhere.

The camps may also have something to do with this, which has little to do with what local politicians do or do not want: https://en.wikipedia.org/wiki/Martin_v._Boise

It's bizarre how much people fight against this notion. You talk about not many people having Ferraris because they're expensive, and people look at you like "uh, ok, duh". But when the median price of homes is over 850,000 dollars (California), it's this BIG MYSTERY why people do not have homes.
Using TinyML to build a connected artificial nose
True, violation.

As I understand it, there's a few different possible paths here:

Currently, they are not due a punishment- they need either to publish the source code (whole thing goes away), or if they do not, then their license to use Mastodon is permanently revoked. If the use the code after that, then they might be subject to damages.

That said, it's likely that they would be able to successfully argue in court that the 30-day timer that has ostensibly started, is invalid. This would be because of the (IMO quite reasonable) point that the site was not intended for public access, and access that occurred was due to misconfiguration.

Frankly, it's annoying to me that this happened as it did, because the early access created this grey area of "does this count as a violation or is it just accidental", allowing people's personal politics to color how strictly this should be enforced. If the site had launched for real with the violation (or with the source code), everything would be much more clear-cut.
Morgan Chu
Problem: “63% said an inability to afford rent was the primary culprit”

Solution: redistribute rents

How: land-value taxation or municipal land trusts + basic income
> Really, doesn’t the idea of gathering a team for a status meeting feel quaint in an era of ubiquitous instant messaging?

No! Talking to people face to face is infinitely better than using shitty messaging apps like Slack.
> One of the biggest issues ruby faces is performance

You can follow along Shopify's progress with the JIT https://speed.yjit.org/. Seems promising.
Not to mention that 300MB/s is considered best-case conditions for sequentially stored data. Anything even remotely random is going to have far slower archival times, unless you have archival software that does parallel I/O. (In my experience, not many archivers do this.)

Most production tape installations include dedicated disk storage to act as a buffer for the drives. You archive to disk first, so that your drives aren't tied up, and then write the now-sequential data to tape.
Collection of Eliza Implementations
What you call "capture of open source programming languages via binary blobs" is in fact someone trying to run a closed-source application and then being disappointed it doesn't work the way they want.

It's a closed-source application. Stop expecting that. Yes we all want everyone to write nothing but free software all the time, and yes we all specifically want pylance to be open source, but saying that the existence of closed-source code is an attack on open source is both silly and wrong. Would you be happier if the entire .NET ecosystem were closed-source?
I think once you are talking about "uncountable infinite sets" and different kinds of infinities, the definition has become very niche.
It's interesting: we've been running our own take on the Shape Up model for a bit, and when we started out, we did not run a daily standup. After a few weeks, however, we decided to bring the group together every day: it gets lonely when working remotely, and having a daily ritual to center ourselves around is actually quite nice.
I've been thinking about it an the more you live hand to mouth the less you need to worry about storing value. Also, if you go paid in some combination of stable coins even better.
In decoded memory perhaps, the data format in bytes over the network is going to be whatever the server/page says it is encoded in (utf8 overwhelmingly these days).
I think you’re asking something very difficult. The specific point I make in the post is that mirrorless cameras have varying degrees of clean HDMI output support, varying levels of fussiness about being on for extended periods of time, and many other quirks that make them hard to recommend period. Let alone bargain hunting.

The A6000 is among the most reasonably priced and dependable mirrorless cameras that you can use but it’ll still set you back around $1000 new and you’ll need a lens, and an acquisition card (Elgato Cam Link), etc. This is why my post recommends against mirrorless cameras for a huge majority of even tech-savvy folks.

Specifically because A/V tech savviness and computer tech savviness are far from wide overlaps in expertise.
From news sources I found, it looks like the system in Iran works exactly as one would expect: the poor and desperate end up with one less kidney while not significantly benefitting from the trade.

Which is precisely the reason such sales are outlawed worldwide.
A Different Type of Scam
There is a transpiler in the source tree, but I expect it needs a polish pass. We haven't put it to use in quite some time.

In particular, I am pretty sure that it won't do the right thing when it encounters the extra syntax we've added to Luau. So far, that's an if-else expression and a continue keyword. Transpiling those accurately will take a bit of work.
We're God's college science project, and he's drinking on the job.
You make good points. I don't disagree that there are tons of edge cases and it could take a while. I mostly disagreed with the examples of edge cases that you think makes it hard. Quite a few of them can be solved with an up-to-date HD map (missing lane marking, construction zones, 1-way streets) and there is evidence of Waymo handling pedestrians and other complex scenarios well.

NYC is definitely a harder problem. But Waymo's progress so far has been impressive and they have really solid technology from what I have followed all these years, so I'm pretty confident they can reasonably crack NYC. Your comment just sounded a bit too pessimistic for me is all :)