skysight-inc/HackerNews huggingface dataset:
Apparently!

Part of why we do pre-orders is to get a good read on demand early enough to adjust our production capacity. Our main manufacturing partner is Compal, who is one of the three largest laptop manufacturer in the world, so we have headroom to be able to continue to scale up.
EU proposal on CRISPR-edited crops is welcome – but not enough
People often think of mathematics as uniquely objective, and as standing apart from the social processes of collaboration and invention. And mathematics kind of is special in some of those ways.

But mathematicians know, while laypeople might not, that at its core, mathematics remains a social endeavor just like the rest of the sciences. That's the piece which is a really valuable reminder imo.
> I'll bet be the US will never do it. They pushed the Ukraine to disarm for a reason and that reason still stands -- no one wants them selling warheads to the highest bidder.

The reason was to try and stop nuclear proliferation, not whatever made up reason your coming with today.

But Ukraine doesn't need Americas approval to make nuclear weapons they are more than capable of making them themselves.

They should also never sign another treaty with Russia ever, as clearly Russia just makes treaties "obsolete" when it benefits them.

Russia has always been unreliable partner I guess thats why they will only understand force in Ukraine.
Not currently in Poland. There were attempts to do so though. All in all certain presumptions can trigger red flags for the tax office, all and any of the following: 40h a week, paid days off (especially 20/26 days), work in the same place, at the same time, under supervision. With IT its safest to contract for a company without entity in Poland. Also you’ll find many people who still cover a lot of the above and never been bothered by the tax man. So I’d say its just being extra careful.
Want to find out what they mean by "problematic"? Read beyond the subhead..
> But claiming that that is the reason JavaScript is faster is actually a reflection of not understanding what this compilation does for you.

I didn't even kind of say this. Rust is complicated for reasons beyond compilation. I actually like F# and strong type systems.

> The amount of tooling that you need to use to surround your JavaScript code to make it somewhat correct is insane.

There's no practical evidence of this, it's just a feeling you have. Big systems are built in dynamic languages fine.

> This statement is the reason we're all having to use Electron applications.

How is "JS is fine for servers" the reason you have to use Electron apps? Pick a topic. I am not overapplying JS

> You're using a dynamic language. There is literally a whole slew of bugs that you cannot detect until you actually run the code.

If you're using Rust, you're introducing a whole slew of bugs that you cannot detect unless you compile the code, and that you wouldn't run into in a GC language. And you're potentially doing it for no benefit because you don't understand servers aren't typically CPU bound.
NY Time headlines are killing reader's self-respect. After reading the article, they are filled with fear from this repetitive and alarmist soap box. Those who have stopped reading are rumored to be out enjoying their life, baking cookies, and taking morning walks. However, when contacted, refused to make a statement.
I think it was LBJ who said "I'll call the guy a pig fucker just to make him deny it".
> Your colleagues have the right attitude. They are doing the absolute bare minimum to collect a paycheck and go home. I suggest you do the same.

We don't know that. That's one stereotype theory that comes to mind when we hear "big company", but that's not the only plausible explanation.

Also, some people told to do the bare minimum at their jobs will think "Alrighty!" But the same advice could be very counterproductive for people who take pride in their craft or professionalism, or who want to see the mission happen. Those people should be nudged towards improving their situation (either at the current place, or somewhere else), not destroying their strengths.
I am very much in favor of public transportation, especially light rail. The best systems I’ve used were Seoul and Tokyo. I rode King Metro most working days into Seattle for four years. When I lived near DC I’d rarely drive in because I preferred taking the metro trains.

The solution to congestion, imho, is making public transportation acceptable to the largest customer base by making it clean, convenient, and timely. That might not capture the poorest or the richest, but they still benefit from less congestion, noise, and air pollution.

Making it good would provide more benefits to most cities than making it free, imho.
Groupon is a bad example because Groupon itself is actually fundamentally profitable. It's the value proposition that is flawed - the merchants that use it don't get any value add but Groupon itself is absolutely profitable on every transaction. I mean, how can it not? It literally just takes a middleman fee for selling discounted services, without having to bear any cost of fulfillment.
I can’t get over the PR handling with git send-email.

I know, it’s “how git is supposed to be used” or whatever, but it makes it just worse.

I can’t decide if it’s worse or better than gerrit though. Every time I need to use gerrit for some google stuff, I want to punch my screen.
That's not an MRE. Recycle it.
This is true, but it is also true that USA is perhaps the most geopolitically-secure state in world history and should be spending among the least on national security (per capita).

Americans don't even know what genuine "national defense" feels like. Instead, we have a world-class propaganda complex dedicated to rationalizing our unnecessary overseas military adventures and proxy wars.

The idea that blowing up a government or tribe in Africa or Asia to open up resource extraction (natural or financial) for a Western MNC will benefit the "freedom" of the average American is totally absurd.
You could say the same thing about comments and yet you still decided to post one.
Just for clarification, the parent I was originally responding to was expressing their negative view about the Nano and how they love their M1 MacBook Pro, so I wanted to provide my experience with the two laptops that I have used extensively.

I did briefly have a 2020 M1 Air for 2 years. It was fine for carrying around. It failed for portability primarily in its inability to dock to a 2 monitor workstation. I still vastly prefer my Nano as a portable laptop to travel with (e.g. plane or bus travel outside of my city). The Air indeed weighs very little, but it still weighs 40% more than a Nano! I usually travel with a portable screen that weighs half a pound, so my combo still weighs less than just an Air.

It’s hard to describe the experience with an Air, since weight is about physical feel, but that weight saving does make a difference. The Nano is so lightweight that I can quickly pick it up and use it on the sofa as comfortably as an iPad. My Nano even has a 5G SIM card slot that I can pop my cellphone SIM into. However, that only works on the Windows side for now. Finally, the keyboard is much more pleasant to type on with the Nano. It really is a great travel laptop. Add in the ability to natively run Arch Linux, and I’m happier than ever with it.
I wonder if an owner would be responsible for property tax, and how such a piece of "property" would be assessed.
> Do you know of any studies on the discrepancy?

The discrepancy is so massive you don't need large studies. You can easily observe yourself.

(a) Make a survey of the people you know and compare their vaccination status to getting symptomatic Covid. Apply a simple statistical test to test whether it is consistent with the trial results.

[Spolier: it is not]

(b) [advanced] what is your best estimate of the vaccine efficacy given your results of the survey in (a).

The measles vaccine has 95% efficacy. You vaccinate and the disease effectively disappears.

> My understanding was that Omicron came out and basically gave the middle finger to everyone's precautions. With what seemed like literally nothing working against it.

That's an ad-hoc hypothesis.

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

It was quite clear that the numbers are inconsistent with 95% efficacy way before Omicron.
To me Star Trek TNG is emblematic of this and intentionally so. The space exploration format allows for regular stream of external conflict.
what does this have to do with the article, though? You just had a rant ready for when you saw a Microsoft-is-at-fault story came up?
> everyone in the population is equally benefitted with social services

Already your argument is falling apart. Government spending goes disproportionately to children and the elderly who don't work. Workers, even low skill ones, are almost always a net positive.
NHTSA has opened dozens of investigations into Tesla after more than 30 deaths
There are drivers and there are spellers. Was I wrong about the 100-4 or 100-s?
If you can solve a Sudoku puzzle you can program a computer. Secretaries were programming emacs in lisp in the 1970's. Normal people.

To some extent the IT industry is predicated on people being too unmotivated (for whatever reasons) to learn to program. (Something I've never understood. Programming is the best video game?)

Now that the computers can talk...
What Is New in MySQL 8.1
If a quarter of your body was covered in leaches would you consider yourself plagued by leaches?
One small beef with Uber and Lyft is the vastly understated estimated pickup time at airports, LAX in particular for me.

It’s not a big deal, it’s just so silly that they made a big thing about being a “data company” but would still essentially do the bad friend thing (texting “On my way!” when you haven’t even got in the shower yet)
I’d go with Gmail…
It's quite common for high performers to be annoyed by low performers. Often, they feel like they're having to cover for the low performers and are doing work they would normally not have to do if it wasn't for low performers.
That's why it's important to regularize drone traffic before it get out of hand. Safe flyways to get to neighborhoods. Delivery routes that find residential homes less busy (e.g. when school is in session).

On the subject of vehicles-causing-accidents, it's possible delivery trucks trying to beat a deadline may be over-represented in statistics. Speeding, driving aggressively, parking all over the place. So there's that.
This has nothing to do with large scale enterprise email security.
As someone who lucid dreams frequently, and has done a good deal of experimentation in that state, the fundamental difference between your sleeping state and your awake state is that some of your brain is just 'off'.

The parts of your brain that are on do their best to match your experiences (or just replay experience), but for things that concern the off parts (counting, reading, reasoning...) those elements are just missing. When you look at a clock it doesn't look like nonsense, it doesn't look like anything, as the part of your brain that interprets that information, and would therefore be necessary to simulate it, just isn't present. You 'see' all of the visual qualities of a clock kind of jumbled together the same way a lot of generative AI produces them.

The feeling I get from messing around in those states a lot is that there is no 'baseline', just some things that are on, and some that are off. When you dream, it's the visual cortex that is on, so things concerning light and shape and texture exist and you experience a slimmed down consciousness composed of those pieces. When memory turns on, you experience references to other things, and chain thoughts together (I think this is what separates normal and lucid dreams).

So far, those are the only two things I can turn on without waking up. Anything that uses reason and bam I'm awake. If I count, read, or recognize inconsistency, it's over.

Consistency is possible, but only forward facing. Like you can string together thoughts and events with purpose, and a lot of them will be consistent, but the moment you look backward and try to ask "did y follow x" the lights come on.
Already you've sneaked in the presupposition that consciousness is only a result of your brain activity. Have you ever not eaten for two days? Or not slept for more than 24 hours? Have you ever had an itch under a cast that you couldn't itch, and been constantly distracted by it? You think that doesn't affect your consciousness?
When rational drug design meets an irrational disease
That's the same as saying that it's a bad idea to report on any public denial of wrongdoing.

If there is no reporting of claims of innocence, than the accusation tends to stand as their guilt in the public mind. At that point, we have a system of trial by media and politics.

Society politicized healthcare, science, and academia decades ago. It has to live with those consequences, which will include suspicion of lies, lies, public accusations, and their necessary public refutation.

In a future system, maybe society will arrive at a means to keep accusations private. Though, it has long moved in and even celebrated the opposite direction.

One means of denying hysteria to false accusations would be to allow reasonable public discussion of both sides of any issue. In this case, the lab leak theory in general. In the case at hand the side denying the accusations, broadly speaking, prohibited that possibility.
> it was a bank

Ah yes the irony of capitalism.

I feel like banks are one of the last places you should try to peddle B2B/SAAS/consulting packages unless you already have a gigantic reputation to work with and/or deep domain expertise + a professional network.

Many bank execs want to sign contracts with a minimum of 5 year duration. No one wants to spend all that due diligence time & energy on a 12 month contract. So, the stakes are really high. They're going to want you to prove you will be around in a decade.

If their executive team is worried about your business continuity, but still really like the technology idea, that is where you run into the undercutting angle. They'll move it under a different cost center like "tech research and transformation initiatives" as opposed to "principal, line of business systems". They'll still talk to you, but it will be on entirely different terms than you would desire.
> Everything is seamless and just works.

I have zero confidence in that testimonial, given my own experience with open source desktop environments, and KDE. zero confidence whatsoever.
Writing a song has always been the easy part. It's all the other stuff that takes time and money. At that level, everything is a whole production. Everything. I don't see how this is any different from a writer's room for a TV show or movie. Those scripts go pretty quick, too. Maybe not 2 hours, but they have to deliver scripts in time for production to get it ready for narrow release windows.

You're always going to get a factory process when a lot of people are involved because there are deadlines and checkpoints written into contracts. That doesn't make the output bad.
Ah I meant you could instruct them via support to run it with telemetry enabled so you can capture more data.
+1 this is awful. I thought there was something wrong with my browser!
Uh, I find this hard to believe considering Firefox still consistently runs slower in most ways for me than Chrome.
Microsoft and Apple allow custom domain names in MSA and Apple IDs. I have them for both.

I do believe Google requires Workspace to have a custom domain, though.
Bugs in the Software Liability Debate
The headline wording here is a conscious choice, it's extremely leading.
So, many weak links and no one technical is responsible with the macro vision?
Java was created from the beginning for embedded devices. Most people don't realize that is has been there since the beginning on each Nokia 3310 device all the way up to most Android apps on the newest smartphones.

On the desktop we had Swing which was OKish to build GUI apps (albeit still underneath Borland) and then totally lost sight of desktop with JavaFX that was created without hearing the community and then abandoned, also refusing to improve Swing. Quite a pity.
strncpy was a bad mistake. If you know the length and there's no null termination, you use memcpy instead.
Debugging Crashes and Deadlocks in Python Using PyStack
"Cab firms were monopolistic, often user-unfriendly, and needed a change" and "Uber is a horrendously predatory company that should not be allowed to operate outside the law or undercut competitors due to not having to make a profit" are two statements that can coexist.

Just because what we had was bad doesn't mean that what replaced it was better.
Dupe from yesterday: https://news.ycombinator.com/item?id=36764389
If, last year, we had seen a headline that "85% of all Blockchain Startups Will Be Out of Business in 3 Years" I don't think anyone would be shocked at that prediction.
I can’t remember who said it, “money can’t buy happiness but it’s way more comfortable to cry in a Mercedes”.
A growing number of these EU-based fines against non-EU companies appear as opportunistic shakedowns.

The characterisation here is that Apple are trying to harm their own business by preventing the sale of their products, because such a characterisation allows Spain to levy a fine against wealthy American companies. When it's much more obvious that this is stemming the flow of counterfeit product into the EU. Something which the EU are working hard to stop, and I doubt we'd see a similar fine being levied against LVMH for stemming the flow of imitation handbags.

One need only walk down the streets of Madrid to see counterfeit vendors with their wares on corner tied sheets ready to run from the police, which are also actively attempting to stop such businesses.
> employers who really want employees to succeed

Doesn't exist.
The problem with cache misses specifically is that perf can't point an event to its exact location so you may get a high rate of cache misses on instruction that does not even work with memory, like jump, so you need to look what gets executed before that instruction and what looks like probable source there. I am interested if there are any more efficient approaches than this.
Also Uber/Lyft were "dumping" their product, selling rides below cost by partially funding every ride with VC investment money.

This made their product artificially competitive.
There wasn't even a direct comparison, which again makes such "stopped reading at X" even more brain dead.

The quote that prompted the OP to discard the entire article (lol):

> A slowdown in “frontier growth” and technological progress matters a lot for the United States. But it matters less to Poland or Bangladesh – countries that are still trying to get to the frontier.

That Poland is a nice place is neither here nor there. Poland and Bangladesh are both playing catch up (objectively true). Britain used to not be playing catch up. Now it is starting to have to play catch up. That's bad.
Analyzing Go Build Times
Hot take: You should be doing more mentoring. Clearly there is something you’re doing that you should share with others.
It may sound simple but in mature apps you don't have any obvious hot spots that you can look at.

This is a defeatist attitude that is basically saying "it's impossible". I'm not sure what your expectations are, but people have been using profilers for a long time, so saying they magically don't work because your program is special is ridiculous.

In real apps you do not usually have some kind of heavy linear array processing, instead they work with thousands of different objects depending on input

This is again not true. If you have thousands of 'different objects' you should think about how you can replace them with a few different arrays of the data you are working on. This is not my idea, this is well worn performance advice.

a smart prefetching can help

It's not smart prefetching, it's just prefetching. If you access memory addresses next to each other sequentially, the prefetcher will grab memory ahead of the CPU and your program won't have to wait for it.

it is hard to find cache issues when you don't have obvious hot spots.

I don't think that's true at all, it just isn't important to deal with cache misses/pointer indirection unless it is repetitive. Memory access patterns are never this confusing to me, but I also plan for it ahead of time now that I have experience dealing with it.

Perf can take stack traces on cache misses but the problem is that they are taken "asynchronously" so they do not point on exact instruction which caused cache miss - it's hard to analyze those records afterwards.

You don't need an exact instruction and it probably wouldn't help you anyway. Memory access isn't a matter of a single instruction, it is about how the memory is layed out in the first place.

you can easily pinpoint slow functions in your program, with all sorts of debug info, but I don't know of a way to do the same efficiently for caching issues.

Once you weed out allocating memory in hot loops and slow IO, your slow functions and cache issues are probably the same thing.

Also you are contradicting yourself here. You said:

It may sound simple but in mature apps you don't have any obvious hot spots

Then:

you can easily pinpoint slow functions in your program

If you have source code on github and you can tell me what lines are slow, I can probably tell you why.
A lot of these tools are very, very different from each other so it's hard to address each individually. Just by way of example, databend is a full on datawarehouse while greatexpectations is a testing framework evaluating data assertions (i.e. "I see there are nulls, but you wrote a test which says there shouldn't be").

Here are some things we think are really important though

1. Data quality testing ideally happens during CI not after merge.

2. Developers come first. Virtually every aspect of the tool can be customized, modified, and extended down to the basic data model without changing any upstream core code. Want to build your own custom application on top of your data lineage? Great! Have at it!

3. Users should be able to own not just their own data but their own metadata. We go to great lengths to maintain feature parity between the cloud and self-hosted application.
Framework Laptop 16“ ready for pre-order
RFC 9420 a.k.a. Messaging Layer Security (MLS) – An Overview
> As a GitHub user, I was always seeking green squares to try to make sure I had activity every day. This led me to change my workflow to generate more green squares, not for whatever is maximally effective. Having visible stars and followers also turns it into a sort of popularity contest. There's a dopamine hit when you get one of those, so it creates a strong reward function for attention-seeking behavior.

> Another big reason is that Sourcehut is explicitly designed to not dispense dopamine. My brain's response to dopamine is widely exploited by our industry, which is why I'm not on any social media anymore. GitHub dispenses a lot of dopamine and it makes me change how I work to get those nice little green squares. Sourcehut rejects features that are only for dopamine hits without utility on their own, and is generally designed in a humane way that doesn't exploit human psychology. This makes my life tangibly better.

This is enough to get me to switch as well. I did not know about Sourcehut but I will be checking them out today.