skysight-inc/HackerNews huggingface dataset:
So do I.

As someone almost twice your age, who would give all his earthly possessions to be 28 again, I advise you: use what you now have. Better to have memories of what you did with your youthful energy than to have regrets about how you wasted it reminiscing about your teens.
> some complexity that needed special handling in a single case

Shouldn't that be expressed in a test? To me, "there's a special case that drives the code in a particular direction" is Exhibit A for "things that belong in tests".
Thank you! This helps a lot!
> trying to use ChatGPT in order to improve my writing

Grammarly also helps improve your writing. It can be used as a guide, rather than as direct output, just as the teachers red pen does after you turn in the assignment. So can ChatGPT.

I think the interesting risk is that it starts flagging Grammarly output, and people who's education was influenced by AI "tutors".

It would be like punishing the student for heeding the red marks, from their teachers.
"Fuck that, I cancel" doesn't take much energy. And it puts money in your pocket.
Sure if you want the awful UX of a browser
There is a legal difference between a company policy and a contract with a customer.
… @1password has entered the chat …
I can't forgive Tidal for their promotion of MQA, nothing more than a scam to fleece audiophiles who don't know better out of their money.

MQA isn't lossless and distorts audio: https://youtu.be/pRjsu9-Vznc

Tidal HiFi isn't lossless either: https://goldensound.audio/2021/11/29/tidal-hifi-is-not-lossl...

I don't think any of the streaming services are particularly friendly to artists either, but Apple Music pays more to the artist than Spotify does, and includes (real) lossless audio at no extra cost. For now, they've got my dollar.
This is great info, much appreciated :) !
D'oh, thanks for pointing that out.
It depends whos holding them I guess.
I don't think your comment tries to paint the best case for the point of view you are opposed to or show an understanding of the philosophy you reject.

Tests represent truth in the same way code represents truth. In many ways the tests represent truth more than the code represents truth. Tests state "this is what I want" and then interrogate the code to verify that the code itself does what I want.

Tests by definition can not be stale (unless they are never called).

The ruby community is where I first learned about test driven development which is philosophically the idea that tests are the highest level of semantic importance.

There are DSL's in ruby land for writing tests like you might write comments: https://semaphoreci.com/community/tutorials/getting-started-...

If tests describe what you want, and code describes how it happens, then the major piece left is why it is the way it is, which almost everyone in this thread agrees is the most important thing to comment.
I used Google Music from it launched until when it was shut down. Then I decided that I'd rather use a service where music streaming was their main business model and not just a side project or hobby that could get shut down at any point. So I left Google and switched to Spotify.

I also have issues with Apple music competing with other services while Apple owns not just the platform but also forces its competitors to use them for distribution and payment, but that's a separate issue.
Step1: Click here to sign up

Step2: Click On $500 FREE Google Ads and Connect Google Ads Account

Step3: Get The Money
I would love to be able to do that in the future for sure, that would be great :)
that sounds pretty cool. It looks a lot like a "cyber decks" that people build today, except less cyber-punk.

You may be able to get build inspiration from that community.

eg: https://cyberdeck.cafe/mix/m3tal
i3 and dwm have a system of tabs/tags, which are kind of like virtual desktops/workspaces. The default keybinds are something like windows+0 to see tag 0, windows (called "mod") + 1 to see tag 1, etc. mod + f will make the current window fullscreen. It's portably possible to make a script to launch all the applications you want in their specific tags, make them fullscreen, and then disable the fullscreen switch.

This also reminds me of an article where someone explained that they replace their use of alt+tab with various keybinds because alt+tab depends on what applications are currently open and where you are, whereas a keybind can be "alt+w will open show me my web browser, or open it if it's not open". In that case too the idea was to not have to search for your windows.
If you have an Android phone, you can get much higher-quality emulation of Texas Instruments calculators by installing Graph 89 (https://bitbucket.org/dhashoandroid/graph89-paid/src/master/ ; free on the Play Store at https://play.google.com/store/apps/details?id=com.Bisha.TI89...) and ripping or downloading a ROM for your calculator model. There is also a more recently updated fork of Graph 89 that I haven’t tried: https://github.com/milaq/graph89.

Compared to these new Internet Archive emulations such as https://archive.org/details/ti89-calculator, Graph 89 has these advantages:

• less likely to drop quick inputs in succession

• higher-resolution images of the calculator faces (example: https://github.com/milaq/graph89/blob/94c8c0d20044f478f66966...)

• highlights the button on the calculator’s face when you click it

• allows loading programs into memory from separate files of the type you can download from https://ticalc.org/

• works offline, because it uses your offline copy of the calculator’s ROM
A Political Theory of King Elon Musk
I've been using IntegreSQL and it works pretty well
Why Good Frozen Pizza Is Hard to Find
Udacity Linear Algebra Refresher Course [video]
I can understand not wanting to interact with a certain company, but I don't get the phone number thing. There used to be books that listed everyone's phone number.
You're going to have to define success here.

People made a lot of predictions about what the impact of crypto currency or blockchains generally would be. Few of those seem to have come to pass.
I suspect drug overdoses are mixed in there too. I believe there are also significant differences between the states (with fairly predictable trends). I suppose it all depends on how you measure public health, but the picture seems grim regardless.
You're hurting the creator just as much as you are YouTube. At least when you pay for Premium, some of that money goes to the creator of the video, and they get more than they would have done had you watched the video with ads.
> You repost good stuff, so a link can travel several hops to someone, but it must have been filtered through a friend.

This is exactly how Tumblr works, and is a big part of why Tumblr is actually a great social network for the people who have stuck it out there.
Erm… then just use this to direct another language model to defeat it?…
Please add a option to display metric units instead.
Mitchell Hashimoto open sources Squire, his Postgres schema tool
There is no variant of the F-35 that can do VTOL. Apparently they did a test and got some prototype to take off vertically with no fuel and nothing else on board. But it is not a VTOL aircraft.
I don’t think I did. There are many factors other than NIMBYs that lead to the perceived harm. It’s also unclear what the harm is - that you can’t afford something in a market economy? That you have to move? When they raze all the single family homes and replace them with Soviet style block houses and everyone can afford it, the NIMBYs will move too. Did they face harm?

I think he is angry at the wrong thing. Maybe being angry that the cities are necessary to live in to get ahead? Maybe he should be hopeful that telecommuting will relieve housing pressures over time? Maybe there’s a saddle point that can be reached by not assuming the other side is malicious towards you personally?
I believe Macs readily hibernate, moreso than Windows or Linux laptops do (if at all). macOS has a few tricks to make it seem more responsive coming out of hibernation (such as showing a fake image of the desktop before it becomes responsive) which lets it get away with this. (I can't find anything to back this up right now, but I remember reading this somewhere, and my experience with at least some versions of macOS match this.)

On the other hand, my Linux laptop (Dell XPS 15) lasts much longer while awake and runs far cooler than any other device I own. There simply is less crud running in the background keeping it active. (Disabling off-chip graphics, disabling full-disk indexing, and applying all suggestions from Intel PowerTOP play a big part here. vs. on my Mac, I'm forced to force-enable off-chip graphics, else input lag is horrendous.)
80% of the article is just a (fake) interview with Stroustrup about C++, and none of it is relevant to C#.

The features that the author rants about are extremely useful and drastically cut down unnecessary verbosity such as switch expressions, to advanced LINQ, lots of syntactic sugar like `var` and type deduction (all of which are incidentally entirely optional).

The .NET ecosystem also comes with powerful reflection, and now (not relevant to the C# itself, but) ahead-of-time compilation to native code, a great package and dependency manager in NuGet, and a powerful command-line (`dotnet`). C# also takes valuable features from F#, which I might end up writing stuff in.

What's more to not like? I wish C# and ASP.NET Core displaced Java and Spring Boot. I wish my university had taught data structures and Programming Methodology II in C# instead of Java.

Microsoft's move to open-source the .NET ecosystem has been by far one of the best decisions it has ever taken in recent years.

This article is a waste of the reader's time.
I started in the software engineering space and move into data engineering, and I was floored with the complete lack of tooling. There is a HUGE gap between software engineering and data engineering when it comes to both tooling and practice. Even the simplest "unit" test of "Is the SQL statement valid" is not all that common in frameworks and tooling but in practice is like 90% of the production failures that I've seen.

Starting with a framework that is programming language first (IE Spark) can help you build your own tooling to help you actually build unit tests. It's frustrating though, that this isn't just common across other ETL tooling.
Shortwave propagates differently during the day and at night. Its propagation is mainly due to bounding off layers of the ionosphere. Different layers absorb and reflect different frequencies. During the day (relative to the broadcaster) frequencies above 12MHz propagate farther than lower frequencies. At night this effect is reversed.
Yeah I'm not sure how such low voltage can overcome the lack of any ions in the condensation in which this could occur.
Other than the Pentagon's own made up numbers there is no evidence the F-35 is cheaper.
Incompatible was a bad choice of words. What I meant was, it's random parts from a junk yard masquerading as a novel technical solution to a business problem, when in fact it's a CRUD app wrapping an existing product in a way other solutions already can, yet requires more maintenance, and has no additional powers of integration to make its adoption worthwhile. Basically you could implement the same thing yourself in a week using low-code or no-code tools, and not be beholden to a tiny company's pet project to make it do what you need. The end result will be non-trivial to support and not provide a meaningful benefit over existing supported / hosted solutions.
Played FEAR and the sequel coop with a friend twice - once as each char.
The AI is still amongst the best I've come across. Division 2 did alright but no better.

If I was trying to do AI for a game, I would suck down every link on that web page. Even if you think you can do better, this is a great bar to measure against.
Thanks,

I find the quality of answers you receive out of GPT drastically changes with the way you phrase questions.

I don't think I would ever have come up with asking the question in the way you did.

As someone who has english as a second language I found GPT ofthen produced incorrect and low quality answers while most of my native english speaking colleagues were getting high quality answers. Looking at their prompts compared to mine it's all down to differences in how questions are phrased.
It's a pretty broad mechanism, also widely used in drama/anime/manga where you can basically stick any reading to any word as long as people accept it.

Traditional examples would be 本気 (honki) -> マジ (maji), 頭文字(kasiramoji) -> イニシアる(initial), 因果(inga) -> カルマ(karma)

I remember a live stream where a comment with "超電磁砲"(choudenjihou) was straight read into "railgun", as at this point the novel/manga/anime just established it as a popular reading.
we agree on that, one of the examples of using JSON schema is regarding the range of values of a key
Even if when emacs isn't your editor of choice, everyone benefits from exploration of advancing our vocabulary and idioms for navigating parse trees.
I've been using it for the last two weeks and I've been pretty happy with it. One thing I wish it had is to display possibly some information regarding the connection. I usually use icanhazip to verify my IP is different from my local net. I think displaying what exclusions and such are active during an active connection would be good too.

Typing on phone, so please excuse the slightly abrupt tone.
I find myself asking why this is so common. I guess this is welcome because it's based on something other than React?

My last employer (or the company that acquired them, rather) had a team of ~8 working on a design system/component library , trying to encourage adoption across 5+ disparate apps. Our app used Angular. They used React for their implementation. No consideration for mobile whatsoever.

While I understand the desire for consistency in UX (so that it's harder to tell 3/5 products were acquisitions...), for a company that was so focused on "becoming cash-flow positive" they seemed to have no qualms about reinventing the wheel in the UX space.
It’s all well and good until someone else wants to compile it on clang[1]. There’s a lot of value in C being a lingua franca of sorts, and that depends on a cross-implementation understanding of semantics, i.e. standards, (though that doesn’t have to be from whatever official body that produced C99 etc).

[1] IIRC on OSX[2] gcc actually invokes clang

[2] stopped upgrading before it became macOS
Processes don't run while a computer is in suspend mode.
I was a Spotify subscriber for about a decade (I was successfully hooked by their discounted college student rates), but I switched back to my own music curation recently: I noticed that Spotify would consistently "rabbithole" me into the same ~150 songs, most of which I didn't even like. They would also frequently lack small artists or independent labels, so I ended up having two media libraries anyways.

I switched over to Navidrome[1] as a self-hosted solution about a year ago, and I've been extremely happy with it (especially since it exposes a Subsonic-compatible API that most clients know how to use). The only thing I really miss is the mobile client experience: Spotify handled periodic disconnects (like on public transit) very gracefully, while no Subsonic clients that I've tried do so nearly as well.

[1]: https://github.com/navidrome/navidrome
Why do you call Spotify a startup? It was founded over 15 years ago. Hundreds of thousands of companies have come and gone during this time.

Is it because they aren't profitable just yet? How many more years are you willing to wait?
Another mobile-only product, like Instagram used to be.

I get I must not be the demographic, so I guess I don't matter... but... why? Why do this?

I've seen this pattern a few times with things that intend on being new Facebook or Twitter replacements. Product managers / designers making this choice to exclude non-mobile. I not only won't use them (barely use my phone), but I distrust the motives.
Thiel says even science at universities has stalled. The people that "know" string theory don't actually know it. Computer Science as a major was a good choice but the fact that you have to put "Science" after your name is weird. Other science majors don't do this. Chemistry Science? No it's just Chemistry. But the big story is liberals are trying to stop progress. Stop technology advancing. It's too dangerous. And they are headed instead to a one world totalitarian government police state. i.e. either we resist that and try and solve the big problems (climate change, viruses, AI taking over) with more science, or we let the left win and accept this new United States of Earth. He argues it's better to try and fight with science and lose than be in that bad new government system.

Update: I'm summarizing the video, you can't down vote the summary can you?
Targeting seems little bit off here, happy to be wrong

(people who like to read) Artifact is here (people who don't want to type text to search)
Two extra seconds of input when starting Netflix wouldn't bother me. Shouldn't take longer than that to enter a PIN.
I know Australia has public and private healthcare systems, do physicians get paid the same in both markets?
Crypto is digital cash in the most literal sense. If you lose your wallet, the cash in it is gone. If you're mugged, the cash you give your attacker is gone. People secure little paper bills in their wallet/purse much better than they do their credit card info. If you set people's expectations correctly, that gets you 90% of the way there.

The other 10% is the fact that securing digital data is not as easy to do as physical money. However this is where hardware wallets come in, and the user experience for hardware wallets has improved considerably over the last half decade. They just need to be more widely deployed.
Ralph Nader’s latest targets: news deserts
This is where image recognition and automatic submissions of infractions against large companies, US Military, news, White House, movie studios, etc… might be warranted. All these channels show varying content that’s described in the article.
It doesn't. You can add more ubuntus into the path yourself. ubuntu is a symkink to .
Size of vocabulary is the main problem in learning any language. I have the same feeling about Japanese, and had it about English while I was still learning it.

I agree that in Japanese this is exacerbated by the Kanji system, where many words have the same (or very similar) sounds but completely different meanings, and the fact that most words at the advanced level are just two or three kanjis attached together and read in the supposedly "Chinese" way (aka the sound reading).

Having Arabic as a native language makes this even more difficult because in Arabic most of the time if words sound similar it's because they have the same root and are thus related in some way.
it is possible to reduce your query w/case statements to essentially "all cost of all employees" if you would model every type of employee and cost relationally (and then some view for all-employees which is the union of each type projecting the approptiate cost and so on) then your query gets to just ask for records again without having to "tell how" those things are to become records.

I dont think html is anything like sql (only in the sense that all markup languages are also declarative) but a comprable situation would be if you were trying to render some ascii art in html and had to use pre tags in order to tell the layout engine how to show it.
I tried Tumblr, and it felt like a way better version of Twitter. Had me follow some trending accounts for a few topics. Then I get three feeds, default being those I follow, others being the algo or my tags. I can like, share, or repost stuff. The UI is clean, it doesn't lag my laptop, and signup took me about 1/3 the time vs signing up for Twitter.

So the social difference from Twitter is they kept the chrono following-only feed? It's nice but not what I envisioned for Recents. I wanted to avoid any kind of global "trending" aspect and focus all interaction on reposts. I'm probably reinventing a wheel somewhere, but not one that I've seen.
ha!, you are totally right
When bailed out banks paid bonuses it was understandably unpopular, but there was a certain logic that retaining talent optimized performance of the remaining bank, and therefore it was ultimately in the interest of taxpayers.

It seems surprising that Intel either doesn't think that retaining top talent is in the interest of shareholders, or thinks that investors aren't able to understand the investment. I would assume that investors who are still invested in Intel were holding out for the prospect that Intel would recover its former glory, but maybe it is mostly investors interested in near term dividend yields, or institutional investors that are sensitive to metrics other than something that is difficult to quantify like narratives or some notion of employee quality.
I’ve surprisingly heard it said on a c++ project.
I think selective application tunneling for windows is an incredibly useful thing and I wondered for a long time why it wasn't more popular until I realized how difficult it is to implement.

TunnlTo uses WireSock https://www.wiresock.net/ which is a custom network driver built by Vadim Smirnov. He'll be on later to answer any technical questions. He is the expert in networking and kernel level drivers.

I wouldn't call it bullet-proof enough for a killswitch yet but certainly is something we're working towards. The response so far from HN is encouraging so it looks like it will be worthwhile dedicating more time to the project to get it to that level.
thansk so much
> All I want from social (e.g. Facebook and Instagram) is a chronologically ordered list of things I chose to follow. That's it.

Then you would like Mastodon/ActivityPub.
Stack Overflow banned GPT and ChatGPT answers. Here's an important part of that policy: "The objective nature of the content on Stack Overflow means that if any part of an answer is wrong, then the answer is objectively wrong."

https://stackoverflow.com/help/gpt-policy

Every step in the evolution of programming has some degree of controversy and I think this is normal. We can read in history books (and maybe first-hand knowledge from a few senior folks on HN) how there was concern about moving from assembly to the first high-level languages. There will probably come a day when AI software is sufficient for common use, though it might take a while.
Manually? There's out of the box ways to automate essentially everything including new requests
> The UI is on par with Spotify.

Is there such a thing as hi-fi podcasts they are pushing on you? Or do you mean they are really trying to make you hear the Best Hi-fi 2022 playlist by some random? No, they must have some kind of official podcast to push, I'm sure..
Tag Systems
func handleFourTimesForCaliforniaTaxes() {

for i in 0..<4 {

if i == 3 {

foo()

}
else {

foo_bar()

}

}

}
Yes, keeping this state in the URL makes for a much better user experience.
So in short, this is attempting to create an open source version of Box, right?

Box has Box Notes and Box Canvas for composing documents. Beyond the actual files, it has automated workflows like review & approval processes, document metadata, flexible sharing permissions, full text search, and a laundry list of other features enterprises want/need.
Spotify does have recommendation powered automatic playlists.