skysight-inc/HackerNews huggingface dataset:
I had the same thought. Just tried picturing "selling" use of this to some corporate overlords and I could hear the deafening noise of raised eyebrows in my mind. This looks like something no "modern" project with a "modern" COC could ever use. It seems quite oblivious at the very least, ignorant at the likely.
I'm pretty sure the last iPod I bought in 2006 has 160GB.
Some people prefer a dedicated device for music.
> Users would soon find themselves locked into a system that proves they loaded the ads.

How would it be possible to implement without dropping the current web standards and starting the web from zero?
If you provided an inconsistent comparison function I don't see how it's the sort implementation's responsibility to produce a sensible output. Or even to terminate at all.
> There are severe consequences to what you're suggesting with a net negative to society

There are always severe consequences, there are severe consequences if thhe status quo remains as is, there are severe consequences if the status quo changes

We have got banking privacy regulations through the world, we have got religious and government split laws through the world. These both work and are needed

It is due time big tech becomes split from explicit government interference with political aims and goals as shown on the Twitter Papers. This NSA bullshit is also not acceptable
With a side of “they were asking for it”.
> Why a collapse versus finding new process and iterating on existing ones until we find a system that other models can transition to?

were you not around for the obamacare debate? i was, and it was made perfectly clear that a majority in the house and senate + the presidency, all in theory working toward the same thing, couldn't really change anything.

without legal intervention, who's iterating and innovating process? and to what end?
I feel like they know that the people who buy this are going to need TB of storage, and are going to use MicroSD cards for the media.
Refer them to St Jude’s Childrens hospital. Childhood cancer is their thing
Location: United States

Remote: Yes

Willing to relocate: Yes

Technologies: C++, Java, Python, SQL, SpringBoot, Node.js, Flask, Numpy, Pandas, Kafka, AWS, Docker, Unity3D

Email: raghavsethi96@gmail.com

Website: https://rghv96.github.io/

GitHub: https://github.com/rghv96

LinkedIn: https://www.linkedin.com/in/rghv96/

Resume: https://docs.google.com/document/d/e/2PACX-1vQBp8aj3Fwa8aXgQ...

I have four years of experience working as a Software Engineer in India and Singapore and currently pursuing my Master's in CS from Virginia Tech, US. I completed my undergrad in CS from the Indian Institute of Technology Mandi in 2018. I am a detail-oriented, responsible, and committed person with a get-it-done spirit who can define requirements and design and implement solutions to technical problems. In my last stint, I worked as SDE-2 at Flipkart, India, where I was in the Payments team and handled projects like building a Java library for transaction lifecycle management. I am looking out for Summer'23 Intern/Fall'23 Co-up roles in Software Engineering.
The problem is a lack of trust, same as a contractor. If you go to a new mechanic and he says you need a $1,000 repair—do you? Or is he trying to sell you replacement blinker fluid?

A lot of managers feel the same way when engineers talk about tech debt, refactoring, etc. Maybe they've never read code, or aren't familiar with the specific codebase. Projects seem to be getting completed—what's the problem? Maybe velocity is going down, but are the engineers right about why? Or are they just being anal about something that's simply less than ideal?

A good contractor walks you through why the repair is needed, what your options are (cheap temporary fix, long-term repair, total replacement), the consequences of those choices, and how much each will cost.

Unfortunately in software we don't really know how to answer any of those questions. A lot of refactorings and rewrites just shuffle irreducible complexity around ("it makes so much more sense now!" says the developer who just spent a week studying the code and rearranging it to their personal preferences). Not to mention that we suck at giving estimates.
Step 1) Install Windows 10

Step 2) Wait for it to automatically upgrade when you least expect it.
Too many people want "clean" and "modern" designs because they like the way it looks, usability be damned.
What is the alternative? Is there an equivalent of a infant car seat for the plane?
A worldwide pandemic is a major shock so it is not surprising that much of the world is suffering from PTSD. Perhaps that explains why all the economic fallout of the pandemic seems to be occuring now rather than during the first two years.
Several problems.

1) Bypassing any sort of static analysis of your extension requires, at worst, crafting an arbitrary code execution attack against yourself. This is not particuarly difficult.

2) Often times, the specific method you want to use is more powerful than what you need to do, so even if you were restricted to those specific methods, you still have more power than you actually use.

3) Supposing you want to go down the "whitelist at the method level" approach, you could just ... whitelist at the method level. The developer knows what methods he will be calling, so just have a seperate permission for each of them. In practice, this would lead to a lot of permissions that are effectivly equievelent, and people would be asking why they aren't just bundled together in a single permission.
Oh what, been using this so long that I've gotten used to the lack of extensions. No uBO, but I'll gladly install AdGuard.
Ah ok. But you have to pay a monthly fee regardless? What about the claim on their website that they make this easy and free for everyone? What is available for free?
You can make SVGs responsive based on their raster size[0] using media queries. So there's no need for a grey soup when the icon is rastered at small dimensions.

[0] http://tympanus.net/codrops/2014/08/19/making-svgs-responsiv...
Sure, if the number of power users is low, not increasing, and these power users drive a lot of engagement. I suspect that at least one of the above is not true.

Also you should rethink your life if you consider yourself a Twitter/Reddit power user.
When the game lags, the witch hunt begins, and the red ping or turtle shows on your name despite it not being your fault.
Maybe 25 years ago, I'm not sure, there was some collision at an airport and the investigators were all wondering what happened, and were trying to reconstruct which airplane was where. It turns out that there were no video cameras monitoring the taxiways and runways. I asked why not?

"Too expensive"

WAAT? Even a 7-11 had an always on camera.

"Too expensive. How would you get it to withstand the weather? How would you run power to it?"

Me: install it in the control tower, point it at the taxiways, and plug it in.

"That will never work"

Me: Sigh.

I still don't know if they have cameras monitoring the ground ops.
You said “many of these third-party clients are hostile to Twitter”, and gave these as examples. If none of them matter, why did you mention them in the first place?
Where’s Bryan Cantrill in this thread?
I agree with this. I also find it useful for the team once they have identified an area or specific aspect of what they perceive as technical debt to tackle to take the various ideas they have for tackling it and do a very rough value Vs effort exercise together.

Just having that conversation can reduce both perceived technical debt (people explain to other people why it works in that way and that's the right solution) but also team angst about the issue as they get to tell other people about it.

Whatever is the easiest, highest value things normally pop out and you can slowly work through them with better understanding.

It also means you don't start work on the hardest to solve peeve of a single individual just because they are the loudest voice.
is there an implicit assumption that we're operating on the same domain here for the frontend and backend

I'm not sure that it's so easily handled if you're working from www.foo.com and api.foo.com
Glad to see this getting discussion. I hate virtualenvs for several of the reasons mentioned in the article - extra state to keep track of, and potentially installing packages to the wrong location if I failed to keep track of it.

I always just force my user packages to work. I usually only use numpy/scipy/matplotlib and occasionally a few others so its not that hard, but some sort of npm like experience would be welcome. I know that many are struggling with these environments.
Ward Cunningham's Awk Expense Calculator (2005)
The first thing I thought of when I saw the name was the opening theme for a 2011 anime called "Phi Brain", which uses the word "misskey" in its lyrics. (I don't think it has any meaning?)

Lo and behold, that's where the name comes from: https://misskey-hub.net/en/docs/misskey.html

> The name "Misskey" comes from a song called "Brain Diver" by a band that syuilo used to listen to at the time called May'n.

Also, for the benefit of the other discussion happening here:

> Who's that cute cat-eared girl that you see sometimes?

> It's Misskey's guardian deity, Ai.(They called Ai cute, yay!)
That's interesting. I use Knex a lot and I agree that it's very easy to end up just writing what is basically an ORM on the spot. I haven't quite decided if I think it's a real problem though.

I created and use Kanel (https://github.com/kristiandupont/kanel) to generate Typescript types from my Postgres database which helps a lot. Knex itself has some attempt at type safety but it gets confused quite quickly, so that's where it's tempting to override things.
They aren’t very beautiful pixel art icons. Maybe a bit when seen through nostalgia glasses. They are well made though.
Keyboard RGB no, but the DE certainly needs to support the GPU in some way, especially when it comes to wayland.
> Nobody needs an abstraction that isn't like /any/ of the concrete implementations below it.

You mean like bignums?
I wish they'd make phones with profiles more like this. 3.6", nice tactile controls.

Even if it has relatively short 16hr battery life, I'm fine, if it can take a 25W charge. A passable camera also feels essential.
These days you could point a handful of cameras at the taxiways, hook it to a computer, and have a realtime display of everything on the taxiways and runways. Then, the computer could detect potential collisions and alert.
No, there could be unsortable properties that are nonetheless different. Or the use case could really require that the original order is relevant.

But yeah, I don't usually need stability either.
DE seems to use a relay server. Old version relied on P1 setting up port forwarding and always being present in the game, not an issue anymore.
FWIW the percent you've reported is 28.5% increase but the study shows 10.3% national average [1].

Maybe it's due to preferring non-discount brands?

> While 33.0% of Canadians buy privately labelled products all the time, 53.6% of Canadians will buy them occasionally. Based on our estimates, the average Canadian grocery
shopper will spend $821 buying privately labelled food products this year, which is likely the highest amount ever. Canada’s Food Price Report 2022 predicted that the average adult in Canada will spend about $3,500 on food this year.

> Therefore, we estimate that about 23.4% of
the budget spent at the grocery store is intended to purchase privately labelled food products. Again, this is likely the highest level recorded yet in Canada, and we are expecting that percentage to increase in 2023. This is probably due to higher food prices, as grocery shoppers seek refuge with lower-priced brands [2]

It seems that there are still lower priced alternatives. So those who prefer organic/higher quality food products are paying the highest premium.

So it's possibly you haven't changed your shopping preferences because you prefer higher quality (and probably healthier alternatives) than a price-conscious consumer who fell back on buying "no-name" brands, which fall under "private label" aka bigco discount brands.

For the record I don't mean to downplay the impact on inflation and higher food prices of the average Canadian family.

[1] https://www.dal.ca/sites/agri-food/research/greedflation-3.h...

[2] https://cdn.dal.ca/content/dam/dalhousie/pdf/sites/agri-food...

Edit: I should note I edited this comment quite a bit for clarity 10min after posting
I'm a podman user, but I'm also a paid DockerHub user. Podman and docker's business model actually do not conflict, IMHO.
I see a "Latest" tab. Are you not logged in?
Mod Wiggler (ex-Muff Wiggler) [0] and Gearspace (ex-Gearslutz) [1] are great if you are into music technology.

[0] https://www.modwiggler.com/forum/index.php

[1] https://gearspace.com/
"our market analysis shows that price inelasticity and customer retention rate of opioids are insane! "
Why stop at half-precision floats? Why not go all the way to 3-bit floats? And build a hardware accelerator out of them? Tom Murphy has you covered with: the NaN Gate.

https://www.youtube.com/watch?v=5TFDG-y-EHs

http://tom7.org/nand/nand.pdf
32GB is just for the system. It has a microSD slot for music.
Too many people take wherever they hear on YouTube as gospel

PV power in China has got several issues, lack of sun is not one of them
But that's true of session auth as well. The only necessary check is "does this session token exist and have a creation date within the expiry period", which should be a single, fairly quick database query for all but the most extreme "at scale" cases. You should not need multiple round trips to validate that.

The main use cases for JWT are:

* I want to create a session token that I _never_ want to revalidate against a database, and still trust that the only way it can exist is if a user has logged in at some point. This means that you're not going to be and to log a user out of your system, but that can be a valid trade-off in some situations (e.g. low-security applications where the cost of storage is very high, or microservice architectures where the token can be validated on ingress but doesn't need to be revalidated later).

* I want to include role (or other) information directly in the token for the sake of convenience, so I never need to pull information from other sources (in which case there are definitely other ways to do this, but just using a JWT library and using the result as a session token might be easier than the alternatives).

But most cases of using JWT tokens that I've seen has basically involved using them as overly complicated session tokens with all the same problems, and none of the benefits that JWT itself can bring. In that case, you may as well just take the easier option in the first place.
gdb's built-in recording slows down the debuggee by about 1000x, rr more like 2x. That makes a huge difference in practice.

rr's recording works across system calls, thread context switches, etc, but gdb's doesn't.

rr's recording creates a persistent recording on disk that you can even move around between machines. This permits workflows that gdb's doesn't.

(Disclaimer: I work on rr)
Myth #6:

Mixing SI and imperial units makes for good reading. How many millimeters are three inch again?
The Sun isn’t a typical star in the Universe
It's bizarre to only have 32GB/64GB storage. I remember getting a dedicated music player with 80GB in 2008. Bulk storage seems like it would be one of the few good ways to differentiate these from a smartphone

Maybe I'm just not the target market. They must be doing something right because Hideo Kojima uses one (and frequently tweets pictures of it): https://twitter.com/hideo_kojima_en/status/16147460932707409...
My setup is pretty close to Win2k. There are a few features I use that I don't think 2k had (e.g. Activities), but I've got the menu in the bottom-left, then Task Manager, a few widgets, a notification area and a clock.

As far as terminal goes, I don't think there's any reason to prefer the DE's terminal over your favorite. I use kitty, and it's great.
I'm much more shocked about how poorly-written Bill's email is. He sounds like he's almost illiterate. Any random post here on HN is far better written and more understandable. How did this guy get where he is now?

Anyway, his account sounds like a typical Windows user experience, especially from that time. I guess that shows the power of having a monopoly: users are forced to put up with it, no matter how awful it is.
My basic complaint about ORM is that it is such a massively leaky abstraction. That the (sometimes, but not always-made) claim that it 'abstracts away the sql' is just plain false. An understanding of SQL is typically necessary. Many ORMS are introduced by saying 'this expression translates to that sql'. Oops, no abstraction there. I like this sketch of objection because it's in some respects just friendler sql syntax.
The $9 headphone adapter is better than most audiophile DACs. Audiophile equipment is a scam (one sign is the "balanced" audio output, which they pretend is better but isn't) and Japan's high res audio brands are also scams.

You might want an external amp for high impedance headphones for electrical compatibility reasons, but an amp and DAC are not the same thing.
> But I'm not convinced it's a clear negative, in the long run. Humans have been concocting convincing arguments for complete BS for millennia. Perhaps having non-humans generate such arguments will make humans less inclined to believe BS based on such arguments. ... In the meantime, things will be very strange, but not clearly better or worse.

I think you're focusing on the wrong thing. It used to be expensive to concoct passable BS arguments, now it will be unbelievably cheap. The flood that enables could, for instance, block off the ability of constituents to communicate to their representatives. If a black-hat lobbyist can generate and sent 500 unique "constituent" letters a day to on representative, that representative will either be influenced by that BS or stop reading the letters altogether (because it's too much effort to try to sort them out).

I think what disinformation has taught us is that people isolate and disengage in the face of a torrent of BS, they don't engage more thoughtfully.
yep, I have to say, it (Mastodon - mostly infosec.exchange) has been ..nice.. and /tilts head .. effective in communicating what I wanted to communicate with people who I wanted reach. And I think for social media that is the bar you want to reach. Nice and works. refreshingly surprised after being scarred by years of facebook and twitter- I assumed that was a good as social media was going to get. Apparently not.
What combination of apps would one need to install on an android phone to pull this off?

I remember being able to copy music onto my Nexus 4 via the usb cable and play it through Google’s music app, ten years ago. But they ripped that out years ago so that you could only stream music from in the app. Now the default way to play music on my phone appears to be “YouTube Music”, which kinda grudgingly let’s you play individual songs from the hard drive, but only after explaining that it’s not going to let you put them in playlists or categorize them by artist and album or search on them.

Does there exist a nice way to play your own mp3s on a phone today?
Twitter never fed third-party apps ads. Part of why this decision is so questionable is because there were numerous ways Twitter could have monetized these apps more directly, yet never attempted to do so.
Yes but iPhones already have a pretty good DAC so you're not gaining much.
The VSL used in this case is $11.8 million in 2021, the most recent year it’s been adjusted for [0]. $10m is the usual rule-of-thumb. When making policies, governments generally pick a single value. Those “micro” VSL choices are one way governments can arrive at that value [1], but it’s certainly not the only way — economists have developed a bunch of different models which have (in some cases) wildly divergent outcomes [2].

But the key takeaway is that, for government policy purposes in the US, all lives are treated as having the same value and that value is about $10 million.

[0]: https://www.transportation.gov/office-policy/transportation-...

[1]: How this VSL was calculated: https://www.faa.gov/regulations_policies/policy_guidance/ben...

[2]: General VSL calculation methods: https://law.vanderbilt.edu/phd/faculty/w-kip-viscusi/368_Val...
Managers, Stop Distracting Your Employees
This would be a good incentive for paying $8 for Twitter Blue: you are allowed to use third party apps. It's the first mildly convincing reason to pay for Twitter that I've seen yet.

Even better: access to use third party apps is a second tier that costs $10, and give $1 to the app maker. All the incentives are nicely lined up: the user won't choose to pay more if it's not worth it so the alternative app is guaranteed to offer some added value, the app maker gets paid for their efforts and is inclined to closely follow Twitter's increased rate of feature development so at least they don't fall behind and ideally innovate, Twitter gets value in not just a bit of extra money but also platform interaction experimentation which they can mine for good ideas to integrate back into the official client, they're inclined to make the API good, etc. I don't know how most people would take to this idea, but I like solutions where the incentives are all aligned. Am I missing something?
My problems with ORMs can be reduced to:

- SQL is so easy and so useful that being a professional engineer that can code but can't learn SQL is absurd

- You will never switch databases, so abstracting away the DB for some hypothetical "I might want to switch DBs one day!" scenario is absurd

- If you ever get enough scale to require optimization the ORM will be your enemy

In summation, anything related to ORMs and SQL is immediately invalid, other than questions like "Help! I joined a company where they mandate ORMs and I hate my life!"
You can call the command creation functions yourself, making the game think it's part of the simulation [1]. These types of cheat have been around ever since the original game, and the HD edition [2].

[1]: https://redrocket.club/posts/age_of_empires/
[2]: https://www.youtube.com/watch?v=3tl8AjDfnBk
You can add a 512GB micro-SD for $50.
To add to this, I would argue that the Haiku Icons are the proper way to vectorize/modernize icons:

https://github.com/mdomlop/retrosmart-icon-theme/blob/master...

Instead of replacing them with vague minimalist symbols.
Deeper comparison doesn't solve the problem because input order is arbitrary. The order may be based on a user dragging items around in a list widget, for example.

The easiest way to transform an unstable sort into a stable sort is probably mapping input from T -> (Index, T) and including the index as a sort key.
It seems like I'm missing a joke.

Is this style in homage to the linked-to page? I can't figure out why you're not using itertools nor re-using itertools names. Is it that translating from .. is that Haskell? .. to Python without idiomatic translation the subversion?

from itertools import islice, cycle

def fizzbuzz():
return (a + b or str(c) for c, (a, b) in enumerate(zip(
cycle(("", "", "Fizz")),
cycle(("", "", "", "", "Buzz")),
), start = 1))

>>> print(*islice(fizzbuzz(), 0, 30))
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz
16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz
This is an absurd gotcha. If someone is pointing out that someone else is employing a political buzzword for that argument, that's somehow having a "propaganda driven mind"?

Everyone knows using the word "woke" like this is a cheap shot pejorative that has no substance, but pointing out someone using it like this is some kind of "obsession"? If the original poster didn't intend to be so provocative, maybe they shouldn't have leaned on using the words "woke orthodoxy" to make such a lazy point for them.