skysight-inc/HackerNews huggingface dataset:
The moment they went from premium computing device to status symbol?

Out: YOU have a Macintosh

In: $$ THIS GUY $$ has a $$ Macintosh $$
Can this be used similarly to GraphQL?
There’s been quite a few games released with MonoGame. It’s a direct port of XNA API to open source. Like I said, I have history with XNA. No one heard of our games but they heard about XNA/Silverlight. The precursor to MonoGame. Shout out to Bill Reiss wherever you are.
This will solve over-population, right?
TBH it is kind of amazing we don’t regulate these change of terms more strongly.

As you rightly point out it is causing a justifiable lack of trust in things you actually pay for which is going to be very counter productive.
If anyone's confused about 10x in the GP post and 2-3x in this one, a given size boat with a displacement hull might have a hull speed of 6 kts and with a planing hull a hull speed of 5 kts.

At 2 kts, they'd both probably be in displacement, but the planing hull would be using 2-3x power.

At 6 kts, the planing hull would be using about 10x power, because it would be operating in planing mode while the displacement hull is still operating in the very efficient displacement mode.

Only the planing hull could exceed 6 kts.
thanks for such a concise answer!
Is it possible to export unity store assets into other engines?
If only this was really an emergency.
> surely we can have two functions with the same type signature that perform different mappings.

Yes - and you can count the mappings! Enums are sometimes referred to as 'sum types' because you can just add up the number of different states they can be in. Structs are sometimes call 'product types' because you can calculate the number of states they can be in by multiplying the number of states of their members. And functions are 'exponential types'.
> Simutf is designed for performance.

I know. When I was less experienced, I believed more in this kind of isolated performance. But...

> You can call utf8_length_from_latin1 to find the required buffer length

For smallish input (that fits in L1 cache, for example), performance might be dominated by the cost of filling the cache, in which case two passes might not be that bad. For large inputs, especially at the kinds of speeds that simdutf8 achieves, memory bandwidth is likely to dominate or come close, and two passes is not so great. In either case, I bet that a high quality length-checked implementation of a function like convert_latin1_to_utf8 could be considerably faster than calling utf8_length_from_latin1 and then convert_latin1_to_utf8.

> or provide a buffer that is twice as large as the input buffer, which will always suffice.

and will always be fast as long as wasting up to half the memory is not a big deal. But in many cases, that factor of 2 of memory usage is a big deal.

So I hate to say it, but I tend to think that simdutf's transcoding design is based on benchmarking the wrong thing. (The validation benchmark design is fine.)
This kind of cynicism is tiresome. The test case involves pinging Mullvad, not Apple. If Apple wanted no filtering to be possible, they would simply remove pf entirely.
It’s true. On the plus side, it’s only a couple hundred gig for multiple hour 4K recordings. The compression is pretty good.

Size/cost/quality wise, that’s so much better than old school VHS/camcorders it makes my head hurt.

Pretty awesome for sure. Still no free lunch though.
I wonder how long they'd remain a customer if Musk decided to arbitrarily deny access to the network in certain areas, that just happen to be under military control of dictators singing his praises?
I feel seen!

Just over 200k is my high-score and I've yet to witness the 6144 card. Still out here trying though!
This is theoretically possible, and I actually toyed with the idea.

I didn't do it in my deserializer because of the big value you have in Rust in being compatible with serde and that wouldn't be. But this would be interesting, probably as an side library.
lol, the internal docs on this at Amazon were something very close to "we invented this before Avro and we think that's probably a better choice if you need binary serialization."

My 2 cents: don't use it.
Templ, a Golang templating lib with IDE autocomplete
I suspect the potential for abuse is the reason they’ve walked back. The problem is that data will be private and the gatekeepers are the ones who stand to profit. So you’ll have another situation like those ad companies who underplay bot impressions
> If the paper weren't laid out in complete grammatical sentences and published in JACS, you'd swear it was the work of a violent lunatic. I ran out of vulgar expletives after the second page.

I love his work.
The obvious way is hardware ID, which can work okay for 80% of cases.
In fact, I believe Ameristar (or another casino) in Blackhawk CO was thinking about using Starlink
Unity merged with a "your flash player is out of date" adware company, I'm sure device identification is nothing new to them
My point is that unbiased journalism regarding the Ukraine war is going to look extremely one-sided.
Embracing Formal Rituals for Stronger Ideas and Connections
> Not being DRY is a good thing in a config file

Also unit test code is expected to be a lot less DRY.
> (They followed the basic prototype for selling short. That just means you sell high before you buy low. How? First you borrow and sell. Then you wait for markets to drop, buy, and return what you borrowed.)

Minor nitpick here, but with futures you aren't shorting in that you never borrow. You are simply writing a futures contract which makes you the seller. So when you write the contract you are obligated to sell/deliver at that price on the futures delivery date.

this is a bit different from options in that a futures contract buyer has to take delivery and the seller has to deliver. Where as for an options contract the buyer has the right but not the obligation to exercise it.

You then cancel your obligation out by later buying a contract that obligates you to take delivery on the delivery date. In this case since you bought the contract later when the market crashed you are buying delivery at a lower price, thus fulfilling your delivery obligations and locking in a profit.

No shorting or borrowing happens in this instance.

A few random fun facts about futures.

1) there aren't insider trading rules like there are for equities. This makes sense when you consider that McDonalds can move the market if they chose to create a new product. Not allowing McDonalds to trade in the futures market would mean they can't hedge their input needs.

Similarly oil companies use futures to hedge their selling prices for oil. If you had insider trading laws like we do with equities they couldn't trade as they have insider knowledge of their market moving needs.

2) A few years ago oil traded negatively for a month, this meant you actually got paid to take delivery of oil. This happened not because oil was worthless( it was still worth the market rate) but because you need to take delivery of the oil on the delivery date.

And oil can't just be stored in the your garage. You need to have pre arrange storage in Cushing, Oklahoma or arrange for a rail car to ship your oil out on that exact date.

As you would expect oil storage being heavily regulated is finite and rail cars are expensive and booked months in advance so once the storage and rail delivery options were full you'd have to pay someone else for their prearranged storage or rail delivery.

And the holders of these storage and shipping options were able to charge a ransom for them as contract buyers had to take delivery and thus had to arrange storage or shipping. More than a few retail investors got hosed on this buy buying futures when the price dropped to half of what a barrel was worth not fully realizing that a) they'd need to pay for storage and b) not fully realizing that the price of oil didn't have a floor at zero, it could infact go negative.
What surprised me in reading this was someone actually thought it was a good idea to depend on i915.ko in the bootstrap kernel. smh
There are some Belgium style NA beers but I haven’t tried them yet. I’ll do so an report back.
Wait wait wait — you’re saying that at first the rule was written so every time someone visits a webpage with the Unity Web Player on it, that visit may cost the dev $0.01-$0.20 USD?!
Then explain why you categorize it as cheesy? Sounds like it’s pretty cool.
Unfortunately, most folks in the community seem to be hiding their heads in the sand with the hope that it was some kind of mistake or misinterpretation. Those that have been raising a red flag for months have been largely ridiculed by people on this board. As for the MSM - have you heard anything about it? Even those non-MSM forums that are supposedly "plugged into" current events that impact software startups, like the All-in Podcast, are radio silent. Which is odd considering that this tax change is at least as lethal to the community as the SVB bankruptcy that they droned on for months about. This issue? Crickets! Strange, huh?
You could try to make it fair by having planet A encrypt a payload to B and a payload to C such that the transmission time and decryption time from A - B is the same as A - C. You could need encryption that feeds the previous block to the next (so CBC), and some trusted computing solution such that additional compute cannot be added to accelerate the decryption.
I think a better formula would be to become a generalist, and then specialize in one thing deeply. Talking from experience within my circle of friends, the guys who specialized well ended up getting FAANG level jobs, but the guys who were "generalized specialists" were building great companies - doing what they wanted to do. If ever their passion company were to fail, they could always take comfort in being a generalist and hence being employable still (one of my friends is currently going through this stage after his well-funded startup crashed). A specialist would not be easily able to take that kind of monumental risk so easily.
Apple should bring back the translucent-brown key caps. They’re awesome.
It could be any number of Alex Jones guests.
It’s “anecdotal” that I can measure with a machine that gives a number and that I track over a period time?

It’s not like I said “I feel better” when taking it. So my blood pressure just magically comes down after I’m taking it?
If I recall correctly there were 2 tools on github that made this possible i.e. unity assets to godot, but I don't remember their names. you can search on youtube and find them tho
Do you mean an option to pay per Gb of usage, rather than monthly?

At least its a possible offering now that they won't be losing money on the terminal (thus necessitating predictable time-to-recover via monthly subscription).

That said, I wouldn't hold my breath. There are good reasons very few businesses offer that option alongside monthly plans.
Everything to too nuanced and uncertain in the effect of details for most leaders and followers to act upon. So we'll just end up reacting to whatever happens as though it was inevitable. "Turning the ship" is a common metaphor, this is more or less turning the entire fleet and it'll be messy and too late if it needed to be turned.
Speaking of macOS's firewall being broken, there's a bug (or "feature"?) in the NetworkExtension framework which causes connections to get initiated (SYN, leaks your IP address) even if there's an explicit rule to deny that connection. This affects LittleSnitch, Lulu, and all the other apps building on top of the framework. Bug reports have been filed and as usual ignored by Apple.

More:

Little Snitch "denied" connections leak your IP address - https://lapcatsoftware.com/articles/2023/3/4.html

Follow-up to Little Snitch "denied" connections leak your IP address - https://lapcatsoftware.com/articles/2023/3/5.html

Little Snitch "denied" connections leak your IP address: Developer response - https://lapcatsoftware.com/articles/2023/6/3.html
I still don't know how category theory will help me as a programmer.

I understand, and agree, that small functions, composed, are easier to understand and maintain, easier to port and easier to build upon than large monolithic functions.

But, aside from that, I'm not sure of the tangible day-to-day benefits of reciting parts of category theory.

I admit I don’t know category theory in much detail but I just can’t see the tangible benefit. Any hints would be appreciated.
DataFaker
DataFaker is a tool for generating fake data based on a YAML schema. It can dump the results to CSV, SQL, or JSON files. It can also load the data into any database supported by SQLAlchemy.
Shake-n-bake meth was relatively easy to do for the average methhead.

Also, do not underestimate the capabilities of a meth user when they get fixated on something.
“This medicine smells like crap.”
Wonder if they've got support for Debug Adapter Protocol? https://microsoft.github.io/debug-adapter-protocol/
Depends on your definition of "emergency."
I strongly agree about generating "editables" rather than finalized media. In fact, that's why text generators are more useful than current media generators: text is editable by default. Here's a tweetstorm about it: https://x.com/jsonriggs/status/1694490308220964999?s=20
I think the solution is a model like JetBrains. You pay a subscription to get upgrades, but in effect you're just automatically buying perpetual licenses.
Now I like lua and think single pass is the way to go for interpreted, since you don't have the disadvantage of a slow compile time no matter how big your codebase gets, BUT its not great to write in. some things are (apparently) not possible, which means the only solution is to transpile into it, which has led to some good languages like moonscript[0], and the dynamic nature is a boon as your codebase grows, which has led to teal[1] which offers static type checking.

[0]: https://moonscript.org/

[1]: https://github.com/teal-language/tl
I'm saying that my life as I know it would be dramatically different, and probably worse, had I not gone to university, but all of the benefits I assign to having gone are peripheral (friends, spouse, weak employability marker) rather than direct (I learned something in class, related to my area of focus, that I was able to apply to my benefit in life). So it was worth going, but not because of The Great Education I Got There.
"There's three key metrics we track. CREATE INDEX time, SELECT throughput, and SELECT latency."

There's a fourth metric that I'm really interested in: assuming it's possible, how long does it take to update the index with just one or two updated or inserted vectors?

Is the expectation with this (and the other) tools that I'll do a full index rebuild every X minutes/hours, or do some of them support ongoing partial updates as data is inserted and updated?

Just had a thought: maybe I could handle this case by maintaining an index of every existing vector, then tracking rows that have been created since that index itself.

Then I could run an indexed search that returns the top X results + their distance scores, then separately do a brute-force calculation of scores just for the small number of rows that I know aren't in the index - and then combine those together.

Would that work OK?

Even if the index doesn't return the scores directly, if it gives me the top 20 I could re-calculate distance scores against those 20 plus the X records that have been inserted since the index was creation and return my own results based on that.
I agree with what you're saying, yes Apple is a terrible value; but Apple customer's don't seem to care about that and I'm not sure if it's really cause for outrage. I also doubt that most customers will even notice the difference. It is quite rare that I connect a cable to a phone for data transfer, and when I do, if I have a 2.0 cable nearby I wouldn't bother reaching any further for a 3.0 cable, even if the phone supports the faster speeds. Even if I'm loading up some movies for a flight or something, practically speaking it's such a rare event that I would just initiate the transfer and grab a snack or something. It's pretty obvious why they did this, I'm not sure it's such a bad engineering decision really, to make the best of the silicon they already have. And for users who actually do care, the ones who are lurking on HN, they are compelled to spend more for the speed.
As Mark Mothersbaugh and Getald Cesale once quipped "Remember to do nothing when you don't know what to do."
Because we have insane and unconstitutional-yet-enforced laws that criminalize stating facts such as "xyz is employed by the CIA".

The author seems to believe (and is probably correct) that these laws don't apply to stating the impression of spookiness that was given to them.

Yes it's nuts, but the laws in this space are nuts.
> If I use a credit card, I pay up to 20% on the outstanding amount.

Key is never having outstanding debt. Pay your credit card balance in full. Most people with credit cards do this. I have never met anyone who paid any interest on their credit card because everyone I know pays it in full each month.

> And I have never met anyone who had a fraudulent charge (without being dumb).

And? The point is if it happens, you are far safer with a credit card than a debit card. Once the money is gone from the credit card, it's the credit card companies problem. Once the money is gone from your debit, it's your problem.

> To me, I cannot understand why anyone would use a credit card unless debit isn't accepted.

Because credit card is more secure. As the OP already told you.

As long as you have financial discipline, using a credit card is smarter than using a debit. It's a simple concept.
The instance of enshittification under discussion is lucrative for the (big) retailers in at least two ways: first (obvious), they get to hire less people and in this way increase their margins, since they never promised to pass any savings to the consumer in the first place and also something something supply chain something something inflation; second (slightly less obvious), it is nudging the less impulsive consumers to have their (bi-)weekly groceries delivered so they don't have to go to the store physically at all. Where I live (a dense urban area), supermarkets are getting fewer and either smaller or with the delivery logictics space gradually cannibalizing the in-person shopping space. I can only conclude that sufficiently scaled-up home delivery of groceries is more lucrative for retailers than traditional in-store shopping, probably due to some combination of smaller variety / more standartization, delivery fees etc.
User serviceable ethernet port on outdoor antennas is standard on wifi devices. Just put it behind movable cover and direct it down, partially recessed in plastic case (so it is protected from flowing water, rain and snow). See e.g. https://www.wifihw.cz/img.asp?attid=4754
It is mentioned 2 sentences earlier that it was the case in naive set theory.
Scheme lacks most syntactic affordances that imply semantics. Even if some of those implications are dead wrong, they're still useful.

Personally I think the right answer for configuration files is to define them in terms of a generic object model. A program could even support multiple formats (TOML+JSON+YAML). If a user dislikes all the supported formats or the file is generated with something like NixOS, it can be handled with straightforward conversion.
I wonder how long they'd remain a customer

Probably not very long assuming it was just impacting a training exercise. If it impacted real combat I would expect things to bubble up to a 4 star, then to the commander-and-chief, then a call to Elon explaining how all his companies public or private would be seized under eminent domain if it was not turned back on 5 minutes ago. Reflecting back on WWII and steel mills, etc...
It's absolutely a hard decision, even if an objectively correct one.

It impacts hundreds of people and their families.

I see no reason to believe the sentiment ("appeal-to-emotion") is untruthful.

I hope all affected are able to find good resolutions.
Nothing changes until January 1, 2024.

Would not surprise me if it was a heavy handed management decision dumped on engineers laps last minute, and is barely implemented at this point.
Dude, you're going to have to try harder to win Musk's attention. There are thousands of men on HN alone who are more sycophantic than you. He's just not even going to notice. You'd have more luck trying to get a date on Tinder.

Maybe you can talk about how hardcore Musk's family was to move to Africa from Canada in order to be more racist. Who even does that? It shows commitment to core values and a willingness to cast off the woke mind virus.
Just as a point of reference here:

> The amount of outrage from people with no P&L or game development experience in this thread is unreal. [...]

> Everything being said so far is purely conjecture, and my guess is as good as yours as to how it will play out.

For the most part no one is calling you out for being mean or not liking F2P games, you got called out for very confidently dismissing worries about the changes as uninformed fearmongering based on back-of-the-napkin math where you forgot about the existence of one of the largest gaming categories on the market, and then doubled down (https://news.ycombinator.com/item?id=37483482, https://news.ycombinator.com/item?id=37485433) when that error was pointed out, and then blamed developers in those categories for not predicting the changes, and then revealed that your industry experience was in those same categories and that your games made the exact same choices about both funding models and proprietary engines/licensing that you were criticizing mobile developers for making.

I'm not trying to call you out for being mean to mobile game devs, I pointed out that "they should have seen this coming" is kind of openly ridiculous to say about an out-of-nowhere TOS change that almost inverts Unity's funding model -- especially given that it turns out you were in the same industry and obviously worries about funding changes didn't stop you from using proprietary engines.

Yes, sometimes businesses fail and bad stuff happens, I don't care what your attitude is about that. But "the universe is chaotic and sometimes difficult choices about funding need to be made" is a far cry from "well why did those mobile devs make the same decisions I made, they should have been more responsible."

> I can appreciate the companies perspective of preserving cash flow while acknowledging the hardship it places on those affected [...] It's just business, as impersonal as it sounds.

So this is not why you were called out, your attitudes towards the amoral nature of Capitalism aren't really the issue, you were called out because a bunch of developers said, "this is going to impose a hardship on us" and your response was "no it's not a hardship, these people don't know what they're talking about, this criticism is coming from people who don't know anything about making games, the new terms look quite reasonable."

And so the shift from that kind of confident statement about how these changes are a nothingburger to "well none of us have any idea what's going to happen" is the part that draws attention. If your original comment had been "it's anyone's guess what the impact of this will be" you would have saved everyone a lot of time.
Unity used to be the symbol of indie developers rising against stifling Big Game. Now Unity is the incarnation of everything that made Big Game bad. Shame on you, Unity.
so basically using unity has become a legal/risk liability especially for smaller studios ....

they are probably spending a non small amount of money on legal, marketing and other consulting ... how can you still f*-up that bad

like has there been a single company in history which charged per install (!= per license) and had long term success (and wasn't a monopoly)
Eviation CEO Expects ‘Minor Refinements’ to Production Alice