jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is an outdated guide. Most of the tools here are genuinely poor replacements for their GUI counterparts. However, there are many alternatives superior to their GUI versions.

If you want something better than Activity Monitor– tells you what (which process?) is lagging your computer, and how (RAM, CPU, or swap?)– with an overall slicker interface, try:

glances

If you want something better than weather.com– no ads, fast loading– try:

curl wttr.in

Better than spotlight– full-text search over 128GB drive in less than 30s– try:

rg "query"

Force quit a program, try:

pkill -9 ProgramName

Suspend a program and un-suspend it later, try:

pkill -STOP ProgramName
pkill -CONT ProgramName

View content of a file with syntax highlighting, try:

bat file.py

Open a file and copy it to your clipboard, try:

cat image.png | pbcopy

Go to a recently visited folder with autocomplete that works reliably, try:

z foldername

Convert units– faster than typing into Google, try:

units

Find a file by name faster than Spotlight:

locate "pear" # finds ~/pear/readme.txt, ~/pearidea.txt

To move and copy individual files around, activate the GUI:

open .

These are just a few examples of CLI tools being superior.
The reaction to some model complaining on TV is not why MOST people hate the british monarchy.

Personally my grandmother's civilian ship was fired on by the british navy because ... well fun!
Any company after a decade is going to have growing pains.

Spend your early time working on your core business. If your core business isn't cloud agnosticism then you shouldn't be investing your resources there.
I think the main reason for Wirth's law stinging as much as it does, isn't so much because of ignorance of algorithmic complexity. Rather, it's because most programmers (and all the languages, libraries, frameworks and various assorted tools and materials that they use) still operate on a mental model of how computer architecture works that is literally decades out of date.

Mainstream infrastructure hasn't done a stellar job in seamlessly abstracting new hardware features (though compiler construction is still decent there in many regards). The one that has, isn't usually mainstream.
Most residential DSL and cable users are prohibited from connecting to port 25, except on a special "smarthost". This machine, and anyone reading its logs, will learn your blog password.

More secure than no password, but not secure.
Great that you responded to the issue.

>We had a specific problem....

Most of the people here work in technology. Your response sounds a bit hand-wavy, as if you're alluding to some great complexity when the described "hack" is so incredibly rudimentary it would be the first thought of anyone making such a solution. The parts in this mechanism are trivial.

We've all done the "well...the packets they..uh...confluence of...ECC..."

>trying to stay a step ahead of hackers

Be wary of false confidence. I would wager that you've stayed a step ahead simply because you haven't gotten their attention yet. It's a classic "low security", non-scalable start-up approach. A "we'll deal with that once we're big enough that people notice it" approach.

>Over the past 2 years, we've developed robust spoof detection ip

Beyond using SPF and DomainKeys, I would be surprised if you have anything that could accurately get called "IP" in the realm of email. It's a long, long trodden ground.
How about a service that would rent out nice LCD monitors for a few days in the cities that I travel?

They would need to deliver/setup at hotels, apartments and other places I like to work and sleep.

13 inch laptop screens are great for the airport and coffee shops but I need my screen real estate on the road!
Goosh is neat, but isn't it actually browser-oriented (i.e. doesn't actually work in your command line)? Also, they cover completely different services (AFAIK). For example, Goosh does search and gmail. GoogleCL does picasa, blogger, post youtube videos, docs, contacts, and calendar.
Right, my bad. Still there is an option to receive confirmation link for each post.
> Can you link me to those majority of cases?

https://www.youtube.com/watch?v=aokNwKx7gM8

https://www.youtube.com/watch?v=etx0k1nLn78

And this third one just shows how much of a joke some of the claims in the lawsuits are:

https://www.youtube.com/watch?v=ua5aOFi-DKs

Like, this is basic high school level statistics they can't even get right.
Are you thinking JetBrains was complicit? The article doesn't suggest that. State actors are going to attack any popular software used in a way that is useful to attackers (like TeamCity)
"principled arguments", not "principle of arguments", sorry.
Ukraine as well.
Six policeman are unlikely to be able to hold a crowd like that back. They were probably told to fall back to concentrate their forces elsewhere. Removing the barriers prevents injury to the crowd.

The Capitol Police seemed to be very ill prepared to deal with events today, which is quite sad given that the protest at least was no surprise.
I'm not sure it's fair to compare a language from 1979 to one from "today." Especially one that fit an entire IDE into 4,096 bytes.
I remember learning about Dyson spheres from him when I was much younger, but most recently he could only talk about god, guns and fighting against the liberal agenda. He legitimately devolved over the years to a shadow of what he used to be. I know memory is fickle and kids idolize their parents, but I got over that delusion before he went completely off the deep end. He has been a truck driver all my life. My experiences basically mirror those talked about in the documentary.
The criteria with which you dismiss the historical Jesus is also applicable to any other historical figure of antiquity. By your measure, no one without a photograph, video, or audio recording can be counted as anything other than a myth. The historical Jesus is very real (as is His Divinity, but that is beyond the scope of this response).
I agree with you; it’s disheartening to see how many people here are suggesting that “both sides” are more or less the same and that the real problem is the left and “MSM”. I expected more from this community.
I believe the sweat was in Calculator.app. 'Opening' Calculator to let Spotlight get something useful from Calculator.
Excellent list. I would also add:

- A/B testing

- OpenID/OAuth
This is actually a problem with the way all engineering is now taught: an overemphasis on engineering science at the expense of engineering design. Software engineering may be worse off than most, because the term "Computer Science" implies that it's all about the science and there's no room for design at all. (Disclaimer: I studied Electrical Engineering, so I can't comment first-hand on that.)

The best Software Engineering programs (like the one bartman describes here: http://news.ycombinator.com/item?id=1944707) seem to at least bring software engineering back in line with other forms of engineering in this respect. The worst "Software Engineering" courses tacked on to Computer Science degrees (like the one philwelch describes here: http://news.ycombinator.com/item?id=1944735) merely teach wrong ideas about engineering to try and get the student into a position of being the drawer of UML diagrams rather than the programmer who translates them into code.

It goes without saying that I completely disagree with the author that there should be a degree in 'programming' since this is just training people to work at the other end of the UML diagram pipeline, a hierarchy which shouldn't exist.
They will do multi-domain certs, but no wild cards.

Also, you can reissue certs with added SANs
ppl gotta stop thinking encryption in a db saves you from compromise. Its being very naive or ignorant. It only reduces your exposure to data leak very lightly - in some circumstances, which are generally not even likely (like make a dump and post it publicly)

Its like 'but it says AES on the box so its secure right?' and shouldn't be a thing among developers anymore.

Obviously the database data has to be decrypted for the app to use it, and generally, you hack the app, not the db.
Heh, thought someone figured out a way to delete internet cache. This service seems pretty limited to just social networks, bleh.
try the new 2.0 beta. the "main viz" is essentially the same, but lots of little animation tweaks here and there.
They're not binaural. They use the normal method of modifying phase and volume based on the direction of the sound. Binaural stereo uses spatially varying impulse responses for the sound channels, which creates a full and realistic 3D environment, including front and rear directions. There's also a better sense of how close the sounds are. But in a sense, it just feels you are in there.
Puppet (as of 2.6) has a pure Ruby DSL. Puppet and Chef are rapidly converging on the same feature set, at this point its like arguing .rpm vs .deb. There are certainly differences and if you spend a ton of time with both tools you will have a favorite, but fundamentally they both serve the same purpose and will enable you to get the job done.
Google is not affiliated with the contents of Google Shared Spaces or its owners. If you sign in, Google will share your email address with Google Shared Spaces, but not your password or any other personal information.

I guess thats the standard google auth wording but that sure is confusing
They put out an initial application a few weeks ago. The current version is a replica of the old form's questions, with a nicer looking interface.
Is it just me or these numbers are not that impressive?

Many of my friends make $100+/hr, it's not out of the ordinary.

I'm sure there are really highly paid developers there as well, but it just feels good to know that you don't need to work for one of the huge companies to make good money.
There's a hidden message in there somewhere. Just keep looking.
Yes, I use vagrant and virtualbox and haven't had any issues running a centos or ubuntu. Best of both worlds, and heaven compared to cygwin (oh, the scripts I've written to deal with cygwin).
Why do some people hate Launchpad? I use it all the time and I like it.

If you don't like it just remove the Launchpad icon from the dock and don't hit the F4 key.
What do you mean by "additional security"? From Windows?
I've had incredibly good luck for the last several years with Linux on a laptop. You just have to be a bit careful. Here's what I've found:

- Backlight bugs are usually related to ACPI tables in the BIOS. Doing a BIOS upgrade will often fix them. This is especially true on the Thinkpad line where Lenovo explicitly supports Linux in its BIOS.

- Be careful with switchable graphics. While they have gotten a lot better, especially with open source drivers, they are still a pain (even on Windows). Choose a laptop with an Intel, or AMD APU. Or, barring that, make sure all of the scanouts are connected to the Intel card, like in my Thinkpad W540. The new Macbook Pro Retina 15" is exactly what you want to avoid - it forces all inputs to be connected to the discrete card when you boot Linux.

- Make sure you have a good wifi card. Intel or Atheros is the best.

- Do a bit of research before buying, like on the arch wiki.

- If you buy a bleeding edge laptop chipset, expect to need to use a bleeding edge distro for complete support.
Just an FYI to everyone else who saw the domain name and clicked through, this is not by Steve Wozniak, it is by someone unrelated named Geoff Wozniak. Good article however.
Okay. So great, because capitalism has absorbed artistic practice in some way into its structure, now artistic practice is capitalistic.

This makes little sense. It's funny to see that capitalist aping of artistic practice is now being regarded as a new era in artistic practice by this guy though.

Art has had a fascinating relationship to capital well before capitalism, but to confuse its continuing ability to survive with some kind of fundamental transformation of the practice is kinda silly.

Yes, okay: what is art?

The answer isn't: commerce. No need to go so far back, but just look to cave paintings to discover that these ideas of economy and capital are only sidelines and contextual footnotes to the practice of art.
My solution is booting to Windows for the driver support, battery, etc. then VMware. No hardware issues ever, plus additional security.
Yes. As a job search candidate myself, I see your point. It was not as it used to be before. Maybe something to do with a lot more competition and focus on competitive programming in interviews may be?
My favorite is the slightly creepy MicroPython cover:

https://www.oreilly.com/library/view/programming-with-microp...
I think it would be great if you could make a Github repo that is just about summarising performance characteristics and roundrip types of different storage systems.

You would invite Minio/Ceph/SeaweedFS/etc. authors to make pull requests in there to get their numbers right and explanations added.

This way, you could learn a lot about how other systems work, and users would have an easier time choosing the right system for their problems.

Currently, one only gets detailed comparisons from HN discussions, which arguably aren't a great place for reference and easily get outdated.
Original url: https://www.bloomberg.com/news/articles/2022-02-07/we-re-fin...
Why do we hire reactjs programmers with e-commerce experience instead of react programmers, e-commerce programmers, or programmers?

We do hire less specialized programmers, we just don't pay them at the scale that someone with 30 years of experience might expect. If the job really needs someone that knows a specific tech immediately then the expectation is that a candidate has at least pursued a decent amount self-learning, which for someone with 30 years of experience should be easy to do in a couple of weeks. (The author here has done that*) All else being equal we still wouldn't pay them the same as someone with 5-10 in that specific tech though.
this might be a stupid comment.

but is this safe to use inside a commercial project as a backend s3 solution?
i.e. just using it instead of lcoal storage and not changing it?
You're absolutely right that it's unethical but whether it's sustainable is yet to be seen. So far the evidence suggests that it is.
I believe that this is what projects like Bitmessage are trying to solve. There are a few ways to go about this. One is to give everyone your message. To me, this seems inefficient, since not everyone wants your message. Another option is to use mix networks and distributed hashing, like Tor or Freenet. I suspect that something more useful and efficient could be created using rateless erasure forward error correction codes.
When is Google going to come up with a system that shows how a question or query was interpreted by its AI in terms of a semantic/knowledge/NLP graph that we can then adjust interactively in order to train its deep learning system?
The technical protections in a modern device are impossible, from a practical perspective, for an individual to defeat. For all practical purposes Apple has removed the rights of owners to do what they please with the devices they own. It's not that they didn't make it easy-- they made it completely impossible.

I am not mature, informed, or articulate enough to argue about this objectively. I cannot conceive of how society benefits from taking away the rights of owners.
My first thought was "what am I looking at?"
> If you worry about the stability of interbank lending and solvency of banks, you resolve that with legal requirements around lending and reserves, not introducing a new optional form of m0

Scenario 5 in this whitepaper hints that the ECB is considering a CBDC for this reason nonetheless. (Some other reasons are also given in the other scenarios.) They also talk about how a CBDC would be competition for commercial bank money, so the consequences indeed do need to be carefully considered.

https://www.ecb.europa.eu/pub/pdf/other/Report_on_a_digital_...
Fascinating. Would love to see a "digital energy twin" product for residential properties.
I am not sure if I get your point then. I think it is important to see the patterns of bad decisions in the past to improve decision making in the future.

That those mistakes were not done deliberately and with good intentions is a completely different story and that in hindsight everything looks so clear is also well known ;-)
It's always fun to be criticized for not citing research by people who don't cite anything themselves.

You're the one advocating for an approach that is unnatural, brand new in human (and primate) history, and that causes both babies and parents visceral emotional distress. If I'm wrong about the research, why can't you prove it?
They kill innovation in worker exploitation :(

> turns a competitive workforce into a mediocre one

Because the people employed in Amazon warehouses will stop self improving and being competitive, but only if they join a union.
Are you being facetious?

Everyone has the time to roll out their own analytics? Where do you work, Google?
My advice? Make sure it works _flawlessly_ with the top 3 Linux distributions.

May sure it works flawlessly with one of the BSD distributions and you know the Linux experience will be flawless.
Haha, no. It’s enough if one of your friends/relatives/etc. had allowed Facebook/Instagram/WhatsApp/etc. to scan their contact list. Your phone number is in there, just not shown, trust me.

In fact Facebook used to show creepy suggestions when such cross-pollination of data occured, like “Click here to confirm that XXXXXX is your phone number!”, but they stopped doing that a few years ago.
> Data migrations are hard.

Yes, which is exactly why you shouldn't go with a highly scalable database solution. All of the solutions for really big scale involve storing data in non-normalised form, which mean the pain of data migrations frequently while developing features.

Best to avoid this until you have to.
I've been intentionally breaking my social graph since at least 2012.

Looks like its worked here.

When I make a Facebook account, usually for my living complex's community or a bunch of Gen-Xer's doing a burning man thing, I use a new email or new phone number for signup and one time passwords.

I don't let it get access to my contacts, assuming I inadvertently installed the Facebook app on a phone.

Doesn't look like they meaningfully go deeper than that.

I find the social graph to be very fungible, so if I really ever want to recreate it I can just add my phone number or give any app access to my contacts. This knowledge also lets me not be married to any of these services.

I'm very content downloading the account data and then deleting the account.
It is Google's decision. I guess it may be related to consumer protection laws in Europe that sets the minimum warranty to 2 years; I had 2 defective Nexus 5X (boot loop), fixing or replacing it is costly for Google. I replaced one on warranty, it was bought locally, the other one was bought from USA and I could not RMA it.
This is true, but a lot of the Debian tools are open source biased in that they really don't want you putting together binary packages that install things in to /opt, and don't provide a super convenient way to determine binary package dependencies without going through one of the debhelper build scripts
Could you elaborate a bit on how and with which investments you want to make a 100% to 9900% return over 1-3 years, while not losing money? You seem to have some world class strategy at hand.

(FWIW, I would not plan on anything more than 6% p.a. in real terms over the next decade.)

Or did I misunderstand you, in that you put most in conservative investments, and only the fraction that you're willing to lose into wild x100 gambles?
I remember a podcast with Scott Hansleman when they just used 1 server (an still served tons of req/s). I think it was this one: http://www.hanselman.com/blog/HanselminutesPodcast134StackOv...
If I recall correctly Hansleman was quite impressed with the performance they could get from just the one server.
Yeah, I know. But the point is, it's few dozen bits every other minute - airlines, come on, Iridium can't be that expensive.
Yes, this is truly the sad part of DRM: the people that actually pay for content are the ones whose experience is most degraded. Pirates don't have to buy monitors with HDCP. Pirates can watch their collection when the authorization servers are down. Pirates can back up their media. Pirates can take screenshots. (Though I've never had this particular problem even with "DRM'd" media on Linux.) The list goes on.

The content industry wonders why they can't stop piracy. Maybe they could start by providing a product that's as good as what the pirates get.
https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref... :)
Are we going to see Java.NET then?

And then NET.Java?
Y'know what, Although I'm currently self hosting my email, my websites, my storage, my SQL, my Active Directory etc., I'm also in the process of migrating the whole lot to Azure and/or independent hosting.

Why? It's just too much hassle these days; I want my down-time to be no longer dictated by my infrastructure. I don't want to have to spend off-work hours making sure my boxes are patched, my disks are raided, my offsite-backups are scheduled, and my web/email services are running. I just want it all to work, and when it doesn't, I want to be able to complain to someone else and make it their problem to fix it.

For my data, I'll probably still have an on-site backup, but everything else can just live in the cloud, and I'll start sleeping better, due to less stress about keeping it all secure and running.
It's a Walter White moment - "I am the one who automates!"
How much physics do you know? How much math? Griffins introduction to elementary particles is the standard model at an undergrad level... and is great. To understand the three generations at a higher level you need a lot of math (you need to know what a Lie algebra is and Noether’s theorem)
It can be, and is, on platforms where supporting large arrays (if integers are 32 bits, arrays can ‘only’ have 2³¹ entries (#)) is deemed more important than memory usage.

(#) https://software.intel.com/content/www/us/en/develop/documen... seems to imply that limit is 2³¹-1. I don’t understand why that would be true.
This somewhat depends on your capabilities as well. If you’re good at what you do, it’s quite easy to coast at FAANG even.
>It's probably going to replace racket as the main language on the racket runtime

Doesn't seem so. If that was the case the repo wouldn't have the last commit be 2 years ago:

https://github.com/racket/honu
I find dynamic mics the best. Their ability to pick up noise drops rapids as you move away from the mic.
> because they put a video on YouTube and being a google product it gets special treatment

How do you know it gets any special treatment? Didn't it occur to you that because so many sites link to YouTube it can be perfectly natural that it has a high PageRank?
That sounds more like what I would use for a definition of the word "falsifiable."

I understand the word "factual" to require that the thing so named be true, which is what I understand the definition to mean when it talks about things "grounded in reality."
Yeah, this is pretty standard in the USA. Or at least it was when I went to school. I was born in the 1970s... I imagine it has changed some.

Good news is that this BS is generally NOT taught at a college/university level.

Which explains a lot about our country... and our divide... as well. A large percentage of the country has been exposed to education that does not teach such ridiculous beliefs.

So we have "educated" folks with a slightly more realistic view of the world. And then "everybody else" who has only been taught that America is a magical place.
If you wanted to solve for that, you would have to build a computer like the monster6502 [1] to run the compiler on, and visually inspect the memory contents.

1: https://monster6502.com/