skysight-inc/HackerNews huggingface dataset:
> explaining that the device had to launch before it was ready in order to beat big tech companies to the punch.

What big tech companies? Rabbit doesn't have any competition.
I tend to think of it as plants/trees. It starts from a single point, the main routine, and branches out its behavior over time. Branches get pruned, abandoned, merged, coopted to optimize for the nutrient gradient. I especially like the “roots” analogy i.e. it draws its strength from the parts that are hidden and difficult to assess by typical observation.
WordPress.org is operated by Matt Mullenweg as a free service that hosts plugins, themes, docs and more. It does not take donations, or as far I am aware, make any profits.

Instead, people are encouraged to donate to the Foundation, which helps with the development of WordPress the software and organizes things like WordCamps.
If you run they'll chase you. Yell loudly at them until they run away. Bear spray is also a good idea. I'm talking about timeshare salesmen of course.
> are all of those services provided by WordPress.org without funding from WordPress foundation?

As far as I am aware, this is correct.
Look I think its silly too, but in their defence, switching PCI-e is really fucking hard.
We love PivotalTracker so much, that we want to build alternative that feels like home. We are looking for support to make this happen. Can you check out https://litetracker.app

p.s. Yes, we tried all of the alternatives and none works for us.
Seems a never ending conversation and that's not a bad thing - but things aren't and shouldn't always be about money.

For me, the key point was very simple - I wanted to own and do what I want with my place and I did.

If it's more expensive - fine - but I get the pleasure of fixing stuff when I want, learn along the way and just enjoy a great place that meets my personal needs (small studio, garage gym, sauna...).

Over the years - I'm sure the value of the work I did myself represents a solid number in every house I've been in (5 at this moment and moving to the 6th one in 2 months).

Each and every time it's been a positive move and gave me the chance to see different places along the way and refine my way of living as I get older.

But back to my main point - do what fits your lifestyle but for myself during the past decades - owning has been a struggle sometimes but in the end is just better for me.
I mean, yes? I stop running while I'm talking, but If my S.O. calls me, I'm definitely going to answer.
https://www.youtube.com/watch?v=-dAjCeMuXR0
> There's no standard way of doing file watching across BSDs, Mac OS and Linux.

You are correct, but that's about the only divergence matters in this context. As I've noted elsewhere, you can't even safely use `char*` for file names in Windows; it should be `wchar_t*` in order to avoid any encoding problem.

> Are you referring to the clear feature? Yes, it's fixed. It's also pretty standard in that regard.

At the very least it should have checked for TTY in advance. I'm not even interested in terminfo (which should go die).

> spamming colours everywhere is eye candy not a feature

Agreed that "spamming" is a real problem, provided that you don't treat any amount of color as spamming.

> Which is unnecessary and entirely cargo specific. Meanwhile you can achieve the same effect with entr by just chaining it with an appropriate jq invocation. entr is more flexible by not having this feature.

Cargo-watch was strictly designed for Cargo users, which would obviously want to watch some Cargo workspace. Entr just happens to be not designed for this use case. And jq is much larger than entr, so you should instead consider the size of entr + jq by that logic.

> Not really anywhere near as many lines as you seem to think.

Yeah, my estimate is about 300 lines of code with a carefully chosen set of interface. But you have to ensure that it is indeed correct yourself, and JSON is already known for its sloppily worded standard and varying implementation [1]. That's what is actually required.

[1] https://seriot.ch/projects/parsing_json.html

> Yes, I think trying to golf the problem is probably not appropriate. But 4M LoC is fucking ridiculous by any metric. 1M would still be ridiculous.

And that 4M LoC is fucking ridiculous because it includes all `#[cfg]`-ignored lines in various crates including most of 2.2M LoC in the `windows` crate. That figure is just fucking incorrect and not relevant!

> 100k would also be ridiculous 50k is still pretty ridiculous.

And for this part, you would be correct if I didn't say the "faithful" reproduction. I'm totally sure that some thousand lines of Rust code should be enough to deliver a functionally identical program, but that's short of the faithful reproduction. This faithfulness issue actually occurs in many comparisons between Rust and C/C++; even the simple "Hello, world!" program does a different thing in Rust and in C because Rust panics when it couldn't write the whole text for example. 50K is just a safety margin for such subtle differences. (I can for example imagine some Unicode stuffs around...)
With the right harness around it you could trust it. Set it up so that it takes your input, generates the cron expression, then uses a deterministic cron library to spit out a summary of what that expression does plus a list of next upcoming instances.

That should give you all the information you need to determine if it got the right expression.
Well, is there actual urgency? Do people feel that it actually makes a difference if they keep pushing harder? Fear seems like a bad motivator in the long run. In most companies it's simply that getting promoted is quite hard, so why push so hard just to be stuck at the same place if you can do just enough work to not get fired? Celebrating shipping a feature is nice, but if people see that after the celebration they're back in the wheel again with the next feature I can see why they're losing motivation. But again, maybe they just see that they're doing enough and don't care about burning themselves out for the sake of pleasing their manager?

You should watch "Office Space", could tell you a thing or two about people management and intrinsic vs. extrinsic motivation, I think you just have a hard time taking your teams perspective.
Apple has iCloud at minimum, to use as a training data. Maybe will get other partnerships later.
Looks a bit like cloudberries but not really. More like fried chicken
I believe that you're mistaken and have flipped them the wrong way round: Wordpress.org is the official website of the open source project owned by the WordPress Foundation, while WordPress.com is the company owned by Automattic.

https://wordpress.org/about/

https://en.m.wikipedia.org/wiki/WordPress#WordPress_Foundati...

https://wordpressfoundation.org/projects/

https://en.m.wikipedia.org/wiki/Automattic
A gentle introduction to matrix calculus
The jokes write themselves!
Longest-serving death row inmate acquitted in Japan – CNN
Are the previous investments counting as "donations" still?
Elon must have something to say...
If you're running a large business and you don't have a plan in case a free resource provided by someone else goes away, you shouldn't be in business. It really is that simple.
There aren't many people looking at these JITs at the moment. Stefan Marr[1]'s group[2] is, I believe, the where most of the research is currently done. A recent paper[3] compares performance of interpreters in RPython and Graal. Their baseline performance is Java, and they achieve performance close to V8, which itself is about 2x slower than Java.

My summary is you can write fast interpreters + get JIT for free, but fast JIT for dynamic languages still means 2x slower than JIT for statically typed languages (and Java definitely leaves some performance on the table due to how it represents data).

[1]: https://stefan-marr.de/

[2]: https://research.kent.ac.uk/programming-languages-systems/

[3]: https://dl.acm.org/doi/10.1145/3622808
> As an example, let's say that we only have fixed-size integer variables and simple functions with no other control constructs. Integers wrap around and division by zero yields zero, so no integer operation can trap. So it should be easy to check for the infinite recursion and declare that the program would never trap otherwise, right? No! A large enough number of nested but otherwise distinct function calls would eventually overflow the stack and cause a trap or anything else.

So? Panics or traps from stack overflows don't allow 3rd party code to write to arbitrary files on my filesystem. Nor does integer overflow.

Maybe there's some clever layered attack which could pull off something like that. But, fine! Right now the state is "anyone in any crate can trivially do anything to my computer". Limiting the granted permission to only allowing panics, infinite loops, integer overflows and stack overflows sounds like a big win to me!

If people do figure out ways to turn a stack overflow in safe rust into RCE, well, that was already a soundness hole in the language. Lets fix it.
If you need motivation and you're looking for inspiration/direction about topics for blogging maybe you shouldn't blog at all.

Blogging is a call one has for sharing his own ideas with the world.

Blogging is where you can share what YOU care about, in the writing and detail style that you like.

That's the only way you have to make it interesting and unique.
Always found it interesting that the core WP lacks CDN support, caching, multilingual etc out of the box and leverages the paid WP.com, while using open source contributions.
Are you going to be "just asking" other businesses as well? Or does it only apply to competitors of Automattic?
A vpn (that you trust) would certainly help a little, but in the above case the connection can still be mitmed from the vpn server to the application backend

Edit: I would for my personal devices, unless I knew the app did something horrendous in advance- but I guess the core problem is you really have no way of knowing unless you check the app yourself or there is a known and reported vulnerability.
Well, we took your approach and we'll see where it will take us. We are a company, so we made similar products before in our past, we should be good.
I'd do that with my brothers until invariably some old miserable bitch would make a snide remark about it to my mother, who would be "MORTIFIED!" and drag us out to the building and make us wait in the car the rest of the day. Fun times...
Reusing My Old Laptop
You are in violent agreement with GP.
I work at Automattic, owner of WordPress.com.

I asked how WordPress.org is funded and will get details on that but I can tell you WordPress.org is not part of the foundation.

Open source project and the WordPress trademark are owned the WordPress Foundation. WordPress.org has a license to use the name from the Foundation, as does Automattic.
I completely agree. One of several reasons I'm against the death penalty.

Then again, it's not like I'm super happy about someone being in prison for their whole life, if they're innocent. But practically speaking, there needs to be some way to incarcerate people.
WordPress.com is actually doing the exact shady things that WP Engine does. Confusing WordPress.org users that they need a paid account to run WordPress.
This reminds me a Futurama quote:
"Leela: Didn't you have ads in the 20th century?
Fry: Well, sure, but not in our dreams. Only on TV and radio, and in magazines, and movies, and at ball games, and on buses, and milk cartons, and T-shirts, and bananas, and written on the sky... But not in dreams."
> This is primarily a trademark infringement issue…

There’s a pretty standard way of fighting those out.
We probably made a lot more then that in the past 20 years.
Is the book titled "Brainwashed: The Seductive Appeal of Mindless Neuroscience"? The writers are apparently not neuroscientists.
Visitors to the UK might be charged roaming fees by their foreign mobile provider.
These features are slow to be accepted for good reasons, not just out of some sort of pique. For example, the design space around combining `if let` pattern matching with boolean expressions has a lot of fraught issues around the scoping of the bindings declared in the pattern. This becomes especially complex when you consider the `||` operator. The obvious examples you want to use work fine, but the feature needs to be designed in such a way that the language remains internally consistent and works in all edge cases.

> Pin didn't take much work to implement in the standard library. But its not a "lean" feature. It takes a massive cognitive burden to use - to say nothing of how complex code that uses it becomes. I'd rather clean, simple, easy to read rust code and a complex borrow checker than a simple compiler and a horrible language.

Your commentary on Pin in this post is even more sophomoric than the rest of it and mostly either wrong or off the point. I find this quite frustrating, especially since I wrote detailed posts explaining Pin and its development just a few months ago.

https://without.boats/blog/pin/
https://without.boats/blog/pinned-places/
> Credit card issuers block transactions they believe are fraudulent.

They do? I never had a CC and I don't know if that's the case where I live.

Maybe I'm being paranoid, but I don't trust banks: I don't trust them blocking fraud transactions, and if they do, then I wouldn't trust them to not block my transactions and leave me stranded on vacation somewhere, and finally I don't trust them to revert fraud transactions if they ever happen.
Expired cauliflower.
If you abstract and formalise, it's possible to divvy up the world into nouns ("being") and verbs ("becoming") transitioning between them.

On one hand, as long as we accept that chaining two compatible verbs produces another verb, it follows that chaining no verbs is the same as chaining a single verb "to remain the same", and now we don't even need nouns, because everywhere we used to have, say, an apple, we can formally use the verb "to remain an apple".

On the other hand, if we're attempting to prove things, and wish to use excluded middle or double negation elimination, it's very convenient to have explicit nouns (for which we can do so safely) rather than having almost everything we do be consequent upon taking care to manipulate only the subset of verbs which involve remaining the same.
this seems to be a special pricing policy
I transitioned to being a professional software developer in 2012 and a hobby SPA website[0] essentially acted as a portfolio which I used to demonstrate I knew what I was doing to get my first software development job.

During the interview they asked me lots of technical questions around the website, like why I chose particular solutions, what the trade-offs I made were and how I did certain things. Essentially, I just had to be able to show them I could technically discuss the website in detail and I guess also proving that it was I who did the work.

What I also only realized a bit into the new job was that merely "releasing" a working project is in itself a bit of an accomplishment.

[0]: https://mordritch.com/mc_rss/
As long as competitors of Automattic does not infringe on the trademarks owned (in the case of WooCommerce) or licensed (WordPress) by Automattic, I don't see any reason for us taking any action.

I would personally ask everyone to at least try to contribute back to the open source projects they rely on though.
Well, they do! What happens here is that `windows` crates are lightly processed even when they are disabled, for the reason JoshTriplett mentioned elsewhere. Such "light" processing is negligible in practice, but technically all those lines are processed (and `Cargo.lock` will list them even when they are entirely unused), hence the overblown and extremely misleading figure.
Because either Sam is a future world class tyrant or a future world class liar, and both alternatives are appalling. We can dislike Elon all the time, but at least he has lead the creation of multiple useful progressive products, from which individual humans will benefit. Sam promises to either screw all of us, or fail while trying to do it. It's kinda less appealing to regular non-billionaires.
What limitations are there these days? My F-Droid updates apps automatically in the background, for instance.
It is not about the code. It is about using other company's server resources.
I'd guess there are still a subset of people with very limited data plans, or who don't have plans at all and use tablets or laptops.

If you can offload an amount of those people from asking your staff questions about train times and connections and get them checking online instead, I would guess that could be a cost saving?

I suppose it is also something that helps make the train more appealing than other forms of transport. If I know I can turn up 30 mins early and get some work done (or just browse the web), then that help cement the train as a nicer way to travel compared to a bus, or even a car where you cannot work at all if you are the driver.
Buy a house on a private beach in Florida and rent it out for $25k a week during the hottest months.
If you're into Python, APScheduler is the way to go.

It also has a cron scheduler [0] which includes scheduling down to seconds and perfectly integrates with asyncio [1].

async def myfunc():
print(f"\n{Fore.GREEN}Readout triggered at { datetime.now().strftime('%H:%M:%S') }{COLORS_RESET}\n")
await disk_temperatures_handler.readout(storage)

scheduler = AsyncIOScheduler()
storage['scheduler'] = scheduler

scheduler.add_job(myfunc, CronTrigger(second='*/15'), id='readout_job')
scheduler.start()

You can also modify the interval on-the-fly.

[0] https://apscheduler.readthedocs.io/en/3.x/modules/triggers/c...

[1] https://apscheduler.readthedocs.io/en/3.x/modules/executors/...
> Why is it so hard to just accept this and be transparent about motives

You are asking the question, why are politicians not honest?
The level of advancement isn't the issue here.

What happened is that some kid phoned up helpdesk and said they were x and they had lost their phone, can you please help me to reset my password and 2fa (because the phone was nicked, its standard operating procedure right?)

From there they managed to SSO into critical shit.

Now, they've had to reset _everyone's_ password and 2fa (after an ID check)

They also now need to go through _everything_ to make sure there aren't any backdoors, boobytraps or any unknown exfiltration events.

that shit is _hard_, even harder for a safety critical place like TFL. They have something like 40k employees, and a whole bunch of disparate systems.
I assure you it does.
> [...] and/or with unverified extensions, is a large part of the current level of issues

I'm occasionally forced to work with Wordpress, so I'm not an expert or anything, but that's my impression as well. Wordpress was designed for publishing articles but people want to use it as a foundation for building highly dynamic websites.

The paradox of these highly dynamic WP websites is that people usually try to build that way because they don't have the development expertise to make a custom solution, so they need lots of plugins to achieve what they want, but those plugins are often built to such poor quality and security standards that they really need to be reviewed before use, but to review them you need developer expertise.
> Well that and years of experience leading projects. Wasn't she head of the Model X program at Tesla?

No idea because she scrubbed her linkedin profile. But afaik she didn't have "years of experience leading projects" to get a job as leadpm at tesla. That was her first job as PM.
And the tax office!
If this works, many companies will be founded as non-profit first in the future.
Ask HN: Would Google be forcing its VPN on Chrome users?
Recently, I set up a new PC with Windows and installed Chrome. Then, I went to check the speed on fast.com and noticed that the speed was half of my MacBook (both connected via cable). I thought it might be the cable, a bad connection, or something like that. After troubleshooting, I decided to check my IP address online, and to my surprise, it showed Google LLC in São Paulo, about 1500 kilometers from where I live, as my ISP!

I searched through Chrome's settings and found nothing. This doesn't happen in Edge.

Could Google be forcing a VPN by default for a possible MITM?
> leading the space by far in terms of technology, products, funding, revenue, popularity, adoption and just about everything else

I am not 100% sure that they are still clearly leading the technology part, but agree in all other accounts.
Honestly I’d rather slam my dick in a car door and I suspect that society is not going to take kindly to this idea that people are going to just be walking around filming you from every angle without any kind of consent to stream it directly into who knows what kind of databases for future data mining.

I hope people become afraid to wear this kind of thing in public because someone won’t hesitate to take it off their face and put it in the bin.
> But it has fundamentally no clue about the characters that make up this word (unless someone trained it to do so or by using spurious additional relations that might exist in the training data).

That was my theory as well when I first saw the strawberry test. However, it is easy test if they know how to spell.

The most obvious is:

> Can you spell "It is wonderful weather outside. I should go out and play.". Use capital letters, and separate each letter with a space.

The free tier ChatGPT model is smart enough to understand the following instructions as well which shows that its not just the simple words:

> I was wondering if you can spell. When I ask you a question, answer me with capital letters, and separate each word with a space. When there is real space between the letters, insert character '--' there, so the output is easier to read. Tell me how the attention mechanism works in the modern transformer language models.

Also somebody pointed out in some other HN thread that the modern LLMs are perfect for dyslexic people, because you can typo every single word and the model still understands you perfectly. Not sure how true this is, but at least a simple example seems to work:

> Hlelo, how aer you diong. Cna you undrestnad me?

It would be interesting to know if the datasets actually include spelling examples, or if the models learn how to spell form the massive amount of spelling mistakes in the datasets.
You can make the struct generic on the type to have a field being an impl Trait type.
> I personally think it's unlikely that an actual lawyer would risk their reputation and fabricate something like that.

The various disbarred folks from Trump’s 2020 legal team serve as a pretty effective counter example.
I can't say for sure that it directly led to jobs, but my website has been brought up in a positive light during the recruitment process more than a few times.

Because I write about technical things a lot, it's often been viewed as "evidence" that I'm an experienced technical writer as well as an engineer.

But, it (and my github account) have also been flagged as "risks" by a recruitment agency though: I can be a bit sweary at times and they felt that having a project called F*ckAMP might put off potential employers. No-one else has cared though.

But, to echo the advice that others are giving you - the "power" of my blog lies more in it being stuff that I want to write, rather than stuff that I'm writing because I think that it'll help my career.

Deciding what to write about can be hard, and sometimes you'll find you hit a block and don't write about anything at all. Those are both fine, just write about stuff when you want to and don't pressure yourself to write "just because".
The WordPress Foundation links to wordpress.org as the official site for their project called WordPress, and wordpress.org directs donors to donate at wordpressfoundation.org so it's hard to see how you could be right, but if you can come back explaining that then I'll happily admit to having been confused by it all.