skysight-inc/HackerNews huggingface dataset:
Memory management on iPad seemed to be terrible when I used one for a while. An app would start acting up, so you would take a screenshot or video and send to Apple's bug reporting tool right? Every time you switched from the bug reporting tool to any other app (to crop the images of the bug, etc.) it would run out of memory and kill the bug reporting tool, which wouldn't save any of the text you had entered in the forms, deleting all of your work on the bug report.

Also, every browser tab with text entered was a random crap shoot if you were going to lose it by going to another tab to copy something and return to paste. Nothing was predictable, youor work was just constantly lost of the device. Almost no apps seemed to persist things when the OS forced them to shut down, except maybe the highest rated dedicated artist and note taking stuff. But even Apple's own apps (like the bug reporting tool) often didn't bother.
Show HN: Liqe – Lightweight and performant Lucene-like parser and search engine
Slightly off topic but Porsche came out with an EV and the top trim is called "Turbo S" which lines up with their other gas car naming.

Some people got upset because it doesn't have a turbocharger in it and felt it was wrong to use the word in the name.

Because of turbo buttons on PCs when i was growing up, turbo buttons on 3rd party console controllers, and many other experiences i always associated with just fast, not a specific car part.
I have been using an M1 MBA for nearly a year, and I have never faced any issues or memory leaks. It has been solid as a rock.

I recently had to use a Windows laptop for work, and god I hate when windows becomes "not responding"
Counterpoint: Cunningham's Law
I speak only for myself, but after Catalina I started transitioning to Linux and couldn't be happier. Being able to set up my entire computer with a single Github repo is a godsend for productivity, all it takes are a few keystrokes and I've got a fully configured desktop with all my dotfiles, keybinds and applications.
Paying people according to the prevailing wages in the region is a normal business practice. Supply and demand determine the value of labor in a capitalist system. What you interpret as “wage discrimination” your employer interprets as reducing costs by finding lower-wage employees. In other words the employer isn’t necessarily discriminating against you, they are paying you a wage in line with wages where you live, because they can easily find other people who take the job at the wage offered.

The ways out are to move to a higher-wage region (a big driver of immigration to the US), or position yourself so that your location isn’t relevant and you get paid based on the value you deliver.

Freelancing is one way to make your location irrelevant, but you have to know how to value your work, and of course you have to deliver. The more specialized skills you can apply to solving problems and adding value, the more you can get paid, and the less your customers will care where you live.
I think most workplaces would benefit better from having junior devs pair with other devs and cultivating this kind of thing but my experience was that most startups were very frustrated with junior/midlevel devs and just wanted to fill their ranks with fullstack "rockstars". I don't know if things have changed but it just seemed like there were rarely true junior or mid level dev positions, and in my case even when there were, they company would come back in about 6 months in and admit they didn't really have the resources for someone to do the kind of pairing/mentoring needed for someone in a junior role :/

There's a female oriented code bootcamp where I live but I wasn't allowed in because I was "overqualified". I didn't really fit anywhere. Tech culture got more and more alienating to me so I'm not in that industry anymore. My best job was overseas in Berlin but I did see that that kind of "tech bro" culture seeping into workplaces there as well.
> Here are some tips for converting interview into the discussion as an interviewer ...

Two ideas follow. I don't think they'll work very well.

Here's the #1 thing you can do as a candidate to turn the interview into a discussion: Come prepared with some interrogative-led questions. These usually begin with the words "who"; "where"; "what"; "when"; and "why". Then ask your questions at appropriate times. A good time might be, for example, right after you answer a question on a topic related to the question you're about to ask. Another good time might be when the interviewer asks "Do you have any questions for me?" Having been on the other side of the interviewing table a lot, it's quite surprising how few candidates have anything to ask about one of the biggest decisions they'll ever make.

The quality of your questions will determine what you get out of the interview. To prepare good question, you'll need to understand the following at more than just surface level:

- the position

- the company/group/pod

- the interviewer

Research these three things before the interview. The questions you bring to the interview should be designed to gather relevant and missing information on these points.

What's "relevant information"? You'll need some goals to figure that out. Don't set foot in the interview until you have some goals that make sense for you.

Reversing the above into a process for preparing for an interview:

1. figure out why you're interviewing at all, and interviewing at that company in particular

2. research the position, the company/group/pod, and your interviewers

3. draft questions you'll ask during the interview

4. ask your questions at appropriate times during the interview
Umm NO. because the higher death toll and damage done by willfully ignoring prudent mass vaccination advice has already occurred in Florida

https://www.factcheck.org/2021/11/scicheck-desantis-comments...
I had the pleasure of living with one -- my dad ran The Bailey Information Exchange in Colorado. We had a satellite feed and a few lines for folks to dial into. I would get on a local terminal to play Legend of the Red Dragon and TradeWars, and then see what new shareware games I could copy to floppies to sneakernet back to my own computer (hand-me-down from BBS upgrades).
True...but I suspect those "older people [who] still somehow associate China with poor developing nations..." are not reading articles in the U.S. Naval Institute News.

From my quick read of the article - it's not so much an "issue" (to get indignant about, or try to fix) as it is a "well-informed people concerned with issues related to the USN might want to be aware of..." thing.
I'm a bit late to this thread, but I wanted to note: If you are using Ubuntu / Debian / Mint, don't install via "sudo apt install micro". It has been compiled wrong and it launches with a -debug flag which leaves a log.txt file behind every time it is launched. Maintainer is aware but this isn't yet resolved. [0]

Alternatives include downloading the .deb file from the Github repo and using the getmic.ro bash script. [1]

[0] https://bugs.launchpad.net/ubuntu/+source/micro/+bug/1870939

[1] https://github.com/benweissmann/getmic.ro
It does mitigate the problem. The worst Haskell mess I've seen is nothing compared to the balls of mud that can be made in less disciplined languages. They're not All the Same.
The BongCloud is pretty hard to play. I prefer the "Wandering King" (a.k.a "The Fred", or when playing mirrored moves as black "The Fried Fox") which is:

1. f3...

2. Kf2

It's not quite as bad as it looks, and at my level (~2000 lichess blitz/bullet) can generally serve its purpose to get people out of book and into novel middle games. (I also play blitz Chess 960 which is even better in this regard.)
It all depends on the one question: What IS your use case?

Mine is as an tutor on an evening college, casual writer and some dabbling into some embedded projects. For THIS use case my (very retro) Atari 520 ST with 4 MB Ram is totally working. Is it nuts? Yup, but i can be sure that no state trojan is monitoring my totally boring behaviour.
Ever since I stopped eating carbs I stopped feeling imminent nap time 2~3 hours after breakfast and lunch
As I said already: "mysql could index strings" and "using a compound index over four varchar columns would've worked out well" are significantly different propositions.

To be more verbose about it - there is an important difference between "can be created" and "will perform sufficiently well on whatever (likely scavenged) hardware was assigned to the internal IT system in question."

I wouldn't be surprised if the "server" for this system was something like a repurposed Pentium 233 desktop with a cheap spinning rust IDE drive in it, and depending on just how badly the spammers were kicking the shit out of the mail system in question that's going to be a fun time.
I think as other people said, you'll want to decide what "IT" is. If you want to fix end user PCs and run ethernet cables, that stuff doesn't pay well and you should stick to ME.

If you want to do SRE or SWE, the easiest way is to sign up for a bootcamp. All walks of life pivot in these programs and already being an engineer will make it a cake walk. The community college might have some programs too, but the boot camps tend to teach more modern skills and do job placement since that's often part of the program price.

I think most importantly is to decide what industry you want to work in. If you want to stay in your previous industry, you'll have a leg up since you already know finance, and crypto is hot now so there's lots of new tech and money to be made.

I think 3D printing is the next wave, and if you are already an ME, you can hit the ground running making robots that can print houses, car parts, rockets, etc.
Great, they developed a functional product and were able to get the MVP to market. Because they went ex-us, they were able to self fund.
I agree in general except what you said about MIT ppl. I find them to be the humble ones, ironically.
The Matrix? Cyberspace? Third Life? Web 3.0?

Perhaps, like a new territory being colonised and declaring independence, the name should be decided by the community that lives there, in which case it is too early to give it a permanent name yet.
1. There's a world of problems (such as "perception-related" e.g. vision and NLP) which we tried to solve for decades with symbolic AI and got worse results than what nowadays first-year students can do as a homework with ML;

2. For your example of chess, for some time now ML engines are pretty much untouchable by engines based on pre-ML methods.
data should not have methods, but that's a whole other religeous war :)
Ah... memories of technical arguments past. :-)

Some clarification for those who might not be familiar:

One way to illustrate the difference is to consider communicating with physical signal flags, where there's a limit to how fast you can raise and lower the flags. The baud rate is how fast you can change the flag. The bit rate is how fast the information flows.

Say you have only a black flag and a white flag, and you let the black flag be 1 and the white flag 0. In this case, the baud rate and the bit rate are the same, as each flag transition represents 1 bit of information.

Now suppose you have also have a red flag and a green flag. You could let white be 00, black be 01, red be 10, and green be 11. The baud rate (rate of running the flags up and down the pole) remains the same, but the bit rate (number of bits encoded by a flag) has doubled.

Analog modems used all kinds of tricks to encode more than one bit on each symbol transition. Later models sometimes even had built-in data compression and error correction (e.g. the Telebit modems, which would actually simulate things like ZMODEM and UUCP g protocol to the computers, while using their own compression/correction mechanisms on the physical link).
Apple Silicon has a lower power draw than any comparable AMD or Intel chip.

I'd like to use one of those Mac Minis as a homeserver/homelab and macOS is the only thing standing in the way. Similarly, I doubt there is a non Apple laptop that matches the M1 Macbook Air's battery life to performance ratio, specially in that form factor.

I know Asahi linux exists but reverse engineered drivers will never be as effective/performant as official drivers. Porting drivers to Linux won't even be expensive for Apple. They refuse to do it just cause theyre Apple.
I'm kind of flipped around. My 16 inch 2019 MBP panics every two or three days. My 13 inch M1 MBP is rock solid and memory pressure is fine. Both running Big Sur. I won't call the M1 machine my favorite Mac of all time (my old 2013 takes that prize) but it's solidly in 2nd place right now. It's given me so little trouble...
The author doesn't mention it but Concepts, Techniques and Models of Computer Programming by Haridi & Van Roy teaches concurrent logic programming (as part of a tour through a wide variety of programming models, including logic programming, stateful concurrency, and constraint programming). It's a great introduction to the paradigm. The full text is available online: https://www.info.ucl.ac.be/~pvr/VanRoyHaridi2003-book.pdf
This story can’t have happened in the US
This. Hierarchy allows a simple manual traversal, leading to better discoverability.
Not at all, what I know. well it runs stuff in parallel but i believe thats where the similarities end.
I too felt this a lot before and one thing that has tremendously helped me is not eating lunch in the afternoon.

I only eat when I'm extremely hungry during the day time and that too just enough (like 1/3 full). I dunno but this keeps me super energetic and happy during the day.
Irrelevant. The parent didn't say "optimally advance your career".
Thanks for this. Finally another question I've pondered from time and again is answered.

Living in NYC all my life, I knew about the system, and who used it. I was always curious about why the system would be vented (other than a leak). Of course, by the time I'd get home, I'd forget to look it up.
Instead of trying to quantify research (not really measuable in any meaningful sense) perhaps ask yourself how physics has improved your every day life and then ask yourself which improvements you think society should have given up in exchange for a greater supply of quants.

Things like the microchip, wifi, rocketry, satellites, jet engines, etc.

If the answer is "none of it" that tends to suggest underproduction.
That's an interesting point. I notice that the person who wrote the blog post is running Safari, too. Is this a Safari problem? The activity monitor screenshot makes it looks like Safari is eating up big chunks of memory for each tab. I don't often use Safari, and my M1 MBP has been problem-free.
& it benefits Americans (even those whose families have been here for generations) tremendously.

I am a “native born” American, and I’ve benefited a lot from having a whole bunch of extremely smart immigrants in my field. My physics graduate school mentor was from Ukraine, my advisor was an immigrant from China. The person who hired me out of graduate school to an aerospace/materials science job was an immigrant from the Philippines. Several of the coworkers who have best coached and mentored me were immigrants from Zimbabwe and Korea. Generally more helpful and kind to me than native-born coworkers. It is as positive sum as it gets.

(although I don’t think it lasts very long past first or second generation immigrants. It’s more individual choice and family culture than anything. So the only way to keep the benefit of cherrypicking & equipping the most ambitious and brightest among the world is to continuously encourage high skilled immigration.)
I’m surprised that no one has answered for three hours!

The answer is at https://github.com/kingoflolz/mesh-transformer-jax

It has detailed comparisons and a full breakdown of the performance, courtesy of Eleuther.
I don't think there is anything else where you can run that much GPU power on battery as well as wired in a form factor anywhere close and with integrated system/gpu memory. The AMD APUs haven't gotten close yet, but as things start moving to LPDDR5 maybe they will.
The big difference between SBCL (and related implementations like CMUCL) compared to other Common Lisp implementations is that SBCL uses type declarations and type inference for compile time checks -> thus it can be less dynamic.
Yeah, after the 6th spelling mistake in the first three paragraphs and checking the writers credentials further than the nice looking bio at the bottom I would flag it if I could.
That post tracks with some of my experiences working in forecasting. Senior leadership loves the DS team until they are told something may not work how they want or reaching their quarterly KPI (which is often tied to their bonus) is infeasible/a bad idea.

This is a generalization, and has happened a couple times in my career. I feel lucky now to be at an organization where this is no longer the case.
Evaluations of Abusive Supervisors: The Moderating Role of the Abuser’s Gender
Yes, some of the databases support native ip address types that can be manipulated efficiently. Better to use that (like inbuilt json querying capabilities in postgres) than come up with your own.

It is still not clear how is it better to do up to 5 separate queries or maybe a few joins, than to store the strings and construct indices and such on them? Is the idea that the cost of possibly establishing a new socket connection for some concurrent query execution or sequentially executing 5 queries is still < possible scans of the columns (even with indexing in effect)? Also, even if you had integers, don't you need some sort of an index on integer fields to avoid full table scans anyway?
Metastanza.

Metamood.

Both of these are a play on the theme of poetry (verse, stanza, mood, and theme ironically).

Metarecto (from recto verso).

They are meta on metaverse.
This was a few years ago. Maybe they've improved it.
(Ahem)

Why bother with "SQL" and "databases" etc anyway? that's no route to performant code! Make yourself a kernel module that keeps this data in hash tables and only ever passes the "OK" connections up the stack to an application anyway.

"Cluster" you say? no problem! just use DHTs! that's a solved porblem and there's libraries and everything

...not only can displaying one's ignorance be fun, but there's a chance others might learn from it. So "dumpster fire" might be appropriate for the original discussion, but hey, maybe we can hope for some enlightenment to result.

If not, well.. whee flames FIRE FIRE! </beavis>
no, it's definitely "not right" -- mac os ships with ancient, crippled versions of the bsd utilities, afaict simply because it's bad for open source and because they can. E.g. `man sed` then check the date at the bottom
What use case do you have for your Mac? The benchmarks and battery life have been tempting me, but I use Docker a lot which I'm hearing mixed messages for, and to be honest, my Intel-based work Mac is less palatable to use than my personal Ubuntu setup, especially in regards to workspaces, and some weird Bluetooth issues.
Marketingverse? Adspace? I’ll go with Adverse.
Pleasant Valley War
I dont disagree. The parent's only metric was "advancing your career". Not being happy or feeling fulfilled or anything else.

If the only thing you focus on is career advancement, you don't need to be at a great place that makes you the most productive.
Don't worry everyone, I'm not experiencing this issue. -- Apple flans
In some sense you could think of as a fancy autocomplete which uses not only code but also comments as input, looks up previous solutions for the same problem but (mostly) appropriately replaces the variable names to those that you are using.
I tried the discussion approach instinctively in most of the interviews I performed. I tried to look at it as if both the interviewee and I are evaluating each other to see if we're a match. Kept the conversation light hearted and mostly focused on general technology trends relevant to the job. Same as if you were at a meetup or something and had just met someone new.

The only difference is that I would drill into specifics in certain areas, but keeping it conversation-style so that it doesn't feel like a pointed question. Usually I found it to be pretty easy to see a persons level of knowledge because they tend to hit a certain depth where they aren't able to keep the conversation flowing, so you have to pull back up into their more familiar territory.

The only drawback with this approach is that I have to be really mindful about potentially being biased. Pointed questions aren't as much fun but they're easier to approach from an objective viewpoint.
And that tiny bit goes a long way if you use iCloud Keychain.
I've lately been trying to get people to teach me something as an interview.

Interviewed a guy with a PhD in organic electronics and asked him how to make an organic transistor at home. It was a great conversation, not sure yet if it was a great interview.
Tags are superfluous if you have a good search engine. Hierarchy isn't.
The title is "Don't do interviews, do discussions". That's repeated in the main text. The author seems to be concerned about the feeling of "I am being evaluated". I think that's counterproductive because it's false - being evaluatated is the whole point of the conversation and it's better if both sides were honest about it instead of lying to each other and playing games.
There is a hysterically funny "opening manual" that popularized the Bongcloud, no longer at its original site since the author now sells it on Amazon, but mirrored here under its original CC license:

http://i.4pcdn.org/tg/1401479151063.pdf

It is written in a completely deadpan style but is full of inside chess jokes, e.g.:

"Although both Botvinnik and Tal experimented with the opening, it was not until the Bobby Fischer took it up in the early 1960s that the opening found an exponent. Unfortunately, the Bongcloud in Fischer’s hands was so devastating that the games were short and unmemorable, and none are recorded in My 60 Memorable Games."

Bwahahaha ;)
I noticed an apparent contradiction, between these two statements.

> There can be no separation of money and state, because the state is the only party that could issue money almost by definition. <

Here, he attributes value, only if it is established via government backing of the asset, which is currency.

> Securities are effectively a collective fiction, they’re a financial product that exists within a legal framework about a contract that gives buyers and sellers legal rights to cashflows of a common enterprise. <

Here, he attributes fictional value or no intrinsic value, because the government establishes the use of the asset class, supposedly only by backing the asset, which is securities.

In both cases, he treats whether or not the asset has value, as depending on government backing. In one case, he gives value to the asset, only because of government backing. In the latter case the asset is treated as being deprived of having any real value, because it's ability to be used as an asset, exists only by being government backed.

Both of these claims are made by handling them as being true "by definition". When claims are made "by definition", there is no proof needed, or given. At least within these true "by definition" statements themselves, there is no proof given.

So this begs the questions, "what, if anything, is the real value of the assets, and why?". If you take away the assumed worth or worthlessness of government backed assets, then those questions still need to be answered.

There is another word for when something is treated as being true "by definition". That word is "assumption". Until he provides better reasons for his rejection of crypto assets, as having any real and lasting value, I will have to reject his view, at least as it is explained in this article.

Not that this alone would flip me to crypto. The questions assumed to be answered, in this article, still need to be answered.