skysight-inc/HackerNews huggingface dataset:
“Instead of file extensions, the Macintosh used type and creator codes. These were 4-letter identifiers, much like file extensions, that identified both the type of file and the application used to create it.”

Technically, they were 4 bytes. Convention was to use bytes that happened to be 4 characters. Also, “that identified both” could be written clearer. There were 32 bits to identify the type and 32 to identify the creator. The Finder used the creator to determine the application to launch; file open dialogs used the type to filter files.

“When ran for the first time, programs would tell the OS what its creator code was and which file types it supported.”

It was better: when the use copied an application to a disk or moved it around, the Finder read the information from the application’s resource fork and updated the database.

“The OS would then save this information on the boot disk.”

Not (necessarily) on the boot disk; on the disk containing the application.
Must be a "diversity hire".
Skype for business was great. That's because it was Skype, which they acquired. But unfortunately they then proceeded to completely destroy the non-enterprise Skype with the most braindead UI change I've ever seen, and completely neglect Skype for business for years.
With the side effect of your local vendor refusing to do further business with you, "the problem customer", with your "unreasonable demands" and technobable.
A bit acrid but maybe on point. I feel what bothers me the most is that I related to the post until the very end. What frustrates me is that I, too, operate under a guise of assumptions that might not be mandated: there is room for nefarious actors in the AirBnb system, up to and including hosts who control the wifi you connect to and/or the locks you use. I'm not sure where to take it from here, Awareness is a delicate virtue, too much of it and it turns into paranoia.
Guess what: being sovereign requires a bit of effort sometimes.
I had quite a poor experience with this recently.
Found out that there was a recurring charge from a website I had no relation with whatsoever, upon reporting this to my bank the answers were:
- Contact the site (I had, got stonewalled)
- No we can’t block that
- Just block your card and ask for a new one

Ultimately I got things resolved and money was paid back by the site because of relentless emailing and keeping factual (like the article talks about) that resolved it.
Needless to say the bank wasn’t real helpful so “just use a credit card” doesn’t quite seem to work, at least in my experience.
(This was in NL btw, not US)
This becomes very time consuming, very fast. Even if the insurance pays the lawyers fees, I still have to setup an apointment, explain the situation again, give the documents, etc.

It's always "small" amounts like 50-500$, i.e. amounts that it sucks throwing out the window but that aren't big enough to justify sinking even more time in chasing.

I also don't believe this can be the only way. Most people don't have legal insurance and wouldn't pay a lawyer the equivalent of 1000$ for a dispute like that.

I'm talking every day stuff: a cellphone bill with an error on it (in the company's favour, always), or an Ikea piece of furniture that was delivered broken (but the package looked fine), or a voucher you were promised if you signed up for a particular health insurance plan and when it's time to get the voucher you're not eligible anymore... That kind of stuff.
One of my favourite twitter account [1] seems to surface the worst of LinkedIn, the braggards and the false stories etc. Highly entertaining.

I deleted mine a few years ago, my most recent job did not seem to mind. My CV is hosted on my website and I'm happy to talk to people via email.

[1] https://twitter.com/StateOfLinkedIn?s=09
My experience on LinkedIn seems to be radically different from what most people experience. It might be because I quite aggressively unfollow connections if they post content I don’t want to see on LinkedIn - I.e. memes and political content.

My feed usually consists of job opportunities, business news, academic articles, tech blogs and recommendations for new data science/data engineering/ml tooling.
In part, yes. But at the same time, all of that money and business has spurred research, development and investment which have improved computing technology dramatically.

Today, you can buy an STM32 Nucleo board for under £20 with all sorts of interesting capabilities. Then you have Arduino (ironically both more expensive and less capable than the STM32), then RPi and all the rest. All of these can be fun to experiment with, and they are all pretty open systems.

With Apple's launch of their ARM systems, I do think we're entering a new stage of computing evolution: it's the beginning of the end of the dominance of x86. I do wonder where it will go for the mainstream. It's only a matter of time for ARM desktops and laptops to become more generally available. We've already got systems like the RPi 3 and 4 which are totally usable as desktop replacements. But they are designed to meet a low price point, and lack general PCI-E, fast and reliable storage options etc., which limit their use. It wouldn't take much to make a slightly bigger ARMv8 board with PCI-E/NVME, and sell it as a general purpose system. (I'm sure there are already options for this, it's just not widely available or price competitive.)
It depends on the country, I guess? In Romania the professional attitude combined with mentioning the regulator (or filling a complaint to the regulator) works pretty well for consumer goods.
Umm you don't need to maintain two languages. And who cares about a language being “standard”?
Honestly I am no expert and my opinion holds no weight. I just don’t like the use of ? and ! in Scheme. Very much a personal preference
Thanks for a great game! Used to play MSDOS Empire frequently back in the day. I actually started work on an Empire clone/derivative with network multiplayer support (a challenge for a turn-based game like Empire, but I'm borrowing ideas from Warlight - an network multiplayer version of Risk).
Not meaning to suggest he "asked for it", but there's a reason hotels have safes and secure storage services.

Burglaries happen all the time. Even if all the windows are locked, burglaries can happen in all sorts of ways, particularly in free-standing houses. I don't like leaving my laptop or other valuables in my own home. I keep my devices with me when I can, and avoid owning items that burglars would want to steal (watches, jewellery etc).

Another issue with electronic devices and insurance is fraud. Having worked in the travel industry for a long time, I've known of people working in the industry, casually making fraudulent claims on devices just because they felt like an upgrade. Fraud is easy to commit and hard to prove, so the insurers just can't offer much cover, unless you're willing to take out special top-level cover for your devices, which is expensive for just this reason.

It always sucks being robbed, and it's natural to want to blame someone, but I'm not sure what more Airbnb is meant to do in cases like this.
I'd use click over argparse for the same reason I prefer the requests lib over built-ins for standard network communication: it smoothes out the rough edges, cuts down on boilerplate and makes the code easier to read, write and maintain.
Yes but we're still going a long way from "just use React". One benefit of the "JS sprinkles" approach of Turbolinks+Stimulus is that you have a far simpler and more productive stack: Rails (or other framework) renders templates with some minimal JS on the frontend, as opposed to the inherent complexity of API + SSR + SPA. There are occasions when React is a good choice of course, but let's not underestimate the costs of the SPA architecture.
The manuals were fantastic but their online help was also excellent if the manual shelf was too far away.
I think you mean Mad Max 3 (Mad Max Beyond Thunderdome).
I misunderstood the title as being disappointed that they won second place (as opposed to first place), rather than being disappointed that they won an award at all.
I'm genuinely curious if your comment is implying you disbelieve this or do believe in 5G conspiracies. If you disbelieve this then it would be great to hear your alternative theory, or at the very least your reasoning on why you don't believe this one.
Download SwiftKey Keyboard
That is exactly what I was after, thanks.
From the report

"The most distinctive clinical aspects of the illnesses were the nature of the onset and the initial
features: the sudden onset of a perceived loud sound, a sensation of intense pressure or vibration
in the head, and pain in the ear or more diffusely in the head. Most individuals reported that the
sound or these other sensations seemed to originate from a particular direction and were
perceived only when the individual was in a specific physical location"

The directed radio frequency hypothesis seems quite plausible.
The male/female split in our industry is something like 90%/10%. Something is wrong with the status quo and we should fix it.
Isn't that the kind of stuff for which you'd rely on opening a dispute with your credit card provider?
PSA: AMD's Graphics Driver Will Eat One CPU Core When No Radeon Installed
For smaller amounts there is usually an small claims court or ombudsman kind of framework in most jurisdictions , they rarely require lawyers, many times the company either fails to show up and you can get a default judgment , or they will settle out of court as the cost of the process is greater than the amount you are asking for.

This still requires some amount of time from you and the small filing fees, the way I would calculate is whether I can earn more in that half day I spend in court and is my documented evidence clear and simple enough that i have an high probability of success.

The judges in such courts are usually impatient - they have ton of cases in their the docket, concise and simple presentation of facts and no opinions etc goes a long way, they also know you are not a lawyer so there is always some latitude for the plaintiff that usually you don't find in other places

Also your ability to sue in small claims court depends on jurisdiction, i.e. if you have any forced arbitration clauses in your contract and whether the jurisdiction has exceptions for small claims despite such clauses etc.
Europe is a big place, with very different legal systems and business customs. It’s true that businesses tend to be less customer-focused (euphemism), but depending on the specific country there may be relatively easy redress.
a bit about the context:

Guile is an extended specific implementation of Scheme. Common Lisp OTOH is a language standard with widely different implementations. Just like Scheme has very different implementations - in sizes of small, medium and large.

Common Lisp with more extensive C extension support are CLISP (written in C, not that well supported nowadays), ECL ('embeddable Common Lisp', compiling to C), CLASP (integration with C++ via LLVM), mocl (commercial whole program compiler to C) and a bunch of others.

Thus the support of and integration into is different in Common Lisp implementations, just like it is different in Scheme implementations. GUILE was designed for C embedding, just like some Common Lisp implementations were designed for that task. Guile was also designated as a language of choice for the GNU project, which adds quite a bit community support - while Common Lisp (or one of its implementation) was not:

'Guile is the GNU Ubiquitous Intelligent Language for Extensions, and the official extension language of the GNU project.'
Adding characters and fitting your keyboard in inside TempleOS
I'm working on a game server handling websockets with mainly broadcast messages. I'm using nchan[1], a Nginx addon to handle websocket with a pub/sub pattern. It works really well, is customizable and is highly optimized. Perfect for some games which needs to send a global state to every players.

[1] https://nchan.io/
OP isn't Lex Fridman.
The heat ablates the outer layers, and depending on the composition of the rock it might not be a good conductor of heat, so the heat doesn't necessarily make its way throughout the rock before the hot outer layer ablates away.

The rocks that land can sometimes be cold enough that they build up frost on themselves, because they've retained their low temperature from space and started condensing moisture from the atmosphere.
One company reached revenues of $200M without VC money
Bohmian Mechanics (2017)
I wonder if this post is to +1 his number of articles on the first page, to sell his HN video course: https://gumroad.com/l/htfphn/hacker
Yeah, it's zero extra effort in most cases to make your stuff way harder to steal. All it takes is awareness.
Fantastic post indeed. Had a read and this has been an incredibly succinct outline of how our system works. Thanks for taking the time and sharing it.
This is awesome. Thank you for the write-up.
If you want to get paid for exposing scandals, work for a short-seller. See eg https://hindenburgresearch.com/nikola/
It can for 90% of users, I'd say.
I use a clang/libc++ toolchain to target Linux, macOS and Windows - works like a charm. It's also the toolchain used by Android and iOS, and I could also do some WASM with it. So portability here is definitely not an issue to me
I live in Switzerland. A lot of stuff is paid cash at the store, with a debit card, or as a bill that you receive at home later. There is no credit card involved in the transaction.

I've also tried charging back on my Swiss card once... What a mission. I was treated the same way any other store treats me: download this PDF, print it out, fill it in (5 pages), send it in the mail, wait 3 weeks, never hear back.

Compared to my North American cards: one phone call and the dispute is open. Wait a month and get the credit. End of story.

Or for cell phone issues in NA: try calling once, get nowhere, tell the regulator with time of call and name of the person, a week later get a call from the "VIP" service at the telco who will basically give me whatever I want to make the complaint go away.

There are no regulators with that kind of power that I know of here. All of the "regulators" have no teeth, and so the businesses don't fear them.
I actually used std::complex just yesterday, for some DSP. Works fine with fftw.
I think you are overthinking it a bit. They try to be mainstream and moderate.
I'm sure that you have had moments of clarity where you are in the flow, present and aware, unhindered by distractions, and knowing that you can achieve whatever you set your mind to.

If you're lucky that's a common state of mind. But for people like me who have severe cases of inattentive ADHD, it's a once-in-a-blue-moon state of flow. Off medication my life is a perpetual hot mess, in large part because my self-image of who I am is not reflected in how I act, moment to distracted moment.

Adderall (or Vyvanse in my case) gets me a 0.95 batting average. Every moment of every day I'm on-task, energized, and achieving what I want to achieve. It makes the person I am, moment to moment, reflect the person I want to be.

Most people get prescribed Adderall because of failings at work or school. People come to think of ADHD as an unable-to-work-hard personality failure. But really it's a my-life-is-a-hot-mess-and-I'm-struggling-to-stay-afloat condition that you just can't escape. Adderall is a magical drug that makes this failing go away, leaving us on top of things and feeling normal.
it's ok, they're all fad diets, just ignore all of them
> It's UI is still limited and searching for something is painful even though search is it its name - SLACK.

I don't understand this part.
Use your US CC, make charge-backs. Big surprise once for Wizz Air :-)

In general: You have to find a weak spot.
I have problems with a scam (ongoing) in an East European EU country and I have been trying to get the authorities for 6 months to act. Even hiring a lawyer has been extraordinary difficult. Most don't reply Emails, others charge exorbitant fees, our last lawyer is MIA so we are trying now with a lawyer that is listed on an embassy website. We are talking here about a loss of a mid 5 figure sum.

After nothing worked, I listened to the advice of a local friend and started to expose people from the government/police that do not act online. Very bold, very nasty, very below the waistline. But now it looks like I finally bombed them to the negotiation table. :-)
It was a little bit shocking to me how obviously weak the image obfuscation performed is when you think about it.

Randomizing the sign is the same as eradicating 1 single bit out of however many were used to represent each sample. No matter how random it looks, there is no way removing 1/32 or 1/64 of the information in the image offers any actual security for something where samples are as highly correlated as in image data.

And using a non-cryptographic PRNG for security purposes... I'd really, really expect more from anybody working on privacy research.
Those days might have just been a case of Gell-Mann Amnesia?
Does this support the special hardware in the M1? If so, that's huge news.
> I’m at a complete loss in Europe. Any advice?

In my experience, this has stopped working so well in the last few years with companies tending to call customers' bluffs.

In most cases the best solution is: stop giving them money and go to the competitor.

Don't threaten legal action unless you already plan to follow it through: companies know this is unlikely to be followed up and will stonewall you.

If the industry has an ineffective regulator/ombudsman then going to a competitor might not help. In that case, I'd write a polite letter to your national member of parliament. (They are more likely to make this go away by fixing your personal problem, not instigating industry changes, so write with that in mind)
The US system is based on liability and the threat of legal action. The European system is based on their regulatory framework. If you have a complaint that is clearly managed within that framework (my laundry machine spontaneously broke down within the statutory warranty period) they'll comply, else, yeah, good luck. I moved in the other direction (to the US) and I'm amazed when my wife gets a $50 little blender replaced at Macy's after we worked it to its limits for three or four years. For all the complaining about how things aren't how they used to be anymore, the US is great on customer service.
This is funny, but at the end it veers into the early years of coders dissing excel.

GitHub, drizzle, academic publishing and oddly twitter? These are the new resume sites ?

For a few professions, what about the rest ?

Plus LinkedIn is a great reflection of workplace reality.
> the reasons why refund fraud remains a problem have to do with timing ... the IRS is under tremendous pressure to issue refunds quickly

They wouldn't be under that pressure if they weren't holding peoples' money. It's crazy.

Instead of a system where everybody expects to get a small refund every year, we need a system where everybody expects to make a small payment every year. Getting a refund from the IRS should be unusual. Unusual enough that they can afford to scrutinze refunds closely.

If you don't have the money when the bill comes due the IRS just compounds it into next year by increasing your withholding for next year. With interest, of course. The idea here is that the withholding amount is chosen by the IRS, not by the employee. An automated system to do this already exists: it's how wage garnishment happens.

At worst you can stall the tax collector for an extra year under this system compared to the existing system. This will still be cheaper for the government than getting massively defrauded every single year because they owe a few HUNDRED MILLION people a payment within a very short timeframe. No entity on earth can issue that many payments that quickly without getting robbed on a regular basis.
It's forbidden in some countries, actually.
The big picture here is he's on the frontpage of HN and getting a ton of very valuable attention. This guy isn't dumb.
In ID3 tags there's such a thing as unsynchronization: the MP3 syncword is 11 bits set to one so for the tag data not to be mistaken for an MPR3 frame it must not have a similar sequence of bits. The solution was to replace every 0xFF in tag data with 0xFF 0x00. Or not to replace, as this mistake may only be made by old players that do not understand ID3. So there's a special setting for this that may occur in two places: in the whole tag or in an individual frame within a tag.

The logic itself is simple, as you read data byte-by-byte you need to check check if the previous byte was 0xFF and the frame or tag is marked as unsychronized. Yet it's not that simple to describe this declaratively. I wonder if Kaitai can actually do this. From what I see Kaitai does have at least part of ID3 described, but it doesn't seem to actually do unsynchronization, as far as I can tell from the code.
I post links to my blog entries to my LinkedIn timeline. I figured why not? I'm already doing that on Facebook, and hey, it's probably different enough from the regular content to be refreshing.
For anyone who too hates the software of his smart tv. Get a pi and kodi to experience the freedom some of us are used too.
For an example, see https://hindenburgresearch.com/nikola/
> I've used Slack forever. Before that was IRC, Campfire, then Github Chat

That's what the founder makes it sound like in every interview I've heard, but the thing before (and overlapping with) Slack was Atlassian's HipChat. Slack was basically a feature for feature clone of HipChat for the first two years I used it.
It appears he lives in the Netherlands:

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

Based on the fact that I have also lived there, and looking at his comment history, I don’t think you can take this comment as being entirely accurate.
This is a bait and switch. Forcing you to do business with Google (which involves giving up some of your civil rights in their ToS) to get what you've already paid tax dollars to receive is... bogus, to put it lightly.

We really need to do better around enforcing laws related to gating access to public services behind signup walls.

I was recently interviewed and the discussion ended up on this exact topic:

https://criticalfuture.tech/issue-2-december-2020-jeffrey-pa...
Maybe you were using the wrong language?

You shouldn't try to block transactions when something you never did shows up, you should report it as fraud. If they got your number, somebody else probably has it too. Trying to "block" probably got you put in the wrong pipeline.
Ah, I can now see the fear that Slack will be taken away from people who're used to it. Personally, I've had only a brief encounter with it, and that was clearly driven by a project lead in a SV bubble, as in, everybody's doing it, so must we. But I'd imagine that Salesforce management isn't so stupid as to spend that kind of money only to loose customers. I know that Salesforce has made inroads into eg time tracking and invoicing for freelancers at large consulting companies, so there's definitely a market to grow into that's not entirely alien to Salesforce's core business, even if they don't start from a tech but business administration angle. And Heroku still doing what they did ten years ago, if anything, is rather a sign that Salesforce will leave Slack as it is, isn't it?
How bizarre, I'd been led to believe wireless energy was completely harmless; safe to use in the home, upon ones person daily and even distribute randomly in concentrated areas en masse without coordination.

And further, I thought I was in the right that anyone claiming otherwise was paranoid and misinformed.

Oh, look, this information is even coming from the same news services that previously told me it was completely safe.

It's almost like the X-ray thing all over again. Or smoking. Or DDT. Or...