skysight-inc/HackerNews huggingface dataset:
> How is it different from having any other site to report crimes?

For one, its not a site to report crimes to law enforcement, but to report exercise of Constitutional rights to private ideological harassers.
I assumed GP was referring to the filename extension. Of course people put all sorts of nonsense into files and then call them ".csv", but it's not a bad heuristic to use that to guess the format as a default, and even guess that the output format should be the same, in the absence of other flags.
comma.ai is a joke. nobody in the industry thinks about them because they are so far from viability.

the idea of tesla having unlimited funding is a joke. They are barely spending across r&d for the whole company. what portion of their r&d is dedicated to self-driving do you thing? even if 100% is self-driving it's still less than the real players in the space.
Other than the Beta redesign, /. _the site_ has always been good. The content has been consistently interesting.

However, the _community_ has changed. I still read the headlines to get an idea of what is happening in the world, but the fine comments have been garbage from the moment Taco left.
> redistributing wealth from the commons to rich billionaires

are these space programs really profitable for the billionaires in question? i was under the impression that they were sinking their time and money into them too, as more of a hobby than a money-maker
Cockroach DB recently addressed hotspots on sequence/timestamp workloads with: https://www.cockroachlabs.com/blog/hash-sharded-indexes-unlo...

Does what it says on the tin for the primary key.

That said, hotspots are 100% the reason why Cockroach encourages UUID primary keys. The disadvantage to UUID is you want sequential data, you then need a secondary index which you'll have to bucket anyway.
When I was at school, I watch hundreds of titles every year, but after some time, when my taste became more mature, I've started to be much pickier about anime and usually just read manga.
Even with my primary career as a software engineer (and product manager for now), I love to draw, and it's always fun to see some extremely detailed manga art. It inspires me to draw something too, but I know that manga authors' work conditions are worse than in the shittiest startup you can imagine.

Sometimes I'm read some Korean and Chinese webtoons, but usually just the ones with incredible art and good action. It's hard to find anything with a good plot in these.

Anyway, I love the new wave of manga authors with "postmodern" feelings in their works and attempts to deconstruct genre cliches without a plan to make another Bleach or Naruto with 9000 chapters.

About my enjoyment, I think it's mainly because the manga is "different" from most Western media. When 2/3 anime are just "slice-of-life comedies with patsu shots," manga are diverse in plots, genres, and characters. And in my opinion, authors go much further in attempts to create strong and interesting female characters and make diverse leads in their works.
This is supposed to help bring intel’s perf/watt closer to the M1. So it’s primarily a consumer play at this point.
Avery inspired me to buy one of Deming’s books. Alas, I haven’t read it yet, but this was a good reminder that I should do so. (IIRC the one I bought was The New Economics for Industry, Government, Education.)
The big difference to the 80s compared to today, at least in the West, is the the Cold War.

Cold War was a huge economic engine for state subsided private companies that not only produced defense material but also that innovation spread into commercial products, cars, electronics, telecommunication etc.

Today that process within some areas (not tanks) almost the reverse, Defense departments now buy off the shelves components instead of custom made.

With that said I think that Chomsky oversimplifies when calling the todays IT sector for parasitic, you have that perspective when you think the state should govern the economy & innovation from a state perspective. I think a better and more pragmatic view is is should be a symbiosis between two different interest.
A very useful function in jq is "join", which I use a lot to cook the final shape of the data (many times used with fzf/dmenu)

Here's a simple way to list and browse github issues of a given user/repo:

#!/usr/bin/env sh

browse_url() {
firefox http://github.com/$1/issues/$2
}

issue=$(curl https://api.github.com/repos/$1/issues |
jq -r 'map([(.number|tostring), .title] | join(" | ")) | join("\n")' |
dmenu -i -l 10 |
awk "{print \$1}")

browse_url $1 $issue

Although the `| join("\n")` part could be done in a more idomatic way with just `[]`, sometimes the manual way are still clearer to me:

map([(.number|tostring), .title] | join(" | "))[]
An environment-health-security app for the B2B market

* Flutter frontend iOS/Android

* Parse Platform backend backed by MongoDb, hosted on Hetzner dedicated server with backups in Azure

- Migrated from Firebase

* ASP.NET 5.0 backend for various other integrations and periodic back office jobs

- Migrated from Firebase Functions

* Back office tools (CRM, billing etc) in React/Redux

- Currently experimenting with Appsmith to allow for quicker iterations

* Landing page in React

- Originally just plain HTML. Re-wrote to React to be hip.
> It's super annoying if a tool works on a 1K line CSV file, but breaks down if I have a 3 line file because it can't infer the type.

How can that be? Is it possible to have such an ambiguous file? I mean, if a file contains a single number on a single name it can be anything, but the interpretation is the same. Can you create a file that has different contents depending on whether it is interpreted as csv or tsv?
Elixir / Phoenix, Heroku with Postgres addon.

Fronted mostly static with Stimulus + Hotwire for a few dynamic parts.

Images via S3 + Imgix.

Metabase (also on Heroku) for analytics.

Trying to keep it as simple as possible. Not quite successful yet, but pleased with the tech stack so far.
There was an interview I saw with Stephen Fry where he was talking about empiricism vs rationality and brought up this specific point.

Despite all reason, it seems that countries with (constitutional) monarchies are by and large better places to live than countries with elected heads of state. He doesn't understand why, and can think of many reasons why this shouldn't be the case, but the evidence doesn't lie.
By ecotypes i meant exotypes(see https://cs.stanford.edu/~zdevito/pldi083-devito.pdf)
I'm a fullstack JavaScript dev. I used to write everything in pure React and serve it with Express on Node but two years ago I started experimenting with all the fancy new frameworks and now my every project is:

- Gatsby or Next depending on how dynamic the content is

- Firebase for db, auth, and bucket storage, and sometimes hosting

- Vercel for NextJS hosting

- Recoil for state management; after years of using Redux it feels amazing, like it's a part of React

- ImmerJS for immutability

- SASS for CSS

I love my current stack. It definitely took a while to make everything work together smoothly. I don't understand the complaints about modern web dev. I've been building websites for almost 20 years and this is the most productive and fast I've ever been.

The only thing I still haven't figured out is CMS. Tried all of the fancy new headless CMSs but nothing works for me. Working on my own.
> Same for Slack

The ux of Slack is essentially screen+irc implemented in JS with emotes. It enabled technical and non-technical people to use the same tool. The key to success is not technical, it's that they tailored the product to a specific group that would then lock itself in.

I didn't understand Discord's success, but comments here point that gamers couldn't find free group-voice apps at a critical time. Here again, they tailored the product to a group that would then voluntarily lock itself in.

Later, they sell the companies with valuations based on the captured user bases.
It’s part of the myth Americans teach each other. All countries have their myths and the myths are always constructed to make people feel good about themselves or to make people feel good about how much better they are today. America functioned mostly as an arms dealer during the 2nd world war, getting rich in gold selling weapons to Europe, financing a huge boom in manufacturing that made the US #1 in the world for many years following the 2nd WW. It is absolutely true that the US played a major role in the allied winning the war. But not the way it is told in movies/stories. The majority of Americans, for many years, wanted to do nothing helping Europeans. While millions of Europeans were fighting the Nazis, giving their lives to defend their homes.
There is a big lainon community around. JJ Chikada is releasing some SEL remixes from time to time, the release date is reason for a cyberia party each year.

SEL was also the entry point for me, with the Miyazaki movies, Death Note, NGE, Elfen Lied and Hellsing OVA being influential for me. But i think i've grown out of it during the last years.
Investment led growth miracles that occurred in Japan, South Korea, Taiwan and China have almost nothing to do with innovation. These nations all suffered from excess labour and insufficient capital.

They relied on protecting domestic industry through tariffs and suppressing wages relative to productivity to sell into export markets, driving up the savings rate to facilitate further investment. They do this either through political repression of labour unions (China) or through strategic undervaluation of the currency.

South Korea and Taiwan were military dictatorships when they began this process. It's completely unremarkable that a nation that doesn't have democracy achieved middle income status, because the purpose of democracy isn't achieving economic development. Although the first nation to implement this style of economic management was a democracy, the US did so in the late 1700s after Hamilton recommended it.

The problem with this growth model is that it relies on someone somewhere to absorb the production. If not for the free market ideologues in the export markets advocating for lowering trade barriers, these growth miracles probably wouldn't have happened to the same degree. The US isn't advocating free trade out of misguided benevolence, equal access to markets is what it considers 'fair'.
What makes any other site acceptable?

One of the main principles of modern western states is that only the police is police. This bit of our shared legacy comes from Max Weber, and is well worth reading, but the tl;dr is that getting rid of private law enforcement was a great step forward. The state sets up police and courts, and private entities (like the church) don't.

If someone like the church wants to act like the police, that's illegal. If someone like the church wants to act differently based on information received, such as by harassing people in public based on private smears submitted by anonymouses, that's also illegal.
Always ordering take away can get very expensive, very fast. And very unhealthy unless, again, you're willing to spend good money.

Cooking yourself is way cheaper.

Sure, if money is not a problem, have someone else cook so you spend more time on improving the product/relaxing.
DLL hijacking: 21 years old and still alive
Proven Strategies to Ensure Effective Communication for Remote Teams
7 Communication Mistakes When Working with Remote Teams:

1⃣ Lack of planning
Plan your meetings. Prior planning allows your team members to be better prepared for the meeting, making it more effective and prevents interruptions.

2⃣ Forgetting time zones
When planning meetings or scheduling calls, make sure it coincides with the working hours of your employees from the different time zones.

3⃣ Not respecting different religions or cultures
One way to get on the same track with it is to have a meeting where all team members are educated on the nuances of the team member's culture and religion.

4⃣ Expecting workers to multitask
A sure way of not communicating effectively is to work on more than one thing simultaneously. Studies showed that only 2.5% of people could do multitask.

5⃣ Micromanaging
Micromanaging does not work well with physical teams, and it will not work with remote teams.

6⃣ Lack of visibility
Whenever possible, choose video calls over calls for increased engagement.

7⃣ Communicating without context
Remember, the written communication lacks the tonal inflexions that communicate the context of the message.
Short emails are better than long emails but make them too short, and you can lose the context.
It would be an even bigger shame if this obvious, organized attempt by multiple persons to intimidate and organize private retaliation against the exercise of what has repeatedly been found by federal courts up to and including the Supreme Court to be a Constitutionally-protected right, and any actual intimidation and retaliation that follows from it, were to be investigated and prosecuted by federal law enforcement as a violation of 18 USC § 241, which reads, in relevant part: “If two or more persons conspire to injure, oppress, threaten, or intimidate any person in any State, Territory, Commonwealth, Possession, or District in the free exercise or enjoyment of any right or privilege secured to him by the Constitution or laws of the United States, or because of his having so exercised the same [...] They shall be fined under this title or imprisoned not more than ten years, or both; and if death results from the acts committed in violation of this section or if such acts include kidnapping or an attempt to kidnap, aggravated sexual abuse or an attempt to commit aggravated sexual abuse, or an attempt to kill, they shall be fined under this title or imprisoned for any term of years or for life, or both, or may be sentenced to death.”
OpenAI Codex, PLeAsE BUiLd Me a GiRlFrIeNd
That's the reason why I don't consider such big hyped platformі as Tinder like a real possibility for relationships. I believe that it's easier to find a couple, friend or just a hookup (whatever you're searching for) in a narrower space. I mean, a person registered on https://datehookup.dating/singles-tx-san_antonio.htm knows exactly what to expect. While registration on Tinder can deviate your expectations, especially with all those bots now. But it's just my subjective opinion.
My principle for https://phish.report (a tool for semi-automating the reporting of phishing sites) is: do as much statically or server side rendered as possible.

Deployment: Docker Compose. It's great to just set a DOCKER_HOST environment variable and I can deploy to any server with Docker installed.

Backend: a Go service. Could be any language really but that's what I know. Just takes requests, does some business logic and returns HTML templates.

Frontend: I'm not a frontend dev so I try to avoid it as much as possible. For UI, I use Bulma (a pretty comprehensive bunch of CSS components), with a tiny sprinkling of vanilla JS for small client-side animations (e.g. burger menu toggles).
For any user action that hits the backend, I use https://htmx.org/ and just return a small HTML snippet as the API response. No point using client-side JS for that (no latency gains and makes the tech stack less homogenous).
Yep the US was an important arms dealer, getting rich selling weapons to Europeans. No argument there. It also helped defeating what remained of the Nazi soldiers after millions had already been killed by Europeans and Russians. Also no argument there. However going from there to say that the US won the war is unbelievably disrespectful to the millions of people who died fighting the Nazis for years before the US finally decided to play an active role.
I think the email confirmation with the payment is enough for tax purposes?
The counter argument to the "subsidize" argument is that industry pays the taxes that lets government gives subsidies.
Is NIST NIST-compliant?
I'm curious, is there an advantage of doing style transfer implicitly via adding text over explicitly by providing a target image to copy the style from?
There are multi-paradigm databases, e. g. Intersystems Caché, which allow you to access and manipulate the same set of data in no-SQL (MUMPS language) and SQL (and also as objects).

IIRC the open source YottaDB also has a SQL access mode, in addition to MUMPS.
Adobe CC has a lousy cancellation process for the same reason the US has had lousy foreign policy—it doesn’t need a good one. There is no alternative, and until there is they’re not going to give up the joy of causing pain to those disgusting evil customers who thought of leaving them if they’re not going to be compensated.
Merriam-Webster says that stealing can be "to take (something) without right and with an intent to keep", which is absolutely what happened here.
That is all true, but the government is incapable of commercialization, so there isn't an alternative reality where we would have consumer wide spread state network if it wasn't privatized. And I think it is there Chomsky is wrong when calling it parasitic, when it is actually a symbiosis.
B-but the Afghani women
i have a jq tutorial, where you can click on each step of the pipeline to view what it is doing [1], even had it featured here on hn, a while ago. [2]

[1] https://mosermichael.github.io/jq-illustrated/dir/content.ht...
[2] https://news.ycombinator.com/item?id=22626080
The CEO is quoted saying "The displacement and resettlement of Afghan refugees in the US and elsewhere is one of the biggest humanitarian crises of our time."

These refugees aren't in Kabul any more; airbnb is probably paying market rates, or close to them, though perhaps not in DC or SF.
Wait till you read about Academi or McKinsey.

https://www.nytimes.com/2018/12/15/world/asia/mckinsey-china...
https://www.propublica.org/article/new-york-city-paid-mckins...
https://foreignpolicy.com/2014/07/01/blackwaters-descendants...
Is there a name for this type of presentation? A specific type of graph or etc?
What is it with Internet commenters who are cocksure despite not knowing what they're talking about?
Sounds to me like it's some "random commentor" who has solved a similar problem at a similar scale with a solution that's much simpler.
I make a lot of prototypes along with maintaining production systems. A lot of the projects have to do with ML/NLP, which basically means I have to chose python as a core backend language. Which is great, I love python.
My core production system and every new prototype is:
- Django + PostgreSQL
- Celery + redis - for long-running tasks
- React
- GraphQL
- Terraform + Cloud-init to provision the infrastructure

All quite boring and stable, the way it should be :)

I have a longer writeup, along with my reasoning for the technologies I chose: https://kubami.com/articles/my-modern-saas-software-stack/
Self-taught programmer checking in, 40+ years and still going strong. I have worked all over the globe, and there are still millions of people using software I've developed over the decades - creative stuff, life-protecting stuff, educational and infrastructure stuff, apps, games, music tools, and more.

When I got into computers, my local schools were years behind and playing catchup with the industry, which was simply moving far too fast for academic life.

I had a choice of learning stuff that was already archaic in school, or getting out into the industry and developing new technology that would eventually make its way back to the hallowed halls of academia. So, I accepted an apprenticeship-style position as a lowly junior, and I worked my ass off to become as competent as the rest.

A key factor in my success, 40+ years going strong and still loving the industry, has been to always keep an eye on the horizon - new technology approaches at near light speed (metaphorically), and all it takes is for someone to say "okay, I'll try to be productive with that", actually use it productively, and it becomes a new standard.

The one thing that has always dug me out of the pickle has been to keep my focus on the user. Computerization is nothing without the user. If you can think like a user and create technology that a user would adopt, you can be a great developer.

The other key thing is, don't get distracted by your peers. Even if they have a PhD in computer science, a little elbow grease and dedication to the task can prove ones mettle above and beyond the paper-indoctrinated. The compiler doesn't care about your qualifications, and neither does the user - learn to develop with a proper quality-centric workflow, and no PhD will be able to keep up with you.
Why assume India's government is any different from any other. There is no India's government. There's 100000 government departments that barely work together.

If you get one, responsible for enforcing the law, to punish you it is not going to make another department realize and admit its mistake and undo what they've done. It's just not.

Not in the US. Not in France. Not in India.
> A stack trace is still better than a one line error with no context. It's a kind of 80% solution - it's not ideal (a perfect error includes only the relevant context), but getting it's much better for 0 effort than error codes/values give you for free.

Yeah, a stack trace is better then an “undefined error” type message. But the point of forcing error messages over exceptions is you’re enabling you’re developers to write meaningful error messages. So your point is moot.

> So what is the profound difference between doing input validation in your own code vs letting the array accessor do it?

- Meaningful error messages (eg has the code failed because of a bug or because of invalid user input?),

- security hardening,

- reducing potential undefined behaviours,

- thorough unit testing,

- self documenting code (the code clearly defines what the happy path is and when it’s possible for a user to break out from that)

Etc
Sure. But every startup, no matter what stage, can benefit from mature, thoughtful people, who may take a little longer to get things done, but they will be done better. They are also the people who will ask the right questions, introduce positive paranoia, etc. There is tension with the GSDs, but it's for mutual benefit.

Those very candid people who say they are average on GSD? Those would be my executives.
>Can you create a file that has different contents depending on whether it is interpreted as csv or tsv?

Easily!

a\tb,c

Is "a\tb" and "c" as a csv, but "a" and "b,c" as a tsv!

In practice, if the first line contains only a tab or a comma it might be enough to infer that as the separator, but:

1. that would fail on single-column files (by misinterpreting them as multi-column if the unused separator appears)
2. that couldn't infer anything on files where both separators appear

So it would only be a 90% (or maybe 99%) solution.
Ada++ Tutorial
I built https://applesilicongames.com with Python and Flask on https://www.deta.sh

Currently looking into adding Tailwind (CSS)
We tried using Flexport a couple years ago and my impression was that they were a mediocre freight forwarder with a nice web app. They were also considerably more expensive. I have no idea how they are now; maybe we'll try again in a year or two.