skysight-inc/HackerNews huggingface dataset:
> Why aren't the shareholders flagging this?

They probably agree that it's better to own the building you are currently leasing (as per the article) to reduce costs and get an additional gain from any appreciation. It's not really any different than if you were to purchase the house that you've been living in and renting for the last 10 years, saving a couple hundred bucks a month in the form of a low interest rate mortgage coupled with no property management company/expenses, and then being able to sell it later, capturing any gain in the process. It's a solid business move. Essentially free money and adding a nice big chunk of additional revenue when/if they sell with essentially no change in business. Something they wouldn't be able to do if they continued leasing.
https://www.youtube.com/watch?v=z8llYT7KGdI

The most beautiful games are where in the top skill echelon, people who play to play can beat the players who would stop at nothing to win.
Eyewear with hidden cameras sold to the public. If someone's taking pictures, people around them have the right to know. The current laws are drafted with the assumption that people can see when they are being filmed, because cameras used to be easily identifiable objects. If the camera is bulky enough for people to immediately see that it's a camera, then it's not a problem compared to regular cameras.

Also, do you really expect these glasses to somehow disable themselves when they're in a non-public setting? The moment these kinds of glasses hit the market, some people will record pretty much anything they want, anywhere they like and nobody will know its happening.

This already is happening with phones to an extent. Many non-public spaces where photography is banned and privacy is expected are having problems with enforcing it. These kinds of spy glasses would make the problem even worse. At least you can collect peoples phones and cameras at the entrance, or see when they are being used inappropriately and throw them out. If cameras enter eyewear, then you cannot have a private space without collecting all eyewear too. And if you allow people to enter with eyewear, you have no idea when they are taking pictures, which makes the ban completely unenforceable.
You cant. You realise that’s just not possible right? Bitcoin is a protocol at this point. That’s like saying “time to shut ftp down”.
What? I live in a city where the catholic church is the biggest one, and hadn't noticed this at all. https://www.bbc.com/news/world-europe-58573892 says it's not the church, it's some some sort of small subgroup, so... I'm as puzzled as the pope is, and still curious.

EDIT: if it puzzles the pope, then at least I don't have to feel ignorant about my ignorance ;)
Functional Language Codegen
> We simple choose not to use it, right?

As if choosing a $1k+ computer to use for years was equivalent to choosing the flavor of ice cream scoops.

The "voting with your wallet" argument doesn't work when there's several variables in play, and the optimal configurations don't exist on the market. Like e.g. I'd like to buy a computer that's just like Macbook, except with repairable/swappable/upgradeable components. Or a phone that's just like iPhone, except with replaceable battery, a headphone jack, and repairable home button. But I can't have them - even if I'm ready to pay a bit extra, and if I'd welcome a thicker device. These options literally don't exist. Nothing similar to them exists. Particularly on the repairability front, every vendor is choosing to just not offer it.
Reluctant actuary here. It’s not as bad as Wikipedia makes it look, you guys. Not that much harder than some advanced algebra courses.
Why do I get the impression that you're about 50?

Those things are as new as all that nor did they start so abruptly and simultaneously. Just a few points:

- Teenagers as a consumer class were invented in about the early 60s, arguably maybe the 50s.

- The Cold War was about obedience to the authorities lest one be blacklisted (or imprisoned or killed).

- The DMCA was in 1998, so there has not yet been 50 years of obedience to it.

- The word "nerd" dates from the 50s, at a time when science curricula were pushed.
Hold out for just a bit longer as I have. The pendulum is definitely swinging back the other way with regards to front-end development. Rails has some interesting things in the works with StimuluxReflex. Basically a SSR SPA. It's a bit like the original promise of progressive enhancement before javascript ate the world. ie. everything is server-side, then "enlivened" after with JS. So if/when JS fails, you still have a working website.

Personally I prefer LiveView from the Phoenix(Elixir) framework. But my day job still uses Rails.

There are similar projects in Django and PHP (Laravel, I think)
It's a 2px border, so I guess that only really works with lower-resolution screens, anyway. It probably should have been specified with a unit like `rem` instead, (the background should also stay different instead of only on transition).
I'm really excited about this direction, a few years ago I asked the question "who will be brave enough to write JS tooling not in JS" and it seems a lot of projects now exist.

That said, I do not believe Rome will be the winner here. If they were willing to undertake this giant project initially _without_ the benefits of using a faster language, I'm not sure what the vision was.

Really excited about esbuild, swc and bunjs
I have choice paralysis just from Air vs Pro (if there was only one model I would have bought the M1 a long time ago) so I think you're right.
> Additionally, Rust is pretty in-your-face when it comes to concurrency and sharing memory across thread/task boundaries.

Use channels whenever possible.
I have always heard "judo practitioner" and not "judo player" but I suppose "practicing judo" makes it sound like it's not competitive.
Interesting concept, but... it's developed here in Germany? The country that took years to legalize electric bikes and e-scooters?

As a German, hats off to them and good luck, they will need it.
+1 It is but Brexit also coincided with the pandemic which led to a massive spike in remote working so it's quite hard to tell the extend until the dust settles.
The character saying those things was designed with a 4-year lifespan to do nothing but fight in wars. This is his moment of character development: he was a tool of warfare, but he found beauty in those moments, proving he was capable of something else besides killing.

It's a major point of the movie.

Note that in a sense, it mirrors many developments in automation in the real world. Military drones and whatnot.
Manyverse is a great app, one of several compatible ones which use the secure scuttlebutt protocol.

For ios another open source one is https://planetary.social/ which i wrote.
There are legit security reasons to employ platforms that accommodate in-house repair. 'Security' can also include requirements for traceability at the component level.

Security isn't a product.
For ePub file:

Rename extension as txt, then use the send to kindle tool.

I have used it a couple of times (50MB limit though)
Yes, Judo is a game and it is played.
Makes me happy to see the classic Sirlin article applied to business.
If Israel declared war on Iran, then yes! Such assassinations are legal under any convention.

"In the case they'd actually were about to misbehave with nuclear weapons there are international legal protocols to deal with it."

FYI, the international protocol for use of WMDs is retaliation. If either Iran or Israel were to use nuclear weapons it would probably result in World War 3. If Iran were responsible for the misuse/attack by a nuclear weapon which was used to attack Israel, there would be no Iran by the next month and the middle east would be filled with the corpses of gutted countries if we were lucky enough for it to stay contained.

Casualties would be in the hundreds of millions, if not the billions.
For DotA 2, Wings Gaming at the 2016 International is often highlighted as a favorite team, because they not only won, they did it in their own way, with style and flair.
It’s taking the game and making it part of a different game: pissing off people who are entirely too serious. Humorously the anti-scrub logic still works, you’re still only doing things that are allowed in the game.
cool, how is this different from https://solidproject.org/
just the motivations, differences. thanks
That was the best computer I ever owned. I used it every day for seven years, long after it was obsolete.
This is what treaties are for. To the degree the developed world took this position, it would radically reduce the incentive.
This is an important idea in game design, even for games that aren't explicitly competitive.

What players enjoy doing (i.e. playing to play) should (mostly) converge with what players do to optimize for some goal (i.e. playing to win).
> there's five people shouting in my and your ears

So, accepting your absolute scenario, we have two diametrically opposed possibilities: one in which it's up to me to slog through the noise to find the signal and another (the one you're proposing) where somebody else does that for me. By now, I think it's pretty obvious that nobody - not you, not me, and definitely not an unpaid "moderator" - can be trusted to filter out just "noise" and not inject their own biases. So, yes, given just those two options I'll absolutely take the option where I have to do the work of filtering out spam myself than trusting some unaccountable partisan to do my thinking for me.
For all my love of chording and old macs, for that matter, trackpoint touch typist I will ever remain. I rever Doctorow, but I reward myself otherwise. Smoking Cuban on occassion. A new used thinkpad every 2 years or ssd. The builds run in obs and writing can nicely obtain on a light x220.
A good indication of someone's lack of experience is hearing something along the lines of "I used X, but now I'll rewrite it in Y", and then they proceed to explain all the hypothetical benefits of the two birds in the bush, instead of the one in the hand.

After working on a project for a while, it's natural for people to start seeing inefficiences or bad trade-offs in the code/architecture/language/project/etc. The first reaction is usually to think that if only they could throw that away and rewrite it, preferably in a better language, it'll be so much better, because it has to, right? All those shiny bew features will surely make your product so much better.

But it's never the tool that got you in that spot. It's you - your decision making process and your ability to create a product. If the language is actually a problem, you made a bad decision by picking that language. If the code is bad, you didn't code it well. If the architecture is bad, you didn't design it properly. So unless you really learnt your lessons, changing the tech is just going to get into a different swamp. Do not rewrite the project if all you can say is that you don't like the state it's in. Refactor.

If you know exactly what mistakes you've made and how to fix them, but fixing them requires a large portion of the project to be refactored, then that's a good case to say that since you've learnt from your mistakes you have a good chance of rewriting the project to fix those mistakes but _without introducing additional risk_.

If nothing else, changing the language discards your expertise in the previous language. There is also no reason to believe that changing the programming language will yield a better tool than before. Sure, you got some learnings from having written v1, but you're also throwing away everything that went right.

At the end of the day, just admit to yourself that you want to rewrite your project in Rust because you like Rust and want to write Rust code now. That's it. There is need to publicly justify that it's such a great choice and it will make everything better. It won't. Software is still software, and it's limited by your imagination and ability.

People have written excellent tools before Rust came along and will write them after Rust is long gone, because the language is a tool, and the only thing at the center of your project is you, alone with a text editor, wanting to make something happen. So make it happen.
My whole site was inspired by https://marijn.uk/linkroll/ and https://href.cool/ , so while not everything they link to has an associated feed, I gotta shout them out as worth a look. :)
> Just get a cargo bike. Or a car. I don't see what niche this is supposed to fill.

Right from the article: Cargo bikes can't pull the weight, cars are going to be all but banned or be impeded by tolls from inner cities whereas this is supposed to be licensed as a bike trailer.

The prime target market will be tradespeople and couriers.
In my experience, it's the laptop case that always fails first. So it's disappointing to see the trend toward ultra-thin cases.
Wait, wait, wait. The Framework is supposed to be entirely customizable. Except I have to buy Windows 10 Home, which has an OEM cost of, what, about $100? And I have to have the little Windows icon on my keyboard. This alone gets me thinking about other options.
Tomorrow Is the September Equinox
Right, but GC encourages you to not think about memory at all until the program starts tipping over and fixing the underlying cause of the leak now requires an architecture change because the "we hold onto everything" assumption got baked into the structure in 2 places that you know about and 5 that you don't.

I don't miss the rote parts of manual memory management, but it had the enormously beneficial side effect of making people consider object lifetimes upfront (to keep the retain graph acyclic) and cultivate occasional familiarity with leak tracking tools. Problematic patterns like the undo queue or query correlator that accidentally leak everything tended to become obvious when writing the code, rather than while running it. These days, I keep seeing those same memory management anti-patterns show up when I ask interviewees to tell a debugging war story. Sometimes I even see otherwise capable devs shooting in the dark and missing when it comes to the "what's eating RAM" problem.

I feel like GC in long-form program development substitutes a small problem for a big one. Short-form programming can get away with just leaking everything, which is what GC does anyway, so I'm not sure there's any benefit there either.

tl;dr: get off my lawn.
My guess here is that even though it is basically an anecdote, BPD or not, we all know people like this, or may be people like this ourselves.
No, I actually count the n-grams as distinct words (up to 4-grams). The main limiter is for that is space, so I only extract "canned" n-grams from some tags.

I would first search for the bigram hello_world, that's an O(1) array lookup; as then documents merely containing the words hello and world (usually not a good search result), that's the algorithm I'm describing in the parent comment.
What performance/cost impact are we talking about?
Or not. IIRC, one of the main ethos of SSB is to establish contact peer to peer not pick them out of the crowd (or swamp).
Interesting. To me, you seem to be conflating some pieces of data infra plumbing with very sensible and concrete goals (Kafka, Hadoop) with others that are adjacent tools which may or may not make sense. Regardless of any tech details, the idea behind Kafka makes a lot of sense: https://engineering.linkedin.com/distributed-systems/log-wha...

Or did you mean, "I have no idea what business needs all this data for", a much broader question?
> From a population health standpoint it's clearly not a viable alternative to vaccination

But from a sociological standpoint there's a strong case for its inclusion.

The reason there even is a divide in politics is because people lean towards one style of thinking. To either stay cautious and follow historical precedence, or to believe change is needed and want to move on from it.

Vaccines are the new and most likely to be effective solution, but we don't know its long term side effects simply because it hasn't been around long enough. Ivermectin on the other hand has been around and has been used for many illnesses on many creatures, including people and horses, successfully and may potentially be effective against Covid for which the risks outweigh potential death.

Some people, due to how they think, will never be getting the vaccine short of being strapped in a chair and shot. And that's a good thing, the diversity of thinking patterns is what keeps our species alive. Disparaging them and labeling them as idiots for refusing it, then trying to force feed it to them is bordering on what we should expect of a dystopian government.

Again, its a good thing that some people are unwilling to try new things, it keeps things balanced, but what that also means is they will never be getting vaccinated until there is more evidence. Look further than the simple math of herd immunity, factor in the fact that we aren't cattle to be vaccinated by some statistician, that we all have individual rights and different modalities of making decisions, and suddenly the solution of using vaccination _along with_ alternative drug treatments should make way more sense than trying to replicate some statistical analysis. Vaccinate as many people as possible and for those more cautious with new things, provide treatments that show some promise for which long term effects are known.

But like you said, this whole thing is so politically motivated, I dont see either side giving up any ground.
Sure hope he gets prison time. Love your country
https://openreview.net/forum?id=Sy8gdB9xx

"our experiments establish that state-of-the-art
convolutional networks for image classification trained with stochastic gradient methods easily fit a random labeling of the training data. This phenomenon is qualitatively unaffected by explicit regularization, and occurs
even if we replace the true images by completely unstructured random noise."
I agree with your larger point, regarding limited hardware support, etc.

I agree that Apple shouldn't have to support random mods / hardware components / etc and that their selling point is "it just works".

But then again, they don't have to be dicks about it. If they're able to detect that the hardware has somehow been modified, maybe just show some message along the lines of "you've modified the hardware, we're not supporting this anymore, you're on your own" instead of bricking it.
The Danish nurses' strike was not illegal. The Danish labor market is governed by special rules. On one side you have the workers organized in unions. On the other side the employers that are also organized. They negotiate the work conditions typically every year.

In this case it was the nurses' union vs. the public healthcare system. The nurses voted no to the proposed agreement and eventually went on strike. Because nurses are critical to healthcare it was very controlled which nurses were included in the strike.

The negotiations continued but it was impossible to reach an agreement and the number of nurses on strike increased over time.

Eventually the government decided to intervene and made the initial proposed agreement into law. This is part of the organization of the Danish labor market that if a conflict continues for too long there can be an intervention from the government.

Some nurses being angry about the outcome continued smaller strikes. These strikes are illegal within the framework of the labor laws. There's a special court ("Arbejdsretten" or "The labor court") that can decide that both the nurses as well as their union have to pay fines for illegal strikes. This is not a criminal court.

The main reason that the nurses went on strike is because they want greater pay. Historically nurses and many other public jobs were governed by special rules where they were not allowed to strike but could also not easily be fired ("tjenestemand"). This system was inflexible and was modernized in 1969. The nurses ended up with lower pay compared to similar jobs in terms of education (schoolteacher, policeman) most likely because being a nurse is typically a woman's job. This pay gap still exists today where the nurses now are allowed to strike within the framework of the labor laws in an attempt to increase their pay.
Is there a benchmark and comparison of these new tools somewhere?
I could only find open source drivers for intel graphics

https://en.wikipedia.org/wiki/Free_and_open-source_graphics_...

https://01.org/linuxgraphics
Would this one support using Bluetooth audio control to turn pages?
X-Ray is great, if your title supports it. I did find it to be a bit of a spoiler, since it shows you all the occurrences of a character in the book - including in the future (?) - at least this is how I recall it.
I got a second one that is arriving today but I paid $40 with student discount. I think at that price is not worth 100 more. The only reason I’d upgrade is that I never use the light because it’s SO DAMN BLUE. From all the colors of LEDs to choose I don’t know why they went with this one. The yellowish color should be the default for everything.
You want the DIY edition.
I switched to a Dell XPS + Linux when my Macbook crapped out after only a few months. The Apple store shipped it out and it took over a week before I got it back.

If that laptop had been a Framework laptop, I could have just ordered the part, swapped it out, and moved along.
That sounds like a good reason to get off fossil fuels if they are this unreliable.
Look, IBM has to start navigating that product into a mountainside at some point. It's always best to start with user goodwill so the knowledgeable individuals start bailing out. They have to get the number of experts down to a level where IBM has most of them under contract to their customers. That way in 20 years they can cease real support and development while still getting millions in annual revenue.
> For our application, it would be acceptable to simply exit when memory usage gets too large

Could you not just set a ulimit on memory usage of the process in that case? (And use another process as the parent, e.g. a supervisor or init, to avoid exiting the container and just restart the process instead)
> An analysis of known SUEX activity has shown that over 40% of transactions were associated with illicit actors

That's really really high compared to cryptocurrencies as a whole, of which, less than 1% are associated with illegal activity.
I found it's better to buy a second hand top model, or even last year's best on sale, than brand new low quality stuff.

It's a little less visible for laptops than for, say, kitchen appliances, but even there my thinkpad x220 was bought and upgraded for €400 in 2015, and it did its job well untill half way this year.
I have yet to see a USB-C thumb drive in the wild.
ah okay, so the goal post moves from imagining the vast majority was illegitimate use, to imagining "orders of magnitude" above other asset classes contains illegitimate transactions. now I understand. I don't personally care about that.

Its more important that the US Deputy Treasury Secretary has intelligently differentiated between sanctionable centralized institutions and the network itself. A lot of people have talked themselves out of cryptocurrency by imagining that the [US] government would attack or outlaw the networks themselves, instead of acknowledging their legitimacy, and supported that with the imagination that the vast majority of use was illegitimate.
Limited edition Byte Magazine cover illustration prints are still available: http://tinney.net/
I was looking at System 76, but after reading some reviews it left me worried.
You can also kind of do your own management of memory in GC languages, you just have to be extremely careful in code review to spot inadvertant allocations in the hot path. A great example is the "LMAX Disruptor" in Java: https://lmax-exchange.github.io/disruptor/

The trick is to pre-allocate all your objects and buffers and reuse them in a ring buffer. Similar techniques work in zero-malloc embedded C environments.