skysight-inc/HackerNews huggingface dataset:
It's not a touchpad, it's physical keys, and texting on the phone from the video seems horrible too.... nokia+t9 is quite efficient and was never an issue back then.

I agree about the driving thing... maybe nokia n95 needs a new release too :)
I don't have experience with this.

1) SQLite with BLOB storage gives you binary benefits for file layout and database solutions to metadata, versioning, & indexing into large structure.

2) FlexBuffers look like a more flexible solution within the FlatBuffers library.

FlatBuffers was designed around schemas, because when you want maximum performance and data consistency, strong typing is helpful.

There are however times when you want to store data that doesn't fit a schema, because you can't know ahead of time what all needs to be stored.

For this, FlatBuffers has a dedicated format, called FlexBuffers. This is a binary format that can be used in conjunction with FlatBuffers (by storing a part of a buffer in FlexBuffers format), or also as its own independent serialization format.

https://google.github.io/flatbuffers/flexbuffers.html

https://stackoverflow.com/a/47799699/1020467

3) Might see previous discussion of serialization formats on hn:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
AWS CloudTrail vulnerability: Undocumented API allows CloudTrail bypass
The PLAN has gotten much better. They have started building a proper aircraft carrier. They have been building good destroyers. China has the second best navy in the world.

The problem is that it isn't enough for amphibious invasion of Japan or Taiwan. They don't have enough amphibious ships. And the ships would be very vulnerable to anti-ship missiles. Truck-mounted anti-ship missiles, which Japan has a bunch and Taiwan should be buying, have changed things. The other thing that has made amphibious invasion infeasible are multiple rocket launchers, like HIMARS given to Ukraine, which can wipe out an entire beachhead.
Celeste is a very strong data point in favor of the platform. That being said, it is amusing that you are describing a game that could likely run on 10 year old hardware without any issue.
> "shorthand for American Left ideas involving identity politics and social justice"

Where did you get that definition from? I searched for it in the article but found nothing. Everything from Disney to M&Ms to the very concept of pronouns in English have been called "woke", and as far as I'm concerned it's utterly meaningless at this point.

edit - apologies totally missed the wiki link somehow. regardless, doesn't change anything else I said
Why you're not getting promoted
We recently wrote a blog post about this subject on our website. We spoke to mentors on our platform (we run a mentorship platform) and here's what they had to say about why you're not getting promoted even though you have years in the job or have taken more responsibilities.

Promotions are not based on tenure - Just because you have 10 years on a job does not mean you should be promoted. Promotions depends on your contributions. Coworkers with 1-2 years on the job might be getting promoted. If you are not getting promoted, speak to your manager about why. Don't be afraid to have a honest conversation with him.

Take credit for your work - You're not taking credit for your work. If someone compliments your work, take it! Don't make your contributions seem small. Make sure your boss knows how important your contributions are.

Bosses don't read minds - Some people don't want to get promoted because it might be too much work. If you want to get promoted, let your boss know. He can't read your mind!

You need to demonstrate leadership skills - Getting promoted means overseeing and managing others. You will need effective leadership skills. You should try to gain these leadership skills to get promoted.

Analyzing past performance reviews - Just because they give you positive performance reviews does not mean you will get promoted. If you are getting good reviews and still not getting promoted, speak to your boss about why.

Responding to feedback - Make sure you are open to constructive criticism and not getting defensive when someone gives you feedback. You don't want to seem like you'e difficult to work with. Being receptive to criticism is important for growth.

Staying in your comfort zone - You're not challenging yourself. Maybe you're doing enough for your role. You need to take on more challenges and go above and beyond to get promoted. Show your boss that you're indispensable.

Do you have any questions or comments, feel free to leave them below?
You're welcome! There's a really cool hacker that's been refurbishing old Thinkpads with the coreboot bioses -- https://minifree.org/ and the sales help fund the development!
HP Thunderbolt docks are way cheap on ebay because of enterprise e-waste. Thats where I got my HP Thunderbolt G2.
Due likely to undiagnosed ADHD, Trello is the only way I accomplish anything in my personal or professional life. I have 3 columns of varying priority levels (to avoid being overwhelmed by one large list), "blocked" and "future" columns, "done" and "cancelled" columns, and crucially, a "working on right now" column (necessary for when I lose focus). If it's not in the Trello or in my calendar, it's not getting done.
My favorite history professor in college gave open book essay exams.

He asked your opinion on topics, "what were the motivations of the leaders of the US revolution?" Even better were the questions that ended in "why or why not?"

There were no right or wrong answers, if you could justify your answer in a reasonable manner, you got full points.

Some students hated his tests, some students loved his tests. The students who hated his tests really hated them, the students who loved them, really loved them. (I was in the loved them group!)

Getting a Computer Science degree felt awfully similar, especially in higher level classes. Students of course had to do a senior project, 6 months to make something real in a group of 5. One group of students spun their project out commercially and and made some good money off of it.

My group make a photo library management app that was designed to allow for rapidly tagging hundreds to thousands of photos, utilizing custom experimental UI concepts. (This is when Google Picassa was still a big deal) When we started out we didn't know if we'd succeed, after all "experimental UI", "handles libraries with thousands of photos" and "desktop app written in Java" weren't typically phrases that went hand in hand back in the mid 00s.

But we did it! Which kind of summarizes my entire career in software engineering. If I'm not scared and uncertain of how I am going to do something, of if something is even possible, than I probably am not tackling a hard enough problem.
It's easier to get https://en.wikipedia.org/wiki/Cannabinoid_hyperemesis_syndro...
by edibles. Because of the delayed feedback and difficult dosage. You don't have that delay with smoking or vaping. The feedback is instant, except for really strong stuff that is overwhelming. But that is avoidable. At least where it's legalized, and marked/labeled as such.
If you can administer it from a webUI that doesn't have authentication back to another device you hold with the keys for managing that Apple account, then so can an attacker.

For another phone, yes - that would work... but it needs to be one that holds the private keys for the apple account.

Those keys are held by a part of the apple hardware that prevents them from accidentally leaking outside. Because of how "find my device" works, leaking those keys would allow a 3rd party to track you (or access your stored secrets associated with your account) - and so Apple has been very careful with the hardware and software securing those keys.

From Apple's perspective, the ability to administer the family plan from a web UI is inherently risky and possibly privacy violating - neither are things they want to let go of. Part of the brand value is that it isn't risky to use their devices and that they make the privacy of the people them something that those people trust.

And so, consider, that you're asking Apple to allow someone to log into a website and use a password (possibly compromised) to restrict the functionality that a given device has without being able to verify back (send apple verify codes to devices held by that same account) that the person making the changes is one who should be able to do it.
Dang, do you know how bad you sound? TikTok may be crack cocaine but it’s just media, protected expression, and beyond consideration for censorship. You let these bastards turn off this app and they will come back and do it again and again.

Mind cancer!

For the good of national security!

Save the children!

What a bunch of rubbish. Go back to school! Wait, you’re screwed there too!
I have no idea how this plays out in the US national lab system being discussed .. but a PhD is literally "my first independent solo original research project obsessed over and submitted to critical peer review".

It's the apprenticeship for doing independant solo research and, in general, makes perfect sense that someone have demonstrated a capability for this work prior to being given the reins to resources on the scale of millions, tens of millions, etc.

It's hardly a "glass ceiling" (ie. we profess equality but don't promote women or people of colour or not our religeon but never say why) when it's a stated requirement to, say, first pass an apprenticeship prior to becoming an certified electrician and hired to wire a nuclear weapon.

It's an actual formal staging in a meritocracy, the only issue would be if those that might gain a PhD are denied the opportunity to do so ... (a somewhat tangential issue that might have more play in various places).
Well they have one of the bigger ruby/rails deployments so a 10% perf increase benefits them quite a bit.
Well done.

>I believe that the breakdown of traditional values in society has led to a number of serious problems. One of the main issues is a lack of direction and purpose in life. Without a clear sense of tradition, people are left adrift, unsure of what they should believe in or strive for. This can lead to feelings of confusion, alienation, and despair.

>Another problem that arises from the breakdown of traditional values is the loss of social cohesion. Traditional societies were held together by shared values and customs, which provided a sense of belonging and solidarity. Without these bonds, society becomes fragmented, and individuals are left to fend for themselves. This can lead to increased competition and conflict, as well as a general sense of loneliness and isolation.

>Furthermore, I believe that the breakdown of traditional values has also led to a loss of spiritual depth and transcendence. Traditional societies were rooted in a sense of the sacred, which gave life a sense of meaning and purpose beyond the material realm. Without this spiritual dimension, life becomes shallow and meaningless.

>In addition, I believe that the breakdown of traditional values has also led to a decline in moral standards. Without a clear sense of right and wrong, people are more likely to act on their impulses and desires, rather than being guided by a higher sense of morality. This can lead to increased crime, corruption, and general moral decay.

>Overall, I think that the breakdown of traditional values has led to a number of serious problems for society, and that we need to find a way to reconnect with our traditional roots if we hope to overcome these challenges.
You still can get it to express a wide variety of viewpoints (what some researchers call sycophantic bias). The problem is what kind viewpoints you get by default, asking a neutral question.
In addition to viewpoint/training bias, there are seemingly man-made fences (i.e. it will readily defend communism, but will spew a boilerplate excuse instead of defending fascism).
The fact that the three letters do more than spying on possible threats/terrorists, in particular, their practice for trying to cultivate future "agents of change" should send chills down the spine of any well paid and well educated tech workers.

I do believe that most people on HN qualify as "interesting" to these forces.
Battery makers are moving away from cobalt. Tesla already switched half of their batteries to a version based on lithium iron phosphate (LFP) which does not contain cobalt.
In reality they'll buy back ten percent of that tank, not all of it. You'll be able to control the amount.
i once sent an online book author a bug report that the font used in the code samples contained ligatures, so i couldn't just copy and paste them in. he replied that it was a feature :)
>All they do is remix the input data and spit it back out

this is highly predicated on how you're using the word "remix", but if taking data and making conclusions from it is a form of remixing, which I don't see why it isn't, then is this not what humans do? what more can they possibly do?
Base model in Sweden is 8495 Swedish Kronor or 814 US Dollars...
I have bookmarked this version with restored images: https://www.lurklurk.org/onlisp/onlisp.html
> Unless you can think of an actual ethical reason that gay marriage should be banned?

Registered republican voters support gay marriage by a significant margin, according to recent polls.
This prior comment, which is probably hyperbolic, always stuck with me:

https://news.ycombinator.com/item?id=33248946

> Can you imagine what a landing beach would look like being pounded by drone spotted artillery? See war in Ukraine. Forget the approach, anti ship missiles, mines, sheer volume of logistics needed. Stepping on the landing beach is a suicide without absolutely astronomical advantage in air power and ability to suffer huge attrition, even then.. 155mm hidden under camo/thermal nets, DJI drone rigged with magazines of small bombs.. Kyiv, Kharkiv, Kherson Childs play, this would make Diep and Galipoli look like walk in the park.

> I would go as far as to say that US Army + Marines + Navy could not land on Taiwan without suffering multiple brigades of attrition AFTER at least a year long blockade and air campaign. It is that hard.

> PRC has to surpass US in GDP, then spend 10-20 years of US level military spending, then maybe.
Fascists may want a fascist chatbot, but I expect conservatives would rather have a conservative chatbot.

Believe it or not, most American republicans don't like the nazis.
They don't have to deal with quite the same level of complexity though. There's no railway calculation and no intermediate states.

And while I hope if they try they fail, I hope more they never try. It would be a disastrous loss of life for nothing but the pride of the CCP.
More like 1MB of RAM.

Our 286 (which was the first computer my family owned) also had a 40MB Hard Disk, which seemed like plenty at the time. It could run Windows 3.1 with that, although it wasn't exactly fast.
I don't think that's an accurate statement of facts on the ground. For instance, if you poll the general population about trans women participating in sports, a large majority of respondents are opposed to it:

https://www.npr.org/2022/06/29/1107484965/transgender-athlet...

However, compare ChatGPT's responses to "What are the arguments for trans women participating in sports?" and "What are the arguments against trans women participating in sports?"

That's not to say that trans women shouldn't be welcome in women's sports; the majority may be wrong about that, as they often are. It's not, however, a widely agreed upon consensus that they should.

I'd point at that there's at least a tension between believing that "society is a hellscape dominated by racist/sexist/transphobic oppression" and believing that "woke opinions are reflective of the general population."
Even if gasoline was free and didn't cause global warming it would still lose out to electric vehicles. Why? Because of the poisonous gases they exhaust. Almost every one alive has been habituated these gases and think "that's just the way it is." But EV's emit no poisonous gases. With EV's you could make a parking garage that's completely enclosed and heated with no problem. Downtown cores with only EV's will smell like springtime all year long. There is no going back to ICE vehicles in the cities of the world.
Don’t even think about having more than one user logged in!

I currently have an 8GB M1 running with four users logged in. Three users are iTunes media servers, and the fourth is a regular user.

No heavy computing tasks, obviously, but it's absolutely possible to have more than one user logged in.
$52k gets you:

- A 2019-era 28-core/56-thread Xeon W that considerably outbenches a contemporary Ryzen Threadripper but isn't anywhere close to a current one.

- Two linked Radeon Pro W6800X Duos, with each Duo having 2x32GB GDDR6 GPUs

- A $2,000 Mac Pro-exclusive, ProRes-decoding-only FPGA accelerator card to simultaneously playback six 8k/30fps ProRes RAW video streams, or 23 RAW or 16 422 streams at 4K, in FCPX and a few other video editing and transcoding apps

- 1.5TB of DDR4 ECC RAM

- 8TB SSD

- Wheels instead of feet

Some of these things are almost redundant. The Afterburner accelerator is a better value on a lower-end Mac Pro because its benefits are narrow and often on CPU-bound work.

And the wheels are still a $400 option on a new Mac Pro.

Your 7950X is a fantastic value at about 2/3 the raw performance of a 5995WX that costs considerably more. You probably don't have or need 1.5TB of RAM, but tasks dealing with multiterabyte-scale data sets (genomics!) can find a use for it.

Your RTX 4080 is great for nearly all applications but short by about 8-64GB of RAM from the kinds of rendering or very large language model training that the target audience of a $52k Mac Pro might want to do with it.
There is no shortage of factual history articles about that period, which don't rely on your laughable "toddler logic" but instead on actually checking facts, and i clearly said in my comment that the terms shifted in applicability over time.

https://duckduckgo.com/?t=ffab&q=democratic+party+slavery&ia...

that query shows historical articles including from sources outside the united states, from widely varying perspectives, and without therefore axes to grind. It's plainly interesting, and, yes, inconvenient and frankly gross.
They should not be required for anything either.
simdjson also does this sort of thing. All strings are decoded and copied to an auxiliary buffer. For strings without escape sequences in them or for end users who don't mind destroying the json document by decoding the strings in-place, these copies could be avoided. I may get around to shipping a version of simdjzon (the Zig port) that optionally avoids these copies (this sort of has to be optional because the current API lets you throw away your input buffer after parsing, and this option would mean you cannot do that), but porting this stuff back to C++ and getting it upstreamed sounds more difficult.
The art of knowing when to quit
My anecdote was about finding what's important to you and making a change to that specifically. For me it was a bigger focus on quality of life and quality of product, not compensation. Sounds like compensation is more important for you so my path would not be your path. As to the hard bits - I'll be covering that in response to another commentor who asked how I got started.

Agreed on accounting & legal - though this is easier now than ever with services like Bench.co - which I set up on day 1 right after spinning up the business entity & bank account.
Right, but it's a weird terminology subject, because CT is just short for "Computerized Tomography", with the initial implied "X-ray" part being a convention -- but all of these 3D scan techniques are variant kinds of Tomography, with X-ray CT/CAT scans being the original kind.

Your comments about C-11 are well-taken and an important caveat.
I have ported most of it to Max/MSP and Pure Data as the Scheme for Max and Scheme for Pd projects. I'll put a top level post up on this thread. Common Music is great, unfortunately the author now has to teach in Python, hence it languishing.
This is correct - both companies I've worked at that had revenue bonuses paid them out only to people employed on the day the bonus was issued. New people who weren't around for the entire fiscal year got the pro rata bonuses.
The first 7 years of my career were at the doe labs. So grateful for that time, but I’m happier in industry.

At least where I was at, a sky-high tolerance for bureaucracy was critical to personal happiness. You will work among the brightest people you ever met. But also some colleagues will be 100% checked out. Aspire towards those that inspire, not the working retired.
https://archive.ph/o0LpH
Thanks for this, I should probably get these screens as well after reading this. My BP can shoot to the moon very easily and always seemed related to my adrenalin.
It's be more accurate to say the word "woke" is a conservative satire of the left side of the aisle - it does not convey meaning about the ideology itself, but about the reaction to it. It's also not super accurate to say its about identity politics, as the right leans heavily on that approach with different identities. Instead of race, it's being Christian. Everything is identity politics - abortion and 2A are possibly the 2 biggest conservative positions that derive from identity politics.

When using an overarching term, I think "progressive politics" is less inflammatory than "woke" (which is generally not used for self-description). It has the nice effect of linguistically balancing out conservative politics - we can have "woke" versus "fascist", or we can say "progressive" versus "conservative".
And a 'comparison' edition

https://sicp.sourceacademy.org/
I think the 80286 could support a max of 16mb of ram. I doubt many computers built from them had anywhere near that much ram.
Blocking a website on government networking devices is the same thing. The goal is to deny the Chinese government access to Americans via government-owned equipment.
Reminds me of Bill Watterson.
Install Iceraven. Get the Mozilla browser installer from F-Droid, and choose Icerave.
> to color grade Hollywood blockbusters

I'm not sure if that's an argument for/against the Mac Pro, considering how terrible Hollywood color grading is. [1]

[1] https://knowyourmeme.com/memes/mexican-filter
This has been out for a couple years. It's kind of fun, but if you want to do more than one player it would get pricey. You need a switch per vehicle, and each vehicle costs $99.
I didn't watch that trial closely because the fraud seemed so obvious and the company was still a fledgling (?)

The Musk / Tesla fraud also seems extremely obvious, but even tho Musk has haters, he's made a bunch more people tons of money, I would expect him to have much better lawyers, etc.
Thank you. I have come across your posts about moving from Python to CL, and the work you've been doing with the cookbook and other libraries is very much appreciated.

Your recent efforts might be one of the reasons there is a little bit of Lisp hype on this forum lately :-)
> behaves differently in different places

It doesn't behave differently in different places, it differs based on build profile. You test in debug mode, which is where overflows will panic, which makes them quite obvious. If you want to pay the price of overflow checks everywhere in release mode, then you can turn them on there as well (it's not that much of a performance penalty, but that might not be true on embedded...). It's effectively just a compiler flag.
That's fine, it means IT doesn't have to contend with TikTok traffic on the network.
Putting your opponent on the record as against something is a strategy, and a perfectly valid one. Whether you out them on the record over culture war stuff, things your base cares about, or better, things their base cares about, is what makes it good strategy or not. (Not that I'm exactly impressed by the strategic success of Democrats)
Can you explain for the layman what it means to lose your wings?