skysight-inc/HackerNews huggingface dataset:
Oh, you mean like the online stores for the 3DS and WiiU?
Because they made a bad tool choice for their own convenience ? That leads here to big images and unselectable text, no accessibility.
Wow that's a huge statement, thank you :) do you play a lot of chess @RIMR?
It's not just PMs though: developers are forced into resume driven development by hiring practices. If they stick to the toolkit already established in the app they set themselves up for a career trajectory towards Uber driver. The risk of knowing only what was fashionable five years ago is just too big.
Excellent. Next time I’ll have something to refer to when making memes like this one: https://twitter.com/_saagarjha/status/1576961522936340480. Maybe I can avoid building OpenJDK too!
I once read that the first "ninja assassination" was basically a Japanese prince who sat under the outhouse of a rival for days, till he could attack the right butt.
I wonder in these type of takeovers, when it seems clear that nothing good can come next for the product users, if it would be somehow possible for a cooperative style takeover by the customer base.
Thanks! Really appreciate the support. If you're up for a real challenge, check out this puzzle: https://echochess.com/game.html?game_mode=DAILY&level_type=E...

Looks super innocent but has already stumped a GM. Happy to give hints if you'd like. gl :)
> designed like they are

I laughed. We don't call somebody writing a poor varint serializer for in-house use, then discovering that it doesn't handle negative numbers and floats that well so slapping a couple of hotfixes on top of it that make it necessary to have a protocol specification file, "design".
The trick is using UTF-8 with BOM.
What a great idea, quite addictive.
Really starting to hate AI and thinly veiled ads for AI.
Apple releases macOS 14.4.1 with fixes for USB hubs, Java, and more
ECHO CHESS
Mar 26 (C)

2:09 sec
6/8 tries
21 moves
I live in North Brabant, and around here, it mostly cows and maize/corn.

Somehow, some people think of this as 'nature' (it's indeed green, I guess), while the original would be heath lands on poor soils.
Now, with all the nitrogen deposits, other species (nettles, grasses, prickly bramble bushes) that are less resilient to that come to flourish and take over the little heath lands that are left.
It's hard to transform the books into a series. But Netflix did a great job. That series should be entertaining even for normies and at the same time it gets the interesting aspects communicated.
Tesla, SoaceX, Rocket Lab, most of the other NuSpace companies, other EV companies like Rivian, the hardware departments of Silicon Valley companies, and defense startups like Anduril are what I immediately think of
Seems like it learned the boilerplate from Java and transfered it to TypeScript. I don't know such jokes in JS ecosystem but in Java the one.

Tried the same with Haskell and the Fibonacci series because there's a similar joke on the internet. It's similar but not as stereotypical.
sorry to hear about that! do you mind sharing which device and version of android you're on? I believe what anilakar said is correct
I did, yes. Retook a "written" permit test (which is now an ipad-based test), then had to wait for my permit to arrive via mail, then had to schedule and take a proper drivers test, after paying the adjusted late fee. Was a wild ride.
Even better. It's truth.
"Housing became cheaper and affordable = things went to shit" doesn't adds up.
2:09 sec. well played!
With a VoIPBX I’d assume.
Camera System Hell
„Seems like it learned the boilerplate from Java and transfered it to TypeScript. “ - Just like real developers in a large corp… Really, I think ChatGPT is joking here without knowing it. There must be lots of jokes like this in the training material.
A more minimalist approach might be a small "x" in the center of each square.
My first experience of these kits was one from Maplin (a now-defunct EE shop here in the UK). It was good, but in the post-Radio-Caroline world, the power output from the radio transmitter project was pretty pathetic.

Then my uncle brought back one of these 160-in-1 kits from the US. No such problem there! This thing could broadcast to the whole neighbourhood. I must have annoyed everyone and broken so many laws in the process.
Yeah the problem isn’t that they edited the 737 design instead of doing a clean sheet- they did it twice before with nearly no issues and making a 737+++ is what the airlines would prefer over a clean sheet- the issue is the staggering amount of corners they cut in the process. Pilot training is a start but also they clearly poorly thought out MCAS and have poor quality production with the door issues.
Kapa.ai (YC S23) is hiring a full stack engineer (with LLM focus)
> It is fairly lucrative business, $2b last year from serving the lower end of creative tools market.

Started by some 30 yo Australian chick with no tech background too: https://www.youtube.com/watch?v=Ep21f3ncvBk
> Pixelmator Pro requires macOS 12 Monterey or later and is fully optimized for Macs with Apple silicon.

Might save some non-Apple users some time.
Compression will make the size overhead disappear instantly.

I do see your point - I know that its less efficient, and its not the best format if you're handling it every day or using it for huge data sets. But for a quick and dirty handoff between programs its lovely. It takes ~5 lines to parse in just about any programming language. And you can do so without pulling in any extra dependencies.

Looking at the downvotes I can see that its a controversial choice. But I stand by it.
Author here. I see now that the title is too controversial, I should have toned that down. As I mention in the conclusion, if you're giving parquet files to your user and all they want to know is how to turn it into Excel/CSV, you should just give them Excel/CSV. It is, after all, what end users often want. I'm going to edit the intro to make the same point there.

If you're exporting files for machine consumption, please consider using something more robust than CSV.
I very much agree with this. For an integration where you have control over both ends of the pipeline, CSV is not optimal unless there's existing work to build on, and even then it's a legacy choice.

Parquet and Avro are widely supported in backend languages and also in data analysis. I don't think the article is talking about exported-like-a-jpeg, but instead exported-like-a-daily-report-run: the data scientist doing the exporting is probably using R or Pandas instead of Excel, and can reasonably be expected to read https://arrow.apache.org/docs/r/reference/read_parquet.html.
I agree on the CDN.

Reading assets from files instead of a RAM cache won’t add “10-20ms”. This is measured in microseconds, not milliseconds. Most servers nowadays are using SSDs or eNVM. And as I wrote earlier, the files are likely already cached in RAM by the OS anyway :)
Would it be possible to construct a rudimentary FM radio receiver with only the most basic parts ala Masters of the Air?
Last time I tried, I was given a "download the app to use this feature" screen.
> We were just taking Javascript and now you're back to Rust? That same function with that same keyword acts differently in the two languages.

Yes, that's the point, and they in both case they are being called non-blocking functions, despite behaving differently.

> My best guess is you're defining it (mostly?) by the syntax while I'm defining it by how the function acts

I'm defining them how they are commonly being referred to, whereas you're using some arbitrary criteria that is not even consistent, as you'll see below.

> By what I'm talking about, that's a non-blocking function in Rust, but written the exact same way in JavaScript it's a blocking function.

Gotcha!

If we get back to your definition above

> A "non-blocking function" always meant "this function will return before its work is done, and will finish that work in the background through threads/other processes/etc".

Then it should be a “blocking function” because what this function returns is basically a private enum with two variants and a poll method to unwrap them. There's nothing running in the background ever.

In fact, in Rust an async function never runs anything in the background: all it does is returning a Future which is a passive state machine, there's no magic in there, and it's not very different from a closure or an Option actually (in fact, in this example, it's practically an the same as an Option). Then you can send this state machine to an executor that will do the actual work, polling it to completion. But this process doesn't necessarily happens in the background (you can even block_on the future to make that execution synchronous).

So in reality there are two kinds of functions, the ones that returns immediately (async and regular functions) and the ones that block the execution and will return later on (the “blocking” functions). And among the two kinds of functions that do not block, there's also two flavors: the ones that returns results that are immediately ready, and the ones that returns results that won't be ready before some time.
Yes but there are multiple versioned formulae.
Most terrorists aren't born into some fucked up system. They cultivate those feelings slowly by letting themselves exposed to the wrong set of people, values, etc.

The Glasgow bombers were doctors who studied with my cousin in Saudi Arabia back in the day. My cousin didn't go around making bombs though.

https://en.m.wikipedia.org/wiki/2007_Glasgow_Airport_attack
The LinkedIn app on Android clocks in at using 351 MB on my phone, but 187 MB of that is cache and 13 MB is data. The app itself is "only" 151 MB.
It's bad news and not because of the "fear of subscription" (if you think you aren't paying for a subscription now, you are deluding yourself).

The problem is that most acquisitions go wrong and that larger companies generally care much less about their users. There are no good scenarios and no possible benefits there for Affinity users (like me). In a small company, management cares about users, because these users provide a direct lifeline for the company. In a large business, management cares about "shareholder value" as measured by their bonuses and this quarter's earnings. That does not map well onto customer satisfaction (see Adobe, Dropbox, or really just about any company that became large or got acquired).
I have literally never logged into LinkedIn on my mobile. I stay as far away as possible. On the desktop - yes, occasionally. The messages are usually spam from recruiters.
Offices at the office. With walls, and doors that shut, and sometimes even windows that opened.

They were relatively easy to find up until the late 90s when I stopped "going in"; maybe if people want to fill their expensive commercial real estate you all can convince the suits to bring them back?
I urge you to rethink the MMT debate - no one suggests it’s unlimited, or debased. Just one thought - if you think the US gov can only spend money it taxes away from people, where do those people get the dollars to pay the taxes? Just start from there.
Management might have been too interested in features to fix deep technical issues.

> I had conversations with that manager where I was told in literally so many words, ‘You’re too idealistic. You don’t care enough about the bottom line. You should change your values.’ And I was like, no, nope, that’s not how this is going to work, man. Uh, outside I did the politic.

https://news.ycombinator.com/item?id=39612443
Super fun! THanks. 11 moves! and now I need to wait 24 hours! :-(

You know what would be cool: flashing a trivia fact beneath the board with each move. Maybe a chess history fact?

EDIT: Man - epic is no joke!...

LOVE this.
Basically 1990's C++ before Java was invented, as proven in any C++ GUI framework that has survived to our days.

I really take issue with people calling "Java code" to what used to be quite common C++ code from CFront 2.0 until C++11 came to be.

Java is the outcome of C++'s programing practices before 1996, with a flavour of Objective-C semantics on top.

To pretend those communities aren't responsible for those practices in first place is not being honest where they came from.
> Mark McCloud has about 30,000 tabs of LSD.

Hopefully he won't take all of them like these guys: https://notsoprofound.com/the-unforeseen-lsd-overdose-of-197...
CSV is totally fine if you use it for the right kind of data and the right application. That means:

- data that has predictable value types (mostly numbers and short labels would be fine), e.g. health data about a school class wouldn't involve random binary fields or unbounded user input

- data that has a predictable, managable length — e.g. the health data of the school class wouldn't be dramatically longer than the number of students in that class

- data with a long sampling period. If you read that dataset once a week performance and latency become utterly irrelevant

- if the shape of your data is already tabular and not e.g. a graph with many references to other rows

- if the gain in human readability and compatibility for the layperson outweighs potential downsides about the format

- if you use a sane default for encoding (utf8, what else), quoting, escaping, delimiter etc.

Every file format is a choice, often CSV isn't the wrong one (but: very often it is).
"If it can't work for everybody, then it can't work for anybody" is indeed nonsense.

However, in Ohio, very few people are able to productively survive with only a bicycle as transportation. Some can, and some do (whether by force or by choice).

But just because it can work for some doesn't mean that it must also be able to work for many, or for most.
As a sidelight on this, I thought I'd also mention the book "Seeing Red: A Study in Consciousness" by Nicholas Humphrey, which advances a similar argument, but with brain output instead of body state as the driver of sensation.
Hey ,

Latitude is a code-based solution, so there's no UI. In the future we might provide a web interface to build views that get persisted in our code framework, but for now we wanted to focus on the coding experience. I'm not familiar with PHP PDO but comparing Latitude to most backend frameworks we make things more simple and fast to code. Some of the main features we provide:

- Ready made UI components for charts, inputs and buttons

- Parametrised queries with template syntax and control flow (if/else, for loops..)

- Automatic caching layer for faster performance

- Automatic API: you write an sql query and it gets automatically exposed in its own API endpoint
CSV is fine if you control both ends (in which case it's worth asking why not use something else, but CSV is a totally valid choice). The problem is typically you don't, and what you expected to be simple ends up with lots of hacks until you realise that you want a more defined format (what that is depends on your field), which would have been easier to do if CSV wasn't there already.
Because in 1993 the focus was on getting people to switch from Lotus.
So let me get this straight: Scientists would rather rename genes, than to simply use a tool other than MS Excel?
Selective breeding applied to humans has been tried, eg the line bred https://en.wikipedia.org/wiki/Charles_II_of_Spain#Ancestry

(personally I suspect we are the highly bred cooperative variant and the wild-type hasn't been a significant part of the population since [tens of?] thousands of years ago)
Funny to read Noah defending market pricing. I remember him for his court economist takes on the lack of price inflation following the "housing crisis" money supply inflation.
> I have high confidence that I could accomplish this task using a lower end model with a high degree of accuracy.

Cool, cool. I'm super interested. Please share the process and the results.
Those numbers remind me of https://notsoprofound.com/the-unforeseen-lsd-overdose-of-197...
The reality is that Rowhammer remains one of the hardest ways to compromise a machine, largely because the software stack most people are running isn't great.
Right. It's a problem I don't see any near term solution for. It is not my area of expertise, but my expectation is that we will ultimately see some sort of externally applied miniaturized EEG/MR combo with improved spacial resolution for feeding into deep learning models. Normalizing electrode implantation sounds like lunacy to me.
Jared won't be happy about this... those waterfront properties are still going to need land to be built on and the Gazans aren't going to evict themselves
I mean this would be the dream — the problem is just, that those presenting you those terms have usually zero interest that you understand them. And as they have no incentive to make the terms understandable, they will only make it so if forced by regulation.

I wished we would staff certain public services better. Preparing building blocks for something like you proposed is a service I would love to see offered by a data protection/privacy agency.
It goes opposite way as well.
I have workstation with 128GB ram with a few terabytes of storage, I can run full stack with everything in single machine. I also have VM snapshots, versioning etc... There is simple script that installs all deps and setup dev machine.

My colleagues have tiny Macs with 16GB. To accommodate them, we had to split mono dev setup into separate K8S cluster.

On single machine I could easily split test build process. Now we have spaghetti of dependencies. And spinning up secondary dev instances is not permitted due to high AWS cost.

So investing result binary (like this blog post) is now impossible.
I had one of those 160 in one kits, it reminds me that I also had a much smaller kit that was a raised plastic design with only a few components on it. The small one gave me the magical experience of building a crystal radio with no need for batteries.
What a shame. So far akamais purchase of linode haven’t bourne ill fruit. Time will tell
I mean, does this _really_ count as being social? Even by nerd standards?
The cost per ad is still astronomically different between search ads and LLMs
Meh, developers are people too. They are right and they are wrong. I've seen some guys who are proud of having the grumpy persona, which is really just a nice word for "I know better than the other people I work with" and it's not a great attitude. Engineering choices all have trade-offs yet the grumpy guys always frame it as "my way or everything will collapse later".
Thanks for that!

Super interesting!
yep .. his utils are most excellent.
What? What does Gamergate have to do with any of that? That's absolutely deranged and obsessed.
lmaooo your edit killed me @samstave. Glad you're enjoying echo chess!

and yes, some of the daily epic puzzles can be brutal :)

I think it might help to start with a certain strategy in mind. were you able to hone in on a strategy for that one yet? lmk if I can help
Those are not upper class people; insisting everyone conform sounds very mid to me.

If you go to punk shows, be punk. Recall: it is an attitude.

(If you went to a metal \m/ show, be punk anyway. Ever been to Wacken?)

You may be amused by https://en.wikipedia.org/wiki/U_and_non-U_English or https://dynomight.net/bourdieu/

Once you realise how much the desire for conformity stems from their own insecurities, it's easier to let all the petit bourgeois concerns roll off you like muddy water off a lotus.
I worked at the KFC/YUM! headquarters for 10 years. When I started, we had free soda in the lobby of the building. It was great for those late afternoon doldrums and a group of us would often walk down 5 flights of stairs to get a pick-me-up.

About 3 years before I left they removed the soda machines. My understanding was that it only cost about $30k / year and most of that was for cups & lids. We even had an executive that was willing to pay for it out of their budget. No go.

It turns out that the catering company that supplied food to the building didn't like losing out on the soda money. So they told KFC/YUM! to remove the free soda option, and they did. It really was the beginning of the end.

It's not so much that the soda was gone it was the thought of it. That free soda actually solved quite a few programming problems, or at least allowed us to solve them on our way downstairs. It also let us work harder/later than we normally would by giving us that afternoon journey. It's positive effect was much greater than it's financial cost.
For the first point:
https://news.ycombinator.com/item?id=38345858

For browser fingerprinting, there doesn't seem to be many sources.
There is this post:

https://community.brave.com/t/new-version-youtube-fingerprin...

Yet this is very easy to reproduce, and there is no other way to explain the personalized video suggestions in private mode.
This is so awesome :heart_eyes:!!
Of course it's not. "Flu causes exactly the same symptoms" is a radically different scenario than "flu doesn't cause any of these symptoms", which is different again than "Covid causes 20% more symptoms than flu". As far as i know, it's mostly likely that last one(?) But I'm not really sure, which is why I asked.

Regardless, it's important to put these figures in context.
> I am not allowed to discuss what I really did on my time off (it was a punk show or something like this, probably).

You sound like a typical software engineer, tons of software engineers has such hobbies. Your problem seems to be more that you judge others thinking they will shun you for liking those things instead of opening up to find people like you, trust me there are a ton of software engineers who would love to talk about your hobbies.

If you talked about managers or lawyers then you'd have a point, they are more uptight. But software engineers often live extremely frugally and come with all kinds of hobbies and backgrounds, they usually don't care about social norms that much.
This is great because last time I tried running NeXT in a virtual machine, I had issues with resolution mode - it was way too small to do anything
The latter glyph has a little bend on the top diagonal part
You can do this manually by doing echo 1 > /proc/dropcaches or something along those lines
Class is intersectional. If I, an advanced PhD level educated scientist person spent the rest of my life toiling in a restaurant kitchen, I am both working class but retain many intellectual and social advantages conferred by my past background and life experiences.

The point is that social class analysis is not like high school set theory or naive OOP class declarations. The "proletariat" or "capitalist" classes are more about aggregate social phenomena rather than localizable in each individual. Each individual has characteristics of both working-class and capitalist roles. This is true of all social class categories.
This argument makes about as much sense as claiming "they" might ban someone from eating spaghetti, and when challenged, responding "I'm not sure how such a ban might be implemented,as stupid as such a ban might be, but that doesn't stop folks from trying."

Such a ban can't be practically enforced, and there's no indication anywhere of anyone even trying such a thing just to be mean to people. Your link is about someone who actually abused the public transit system (i.e. assaulting someone while riding), so of course being banned from the system is a normal response. Presumably, in such a case, the transit police might be watching for that person . It's much like bans on using computers for people convicted of certain computer-related crimes: it's a little hard to enforce, but these cases are unusual and they can check up on you and look for evidence you ignored the Court's punishment.
I still get a few ads and configuration settings in Spanish I believe because I created an Uber account at an airport in Mexico.
Yeah I think that might actually be a good idea to try out. I tested a few things with shapes during the beta but they kept looking too '3D'ish for the rest of the theme. Not sure if I'm explaining it right but the obstacle shapes kept popping out of the background somehow. Do you know what I mean?