skysight-inc/HackerNews huggingface dataset:
Its not even clear to me that writing faster and more code is necessarily a good thing, or, at least, that beneficial. I've said it in a previous Copilot discussion and I'll say it again, but actually writing code is a small part of what I do as a programmer.

I spend much more time figuring out what the requirements even are, refining them, figuring out what that even means in terms of code, figuring out the overall architecture, how it fits in with other systems or existing code, what data formats it uses, how it handles faults, persistence, scale, security. How it interfaces with the outside world (UI or API). Besides the code itself, I also spend a lot of my time on writing tests (which I wouldn't want to pawn off on an AI outside of fuzzing or generating data for property-based tests; unit tests should mirror what the spec dictates and needs to test the correct things) and on writing documentation.

Yes, the code does take up a good chunk of time, but really, its the easy part of my day!

Also, speeding through the code means I'm not thinking about it very deeply. That's when I introduce the most bugs, design flaws or shortcomings that bite me later. I wonder if we'll end up with a situation like the old quote about code reviews: a ten line code review gets a hundred comments/suggestions/questions, a thousand line code review gets a ship it. If much of the code is written for us, will we have the attention span to scrutinize it and understand it deeply? Or will our eyes eventually just glaze over as we go yeah its probably fine, ship it.
Google aren't the good guys (no big company is good) but they are still one of the least evil big companies out there. Even Apple is more evil. Apple doesn't personalize ads, but they are instead working hard to kill open computing which is way worse than personalizing ads in my opinion. Of course to an individual who can easily afford them choosing Apple today is better for you, but Apple winning their war and implementing their vision is way worse to you than Google winning theirs.
What if I slip in various 0-days? If crafted carefully, the sky is the limit. I'll try it and see what happens. I just have to know...

This worries me.
It's already the case that Tesla has gone back on its hardware claims. In 2016 they said all cars being produced have the hardware to enable "full self-driving capability at a safety level substantially greater than that of a human driver":

https://www.tesla.com/blog/all-tesla-cars-being-produced-now...

But now they say the hardware needs to be upgraded and if you want to use the subscription plan you'll have to pay for the hardware upgrade too:

https://electrek.co/2021/07/18/tesla-is-charging-owners-1500...

It's a step beyond them getting their original estimate wrong. The explanation is more simple: they lied.
It doesn't destroy anything, it just leaks.
This could also be useful for packing lists. I often want to make sure that I packed everything for different scenarios, but without marking items as permanently done
I find your statement paradoxical and a Straw Man because it is reductionists (generally those with a strong and first training in hard science) that have a problem with mind being an emergent property while non-reductionists do not suggest that mind is beyond the laws of physics. I think you are arguing against Dualism while ignoring the entire modern field of Philosophy of Mind. Granted, most are not Philosophers of Mind and most are religious and therefore dualists... but they are not philosophers nor do they provide any supporting or dissenting arguments. And even the reductionists will say things like "I have a body," rather than what we should expect, "I am a body." There is more to Philosophy of Mind than dualists and non-dualists... such as Behavioralism, Functionalism, etc., there is a long list of perspectives.
> boots

Damn that's a confusing term to be used in such context.
Crypto is much like NoSQL
> it's in the same category as drilling off the north slope of Alaska

Politically it’s night and day. Alaska has proven, producing reserves. Greenland has suspected reserves. Banning future jobs and money is easier than banning ones in hand.
I have a POCO X3, I had my dad buying for me cause I could not leave the house and my old phone died. It was a surprise. Good phone all around, great camera. After some hours I've noted there's ADs everywhere. Uninstallable apps. Now, after a year is passed, the camera freezes in the middle of the recording of a long video. I honestly did not have time to root the phone and fix the ads and apps issue and I'm just now learning about this GitHub repo with the debloat tools. I was a Samsung Galaxy user and now I'm a Xiaomi user, but after this phone I'll look somewhere else. I've been trying to put my hands on a Linux phone, which I'll probably do in the next few months.
Definitely not psychology, which is what my doctorate's in.

Generally, more hard-sciencey type fields tend to have better funding (physics, engineering that sort of thing). They also have less PhD students, because there are more opportunities in industry so less competition for places.

It seems like CS is one of those disciplines also, tbh.
Well, goto in this case is not that bad. Without goto the Linux code would be full of many nested if-else, what would lead to more bugs, as C lacks C++ RAAI (Resource-Acquisition-Is-Initialization) feature that allows usage of class destructors for executing actions at the end of scope such as releasing resources and deallocating memory. Besides Linux kernel, Goto is widely used on C programming for embedded systems for error handling, managing resources and creating finite state machines. It is possible to use RAAI in C, but only with GCC proprietary features that will make the code non portable to other C compilers.

In this article John Rehger makes the case for GOTO - https://blog.regehr.org/archives/894.
Ask HN: How to “alias” an email with a different provider?
I have an email account, provided by a mobile/internet provider, which can only be used when connected to the said operator, either via mobile or from a fixed connection. Use = receive incoming emails or send them. The SMTP server only accepts requests when I am connected to the provider 4G or fixed internet connection.

I would like to keep using the account, but basically just forward all emails to a gmail account (easy) and send emails from the gmail account, but forwarded through my old email.

I can use a raspberry pi connected to the home network which is run by the said provider.

Any ideas?
Minecraft probably, just based on all the very popular young livestreamers that grew from that.
> GitHub Copilot is a tool that helps you write better, faster, and most importantly, more code.

I don't have a lot of faith in the author's code, if that is there opening statement ("better")
Just saw your edit. Is it because you need the list to stay checked so you can make sure you have completed it before day end? This behaviour is one of the challenges I need to handle. I was planning on having some settings available around how the checklists uncheck, like you could have automatic daily unchecked set on some checklists but not others. For editing the items, at the moment you need to delete and re-add, however I have an updated version coming within the next few days with with the ability to edit the items. I just need to finish testing it before I make it live.
It is sort of like, Yes and No it depends.

There are reasons why things are little bit more expensive to make. And those add up quickly. The flexible OLED panel is more than double the BOM cost of rigid OLED even at the scale of Apple. For Apple that is ~$150+ of RSP increase form a single component. It is not only just being rigid, but they are also a higher quality panel. People often only look at "spec" on the surface without actually going it into details. Add up the cost of iOS ( $10 on accounting basis or $30 for RSP ), Face ID etc you are looking at $200 RSP extra already without going into any many other differences. Of course the main thing being Apple has a gross product margin of 60% compared to Xiaomi at ~10%. ( I think they raised this to 15%+ due to operating cost being higher outside China )

It is also worth remembering. Hardware is insanely cheap. Comparatively speaking. We talk about moore's law ending because of higher cost of making chips, at the same time we keep making dozen of billions from stupid social network and ads. The number by comparison are often comical. The cost of a product are now mostly driven by software when Apple are still giving iOS update to a phone first released 6 years ago.

It might also be worth noting, the entry level iPhone, iPhone SE, has faster single thread performance ( Very important due to Amdahl's law ) than the best flagship Android Phone on the market. You have to price this in somewhere.
Ha! It’s the same process as the Egyptian.

25 years ago I visited Spain and I was surprised by the workman repairing sidewalks who were on hands and knees hand-cutting stone.

I think about this a lot when I walk through downtown in my city on Long Island NY. Our downtown sidewalks are a combination of real brick, which over time has become uneven (Not a lot of taxpayers walking to complain I guess.) and in new areas of downtown they have poured tinted concrete. A stencil is applied to give the concrete a brick-like appearance.

How curious the Egyptian’s process in Spain is elevated and pretentious (after the hydraulic press the Spanish tile maker gently brushes the tile). Beats being on you hands and knees cutting tile by hand (like your dad’s generation).
Perl DBD::CSV module is a classic in this genre (first version is from 1998) - https://metacpan.org/pod/DBD::CSV
That's a very weird remark. You could say that same about any company and you haven't given any reasonable accusation for it.

Source of browser plugins can be viewed and people.

Considering the other thread, many people found it useful and Amazon clearly doesn't recognize the problem. While we all know it is one ( fake reviews).
I had to google "SAT":

"In logic and computer science, the Boolean satisfiability problem (sometimes called propositional satisfiability problem and abbreviated SATISFIABILITY, SAT or B-SAT) is the problem of determining if there exists an interpretation that satisfies a given Boolean formula. In other words, it asks whether the variables of a given Boolean formula can be consistently replaced by the values TRUE or FALSE in such a way that the formula evaluates to TRUE... For example, the formula "a AND NOT b" is satisfiable because one can find the values a = TRUE and b = FALSE, which make (a AND NOT b) = TRUE. In contrast, "a AND NOT a" is unsatisfiable.

SAT is the first problem that was proven to be NP-complete... This means that all problems in the complexity class NP, which includes a wide range of natural decision and optimization problems, are at most as difficult to solve as SAT. There is no known algorithm that efficiently solves each SAT problem, and it is generally believed that no such algorithm exists; yet this belief has not been proven mathematically, and resolving the question of whether SAT has a polynomial-time algorithm is equivalent to the P versus NP problem..."

https://en.wikipedia.org/wiki/Boolean_satisfiability_problem

https://en.wikipedia.org/wiki/Stephen_Cook
I usually disable all website-specified fonts. It makes the web more tolerable. I have never come across any web fonts that made my experience any better.
RDBMS and Non-RDBMS both have there place, I have used both in the same system several times, all for things that they were good at. Transactions allow you to be confident while making complex changes that in case a failure occurs all partial changes will be rolled back. making use of database level validations and enforcing referential integrity is essential for keeping data consistent over the long term and making data migrations easier. Sure in trivial applications you can just dump data to a document store and have a validation soup handle the rest, that too can be implemented cleanly but Knowing when to leverage RDBMS over other DBMS is an essential skill for an engineer. Because that is how you build scalable systems. Not by throwing JSON stores at everything and calling it a day.
I think thats the problem. There are a lot of apps that are almost there but not quite specific enough to this problem. Ones i've found have been frustrating to use.
Historically, with professional degrees you are totally correct. I think that's more because there's a professional organisation ensuring that people get rewarded for better qualifications.

I mean, PhD's are great if you want to learn how to structure and finish a long-term project, and learn how to research. I definitely don't regret mine, but I remember looking the the cost structure of masters vs PhD's and concluding that masters were for suckers as you could always just finish a PhD in 18 months with a research masters.
The hardware is readily available, you can also just use yagi or directional normal wifi, but the real difficulty is getting buy in and people to want to connect.

Is it the sole internet or backup is an important question to answer.

Find a local ham group, they may already be doing something similar and might be interested in other projects.
Because IMAP requires a locally running daemon they call Bridge. So works for Desktop only not mobile
It seems interesting, but what is the advantage over just \copy in Postgres from a CSV file - or better yet, import into SQLite without even providing the table definition?
Manufacturer facility is no longer a matter since every brand uses ODM at least for some lineups.
I'd rather have a 5 year old iPhone with suspect parts in it than deal with that sort of shit.
same... would def be down for this and my place is on an elevated lot, I'd make a great place for a omni directional.
Whilst I genuflect and doff my metaphorical hat to you, O great nerd, how do you know this? Was this language wide-spread and used a lot in banking (?). Please can you tell us how you came to understand this arcana! What on _earth_ led to its longevity? Virtually any raw assembly code is easier to read (for me).

What on earth is going on with the commas? For example, the line

11528,22052,22002,22002 ; var1528 = 5

The only pert of this I can vaguely get is that the 11528 refers to a variable #1528. It's the only variable assignment in the above snippet, but 22002 appears several times, twice as the last argument. I don't quite get why; the two lines are doing very different things.

Enlighten us!

------- Edit -------

From the Esolang wiki (https://esolangs.org/wiki/BANCStar) it transpires that, for the example given above, we can actually understand the opcode above. BANCStar is fairly similar to an assembly language of the form (opcode, arg1, arg2, arg3) where not all opcodes require arguments (leading to blank commas) and the numerical form of each opcode is sometimes parsed characterwise (and sometimes not). So, for the 'add 5' example that the OP correctly provides above, the "rules" seem to be:

The most complicated type of instruction seems to be arithmetic instructions. Here, the first number is 10000+d, where d is the address of one of the 2000 variable cells ("prompts") as the destination operand.

The other three numbers are of the form (10v+p) or (22000+10n+p) where p is an operation code, v is a variable cell in the range [1, 2000], and n is a constant literal integer.

When a parameter is unneeded, it is usually set to 22002 (i.e. "add 0").

In this case, I think we're literally doing the following:

11528,
^variable 1528 =
2205
^ (int)5 is the argument of the forthcoming operation
2,
^ ... and that operation is "+"
22002,22002
^ +0, +0

Malboge has a more human friendly syntax.
Well,

(a) Does that impact you or anybody you know outside of a tiny amount with no difference in your life?

(b) What power-grid stabilization?

(c) What tunnel engineering? Where's the tunnel that makes any difference to people's lives (and a difference offseting the costs at that)? Or you mean the one in Las Vegas, a less than glorious 2 miles or so taking tourists around?

>In particular it seems to skip right past the work of the very many talented and brilliant people involved in those projects, in a hurry to be maximally glib.

The problem in the 21st century (as opposed to the 20th century technologists) is that "very many talented and brilliant people" work in crap, from selling ads, to the latest consumer BS.
He Sold His Business to Under Armour for $150M
not a Tesla owner here, so can't explore how good is the old auto pilot, but I think that paying to have a better experience and unlock some new features is fine.
Tesla is approaching new business models, like subscription and a modular take, making cars upgradables. Let's see how these perform.
Inserting a billion rows in SQLite under a minute
The Consolation of Craft
I recently translated the original 1971 Oregon Trail BASIC source code into Ink (https://unfold.studio/stories/10782/). It was my first time working with GOTO statements and hopefully my last.
In regards to streaming and content creation platforms, i largely agree - it's more akin to improv theatre with one artist, but the kind where you could affect their act in subtle ways.

> It's still delusional thinking you can have a 'relationship' with someone on the other end of a screen that you are never going to meet in real life.

With this, however, i disagree. It's old fashioned to think that friendships can only happen in meat space. Plenty of people actually prefer online and remote communication in many circumstances, since those can offer a way to meet people from wildly different cultures or with similar interests, whereas for others it's a great way to keep in touch with friends who are a long distance away.

For example, i currently live about 60 km from the nearest city in which I could find a significant amount of fellow developers, yet this very platform allows me to see what people all over the world keep themselves busy with. There is definitely a community aspect there.

In regards to personal relationships, some of my online friends are people with whom I can be more honest about my life circumstances than those that i face every day - since they could also have a larger impact on my life with their reactions and differing views.
This is the thorn in my foot.

I refuse to ignore company rules, and also comment on gross negligence, which more often then not means I am the quarreler, not the good engineer in the eyes of coworkers and bosses.
For many RL problems you don't really need GPUs because the networks used are relatively simple compared to supservised learning, and most simulations are CPU-bound. Many RL problems are constrained by data so that running simulations (CPU) is the bottleneck, not the network.
I’m kinda confused about this. At Amazon’s size it’s easier for them to do this and then just fix mistake after the fact. Amazon has sent me the wrong items, lost them, had stuff damaged but always always fixed it immediately when I call support.

I can’t honestly blame them for errors when they do so much business that 1 in a million problems happen daily.
Oh yeah, hardware access is no problem. Its just cost, for me atleast. Finding people to connect would also be difficult.

Funny you mention hammers. I checked and my local ham group is run by a bunch of right-wing nut jobs, so I don't think they would be interested in a meshnet.
Both ideas are great! So how much rocket billionaire cash would these plans require ? Tell Bezos and Musk they can have nameplates attached, and merch revenues.
Constantine
I prefer Haiku over any Linux distro. For me it is the tight UX and GUI that makes it a very good desktop. I’d rather have more native developed software instead of ports but I understand why ports are crucial.
I find these tools work great until you "cave" and ignore it.

Like I had a reminder app, worked great for 2 weeks until I ignored it one day. Then it became easy to ignore.

I find this true for every brain hack I've found. It works until my brain realizes it doesn't need to listen.

I don't want to use drugs for ADHD. Especially after seeing my uncle ruin his life over the course of a decade. Productive, excelled, drug addiction, stagnation, collapse. I'm glad he drunkenly told me to stay off it.
I hope the app can help :) If it helps, my experience with ADHD is its such a broad umbrella term that often crosses with other disorders. It's also something that everyone has varying degrees of. Focus on specifically what you need to improve, and don't worry about defining it. I think simply accepting something is overwhelming is often a big step in reducing it's impact on you.
What is the main problem on Amazon? Is it fake reviews? The glut of cheap knock-offs? Or Amazon itself manufacturing popular items thereby using the store as a free channel for testing out what works?

I am trying to understand fake reviews, is the issue competitors destroying their competition with fake reviews or products paying for reviews of their own products?
>What money can't buy is the knowledge that you can do this:

Again: who cares? Audience-wise both movies were watched less than some The Rock vehicles. It would only matter if The Rock was insecure and wanted to prove his is a "real actor", which never seemed to be his thing.
This will work for as long as the world has enough oil to meet demand. Eventually as oil becomes a more scarce resource, someone will explore for oil there.
Habit apps are definitely the closest thing I've found.
Not to the surface.
I never stated my reaction. People are clearly hyper sensitive about a phrase I used. Yes, as a well intended parent, I am looking for guidance to improve a child.
Maybe a combination of jQuery Data tables and Apache eCharts? Both have various output options (csv, pdf, png) and look pretty good without much effort.
How do you account for dll checksum? Every C++ app I’ve worked on that relies on a dll would checksum the dll against a list of acceptable versions. If the checksum failed the dll wasn’t loaded and the app would close.
Zig cc: A drop-in replacement for GCC/Clang (2020)
We are not talking about the same computation. What you think I mean is [1]. What I actually mean is [2].

[1] pry(main)> eval("a != a")
NameError: undefined local variable or method `a' for main:Object from (pry):1:in `eval'
[2] pry(main)> eval("Time.now != Time.now")
=> true

I am not assigning the function to a variable - I am lazy-evaluating it.

It's not equivocation because [2] is expressed exactly the same way in English. Now is not now. It is trivially true.

When I use a word, Humpty Dumpty said in rather a scornful tone, it means just what I choose it to mean — neither more nor less
Project PACER: A Practical Route to Fusion Power (1991) [pdf]
Indeed I want to communicate with others, but I do not insist on communicating with Mathematicians in particular. I want to communicate with anybody who wants to talk to me about the nature of time. And when we converse about time I want to be able to say the obvious: now is not now.
If we get more serious about this time business we might even want to formally express that:

A != A

If anybody insist that the above is false then they can exclude themselves from any formal or informal conversation about time on the basis of incomensurability of our paradigms
Released Myanmar Journalists Tell of Junta Torture and Human Rights Violations
If speed is one of the things holding you back from testing with the native database, running the database data on a tmpfs mountpoint is worth looking at.

https://vladmihalcea.com/how-to-run-integration-tests-at-war...