skysight-inc/HackerNews huggingface dataset:
Uh, your pops was rich then, and that means you were likely a kid of the communist elite?

Mine's lived in a wooden hut by 1991.
https://aigrant.org/ for AI projects
What does choppiness mean in this context?
Is there another side to the story? Seems like revenue on (at the time) a couple million users in Myanmar would not be worth the PR hassle. What’s Facebook’s incentive here? What content are they supposed to ban, and why is that content so popular with Burmese people?
He's been silent on the site and his blog for that long. Activity on gitlab seems to indicate that he's still alive though https://gitlab.com/esr
This would apply to a lot of tech workers I think, especially those working on big tangled mess codebases (which is most companies).

On bad codebases, it's simply not physically possible to work 40 hrs/wk and not burn out, so people find all kinds of ways to cut down on hours working, either by goofing off, or going for long coffee breaks, or playing ping pong or whatever.

A 4 day week would be way more effective in these cases. The problem, as usual, is management. They just cannot get over the hurdle that their job is to maximise company performance, not to crack whips.
Man Fakes an Entire Month of His Life Using AI Generated Photos – PetaPixel
Apple/coreml-stable-diffusion-XL-base-iOS
I agree that USD, regardless of its waining value, is fairly universal. If I was going to start a country, I would start with USD as the currency instead of risking insane volatility. However, as discussed in the Bitcoin whitepaper, one of its pinnacle features is it is (supposedly) not controlled by a single entity or government or private institution, or really any institution. So the advantage of USD being tethered to the USA government is both a feature and a flaw, and BTC not being tethered to anything is both a feature and a flaw.
I'm living in BA now, and my son(11) is a huge Esports gamer.
Where can I find local gaming/conf/events info?
I like how you start the article by deriding this idea of using sum types dogmatically because “FP is Better” (the dogmatic capital-case “Better”, even) and then close the article with a therapeutic angle about making do with what you are given.

> I don't really care if you do or do not stay angry at the language you're forced to work in for your job. What I do want for you is to be able to make the best of the situation you're in and not be unhappy.

Because maybe enumerations in Go are subpar compared to other languages (FP or not).
So many people don’t understand this. “There’s no such thing as bad PR” doesn’t mean you won’t lose customers - it just means that for every 1 lost, 10 more are gained due to simple exposure/awareness.
This is juvenile.

Facebook is not free speech, nor does it merely "transmit" speech. It is a machine for algorithmically amplifying speech.

Facebook is not a pencil. Notice the article does not criticise mobile phone vendors for including keyboards in their phones.

Who do you think was pushing to subsidise data usage for Facebook? And to what end? Air doesn't do that.

I completely agree that free speech is important. I'm sure the people of Myanmar agree with that too after decades of regime rule. But it's irrelevant to this discussion.
Age of Empires 2 is big in Argentina.
I have just taken the time to point out a few things he did more quietly, later in life, with enormous impact.
> models trained on human text.
> well known for hallucinations and rabbit holes

Oh yeah this is going to go down so well for _driving cars_
seems like LLMs are the new blockchain, apparently. no problem is outside of it's domain.
I’m surprised reddit doesn’t allow advertisers to place ads on specific subreddits. My best guess why is that advertisers would need to be able to decide what subreddits to put their ad on, and that’s maybe not as easy as it sounds.

Let’s say my I sell mechanical keyboards. I should be able to find r/MechanicalLeyboards pretty easily but that alone doesn’t give me a huge audience. What about mechanical keyboard-adjacent subs? I could guess a few, like r/computers but I’m quickly getting out of my niche. I’d need to know my way around reddit really well, or have access to some pretty sophisticated subreddit search to find enough communities to advertise on. So why wouldn’t I just let reddit do that for me?
Incredible. Man, am I going to be telling my grandkids about a time when you could believe your eyes and ears on the internet.
An iOS hypnosis app developed using flutter
"Light Sleep" is an application dedicated to improving physical and mental health. It provides users with white noise in a variety of scenarios such as sleep, meditation, relaxation and concentration, helping users gain short-term tranquility in their busy lives. Each piece of white noise has been carefully recorded and professionally tested to ensure it is effective in relieving stress, improving sleep quality, and improving concentration.

AppStore: https://apps.apple.com/us/app/light-sleep-relax-and-sleep/id6449638248

XRA9JWP7MTHF
YRL47FANJ6XH
3M7KNJLPH44W
NRHT7YAJHXH9
4RKPTRHF46E9
7RL9NN969AAR
9X7EHW6TN4MT
EYAW7KJNLE7H
H9JAETJHT9H6
JFFRN4A4LP3K
TE9N76WAKL36
6HFAY74TRL9X
TKLWN9NK6WAF
9FHYPHFL7NK9
T4M363LTNJA7
No, not for a while. As I understand it they didn't have one at first but after some asshole used it as a backup (since they let anyone upload "music") and made a blog post about it they added one. Quite possibly they wanted to anyway and it was just a convenient excuse.
> That person would still get charged with a crime just like this person is.
Suggestion: stack the images vertically or horizontally. Frequency spectrum compression schemes like JPG will see the similarity in the fine details.
Do airliners respond to mild turbulence in real time?
Will you offer an anonymous payment method?
It will receive them, but it won't use them without FCC approval. (Or isn't supposed to.)

https://www.gps.gov/spectrum/foreign/
Liberty is not an absolute, positive liberty is one thing, negative liberty can't be accepted, we mean for positive liberty the ability to act within the boundaries of the liberty possessed by the rest of society, the ability for libertarian to be idiots affect themselves only, but until their idiocy doesn't become negative liberty, and for negative liberty we mean that set of liberties that go to affect the liberties of the rest of the society, saying that we should fucilate all libertarians is a negative liberty, because it spreads hate and put someone else in the society in danger and so my liberty directly limits the liberty of someone else
> Run a service in your machine in your desk, pass your IP to a friend and that was all you needed. Of course, there were security implications and IP are a scarce resource now, but I liked the way it was then.

When I was a 1337 h4x0r as a teen I ran a port scan on the IPs from my ISP (Road Runner), and found a VNC iirc that was hosting some windows system that was a quake 2 or quake 3 server.

I saw players. I changed gravity to -100, waited, then +1000 or something like that. I was amused. They learned a lesson.
But it begs the question: why have something so huge if its range is terrible? Electric scooters are more compact, transportable, comfortable, you're more visible because you're standing, etc.
Side quest: Would you share the infra stack and how it’s set up?
I... actually agree with the drug companies here? Crazy. It is genuinely difficult to be worse than pharmaceutical companies but gotta hand it to Schumer for somehow finding a system that's worse than if they had gone full command economy and just forcibly set drug prices. At least then the incentives would be aligned so that you might as well take medicare patients.

Good lord how did any of this pass the sniff test? You must "negotiate" with us and if we low-ball you and you refuse we'll just tax 65-95% of the price.
HN is one of the few places on the internet that there's even the slightest chance at having a substantive discussion that isn't full of short, mocking, casually dismissive comments ala Reddit and Twitter. Tone is crucial to HN's quality. Encouraging a sincere and charitable tone is one of HN's founding principles and is the main focus of the posting guidelines.

The poster you're replying to is 100% correct.
> Once you have worked a while in business or marketing, you will see that it's not that easy unfortunately

Nobody is forcing anybody to do this, this is a personal and business decision to make more money at the expense of users' well-being. When you're surrounded by lots of people that think a certain way, you start to see it as acceptable and even good.

Though I know lots of people that disagree, I personally don't think it's justifiable. If someone finds it justifiable, they should take responsibility for it.
Impressive handwriting for 10.
I guess this is more an "ad" for the framework it was built with (link is at the top of the page)
Oh wow, FidoNet, that brings back memories. :-) I still miss Usenet of old.
I'd imagine in the future we could have services such as this one:

> In exchange of a small fee and a 35 minutes suggestion session, get you and your family implanted with memories of a beautiful vacation that'll last you for a lifetime for fraction of the cost of an actual one.
I would use a ULID rather than thread ID.

https://github.com/ulid/spec

They (and others) are great for this kind of case - and many others.
There are two clauses in the llama license that I’m aware of that are restrictive:

1) if you have more than 700M daily active users you can’t use it.

2) you can’t use the output of this model to train other models.

Are you aware of others, cause I’m not, and those aren’t unreasonable.
Thanks for writing insightful stuff in an engaging way then.
Most people who are able to use a calculator could do their taxes using https://www.irs.gov/e-file-providers/free-file-fillable-form...

I think that TurboTax is a winner in the “TurboTax lobbies to make the tax code so complex that you have to use TurboTax” narrative because it makes people more afraid of doing their taxes through the tools the IRS provides than they should be.
Well he doesn't say if he wrapped it in prime number turns
>I just wish go had proper sum types.

It's by far my favorite feature of Swift.

Enums + Payloads + switches are incredibly simple yet so effective. You can make a simple state object, isolate it with an actor, then stream it anywhere with Combine (or now Observability). You'll get full compiler safety too, forcing any new state to be handled everywhere.

You can even stack that with _generic_ payloads that conform to protocols, and if you're feel brave you can make those payloads equable completions for _typed returns_.

for example (I hate formatting on here, but I'll give it a shot)

// A user state enum that conforms to loggable.

// The state is generic, any object T that conforms to "Partner" protocol can be a partner

enum UserState<T: Partner>: Loggable {

// Your states
case loggedOut(error: String?)
case loggingIn(email: Email) // Email type is a string that's been validated
case loggedIn(authToken: String, user: User, partner: T)
case loggingOut(exampleBlock: (String) -> Bool) // You can embed a callback here

// Utility Functions

/// Is the user logged in?
func isLoggedIn() -> Bool {
switch self {
case .loggedOut, .loggingIn: return false
case .loggedIn: return true
}
}

/// Loggable conformance
func logText() -> String {
// switch that converts state into something that's safe for your logging service
}

}

In the above, any subscriber that gets a UserState object can switch on it, and for example if you're logged in you 100% get the auth token, user, etc. It's impossible to be logged in without those in-context.

It might look something like this in your UI:

/// Called by a subscriber that's hooked in to the state stream

func onUserStateChanged(newState: UserState) {

switch newState {

case let .loggedOut:
// Impossible? Error UI

case let .loggingIn, .loggingOut:
// loading UI

case let .loggedIn(authToken: _, user: user, parner: partner):
// set some text "hello \(user.userName)"
// display an image: \(MyRemoteLoader.url(url: partner.primaryLogoURL))
// Button to website: Button(url: partner.homePageURL)
}

}

add a new state later? The compiler will error in the 500 places in your codebase you didn't handle the new case with one build command.
Mix this with some nerf/guasian spat, or other 3D rendering and we have photos where you can re-frame after being shot. No more selfie sticks, perhaps use both cameras at one time to capture more of a scene for infill.

Some will say "but that isn't a real photo of what was there", but our memories of what was in a photo or a scene aren't perfect anyway.
In the suburbs, people were evacuated from the low areas. I went out for an hour and getting home was a challenge because most roads were closed down due to flooding
Afaik fastly still has fronting working and it’s how tor snowflake node info is distributed while pretending to be azure or something
Wow it really needs a Window > UTM (⌘O) menu. But in the meantime, try File > New… or Open… to get back to the "main" window.
I wish that such a rule could be applied just to the people in favor of it.
I've been in Europe for almost 2 months now and started seeing the GDPR banners a lot more often. I've yet to feel like I'm missing anything by either clicking reject all, or by avoiding the site if I can't reject all non-required cookies in a few clicks.
YAML config file? Pain? Try Lua
Not exactly good investment advice there though:

The trilogy received predominantly negative critic reviews and the aggregate USA box office is just under $9 million, with each film performing worse than the last on both accounts.

Atlas Shruugged trilogy represents $35 million in, 9 million return and no recognition of merit.
That’s a fair assesment of Swing; Java really held it back.

It’s definitely not easy to nail the target platform, and that may be Flutter’s downfall. Even without those native-lookalikes, Flutter still has a very robust rendering engine, and easy to write ffi for native binaries. It can survive on its own.
The Intercontinental in Kabul, the luxury hotel run by the Taliban
I'm sorry, but SnapEDA is one of the companies specifically making the library situation worse (Altium comes in first place on that front, though).

For a while, everybody was shipping Altium libraries. This was really good because, as we well know, engineers are lazy. Thus, somebody would simply pack up their internal libraries and ship them. This meant that every symbol had been shipped and tested in a real product. Consequently, the libraries generally didn't have any fatal faults. And you could extract the symbols and make whatever edit you needed to fit into your own library management stuff.

And then Altium decided to enshittify things in order to extract rent from library management. Now, you couldn't extract symbols or footprints from a library, or you had to register with their cloud garbage.

And then SnapEDA and its ilk came along to "fix" this problem that Altium just caused. Except that engineers are lazy. Nobody uses SnapEDA for actual internal libraries for production boards inside the semiconductor companies. Consequently, the libraries have minimal feedback and you have to beg people to send you fixes. Which, of course, they don't do because engineers are lazy.

And don't get me started about the "licensing terms" behind using SnapEDA symbols.
ulid is great, I use it a lot.

There is also a draft to make a new uuid variant – uuid v7 – that will be very similar to how ulid works.

https://www.ietf.org/archive/id/draft-peabody-dispatch-new-u...
Mate Rimac was also functionally placed in charge of Bugatti by Rimac and Bugatti becoming a joint venture.

Moreover, Porsche has invested heavily into the brand and currently has between a 45 - 58% stake in it following the formation of the Bugatti-Rimac JV. I'm giving a range for Porsche's ownership because there are multiple conflicting sources.
A motocompo came up for sale locally a couple of months ago for only a couple of 1000, shame I missed it. Classic design.

At 40lbs this thing is only half the weight of the full gas-powered 'compo, way too heavy for a modern take -it's basically an e-scooter with cosmetic panels.
It's mostly bash scripts (I know I have stockholm syndrome there) and nixos-rebuild: https://www.haskellforall.com/2023/01/announcing-nixos-rebui...

All the nix deployment tools had too much magic and broke, but nixos-rebuild always works and it's part of Nix!

Disko was great for bootstrapping servers: https://github.com/nix-community/disko
>and put someone else in the society in danger

Words can't put someone in danger. Sharing people's words doesn't limit other's liberty.
i don't know how contrived the examples are for facebook, as i am not on it, but replace it with wechat in china and you have reality. many people really have no other way to keep in touch with some people.

apart from that, i have relatives in another country, and neither of us have our phones set up so we can make international calls (because that costs extra money), so while we could get in touch, we wouldn't unless it was something urgent. instead either of us would just wonder why the other is staying silent for a few days. and some relatives just refuse to use any other way to communicate besides the one of their choice. it's not facebook fortunately, but still, the example is not really that contrived.

i also have many friends that i can only reach through one method. if i loose that method, they are gone unless i am lucky and i can reach them through intermediaries.

ADDED:

temporarly blocks may not be that serious, but permanent blocks exist too. we have seen many of those stories even here on HN.

the problem is really that i fear many do not think that this could happen to them, so when it happens, they are caught unprepared and unaware.

i certainly lost contact to some people because we didn't consider this a possibility.
Different words for the same thing in this case.
This is either skirting close to the Nirvana Fallacy or using unwarranted hyperbole.

Enumerations aren't an advanced language feature at all and Go was released in 2010.
Same, but for a different reason: I tend to get a bit frustrated knowing there is an 'optimal' way to build certain layouts, and the min-max part of my brain takes over and I spend more time looking up those layouts than actually enjoying figuring it out for myself.
Where are those houses? Where are the jobs that go with those houses?
I use Mullvad vpn and pay using monero, so this was the first question in my mind. If you look at Mullvad's privacy policy, they made clear that paying with card obligates them legally to store personal information about the customer. Obscura in their FAQ says the payment method is Bitcoin, and Bitcoin can be traced to an exchange unless it was mined.
Yes, I didn't use ligatures. I know. I'll go do my penance now.
"Why should an employer always be able to impose their desires on my lifestyle and not the other way around"

It depends on your leverage. If you have a skillset that very few other people possess and the potential employer needs you, sure.

If you are an amazon warehouse worker that can easily be replaced, good luck.
I think this means that some people utilize 250 waggon trains?
Plenty of house are available in places with shrinking economies. Most folks would rather live where jobs are available. How does shipping people to tiny towns with no job prospects help anybody?
This is artfully researched. A great read and a valuable take on events that we'll need as a society to learn from, as the algorithm-powered platforms are not going anywhere.

Very strange to hear any "free speech" arguments in this thread. I can only assume those commenters haven't read the article, which enumerates multiple examples of speech that are equivalent to shouting fire in a crowded theater.
There's also a number of infinite resource mods. I know Dyson Space Sphere and some other similar games offer those options built in .
Vote for it!

That "should" is a government creature; to the market, on the other hand, advances in technology "should" only increase productivity when (preferably now less) people are working the same amount of time (and maybe how about even more time?).
The modern economy isn't going to exist in a few decades. Investing in the collapse, or at least planning for it, may be a good idea.
Hardening the kernel against root is DRM-adjacent. I'd hope for a poor score from this tool on any computer I use.
It's the safest thing we can do to let some violent "ideas"/"ideals" spread, and then acting when they're acting on it only no? We've seen it with Nazi on Africans, Gays and Jews (alphabetically ordered), it ended up so well.

I'd say, the freedom of speech can't contain concept that put third party in danger, or that could limit the liberties of others, because bad ideas have always become sufference
Who would decide if something met the bar of "fully explainable" ?

We have all kinds of drugs going into human bodies where the mechanism isn't fully explainable.

Once you get a lot of variables, humans can't explain it in some nice concise fashion.
You're not wrong re:Rushmore, but I think you overly privilege the perspective of the scientists who are displacing the native Hawaiians. From the native perspective, there's less difference between "monument to the greatness of the white colonizer" and "huge set of instruments that are used almost exclusively by transients that don't really contribute to the native community". The problem isn't the intent of the builders (there's a decent argument that spite and dominance were not on the agenda for Rushmore), it's that that nobody considered the people being displaced.

Also, Mauna Kea is arguably unique in US territory for seeing conditions, but it's by no means unique in the world. A lot of the same people I worked with who had collected data at Mauna Kea also did so at Cerro Tololo and other telescopes in the Atacama desert. But it's definitely unique to the Hawaiians. In that sense, it and Rushmore are very similar.
Oh I feel for the author. I’ve made games. I’ve made distributed web platforms. I have profound respect for modern mmo architectures because of one, nasty, “I wish this wasn’t a thing” class of data. State. Who, where, what animation, what modeled entity, is in my party, on my screen, under my axe. Synchronized playback of my swing to my party members so we all yell in excitement at the same time when the boss falls. This level of synchronization across shards (server clusters of servers) is enormously complex. Not to mention just writing “net code” in general. Network speed is the biggest issue and often TCP isn’t enough. You need network prediction. Where will they be based on position, direction, etc until I receive the next packet. I can then error check the prediction with the actual and correct. If UDP is available to you, you use it so you can deliver that state as fast as possible, with no ACK back and forth. A combination of UDP state transfer peer2peer for animation and basic state, TCP network connections for services and server state, REST for that auction house. SQS or pub/sub for that item delivery and party/match making/world chat. It’s a beast of a problem.

Rewind 15-20 years ago and all the folks who wanted to make a game, their first game, and they want to build an mmo. None of them succeeded. Not 1. The only ones since were from people who knew the ask. Or had a crowdfunded ponzi scheme.
"fat useless excuse of a human being" seems a bit harsh.
Another approach could be:

package color

type Color struct {
val string
}

func (c Color) String() string {
return c.val
}

var (
Red = Color{val: "red"}
Green = Color{val: "green"}
Blue = Color{val: "blue"}
)

Since `val` is not exported, external packages cannot create arbitrary `Color`.
The article is about games development in Argentina, not about playing games made elsewhere.

Where did you get the Age of Empires 2 statistics? I'm an Argie and I don't know anyone who plays it. In my age bracket, we still remember it, of course.