skysight-inc/HackerNews huggingface dataset:
Imagine this: a giant semi-truck loads up and dumps 45,000 gallons of gasoline into invisible, underground tanks in about twenty minutes.

Now, try to imagine that could happen for electricity. (It's the same reason why datacenters always have diesel generators.)
Conjecture, that. Even if true I think it will be very hard to find any definition of science along the lines of "training deep neural nets to do the understanding in our stead".
It's not too hard to do tokio without Send/Sync futures. See the example in https://docs.rs/tokio/latest/tokio/task/struct.LocalSet.html... It's kind of annoying that the current_thread flavor of the executor doesn't automatically enter a LocalSet and make spawn_local work out of the box but it's easy enough to do at the beginning of your program.
Yeah, it's not a perfect analogy, just an interesting thought.
I see 24 seeders for the entire 72-episode run of the 1991 sitcom "Herman's Head" which was so poorly rated that it's never seen a home media or streaming release, your premise doesn't hold any water at all.
Anyone who buys it or finds it in the wild can also upload it.
Cisco reputedly avoided an anti-trust action by wining and dining DoJ lawyers. Microsoft, in comparison, said rude things about the DoJ.

Of course, I wish things did not work this way. But isn't it a bit naive to think it doesn't?
What's juvenile is not knowing how prices get set, which leads to an oversimplified world view, which leads to thinking that location-based pay is "dumb". To price something, you take what it costs to make the thing, throw that out the window, and make up a number based on vibes. If you're lucky, that number is bigger than what it costs to make it, and the business grows. but if you've made crap, or any of a million other reasons why people aren't buying your stuff, then you have to sell it for less than it costs to make it, and the business might be in trouble.
Why would this breakup hand anything to another country? Competition is good for the economy. Breaking up Google allows new innovators to thrive.
A lot of people think it's common sense, but plenty of them disagree on what that common sense approach actually is.
Which is pretty common. While the org is running around dealing with the DDoS, they're not doing anything to fix their systems. In this case, I can't even get to my account page on IA to change my password.
I really wonder if it has something to do with humans using tools, and it just works better for a tribe if most people use tools with the same "handedness", because they can share more and be more efficient. Like if hunters could swap bows when one broke, their tribe would get more meat?
with the use of shims, BMD cameras can switch out their mount from EF, PL, or B4 options. so it could be designed with this style in mind, and even make a link to BMD's site to purchase their kit of shims
What industry is not stagnant then? Auto? Medicine? Food?
> What do you use unit tests for, other than verifying implementation details?

You don't need to verify the return of `parse_subject()` directly, since it will be part of the return of `parse_email()`. Verify it there.
I think that "IP leak" is extremely dubious and is predicated on both misunderstandings of how freenode worked and an incorrect assumption that no one else was running Bitcoin early on.
> do always, then inhibit or ignore strategy

can anyone expound on this? I'm not sure what he's exactly referring to here
> Seems backwards that people would want to work 14+ hours a day to make more money. What's money without a life to live? At least CEOs can vacation at their leisure. Blue collar overtime is just draining your life.

That's exactly what people are doing. The shipping companies would gladly hire two longshoremen to work at normal hours instead of paying one worker overtime. Unions are extremely restrictive with membership. There's no lack of people trying to become longshoremen. Only 3% of applicants were granted position in one port: https://www.mercurynews.com/2017/06/02/longshoreman-lottery-...

> Anyone can put their name in the drawing by sending in a postcard, but ILWU members get a specially marked postcard for their friends and family.

> The two are placed in separate barrels and drawn randomly from alternating piles.

Institutionalized nepotism.
Yeah. I wouldn't use Rust as a scripting language for that reason. But some critical applications want that enforced correctness and (hopefully) proper performance to be guaranteed if you pass the compiler.

I want to eventually join the "50 engines for every game" race that is rust gsme engineer development, but I'm sure not going to have the fast iteration part of design be done in Rust. The renderer and all the managers should be absolutely solid, but some parts of games need you to break stuff quickly.
I think you underestimate the value of controlling the platform that you base all your revenue from. Chrome controls the internet and android has a huge market share on mobile.

The latest changes to chrome that breaks plugins like ublock origin allows them to keep maximising their advertising revenue.

I think these two being open source is a major reason why they have been so successfully adopted. It isn’t direct revenue, but the control and indirect revenue that comes from that which is the driver
The cost depends on the number of tokens processed, so fine-tuning on completions costs the same per token as any other data.
>For-loops do exist, they just need to not have side effects,

No they don't. For loops and loops in general are procedural actions. You are jumping from directive to directive, command to command. Loops are NOT functional at all. loops are an artifact of the computational machine, jumping to different instructions.

Functional programs like functions in mathematics DO not contain for loops.

> which in practice means the likes of map/filter/reduce (ideally promoted to a first class language feature like sequence comprehensions).
>You could argue that those are still desugared to recursion, but I think at that point it's kinda moot - the construct is still readily recognizable as a loop,

All programs are desugared into assembly instructions. Assembly instructions are procedural by nature... they are not functional so your point is moot as everything is desugared into loop based jumps.

map/filter/reduce Are not loops. They are fundamentally different. It doesn't matter if it's "recognizeable" as a loop, it is NOT a loop. There is an isomorphism between imperative and functional programming, So the definition of Loop vs. no loops refers to the superficial differences between the two EVEN when the underlying things are the same.

>In general, so long as mutation can be encapsulated in modules that only expose pure functional interfaces, I think it should still count as FP for practical purposes.

It actually can't... for loops rely on mutation to work.

a for loop looks like this:

<OUTER SCOPE>
for i in range(10):
<INNER SCOPE>

By nature the for loop needs to influence outer scope otherwise your for loop is utterly useless. So how would you influence outer scope from inner scope?

<VARIABLE FROM OUTER SCOPE>
for i in range(10):
<MUTATE VARIABLE FROM OUTER SCOPE WITHIN INNER SCOPE>

That's the only way man.

This is the fundamental nature of for loops. They are imperative constructs. Sure it can look very similar to map or reduce or even filter, but THEY are not the same.
Tx-LLM: Supporting therapeutic development with large language models
Micronuclear battery based on a coalescent energy transducer
Is Microsoft gaming relevant that much these days ? Admittedly I'm not gaming that much but I own PS5 and Mac and I don't really feel I'm missing out on any titles I'd want to play. Big stuff comes out on PS5 and Steam - I did see Microsoft buying a bunch of studios but the impact of that feels irrelevant in grand scheme of things.

Office/GCloud does feel like the two big players but I'm sure competition would creep up here if GSuite went away (and I doubt it would, even as a standalone company).

Working for big corps these days I see that supporting Apple devices is pretty standard.

I'd say Microsoft is way less entrenched than it was 10-15 years ago technically - but they do a great job of selling Azure to enterprises. And even there AWS is a huge competitor without Google.
I was previously really excited about this in the past, but uninstalled it due to remote storing of PDF features: https://www.reddit.com/r/commandline/comments/jb4axl/comment...

Has this gone away?
I had a similarly easy experience finding a job this year, though I can’t exactly figure out what makes me different from those who struggle
Yes, so is a family if you are a parent. But IF you are a parent, you know that ACTING like a dictator backfires on you pretty hard.

You think this policy is worth alienating your tech workers for? No. No, I don't believe you do. Certain other policies might. This is unenforceable and a bit insulting.
Mainly the one that establishes the Do Not Call list (it exempts political campaigns from any penalty) and CAN-SPAM which exempts political emails from any penalties.
For those like myself who design proteins for a living, the open secret is that well before AlphaFold, it was pretty much possible to get a good-enough structure of any particular protein you really cared about (from say 2005) by other means, namely Baker’s Rosetta.

I constantly use AlphaFold structures today [1]. And AlphaFold is fantastic. But it only replaces one small step in solving any real-world problem involving proteins such as designing a safe, therapeutic protein binder to interrupt cancer-associated protein-protein interactions or designing an enzyme to degrade PFAS.

I think the primary achievement is that it gets protein structures in front of a lot more smart eyes, and for a lot more proteins. For “everyone else” who never needed to master computational protein structure prediction workflows before, they now have easy access to the rich, function-determinative structural information they need to understand and solve their problem.

The real tough problem in protein design is how to use these structure predictions to understand and ultimately create proteins we care about.

1. https://alexcarlin.bearblog.dev/multistate-protein-design-wi...
> Cisco reputedly avoided an anti-trust action by wining and dining DoJ lawyers

Source? (They settled with Multiven.)

> isn't it a bit naive to think it doesn't

No, it's naïve to think that level of influence can be bought. Not an uncommon mistake. Bankman-Fried made it, and it's increasingly looking like Bytedance did too. But D.C. is a town obsessed with power over money. People regularly toss aside lobbyists and their clients if it's politically expedient. In part because it's not like the lobbyists (or their clients) ditch them after being spurned.
Not the subject of the article, but in the vein (so to speak) of 19th century industrial refinement processes, gin and other cheap spirits were also a really big deal, and a really big problem at the time. The temperance movement didn’t come out of nowhere. I think it’s an interesting parallel between fermented beverages and coca tea on the one hand, and cocaine and hard liquor on the other.
So between this and the award for physics, it's basically a clean sweep of the Nobel prizes this year for AI. Quite a moment if you stand back and think about that.
My job at a smaller company was much more soul sucking than my jobs at larger companies
Having just delved into Rust a little (and then given up and decided to learn Dart/Flutter for more practical applications development - I don't need another language to make command line tools in), this one I did feel while I was going through documentation.

The problem is most of the important problems you deal with while programming require heap allocations: i.e. a lot of Rust advice is liable to lead you astray trying to find over-complicated solutions to optimizations you probably don't need up front.

So in terms of systems programming, Rust is technically good here - these are all things you'd like to do on low level code. On the other hand if you're making a bunch of web requests and manipulating some big infrequently used data in memory...Box'ing everything with Arc is probably exactly what you should do, but everyone will tell you to try not to do it (and the issue is, if you're like me, you're coding in the "figure out what and how to do it" phase not the "I have a design I will implement optimally" phase).
You wrote: "In explaining how the license agreement between the foundation and Automattic happened, the post says that 'In order to effect a valid license agreement, there needs to be an actual exchange of value from both sides, which lawyers call "consideration."

Indeed. And there was a lot of Consideration given in this exchange. Automattic owned 100% of the WordPress trademarks. Automattic's "Consideration" was to give all the non-commercial use of those trademarks to the WordPress Foundation.

Consider a simple, but apt analogy. You own a car. You decide to give someone else the right to drive your car on the weekends, however you retain the right to drive it during the week. Did you provide Consideration for the right to drive the car during the week? Of course - the recipient previously had nothing and you gave them the right to drive your car on the weekend. The only lack of Consideration here was that the person getting the weekend driving rights gave you nothing in exchange for those.
At least according to this, Google generated ~$47B/year.

https://www.businessofapps.com/data/google-play-statistics/

https://www.statista.com/statistics/444476/google-play-annua...
> Take that up with the consensus view of the python community, as reflected by python linters in their default configuration, almost all of which warn on bare except.

I don't fully agree on it being a purely a style issue (though the warnings from linters are wholly justified). From what I understand, "except:" is a code smell because you don't actually want to catch BaseException instead of just Exception.

Linters wouldn't have warned about it if it meant "except Exception:". The real issue, IMO, is the fact non-exceptions (Ctrl-C, generator exit, program exit code, etc.) have been crammed into the exception system.
Same! I feel somewhat offended that the version from the site is so lo-fi. MDs had fantastic quality, to my ears indistinguishable from CDs!

Edit: Aha, I see now, this is a mic'd recording of an MD player with a built in speaker.
Probably not the best time to say this, but it's surprisingly easy to go through a collection with items and grab every email along with the usernames.

https://archive.org/metadata/naturally_a_girl/metadata

One way or another, there was going to be someone who would take loads of emails with a username attached to it. A bit intrigued by how the hacker compromised the database and got the passwords.
You're describing the difference between highly diffuse costs (taxes -> sidewalks) and transactional costs (price of a hamburger -> hamburger).

I would like private businesses to offer transactional costs. I do not want businesses leveraging diffuse costs; I'd prefer that only my governments use diffuse costs and that private businesses have limited ability to use diffuse costs. At least with government I get a vote.
I simple standard mark-and-sweep GC will not "leak it".
Google will let you target on the following. Especially by combining criteria you can narrow things down to very small specific groups of people. If a person in that campaign then clicms and enters a name and email I have a better profile on them as a person than many of their neighbors.

Demographics: Target users based on age, gender, parental status, household income, and more

Interests: Target people based on their interests, even if they're visiting pages about other topics

In-market audiences: Target users who are actively looking for products or services similar to yours

Custom intent audiences: Create and target audiences based on their search behavior and interests

Remarketing lists: Reconnect with users who have previously interacted with your website or app

Customer match: Use your first-party data to reach and re-engage with your customers

Similar segments: Expand the reach of your best-performing audiences by targeting new users with similar characteristics

Affinity audiences: Reach people based on a holistic picture of their lifestyles, passions, and habits

Life events segments: Target users
That's correct:

"Jump teams are made up of Waffle House contractors, construction workers, gas line experts, restaurant operators, food providers and other associates who are assembled and ready to go wherever needed at a moment's notice. Their purpose is to help relieve local Waffle House operators and employees who need to evacuate, be with their families or tend to their homes when a storm hits, and help make sure restaurants are able to open quickly after a storm or stay open during a storm"

https://www.inc.com/jessica-stillman/waffle-house-stay-open-...
Show HN: CRMFusion – Custom AI CRM Builder
> Can you prove what you were doing on 2009-01-10?

Can you? it was more than 15 years ago.
One of the many benefits of owning my own email server:

- I have a catch all setup to forward all emails to specific user on mail server

- able to setup adhoc email addresses for each online service (ie, iarch@example.com)

- able to claim example.com in haveibeenpwned

Now I get breach emails from hibp for the whole domain. Unfortunately, I was exposed in this IA breach
TCPA and CAN SPAM.

https://www.fcc.gov/rules-political-campaign-calls-and-texts
OpenStreetMaps is utterly useless for urban navigation. No connection to the local transit system, no business directory, it's only useful if you have a physical address you want to go to, and personally I never have that information.

MapQuest doesn't have any of this stuff either. Apple Maps is probably the closest, but it falls very far short of what Google Maps can do.
> In C++, the compiler can literally remove your code if you sum or multiply integers wrong or assume the char is signed/unsigned. There is no designated syntax that limits the places possible memory overflow error happen. The design of the language is such that some most trivial oversight can break your program silently and significantly.

Here is an interesting case of an optimization-triggered bug in Rust code I've heard of: https://www.youtube.com/watch?v=hBjQ3HqCfxs
> I wonder how hard it'd be to find hardware that'd read my Mac SCSI hard drives from 25 years ago?

Easy… that original Mac is sitting in my basement and it worked like a charm last time it was powered on 4 years ago.
It's because of the history of racial discrimination in the US. While there's talk of affirmative action in the news, I suspect plain'ole racial discrimination is probably far more common.
I think he's reviewing the wrong camera... https://petapixel.com/2024/08/12/this-lego-camera-is-a-real-...
> If you take say a tutor, a bassist, they don't want all that overhead. They want a platform where they can advertise their tutoring costs, a contact form and be done with it. WP isn't ideal but it works.

Yeah and especially if they want to update it themselves. Wordpress makes that easy even for the non techies so the customer can do it themselves.

Of course the big Achilles heel of WordPress is the plugins and their vulnerabilities. So really you still need someone technical to keep it up to date, which is often forgotten.
I do the same thing. Absolutely worth the small hassle.
Sorry that even attorneys can have typos.
pbcopy puts all stdin in the clipboard, whereas yank gives an interface to pick a subselection of the input
> What’s hard for you to understand?

They're looking for depth where there isn't any. You're attempting to prove advertising is bad by claiming it's like lead pipes, on the basis of them both being bad. It's tautology. One could similarly "prove" ad blockers or puppies by this analogy to be whatever because they, too, can be good or bad.
I’m glad there are better adults on this site. In retrospect, I should really read.

Thanks for your help!
I have no idea why I typed that but I will accept the public shame!
TV companies too, getting that sweet sweet ad money. I remember feeling in the 2008 Democrat primary race that TV had a split agenda. The nomination was definitely Obama's, but the TV reports kept talking about a race, because (my guess) it keeps viewers tuning in...
Related DDoS at the moment as well https://x.com/brewster_kahle/status/1844133492453671192
Also, most of my capital gains are due to inflation and not an increase in value.
If you're a Waldorf fan, you might be interested to learn that Steiner was against left-handedness, thinking it caused by a spiritual deficiency. Modern Waldorf schools actively "correct" left handedness because of this. [1]

[1]: https://waldorfcritics.org/faq/
Napkin math:

$400k * 0.6 = $240k post tax

$240k - $36k rent = $204k

$204k - $50k annual expenses = $154k

So if you just work that job for 3-4 years you'll easily have a heavy down payment for a house, assuming no promo, no raises.

If you work the job for 7-8 years you can buy a house (more like a townhouse) all in cash. Not going to be the best house on the market, but it's doable.

This is all not considering investing in the stock market, raises, being frugal with your expenses, living with roommates to save up a bit, etc. there's lots of ways to parlay more money than most other people will ever make annually into a home
Disclaimer: I've written Erlang but not Elixir. From what I can tell the issues are similar though. I'd say look at Fred Hebert's Erlang blog (ferd.ca) and "Erlang in Anger" for some tuning hints. Erlang has been around a lot longer and its devs have gotten more into nitty gritty issues, it seems to me.
Nearly half isn't enough to trigger antitrust. Especially because that nearly half is only mom and pop shops and not the ones doing the real big business. So I wouldn't be too worried about that.
Spinzee – My First App Launch: Social Media Truth or Dare Game
Hey HN Community!

I'm excited (and a bit nervous) to share my first-ever published app, Spinzee! It's a social media truth or dare app where users can add friends, connect, and play truth or dare games directly through the app. The idea is to create a fun and engaging space where people can challenge each other and build closer connections with friends.

As a solo developer, it's been a huge learning journey for me, and getting to this point was both challenging and rewarding. However, the app hasn’t gained much traction yet. I’m hoping to get some honest feedback from you all. Is this an idea worth investing more time and energy into? What could I improve?

I’d appreciate any thoughts or advice—especially if you’ve gone through a similar experience with your first app launch. Thank you for reading and for any feedback you can provide!

here is the url for the app: https://play.google.com/store/apps/details?id=com.mouus.spinzee&pcampaignid=web_share