skysight-inc/HackerNews huggingface dataset:
> It’s simple really, and most commenters don’t “get” what is going on with all this.

> That is the core capability that will disrupt all industry, it is more a matter of when not if.

Sure, but the "when" is trying to be forced down our throats. The media is perplexed by it in the same way they are about autonomous vehicles. We know its the future but tech oligarchs are trying to slam something down our throat with marketing/pr BS because they're scared shitless they'll lose their position on top of the throne. Most revolutionary tech has come from underdogs (Apple's iPod and iPhone come to mind, Zoom for video conferencing) and not from already established firms saying "this is the future, take this now".
It's not just GUIs. Running out of memory on a Linux system is really bad even if it's a headless server otherwise under light load

I think even quantifying memory pressure on Linux is relatively new

https://www.phoronix.com/scan.php?page=news_item&px=Linux-Do...

macOS' behavior under high memory pressure is much more graceful IME
I like more this other answer: https://superuser.com/questions/475934/can-a-huge-coiled-lan...

The cable has pairs of wires that canny the current in oposite directions, so that must cancel most of the magnetic fields. An the pairs are twisted, that also should reduce magnetic flux problems.

And anyway, without a big iron/ferrite core in the center, I doubt you can cause too much problems.
I think there are many camps as far as making work friends go, and there are weird social circumstances that make making friends through work in english speaking countries a more of a risky thing, which is an indictment of the culture itself.

Imagine if you told a child or college student they shouldn't make friends with their classmates in school, but instead only make friends with activities out of school. We spend a large amount of our lives at work and school, lets make it enjoyable.

The culture of 'you should be miserable at work, because it's WORK' is toxic.

I also think it's ok to make friends outside of work too.
> My main point here - let’s not pretend your 4GB machine is being used to do any intense local work.

That depends entirely on what you consider intense local work. Just because you are not compiling doesn’t mean running your 15 microservice stack locally is not intense.
In your story, you built a machine, and Linux didn’t work well on it at first. Later, it worked fine. Meanwhile, macOS never did and probably never will run on it. And you introduce this story as an illustration of how “Linux isn’t any better.” So, to borrow your words: Huh? What point are you trying to make?
I want to buy a 16" M1 Max because it looks awesome...but my base-model 13" M1 is a beast of a machine and I use it every day for dev work. It has only 8gb of ram but it still chews through everything. And I got it for a great price brand new considering how much I've been using it since launch. In my own experience so far, if I buy that expensive 16" M1 Max it will be because I want it.

Note that I've had Dell XPS laptops that were configured with the same price point as a Macbook and while nice...those devices definitely didn't have the same attention to quality that I've experienced with Apple products. So it seems unfair to make such a broad criticism against Apple users at large!
> Nope, we shouldn't do it because: "it would allow editing Emacs Lisp in non-free programs like VSCode". Seriously?

Emacs supports copy-paste, doesn't it? So you can already edit Emacs Lisp in non-free programs. Just paste it in from any JetBrains editor, or from MS Word for that matter.
Im willing to bet this community has a higher percentage of apple users than most others. The number of people claiming to already have an M1 of any kind is surprising, especially considering Ive received a macbook pro for every single software engineering job Ive ever had.
Raylib is a simple and easy-to-use library to enjoy videogame programming
i have an older macbook pro (only for another week until my new one arrives), and i found switching from iterm2 to kitty improved performance of my computer drastically. i think i have some other HD corruption issues going on, but kitty extended the lifespan of my computer such that i was able to wait for the new pros.
No one in the business of connecting the US Dollar market to the cryptocurrency domain wants to “do an end-run” around any regulations. That’s a bad take. In the compliance space, people don’t “move fast and break stuff”.
High-five fellow CLion user! I've found it exceedingly good at handling C++, C and Rust projects on GTK / Gnome.
Something is terribly wrong with scrolling on that page.
I switched to a 13" M1 after having a Dell XPS 15 as my daily driver. I had high standards and Apple blew them out of the water. I see some beach ball on occasion, but I slam the machine hard. (8gb ram). It has been more reliable than the XPS 15.
Lol, tech and finance is not the majority of workers anywhere, even in San Francisco or New York.

In rural and urban areas, the split between service and manufacturing is pretty similar. Obviously, agriculture makes a bigger contribution but not by much.

What are you talking about suburbia? The suburbs of every major city are full of white collar workers in high finance, or tech. Even in New York, people commute from Westchester or Greenwich to their finance jobs in Manhattan. Most of the tech industry in Silicon Valley is literally in the suburbs. What a weird thing to say.
This is a great read, but I'm not sure that it succeeds in making its case - there is a lot of weight put on the idea of a big fish in a little pond being happier, but realistically, does a culture flourish when it's composed of complacent masters of tiny points of subculture? Is a person more successful who masters a tiny area than someone who recognises something bigger and strives to master that instead?

It's probably better that people realise their real place in society as far as material wellbeing is concerned, and fight to improve it.
Secure Connection Failed

An error occurred during a connection to hypnogram.xyz. PR_CONNECT_RESET_ERROR
In addition to all that's been said about this quote, in my view there can actually be new physics in those precise measurements. For instance astronomical measurements are where you learn if there's something wrong with our accounting of the amount of mass in galaxies, or our understanding of gravity.

Now, I'm not personally likely to discover any new physics, but I'm a physicist, and my bag is precision measurement. And it's a blast. It involves not only physics but also often optics, electronics, mechanics, math, and programming. It's recognized as a branch of physics, and is intensely experiment driven. Among the small handful of people who are crazy enough to be interested in all of those things at once, most are physicists.

Precision measurements are also an area where physics discoveries tend to escape the lab and end up in practical use. When a new effect is announced, I always wonder to myself: "When will they turn that effect into a sensor?" I can think of all kinds of measurements that benefit people, including GPS, atomic clocks, and blood oxygen sensors, that are practically all over the place.
If she told it to lure people who get hooked on technical discussion, then it’s not fair for you to complain about said people analyzing said technical discussion.
Cool!

Why did the Toaster submission get flagged I wonder?

It would be interesting to modify this to revive [flagged][dead] discussions that had more than a couple posts and provide a place to continue the discussion.
To me, it was a computer magazine that introduced me to BBS:es. It had articles on how to use them, on good etiquette, and there were phone numbers to some newbie-friendly ones.
Eventually I became a "co-sysop" / moderator on one, and when that closed, on another.

I'd think that the BBS:es were the real precursors to many web-based forums later, more so than Usenet News was. Text-based menu interfaces were the template to HTML-based menu interfaces. Etiquette rules were the precursor to web-forum etiquette. (There were both very liberal and very strict forums and everthing in-between then as there is now).

The owner had to devote a computer and a phone line to it. Real multi-tasking operating systems such as AmigaOS or OS/2 were preferred so that the owner could use the computer for other things. In the Internet era, BBS:es got telnet and then SSH interfaces, and there are 30 year old BBS:es out there still running today.
Previous discussion: https://news.ycombinator.com/item?id=29127435
The video also tests high power mode.
Putting aside the possibility of non-compete clauses being unenforceable in a new state, would that really be something to be concerned about? Worst case, it's still enforceable and nothing changes.
I think you’re right but that comes from mixing a couple of distinct concepts: most blockchain fans class distributed ledgers as a separate category because they don’t need anonymity and the expense of proof-of-work mechanisms.

I’d be unsurprised if whatever the next round of modernization ends up being is called a blockchain for marketing reasons (unless the big consulting firms have moved on by then) but ends up being a far more conventional ledger system because they have existing trust relationships and don’t even want anonymity.
> VR beats video conferencing even without any facial tracking

In what terms does it "beat it"? I still have Zoom meetings where people just dial-in, have crappy video, etc. In other words, video conferencing is still being adopted decades after it was introduced.

> In VR you multitask by bringing the computing environment into the virtual environment.

Multi-tasking isn't a real thing. The overhead from context switching is real and no amount of technology will improve this human deficiency.
I once ended up doing 'rm -rf *' by mistake - https://ashishb.net/tech/my-rm-rf-moment/
I am always in awe of people like you. I have no idea how someone can type \frac{}{} faster than I can draw a horizontal line (while listening to a lecturer), but I believe you.

Meanwhile I use Onenote. I don't have to worry about keeping notes safe, or the stress of trying to type at warpspeed. I would go with a Remarkable tablet but now with subscription pricing it's a non starter.
The lesson here is learn about SQL and the database separately from the way you're using it--I'm looking at you ActiveRecord. These are not the same things.
https://jimedwardsnrx.files.wordpress.com/2009/02/pepsi_grav...

This reads like the ramblings of a madman. Or, more likely, they came up with the design rather quickly and conventionally then tried to justify the cost with this?
Microsoft is actually quite decent these days, my desktop hasn't crashed in like 2 years
I have the base model 13" M1 (8gb ram, 512 gb storage) and it's rock solid and sufficient for my needs. I use it every day for dev work. Got my UI app running on it for local development, backend processes, connections to Heroku and my local postgres db, multiple browsers open, music streaming, multiple bluetooth devices connected to it...

Performs like a champ with excellent battery life. I keep waiting for it to start giving me some slowdown as our apps become more complex, so I can upgrade to one of the shiny new laptops...but so far, it's been a champ.
Narrator: The two commenters had played against each other.
"with examples" => Follows up by not giving examples to a bunch of entries

"Confound your cultural relativism! People in my society, at least, agree on one commonly accepted standard for names.
And will your software only be dealing with people named by your society?"

"I can safely assume that this dictionary of bad words contains no people’s names in it.
This is a common mistake – many “bad words” are not bad words in other languages, and some are used in names. Moreover, not every society restricts what words may be used in a name; it’s perfectly possible that someone’s name may have been established in such a jurisdiction."
This seems feasible. Or maybe it's not happiness itself but just having other things you value highly enough that you make it a priority to give them uninterrupted time: family, friendships, hobbies, etc.

Perhaps it's a space-filling thing, where if you don't have those things for whose sake you need to set boundaries, including a hard unplug, work creeps into the available space?

Or maybe it's a combo of competency and healthy work environment. You feel comfortable that you can get things done during business hours, and that your employer does not expect anything more, and so you feel good about setting boundaries, and that confidence is correlated with happiness?
while waiting for my mediocre results I saw "mech zuckerberg" which turned out pretty good
It'd be awesome if instead of the proof of work algorithms being based on generating useless hashes, they were instead based on computing protein folding simulations in a way that actually benefits everyone.
Raylib is SO good - really enjoy using it, great little library
I'm not sure of the details, but it's probably similar to https://en.wikipedia.org/wiki/Infrared_spectroscopy#Theory You can make the spectrum of the light, and look for dark lines, so you calculate how much light of each color was absorbed, and get a graph like the one in Wikipedia.

Each molecule has a different graph, https://www.google.com/search?q=infrared+spectrum&tbm=isch

so you can try to math the graph form the light in the telescope with the graph of the known substances or a mix of them.
> I prefer to hire people who are EXCITED about the challenges they will face in the job.

In this case your pipeline is optimized for hiring great actors.
Employees will definitely shop around if it means they can force higher pay.

If they ever get an offer from a huge company, you would get stuck trying to match what such companies can afford, even if they didn't actually intend on leaving, and just wanted a raise. Then when the rest of the staff know how much they could be making, you'll end up with a lot more problems - either you'll have to raise them all, or put up with disgruntled employees who want to leave because you "aren't being fair" to them.

It also doesn't force you to keep someone who is under-performing and raise them to the rate offered by another company that isn't necessarily aware of why you do not believe they are worth that amount.

Also don't forget that they can tell their new offer that they got a counter offer, and there is a good chance they'll raise them even higher since they've already deemed the candidate valuable enough to hire, and started that ball rolling already. Essentially it's a two-step bidding war that is stacked against you.

This is basically why it's best to not say anything out loud. There will be times that you will not feel so generous toward an outbound employee.
I agree and I would propose that the concept of intellectual "property" is the thing that needs to be modified here.
It seems everyone is out to ruin him and his family, from "Republicans" to "LA".
If you don't possess some means of defending your family from real threats, you've already failed at your job. I understand HN leans left, but buy guns and learn to use them. The police will not be there to help you when you need it.
Which in basically every language means “imitate the standard library” or “imitate the framework you’re running.”

Your code is gonna be full of standard library and framework code, your code might as well blend in and be roughly intuitive to people who already know them.
> ...cut and paste into other applications on the desktop, with emacs I can't.

You can't?!? Inconceivable! Well, no, not quite -- I think I know what that word means -- but pretty darn incredible.
It matters where you are in your career in terms of the power dynamic of interviews. Early on while unproven your answers matter and how you answer matters while having good questions is super important.

As you establish yourself the power dynamic changes considerably as companies are really trying to convince you to come over. At this point it really should be a conversation to understand if you’re a fit and it’s worth your time. Do the people you’re speaking with impress you?
Video games are a weird type of application. They seem to be one of the only applications that isn't in the process of becoming a web application (outside of just rending it on a remote server and even that isn't growing very fast). This is despite the fact that every platform/OS essentially has had it's own graphics library/interface (DirectX, OpenGL, Metal). At least Vulkan seems to be making a lot o progress in making more things cross platform although IIRC it leaves a lot of area to be implementation specific.

I think the dominance of Windows & console for video games has meant that developers are much more used to shipping immutable dependencies with their game. Relying on Windows SxS to avoid DLL hell. While they might provide updates for the game for a few years there are mostly game related updates rather than library updates (at least from what I have seen).

The big downside to this is that some things which shouldn't be dependent on the game developer providing updates like controller support, game engine fixes, etc.

I'm not sure if the problem is just the game developer/publisher not having any financial motivation to reexport/update their games or if the game engines themselves make it difficult to provide these kinds of updates.
You may have just been lucky. The worst balls of mud I have inherited were in highly functional styles and systems.

Conversely, I may have just been unlucky. Would love to see studies and data.
This is a very cool setup but in my experience not using pen-and-paper makes comprehension terribly inefficient, if not impossible, during class especially when it comes to subjects like math. Besides, even excessive note-taking can impede the learning process. Best is to pay close attention to what the lecturer says and occasionally write down a few key ideas.
I told a friend about something I read in it and he went and asked his chemistry teacher about it and got a trip to the principal's office.
Ask HN: How do you learn effectively with a short attention span?
In short ... I lose focus very quickly, be it in a work meeting or in a classroom, or when I intend to read a book, learn something new. I simply stare at the book, read the words in my mind, but I can't for the life of me keep my train of thoughts and after 2 lines and my mind wanders away.
Can anyone relate to this ? And if yes how could you manage to break through it if you did ?
That was the purpose of the original fizzbuzz but for whatever reason it seems to have morphed into “spend all your spare time on leetcode so that you can answer whatever arbitrary problem is thrown at you” and they have the audacity to call that a meritocracy.
The reason only 36 were fired is because they had thousands apply for "religious exemption". In the end they either accept them as exempt making the mandate moot or they will end up having to terminate them.
Nah, they had that already. Just got it after scanning all of the entry id's by range.
> Just because you learned python with really long chains of method calls,

Long chains of method calls are no more idiomatic in Python than Java to start with (Ruby tends toward fluent style, but Python doesn't.)
I find Ruby gives me multiple patterns to solve problems in, each of which feel easy.

Even when it becomes evident doing it another way would have been better, usually it is still readable and consise, and quick to develop.

My biggest disappointment in this profession is that ruby isn't used much more outside of rails. My team use it for everything except low level driver stuff, and it feels like we have this huge unfair advantage over our competitors.
I don’t know of anything exchange traded or terribly liquid, but if I called Goldman and said I wanted a one or two billion dollar swap on the Case-Schiller Home Price index I’m sure they could work up a quote for me.
Friends have to come from somewhere, and "integrators" may just be people who are in the process of making friends while "segmentors" are those who already have a network.

If you are single and just arrived in a new place, you probably won't have a lot of friends, and you will naturally form new friendships in the places you are the most often, and work is an obvious one. Like school is for students. So at least for some time, you will be an "integrator".

The opposite is for people who have been in the place for many years before getting hired, they already have a lot of friends, have a lot to do after work and don't have time to integrate a new group, they will be "segmentors".

Also, especially now, friendships tend to outlast jobs, and therefore, "integrators" can turn into "segmentors" as their group of friends no longer work together.
Bravo. This is why I read hacker news.
Perl isn't a scripting language? At one point it was surely the canonical example.

My Python 2.7 code still runs in Python 2.7 so I'm a little unclear on your point in general.
Various NLP tasks used to be very heavy on symbolic approaches (with some of them still being used), I myself worked on them for some years until the statistical approaches started to work better. For computer vision, I would probably consider the work on edge detectors, HOG and SIFT algorithms as the "symbolic" heritage for object detection which has now been replaced with pure ML.
Almost every single park in downtown Seattle and San Francisco is covered in drug users. It's been this way for about ten years now.
I ran an Amiga BBS so had no issues with multitasking but a friend ran a DOS BBS so I lent him my copy of OS/2 Warp so he could use his computer while the BBS was running.
options on anything that's correlated with it should do it. (basically if "RE is up" so should builders, suppliers, big corporate lenders, mortgage processors -- so if they want to hedge against RE going down they could have bought options that pay when those go down)
> My point is: EVERYONE goes through this

A lot of the basic issues beginners go through can be mitigated by paying attention in class (and/or having formal education in the first place).

I’ll grant that there are other, similar, things that everyone will go through though.

My own was manually writing an ‘implode’ function in Javascript because I didn’t know ‘join’ existed.
I suspect this comment will get buried at this point but if you'd like to see what using a BBS was like you should download and play this demo of a game I'm working on in which you can assemble an old IBM PC and dial out to BBSes using a simulated terminal emulator. It actually will connect to live existing BBSes which run nowadays over telnet or ssh.

https://gamejolt.com/games/thewebsiteisdown/591936
Moreover it leaked (shouldn't happen!) due to defective combustible rod(s). This is relatively minor but in order to analyze they had to temporarily shut it down.

https://edition.cnn.com/2021/07/31/asia/taishan-nuclear-plan...
I just put it in my apartment near my computer. They usually make a web from the ceiling and hopefully catch a few things. To be honest, some may die from starvation, because I don't actively buy them any live insects to eat, but I consider that somewhat of a better fate than freezing to death. They usually go missing after a couple months, I never really know if they die or they just end up migrating into a crawlspace or leaving once the winter clears up. I wish them the best though :-/
Walmart Black Friday 2021