jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"of the same concept but with slightly different tilts on it"

The answer is, they aren't the same concept. In English, we may look at multiple implementations and say "hey, those are all an 'image'", but in reality, each of these is a distinct concept:

A representation of the image meant for manipulation by pixel, such as for a 2d image editor.

A representation of the internal structure of the image format, such as giving access to the PNG or JPG frames.

The raw bytes of the specific serialization, such as for shipping around a network.

Representations of the image in a display context, such as the display driver might use.

Representation of the image from the point of view of metadata, such as a file explorer may need.

Representation of an image from the point of view of editing, where it may be disassembled into frames or layers for later reconstruction after applying edits, such as Photoshop may use.

You can't create an "image" class/package/library that will fit all those needs, to say nothing of the ways those needs may interact with other things (i.e. I may need metadata for that file explorer that includes non-images as well, even there are image-specific elements to it like a thumbnail).

Moreover, the lack of connectivity between this sort of object isn't even my top 25 programming problems... I'm almost always several layers composed on top of these sorts of things anyhow with my own local data concerns. Even if I've got an "image" I've also got a ton of other things with it that nothing else can be expected to understand (like which user this is a avatar for or where the image came from or any number of other things).

It's sometimes annoying to deal with too many color types or something, but that's a local concern for an ecosystem, not a universal problem a general-purpose language should be spending valuable design budget trying to dictate. (DSLs can, if appropriate, precisely because they are domain-specific languages.)
The electricity grid is also extremely complicated system that many people don't understand. With any complex system, it grows to beyond the knowledge of the people working in it.

One thing to note is that many of the critical components on the electrical grid is controlled over the network. When I used to build tools for the electricity trading desk, we were handling market bids/asks and scheduling of the power plants.

Here's an example of the stuff that we were dealing with. This is the real time settlement point prices for ERCOT (the grid network in Texas): http://www.ercot.com/content/cdr/html/real_time_spp

We had systems that lay out prices that we were willing to turn on and ramp up power plants. If prices hit a certain point, we were committed to delivering that power. We made these decisions based on economics of the power plant (gas plant vs nuclear vs wind) and other factors (such as weather , time of day, whether the Cowboys were playing that day).

Anyways, my point is that all these systems are interconnected and rather complex. It doesn't take much for an error in one place to bring down a major part of the system.

Take a look at the 2003 Blackout: http://en.wikipedia.org/wiki/Northeast_blackout_of_2003

As with any engineering, you're never going to factor away all the breaks. You need to build a system that assume things will break and ensure that it's not catastrophic.

Also, I don't think it's fair to say that Wall Street doesn't understand software. There are some very smart people doing solid engineering there. Neither one of the footnotes that you had in your post support your statement that Wall St doesn't understand software.
Every new major patch of Path of Exile, someone runs the patch notes through a markov chain generator and comes up with new notes. If you're not familiar with the game they may not make sense. If you are familiar with the game, they bounce between things which almost make sense like in the linked article and things which could actually be in the patch notes.

"Blood chieftains can now hurl blood apes at you." -- I think this was highly requested after the fake notes came out.

link to a previous set of patch notes: https://www.facebook.com/pathofexile/photos/we-ran-the-patch...
Related to that, the ansible "community.aws.aws_ssm" connection plugin[0] always returns the output of "raw:" tasks with "\r" appended to it, too, and I'd guess it's for a similar reason

0: https://github.com/ansible-collections/community.aws/blob/3....
“After being hacked I’ve lived without Facebook and Twitter for four years and life has been fantastic,” German Economy Minister Robert Habeck told reporters at an event alongside French Finance Minister Bruno Le Maire in Paris on Monday.

“I can confirm that life is very good without Facebook and that we would live very well without Facebook,” Le Maire added. “Digital giants must understand that the European continent will resist and affirm its sovereignty.”

The pair were responding to comments in Meta’s annual report published Thursday, warning that if it couldn’t rely on new or existing agreements to shift data, then it would “likely be unable to offer a number of our most significant products and services, including Facebook and Instagram, in Europe.”

The European Union “is such a big internal market with so much economic power that if we act in unity we won’t be intimidated by something like this,” Habeck said.

(That's the gist of it - Meta doesn't want to comply with EU's privacy and data protection laws).
same here, I don't think I've ever flagged anything on purpose.
Apparently they are. I might have said otherwise before this little Adventure.
I have a tab delimited file that I bring into Excel. I need to review it on it a regular basis for cybersecurity reasons.

I load the file into Excel and then use the Excel Filters feature to get pulldown menus for each column. I then review the columns and filter for ports, user-agents, IPs, etc. Pretty typical stuff.

Anyone know how to automate the above that would basically just spit out files based on how I’m manually doing the filters? Then I can just open a file that is grouped by user-agents or open a file grouped by ports.

Thanks.
If you had such a box, you would find out that all of our known laws of physics are likely wrong, in that they are approximations of some yet unknown better theory of everything, as Newtons laws were surpassed by Relativity, etc.

History is all collective opinion. Facts depend on viewpoint.

In detail, I think almost all "facts" are wrong.

In aggregate, however, I think that most facts are likely to be close enough to be useful, and thus "true".
Preaching to the choir! I'd be surprised to find anyone on HN with an argument against writing your blog/book in markdown with vim.

Now what I'd be interested in seeing is an argument for traditional publishers or WordPress users to switch to this sort of stack.
Minor nit: input could also take hex.
No, there's no such assumption. In fact, by virtue of ignoring the main point of his, your post is an example "of the adage about markets working based on rational actors", which doesn't go well with reality.

And the point is: "Who decides what's reasonable?" You? Well, yeah, I hope you do for yourself. But I don't want you to dare to even try to decide that for me. Nothing personal, of course: there's no single person on the planet I would trust to do that for me.

In other words, it's not about assuming anything about the most readers (it is rather about NOT assuming anything about them). And, in fact, I don't even expect any good outcome "for the most of readers". I am pretty positive most people will find a way to fuck themselves no matter what you do. The only assertion here is that it will be worse for everyone if you TRY to do something about it. I mean, it should be pretty obvious thing to say, as much as people like to tell stories about "how terrible it was when Stalin was in charge" — it is best for everyone if there's no individual or group of people who can enforce their ideas of what is right on the others.

(BTW, I don't believe that this is really avoidable too. It happes one way or the other. The only thing that makes me say anything about this, is that this is just scary that half of the society today doesn't even understand that they SHOULD TRY to prevent anyone from being able to control what they say or think. They WANT to be controlled. They WANT to fuck themselves and everyone around them.)
And yet the end effect is the same: I dont use the product. When you want people to learn your new new framework, complete with all the new idioms and terminology and workflows, the last thing you should burden your users with is bizarre asthetics. It makes it hard to scan docs, identify features, and focus their attention where you want it. You could take a barebones default wordpress blog and write your docs in that and it would be a reduced barrier to entry.
This is all true and I love it on a theoretical level.

But I write code for a living and I really can't justify ever having my laptop out of commission because of hardware/OS issues.

"Hey, boss. I'm not going to have my work done today because I installed an $DISTRO update and now my laptop is having driver issues."
The TV team should have asked the family of the patients (or the patients themselves, if survived) prior to starting editing.
Is there a faster file search than in linux in the latest FileBrowser(gnome/nautilus) . It's crazy fast ,no indexing and finds files in huge hard disks in seconds .
Two things.

Firstly, there simply aren't enough symbols. In programming, naming functions and variables is hard, really hard, and in math you don't have the luxury of giving long names to every separate concept. Part of the value of the notation is its compactness.

Secondly, symbols that are overloaded usually have related meanings, and much of the value in the notation is the abuse of notation that you get from it. You may think it just makes everything confusing and harder, but in truth, learning how to work with the notation is incredibly valuable, and leads to a deeper understanding of what things really are, and how they work.

The overloading is a feature, not a bug.
The best time to post on Hacker News is when you have an interesting story that is deeply interesting, not shallow, and which fits the Hacker News guidelines.[1] Or when you have just written such a story, and have put it up on the World Wide Web. And preferably not right after you have just submitted another story. Other than that, I've seen stories that are really, really good (as I know because I read them) submitted by other users sink like a rock at all different times of the day. And I have seen crap stories (as I also know, because I have read them) somehow reach the top of the main page at all hours of the day and all days of the week. (The moderation team here at Hacker News, of which I am no part, is still working on how to reduce that problem.) The weirdest thing I have seen is soon resubmissions of stories that sank the first time do MUCH better the second or third time they are submitted. I have no idea how that happens. A lot of the response to stories is random. I check the new page of Hacker News frequently (that's how I found this question) and I try to upvote what I find interesting. I reply to some--not all--of the stories or user questions that I have something to say about. Everybody else here upvotes stories or questions (or not) and upvotes or downvotes comments (or not), and somehow the user behavior interacts with the site algorithms to determine what becomes most visible to the most users here. Good luck with your projects this year.

[1] https://news.ycombinator.com/newsguidelines.html
What about the network latency? It doesn't bother you?
Person A is evading paying one fare and paying a seperate one which they were never asked to pay.
Read the dates again.

The manager said he was sick on May 4. On May 14 he said he was caught up and would get back next Monday (which is May 17). There was another nudge on Wednesday, May 19. Almost a week after that, on May 25, Steve gets CCed again.

While I grant that 3 days out due to sickness excuses some tardiness, the manager was given lots of time to catch up, many opportunities to respond, and over a week past the promised response time before Steve got CCed again.
Rather than send 4 emails, why not call the toll-free developer support number?
Awesome quote, never heard that before, I'm sure my brain will be in use thinking about it for awhile (how meta!). I think the key here is the difference between passive and active reading. It seems like reading passively is the default for most people, probably because it can be so darn enjoyable, but training yourself to read actively can result in even more enjoyment but, more significantly, will result in expanded brain use. Text is just a series of questions awaiting your own individual answers.
I use AWS RDS for the production DB :)

The in-cluster Postgres is mainly for experiments or staging.
Even the status page is down
Any bets on what happened? Fat Fingers?
Down in Austria as well.
Seriously, they host the status page on their own infrastructure? That's ... not smart.
I'm a minor and have contributed to numerous open-source projects (nothing of particular value but contributions nonetheless). Why not just treat them as an adult? If you're interacting with them in a professional manor I can't imagine how their age could be relevant, and minors (I think) can still own and concede intellectual "property" according to US law.
And broke everything?
Perhaps society can rebuild if this continues.
Firefox allows you to lock fonts based on serif, sans-serif, and monospace. I have done such, along with also setting a minimum font size. And honestly the only thing it ever seems to break are those stupid icon fonts.
> If there is no case to be made in defending a cop, nobody wants to make it.

Seems like the unions will defend an officer regardless of what they did.
Bromite needs extension support and it becomes the perfect browser for Android. Unfortunately the maintainer does not want that on his plate, and is willing to pull extension support so long as someone else maintains that part of the project. Understandable of course.

Kiwi Browser is open source and does have extension support, so the heavy lifting is done. It would be nice if someone picked this problem up and maintained it.
It's also you need a team (or a PM or two w/ the ability to pull tech resources) of people that are focused on MCAT. Anytime you just leave something static as an org it will rot away in usefulness very quickly.
Agreed. To some degree UI programming faces many of the same problems you see when building a distributed system.
That's because it is a scammy project. I don't think that creating a popular technology should grant you a pass on the ethical issues of future endeavors.
>The failure of grants committees to foster development of mRNA vaccines is telling. That a for-profit company proved able to develop the technology does not mean that for-profit companies are good at research.

well, may it be that the actual mRNA vaccine development wasn't much about fundamental science and the level of knowledge there had reached the state "ready to be productized", thus the grant committees were right?
Why does comic-con pay famous actors to appear? I assume because it attracts the type of audience they see as their customers.

Hedge fund billionaires, bankers and policy makers on the other hand aren't going to show up to listen to what johnny depp has to say. So you have to pay for someone who will be draw for them. The higher the status of the customers you want, the more you'll find yourself paying.
The location of the address bar in Firefox for Android is configurable.
Here's the cause of action text if anyone is interested (the complaint PDF seems to have disappeared):

V. FIRST CAUSE OF ACTION - MISREPRESENTATIONS AND THE FAILURE
TO DELIVER REWARDS

5.1 Plaintiff realleges Paragraphs 2.1 through 4.17 and incorporates them herein as
if set forth in full.

5.2 In the context of operating the Asylum Playing Cards Kickstarter campaign,
Defendants engaged in the following acts or practices constituting unfair or deceptive acts in
trade or commerce:

a. Misrepresenting either directly or indirectly that Backers who paid for

Rewards through the Kickstarter Campaign would receive those Rewards In approximately
December 2012;

b. Failing to deliver the promised Rewards to Backers after the Backers
paid money to Defendants via the Kickstarter Campaign.

5.3 Defendants' practice of representing that Backers who paid for Rewards in
Defendants' Kickstarter campaign and then failing to subsequently deliver those Rewards after
Backers paid money to Defendants affects the public interest and has the capacity to deceive a
substantial number of consumers and is an unfair or deceptive act or practice in trade or
commerce and unfair method of competition in violation of RCW 19.86.020.

VI. SECOND CAUSE OF ACTION - FAILURE TO REFUND
6.1 Plaintiff realleges Paragraphs 2.1 through 4,17 and incorporates them herein as
if set forth in full.

6.2 In the context of operating the Asylum Playing Cards Kickstarter campaign,
Defendants engaged in the following acts or practices constituting unfair or deceptive acts in
trade or commerce:

a. Failing to provide refunds to Backers who requested one after they did
not receive their Reward in a timely fashion from Defendants' Kickstarter Campaign;

b. Failing to offer refunds to any other Backer, whether a refund was
requested or not, after Defendants were unable to deliver the Rewards to any backer within a
reasonable timeframe.

6.3 Defendants' practice of failing to provide refunds to Backers of its Kickstarter
Campaign after the apparent failure of said Campaign affects the public interest and has the
capacity to deceive a substantial number of consumers and is an unfair or deceptive act or practice
in trade or commerce and unfair method of competition in violation of RCW 19.86.020.
The Valley is already expensive enough! Although "NYCYC" is a fun acronym. I think Techstars just started up in NYC-- check them out.

YC says they aren't an incubator. I think they're more like the eggshell. Seems silly at later stages maybe, but developmentally crucial.
Sounds useful. By the way, do you know of any email-only businesses, that don't use the web at all?
There's a (roughly) 15% tax on income that covers social security and medicare. As an employee, 7.5% of this comes out of your paycheck, and your employer has to match the other 7.5%. When you're self-employed, you need to pay both ends of this (unless you start getting tricky with the way you incorporate)
The author glosses over the sacrifices that a non-engineer has to make in order to get employed at a startup. First off, there's the enormous pay cut. Expect to earn 1/2 of what you'd be earning in another job ASSUMING that you were able to land a job at a funded startup. Second, what jobs are available at funded startups for fresh college graduates? Sales, marketing, business develpment? Sales is a tough gig, and not necessarily an intellectually inspiring process. There simply aren't that many PAID marketing or business development jobs at startups for recent college grads, and the competition for those jobs is fierce.

Being at a startup can be an incredibly rewarding experience. But I hate to think that students (already idealistic) are getting into a startup without the proper understanding of what it's like.
Sure, it might be an important detail to you but that's just not how titling HN stories works, as explained at great length in the thing linked in my comment and many other places.
KiCad's native autorouter was deprecated a while back (unless someone added it again in a recent point release)
Years ago, Microsoft built an internal site that showed Bing side-by-side with Google. Employees were encouraged to use it and report when Microsoft’s results were worse than Google’s. It got employees to actually use Bing, sent feedback to the team, and gave employees easy access to better search results when Microsoft’s didn’t suffice. It was pretty great.

Note: this was before Bing branding, but I forget the exact branding of the time.
No, it's literally the service a monopolist would naturally come to after it killed all competition. First, kill everyone in the field by offering a service for less than what it costs; once the field has been cleared, begin harassing people for their money. This is absolutely despicable. Break Google up, it's way past time.
You are not wrong but it hardly matters for most blogs/product web sites.

For example, I generate my blog from markdown with a custom generator written in not-very-optomised Python. There are about 400 pages currently and it only takes about 2 seconds on a 6 year old MacBook to completely build the entire site.

Even if I write another 1000 blog posts each year, generating the site will still take less than a minute for the foreseeable future. Paying the cost of building the pages up front like this is still much better than having my users pay it by waiting 10s of seconds from the page to slowly be dredged out of a database.

There are sites that do have tens of thousands of pages, and perhaps a content management system is appropriate for them. Horses for courses and all that.
At some point, I think I hoped that Kubernetes would be that "cloud OS" but as time passes, I'm not sure that's going to happen and I continue to make sure I stay abreast of the various closed source cloud ecosystems, including AWS which has served me reliably for over a decade.
You cannot meaningfully differentiate between Java and the JVM because all popular JVM languages (Skala, Clojure, Kotlin, Jython) can interact with Java libraries. In fact, they are even using this to market themselves.

Java libraries are the way to program for the JVM and all its (popular) languages.
Good applications tend to get the database right first - since you can always re-write the mid-tier code relatively easily. It's pretty much essential to any developer.

Further it's a ridiculous superpower if you're not a developer - it's so empowering for anyone on the business side with questions to just go look in the db.
Not to be sarcastic, but what is offered beyond the free alternatives exactly?
Reminds me of "Darkness at Noon" by Arthur Koestler
Drawing people out can be hard, though. A lot of tech companies recruit young engineers and new grads heavily, and many 20-somethings won't be convinced to leave SF.

SF might be expensive but it's fun in a way that Boise isn't for (most) young people. If you ask a fresh Stanford or Berkeley grad to move to Boise and take a 20% pay cut (even though it's more pay relative to the cost of living) they're going to hang up on you.
I would file one on yourself with all relevant agencies. It's a painless process (I emailed mine to the FBI), albeit a slow one.
Yes, but they show up occasionally in those contexts, usually in the wake of some specific threats. When you take a plane they're there every time.
I couldn't upgrade my iPad because it's the first generation one...Again, would love a non-iOS 6 version; what features of this app depend on iOS 6?
I've set off a detector before but because I looked like a young white male at the time all they did was screen my bags and have my hands tested again for explosives and send me on my way.
I absolutely love your TED talk.
Why would having multiple cores make the event loop cycle faster? Maybe I misunderstood and he was using "Moore's law" to refer to exponential increase in processor speed rather than transistor density (which is what I understand Moore's law to be talking about). But commercial processors aren't really getting much faster anymore.
Server keys? Probably closer to 99.999% are just chillin' on disk.

Client keys? How many people use github, but don't want to enter a password on every push and aren't hardcore about setting up agents (esp. on Windows)?
His claim is that it's necessary - not that it's sufficient.
Here's the IF/FI #defines: http://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/...