skysight-inc/HackerNews huggingface dataset:
Came here to say this. Whatever may have been true of InnoDB 20 years ago, don't follow this article's advice for any modern relational database.

To add: Not sure about MySQL, but `varchar`/`text` in PostgreSQL for short strings like those in the article is very efficient. It basically just takes up space equaling the length of the string on disk, plus one byte [1].

[1] https://www.postgresql.org/docs/current/datatype-character.h...
Story Time on Learnersweb Stories Loved: Daddy’s Lawyer
I'm even more tempted. My XPS 13 Developer Edition was also a very nice experience on Linux.

How is the trackpad?
A lot 404's in there...
Here's a project that's been in the news recently that relies heavily on scraped data.
http://www.thebillionpricesproject.com/
The author seems to basically be describing Dart 1, which wasn't actually all that successful. It was a dynamic language with optional typing and it excluded some of the hard to optimize parts of e.g. Ruby, JavaScript or Python. Whether it wasn't successful because of technical reasons or other reasons is perhaps hard to untangle, but the philosophy seemed very close to what this post argues for. Dart moved away from that though and went for static and sound typing instead with Dart 2 and seems to have carved out more of a niche that way.
Reading this with mild concern as I'm waiting for my first M1 Max, a couple questions spring to mind...

* I wonder if this is more prevalent when the hard drive is approaching full capacity? It would be interesting to see the breakdown between physical and swap when it happens.

* Has anyone observed these seemingly random memory leaks while not running anything under Rosetta 2?
I came back to HN just to say how brilliant and insightful a read this is.
japan is a deeply racist xenophobic ethnostate with negligible immigration.

even if this makes it a great place to live, it is deeply problematic, and should be remedied by throwing open the borders to indiscriminately allow in those from failed states
Deno Deploy is in public beta right now: https://deno.com/deploy

Denoflare is a way to run Cloudflare Workers locally, so not something that directly compares to Deno Deploy, which is a product used to run your code globally close to users.
This seems like an awful lot of hoops to jump through to get to something which is still not at all compelling.
Here's a link to the Markdown source file for this article on GitHub: https://github.com/briancaffey/briancaffey.github.io/blob/ma...
> I'm not convinced that the rise of China will be so bad. Boomers and neocons want us to think so

You're not convinced that going from "living in the most economically dominant and militarily powerful country in the world" to "not" is going to somehow not be a painful experience?

You can use the "I am not convinced" line for anything. "I am not convinced that being homeless is worse than living in a nice house" but... ok, what would convince you?
Determinism in programming doesn't just mean "X was caused by Y" (e.g. determinism as a stand-in for the causual chain).

It mostly means "I can know (as in "determine") how much time, or instructions, or calls, or memory an operation will take".

And this knowledge can come in degrees (be more or less fuzzy).
I get paid to use it.
It's difficult for starting people to ask out of school because their curiosity has been butchered by ego-maniac professors. For every 1 good professor, there are 1000 ego maniacs (professor + their TAs).
I'm a long-time Windows user and it's customary to keep Task Manager open (more for its tray icon) to keep an eye on what the system is doing. Is that not common in the Mac world?
Yes! I can't wait for this to go mainstream. Seems like the perfect solution. I love their description of it as a "magic window".
I think that's the point of TFA. You can never predict perfectly but it might be a closer approximation than a traditional interview.

At least you're talking about programming, something you should know about. In the actual job you'll have to talk about the subject domain, which you aren't always an expert in.
It kind of does, but there are arguably better ways of doing that.

You are effectively putting the opponent in a clearly better position, but giving him the task of converting it before any pressure has been built up. That can throw people off.
The difference between tags and hierarchies is this: if you don't know what you're looking for, hierarchy can guide you.
It's an interesting idea, but the rich and powerful run the world and basically don't pay taxes. You don't need environmental dress-up, you just need the rich to pay their taxes.

Wow, the world is pumping 40 gigatons per year excess CO2, which (at 100$/ton, god I hope we find a cheap way to remove carbon) is 4 trillion per year.

There are historically about 2 teratons of excess carbon in the air. Christ that's 200 trillion dollars.

Wow are we in trouble. Even if we only tried to get half of it out and get neutral, that is a massive amount of money.

But the thing is, globally, there does exist probably 10 trillion dollars we can devote to fixing the problem (4 to stop the current bleeding, 6 to start drawing down the existing "debt"). Hopefully we find something cheaper.
We have very different definitions of insane apparently. I enjoy my quest 2 but it still very much feels like a smartphone strapped to my face. Basic aspects of the software like the guardian have issues all the time. Each software update seems to fix some bugs and introduce new ones.

I am deeply skeptical meta is going to make the kinds of fundamental breakthroughs that will make VR mainstream and useful to people. Right now they are basically brute forcing the issue with tons of money and even then I am a bit underwhelmed and I use my quest almost daily.
I don't think the author meant to imply that ML as a whole doesn't improve our understanding of the physical world. The point seems to be more that the kind of ML work done by a lot of people who have the qualifications necessary to expand the borders of our understanding of the physical world doesn't meaningfully contribute to our knowledge.
Haven't read the whole article yet, but the state of latex editing in emacs diagram caught my attention. Anyone has a clue what software was used to create it? Found the color schemes and hyperlinks pretty neat.
There's a lot of noise which can lead to people completely missing the signal.

Speculation on "crypto" coins and fiat gainz is the noise. The KYC exchanges are the noise. Smart contracts are noise. NFTs are noise.

Bitcoiners are not betting on getting fiat dollars out of their bitcoin. They are betting on completely replacing easy monies with money that cannot be intentionally debased. They will never sell their bitcoin for fiat currency, and you would have to prise their hardware wallets from the dead cold hands, only to find you don't have the correct passphrase to unlock it.

It isn't solely about wealth. For many, it's almost a religious pursuit. The goal is not only to be better off financially yourself, but to make your fellow man better off by having money which is resistant to multiple forms of theft.

Without an understanding of history and the motivation for saving, it probably just looks like a bunch of gambling.

The noise doesn't matter. Bitcoiners will continue to save despite it. New users will move their savings to bitcoin to avoid inflation (aka daylight robbery). The feedback cycle cannot be stopped. You can only remain ignorant and miss the opportunity to acquire cheap sats.
What exactly do new ICE BMWs not have old 90s style analog controls for?

As far as I can tell, the only things that don't have 90s style analog controls are 2000s digital features like navigation.
It may have to do with many of the new Mac (Apple-authored) apps being Catalyst apps. Not sure. I feel that Catalyst is a bit of a "stopgap" solution, so it may not be as thoroughly optimized as a more permanent solution. I'll bet something new comes out, once the entire line is switched to MX chips.

For myself, I just got the new M1Max 14-inch MBP, and it's quite nice.

I had to remove my Thunderbolt docks (I have a range of docks, including ones purported to be "Thunderbolt 4") from the video chain. I have found that the computer seems to lose track of what is where, if I have a dock in the loop.
They chose their own tokens but those tokens are valued in ETH at the end of the day.
That's not always true.
In a job board try playing with keyword combinations like Python + Financial Analyst/investment/trader etc etc. You'll see them. I was once thinking of doing the transition the other way around (from software development to market/financial analysis) so I know the jobs are there.
Also - use your network and talk to your colleagues - someone must know someone who works in finance but does some/a lot of programming.

Here are some examples from a quick glance:
https://www.linkedin.com/jobs/view/2762895590/?alternateChan...

https://www.linkedin.com/jobs/view/2786689624/?eBP=JOB_SEARC...
Hah well with the M1 air I got a few days ago, it helpfully won’t let me upgrade to Monterey! I’ve downloaded the 12GB update three times now and it fails each time it tries. I guess I’ll wait.
This is good. This particular change has to be top down. The ability to put pressure on government and industry should be grass roots, not behavioral changes themselves.
Pollutant Exposures from Natural Gas Cooking Burners:Simulation-Based Assessment
Through a nfc chip tagging scheme.

https://www.vechain.com/solution/retail
https://destift.nl/official-vechain-nfc-chip-label/
Not affiliated with Deno or Denoflare, but you can try Deno Deploy today! See https://deno.com/deploy/. Here's a recent status update from the blog: https://deno.com/blog/deploy-beta3/

Denoflare looks like a way to develop Cloudflare Workers locally, possibly as an alternative to Cloudflare's Wrangler CLI [0]. The Wrangler CLI has `wrangler dev` that serves a similar purpose by actually uploading local code to Cloudflare to run in the "real" Workers environment. Denoflare instead emulates it locally using Deno, given that both Workers and Deno provide Web Platform APIs.

There's also Miniflare [1], which emulates a large portion of the Cloudflare Workers runtime and adjacent services like Durable Objects and the Key/Value store locally. Miniflare was recently promoted to an official Cloudflare Workers project [2].

[0] https://github.com/cloudflare/wrangler

[1] https://miniflare.dev/

[2] https://twitter.com/_mrbbot/status/1441143456106094595
I have always felt Macs are awesome hardware bundled with poor OS. Apple needs to up their software quality.
Asus Zenbooks have always been solid on Linux for me, using them since they came out. Typing this on a UM425.
Looks like automated Picasso.
Metastasis

Zuck's malevolent ego
I think you convinced me to not get a new MBP. These are the exact kind of issues I had with prior MBPs. Also Emacs was always inexplicably 5x slower than on Linux. It's a shame we can't use alternative OSs on the hardware.
Satellites and junk are littering space and ruining our night skies
To enforce the mandatory level of diversity, all tax cattle communications must be standardized and final hiring decisions must be based on gender and race.
I think the author has not really interviewed in the past couple of months / years. Now-a-days I see interviewers skipping the pleasantries and straight jumping on to LC style questions. In fact, in a lot of companies, the first couple of rounds are online assessments where you try to pound on LC mediums or hards without even talking to anybody else
> This makes me (and I guess most of us) nervous.

It doesn't me nervous. It makes me wonder if they know what year it is. :)

Ultimately, it's a relationship. Yes, it has to work for them. But it has to work for me as well. Fit matters.

If they're doing all the asking and I'm doing all the answering that's a red flag. If we get to the end and they say "We have a couple minutes left...do you have any questions?" That's another red flag.

Put another way, as I've said before:

How you hire is who you hire.

So if you're hiring ppl that can't see your red flags...well...um...that's a red flag ;)
> The fact that the market ran up its stock price till the P/E went stratospheric doesn’t make their core business any less viable.

Of course the highly inflated stock price doesn't make their business less viable. It does make it more viable! They've raised large amounts of capital at very favorable terms.

In any case, the point is that the price is quite dettached from those "good fundamentals".
Anyone have a good layman's version of astrobiology-level spectral analysis? I am consistently amazed by the specificity of conclusions drawn from light in space. Don't want a maths or physics degree just yet, but keen to understand the general structure of the current approaches.
>What happens when someone loses the high-status tournament to become a Supreme Court justice? Ideally they find another tournament/status game to play, somewhere they can succeed.

If someone reasonably bright orients their entire endeavor around the goal of becoming a Supreme Court Justice, they will be totally fine in life even if they fall well short of their goal. "Shoot for the moon, even if you miss you will land among the stars."

The problem we have is actually the opposite - too many people believe that no opportunity is available to them, thus they don't pursue anything, and end up stagnant or declining ("Aim for the ground... can't miss!")
I'd swear I'm hearing myself talking about Windows 20 years back... "I keep saving everything incase it just crashes", "It's slow as hell even for simple tasks", etc.
Has Apple 2021 become Microsoft 2001 ?
They are actively being revised in the right direction (which involves more chips).

It would be idiotic to worry about EMPs over emissions and crash safety.
It doesn't solve the "it works on my machine" that's the ironic thing, that I've discovered through someone else too
Yeah I'd carefully look at what your expectations are with regard to compatibility. Docker itself seems to run just fine but running X86 (AMD64) containers is pretty slow compared to normal macOS docker which is already slow.

I've loved my M1 MBA but I purchased it specifically knowing I have a primary x86 workstation to fallback on for heavier tasks and I'll often give up trying to install some dep/run some program on the MBA and switch to that. It still works great as a general purpose device and I do some dev on it but if you're looking to do all your dev on it, I'd be cautious.
Should Straight Actors Play Gay Characters?
What’s wrong with Google 2021? Works pretty damn well for me ?
Taking notes in mathematics lectures using LaTeX and Vim (2019)
Expensive enough that I only managed to use the BBS on our local district during a Summer job, as the call rates where too much for our household.

There was a single one with 5 lines, and required regional call rates.
How do you transform a digraph with cycles into a tree without? Seems perilous.
At the worst you could concatenate the strings and have a single primary key.. or hash the string concatenation.
As a a weasel word, I hear it mentioned whenever why's writing comes up the absolute sea-change it caused in the types of writing that followed it. I know it absolutely changed the content that was coming out even if it was just part of the zeitgeist. Are there any other canonical example of the why style? A few that come to mind:

• Learn You A Haskell for Great Good

• Land o Lisp

• Clojure Brave and True

I don't find myself with the time to luxuriate in this type of writing much any more and typically gravitate towards more terse material. However, I credit this style towards developing an ineffable sort intuition and making autodidact approaches a bit easier (at least for myself).
Palma de Mallorca: Fleeing passengers shut down busy Spanish airport
It's sad how the protesting Egyptian students are asking for exactly the wrong thing. Large numbers of public sector jobs are the problem not the solution. If they can't manage such a basic analysis correctly then it indicates that their elite educations didn't teach them much of value.
Do you really want to work for any outfit that believes that's a tactic that brings out the best in someone?

Hard pass.
Besides Orleans there is also the Service Fabric SDK and now also Dapr
Yes, I think an alternate design was found that didn't hit as many MySQL limitations as the previous one. This improved performance and was a win. But the post-mortem diagnosis was lacking.
I will recommend:
- safaribooksonline,
- learn from latest/greatest books and vids,
- watch out on youtube tutorials and free tutorials in general (as long as you see ads), there are ppl who want just clicks and show a lot of bad practices. Use reputable sources where you can. Its as well a bit different for coding and for hacking/cracking.

I think 3 best books on development ive read are:
- the pragmatic programmer,
- clean code
- working with legacy code

My favourite on hacking and re is:
- hacking the art of exploitation

Ive been developing various software for last 20 years and now im getting more into security as dev is simply not complicated and exciting enough/any more. i did crack cd checks and shareware and other stuff when i was a bit younger (im sure there are fans of softice in here :D) and i still know how to disassemble software and modify it.

So being a developer for so long helped me to take the hacking and re stuff easier today, because in the end if i know how to write software (even if its quick, im not telling you to learn design patterns) then it lets me find entry points, break and abuse it easier.

Get practical if you want hacking :)

1. Hackthebox.com
2. Vulnhub
3. Search for crackme's if you want to get more into reverse engineering

Im very strong introvert and self-learner so it took me some time to understand importance of mentorship or just being in group of ppl with similar learning targets. A smart advice and some tips can speed up your learning process and save you months.
Find a group, join discord and ask a lot of questions.

Im teaching my 57 years old mom to code so no stress, its a matter of decission and effort, im sure you can do it if you want and especially if you have such background :)

Learn intensive cause then you'll get to your target faster!

Its nice to read that youre 'fascinated', me too. I must admit that getting my first reverse shell and rooting 1st box gave me amazing excitment and fulfillment :) now... hurry up, get yours as well!
I thought Theil was a self-described neoreactionary, which is explicitly anti-democracy.

Which I interpretted to mean something like Aristotelian philosopher-king style governance. A fairly obvious logical conclusion when one's starting assumption that people (the polis) are fundamentally stupid and corrupt. By the standards of the self annointed philosopher-king, of course.
how is that a counterpoint when the whole point of this thread is that everything is booming

there is nothing to extrapolate from any of it, only to understand the behaviors of the market
Where do you see the 64GB option?
What happens if technology learns to read our minds?
> Because the functionality in this case is a strict superset

Extra functionality is always better?

Then I can fork GNU, add extra junk options, and give you a strictly superior tool? Nonsense.

The GNU tools are the Homer Cars of UNIX. Not everyone wants that.
A few years ago we were required to pass Microsoft's certification exams, one of the options was to do it online. Their requirement was that the name/surname in the application form had to be identical to what's in your ID (you also had to attach scans of your ID). The problem is, we're from Russia, and the form didn't allow Cyrillic letters, and there's only Cyrillic letters in a Russian ID. We had to fly all the way to St.Petersburg to pass exams offline in a Microsoft-approved certification center, instead of just doing it online in our office. Another option was getting a travel passport (it contains a Latin transliteration), but the deadlines didn't allow us to wait for up to 1 month (maximum time for issuing a travel passport here).
Charpais are all over India to be honest, not just punjab. Also it literally translates to “four legs”.
It's against the law to do so, [0] but the law is almost never enforced.

[0] https://news.ycombinator.com/item?id=27060609
68% of Americans say they wouldn't pay $10 a month in higher electricity bills to combat Climate Change:

https://www.cato.org/blog/68-americans-wouldnt-pay-10-month-...

What politicians say they want to do about global warming is very, very different to what people say they will pay for.
Which is fine because you arent desparate
I do that as well - I have work Mac and personal one, and I don't want to run them with different OS versions since Apple loves to change things between versions for no reason (last time they renamed "grab" to "screenshot" and needlessly reordered System Preferences) so using two versions of Mac OS is super annoying. And corporate takes a while to get all their crap running on a new version.
The USA Fact-Check Algorithm from the Science Ministry is the canonical arbiter of truth.
Hah, pretty accurate and kinda funny, but could be nicer. I still make mistakes.
I won't pretend to be an expert in this realm, but see here:

https://www.postgresql.org/docs/current/textsearch-tables.ht...

Specifically, the part starting at the below paragraph, the explanation for which continues to the bottom of the page:

"Another approach is to create a separate tsvector column to hold the output of to_tsvector. To keep this column automatically up to date with its source data, use a stored generated column. This example is a concatenation of title and body, using coalesce to ensure that one field will still be indexed when the other is NULL:"

I have been told by PG wizards this same generated, concatenated single-column approach with an index on each individual column, plus the concatenated column, is the most effective way for things like ILIKE search as well.

But I couldn't explain to you why
My main pain point aside from random OS crashes is Bluetooth / audio.

The sound device will just drop working randomly whether 3.5mm Jack or Bluetooth. Restarting the service sometimes works sometimes not, at first I thought it was MS Teams but didn't seem app specific.

Makes video calls painful knowing either sound or mic could just stop working at any time.
Just cancelled my Google Drive subscriptions last week due to this, and moved to SFTP on rented metal. If you can’t 100% predict what I’m looking for then don’t even bother. Just give me files and folders.
If you create an inefficient internal combustion engine, you'd know because you have to go to the gas station every 5 miles. In this case it would be like someone was filling up the the gas without you knowing, and then a few weeks later you get the bill, and then you realize that your engine is inefficient.
That's what I find amazing with Apple users.

They sell you a very expensive machine that doesn't work.

Your reaction?

Buy a more expensive one from the same provider!
> 2. Create a directory in a well-known place called `tags/` or whatever you want.

> 3. For every tag `<name>`, create a directory `tags/<name>/`

> 4. Hard-link all files you want to tag under each tag directory that apply.

Does this only give you one level of tags? (i.e you can't combine tags when exploring)
The physical shelves in a library only serve a single, small geographic area, not the whole world.
Given all he claimed was (a) "Wayland has won over xorg" (b) "Linux won over Windows in 1996 for me" (note the last two words) your response struck me as something of a non-sequitur.

I mean, sure, Linux hasn't won out in the world, but I don't really see how that makes a difference to a comment about Wayland versus xorg within the population of people who are running Linux.
A fascinating story, thanks for sharing. If you haven’t already, check out the novel Children of Time by Adrian Tchaikovsky.