skysight-inc/HackerNews huggingface dataset:
I do, but with a different log aggregator (vector.dev), there are three reasons:

1. the log aggregator doesn't exactly support DNS lookups

2. You have to parse the log first, exactly precisely where the IP part, then do a proper lookup. But sometimes the log is just a mess.

3. where the log aggregator located cannot do host lookup because of different network and different DNS server.

So overall the lookup would better be done locally.
really cluttered start page
I need to double verify when was the bounded loop patch got into the kernel, I suppose it's 5.6 as you mentioned above.

What I actually was thinking is that one can write C code and ask the compiler to unroll it.

```
pragma(unroll)
for (..., i < 100; ++I) {
parsing code
}
```

Also the other comment note the stake bookkeeping for HTTP to maintain the state when the parsing spans multiple packets, assuming here we are talking about XDP probes.

One quick idea is to use BPF_TABLE(, uint128_t, some data structure)
I haven't tested if uint128_t is OK as key type. And the data structure in the value needs more thoughts. Roughly I am thinking turn any state bookkeeping into some BPF tables, and keyed through whatever data that matches the context. This probably means uint128_t as Ipve/6 address, and a nested map with key as the port. Or combined v4 IP & port.

It'll be interesting. I suppose the code from Isovalent will eventually be open sourced. Or is it already so? Haven't checked yet.
That is a pretty ridiculous term, imo.

First, it sounds horrible to say.

Second, what is a 'strong road'? Or a 'street road'? The intended definition says something about ideally moving cars as quickly as possible, and making roads and streets economically viable in terms of 'value capture'. I guess that's all well and good if you're a capitalist and primarily care about those things.

If, on the other hand, you care about making places where people actually want to live, and transport systems that allow human flourishing, you're not likely to gain an understanding of how that can be done by paying attention to only, or primarily, economics and what 'the market wants'.

Generally speaking, the last thing you should do if you want to fix roads and towns, America's in particular, but a lot of The West, is to make sure you never listen to anything a trained urban planner says. They literally helped destroy our world, and now they're trying to incrementalism away some of their crimes, but only if they control the 'value capture'.
People like their cars because the city design makes all alternatives comically impractical.
I’d like a way to color people’s names that I’d like to follow. That way I notice certain people sooner.
A bit of past discussion:

QNial7 Array Language Announcement - https://news.ycombinator.com/item?id=14862405 - July 2017 (1 comment)

The Nial Programming Language - https://news.ycombinator.com/item?id=9074506 - Feb 2015 (9 comments)
Not removed: https://github.com/apache/logging-log4j2/commit/d82b47c6fae9...
Look for cities with universities and ~ 250k population.
hard disagree, WYSIWYG is the way to go.

Edit: unless you mean literally, in which case, sure.
What a poor, poor billionaire.
Discussed at the time:

Why TV Lost - https://news.ycombinator.com/item?id=501696 - March 2009 (183 comments)

Why TV Lost (2009) - https://news.ycombinator.com/item?id=2010956 - Dec 2010 (24 comments)
So the benefit of tailwind is not having to write "background-color". Got it. I don't know if its worth learning yet another framework for that.
Try passing rent onto tenants with LVT in place where all the real estate sitting idle suddenly enters the market. Just try.

You either adopt LVT or your civilization ends. With sky high real estate prices you can choose a fast death by civil conflict and war or slow death by having birth rates below replacement. Either way, you die. The next civilization repeats the cycle.
> making pedestrians hit a beg button to cross street is just reinforcing that they are trespassing on land that is not for them.

But this is true. I see lot of people on this thread assuming everyone just loves living in a human ant colony, and that all we need to do is educate people and they’ll throw their cars, yard, and neighborhood away to live in a 600sqft shit shack 20 stories above “walkable” retail. I’ve done that before, and it sucks.

Walking everywhere sucks. Riding bicycles on the same infrastructure as cars is both stupid and dangerous. People like having their own homes not connected to anything else with yards. People like going to restaurants and being able to park.
This is a gross oversimplification of the author's detailed (if a bit editorialized) analysis. The author actually acknowledges, and later expounds upon, the apparent incongruity you mentioned:

> I look at communities like Detroit and I understand why the youth there resort to crime, but what the hell is the matter with the Bay Area? Arguably the wealthiest metropolitan area in the United States. A place with too many jobs and not enough people to fill them.
This is nice. Something similar for state courts would be great too. One of the things I do when deciding on a doctor or lawyer or other professional who I'm otherwise not qualified to evaluate is check and see how many times they've been sued and for what.
This is why Stellantis (Chrysler/Jeep/Dodge+more) will be one of the first legacy auto companies going out of business. "Electric cars are too expensive for us to make, we'll just magically sell $4.5 billion in software for our cars in 4 more years instead"
.. or firefox*

* https://spyware.neocities.org/articles/firefox.html

Off the three, brave seems the least worse one in terms of telemetry and the best in terms of respecting it's users' wishes. All are considered spyware by that site.
Google is in the user data business and chrome is their browser. I don’t feel deceived.
It's fair, but fair is not the same as good
Someone should make a compiler that converts inline styles to Tailwind so then you don't have to learn Tailwind but can still use Tailwind.

For example it can convert `<div style="background-color: white">` to `<div class="bg-white">`. Perfect! (Yes, "bg-white" is the Tailwind way to make the background color white.)
I'll just leave this here

https://www.google.com/search?q=%22sprawl+repair+manual%22&t...

https://smile.amazon.com/Sprawl-Repair-Manual-Galina-Tachiev...
> python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt

... bless my `zsh` shell history for these incantations. I don't think I have any hope of remembering it -- probably because of all the old virtualenv incantations!

Kind of agree with pipenv though. It's painfully slow, but it abstracts away having to worry about various requirements files (eg: dev vs prod) and the .lock keeps things consistent.
I apologize. I was trying to understand, not cause harm.
Cars didn’t construct the roads, humans did. For cars.

The arrogance in this thread is off the charts, it’s like so many of you can’t fathom that people like the way our towns are built.
I guess the bet is that thick clients are over. I hate to say it but seems like a good bet
Well that’s interesting. I clearly remember watching that version in school.
Speaks volumes that you think it takes weeks of research.
It won't change until a track record of producing studies that fail to replicate hurts the career of an academic more than not publishing anything at all. As long as publish-or-perish provides a stronger incentive than the negative repercussions of publishing nonsense, this will continue.
Alright. Now add a media query to change the button size based on the device size. Or maybe use a different color on hover. You can’t do that with inline styles.
OK, suppose it gets flagged on HN and is removed. The article would still exist on the parent site and would (supposedly) keep harming women in tech. What then? Remove it from search results? Or even better, make it a crime to write wrongthink of this sort?
I switched from Poetry to PDM and is feeling great.

If there's one reason to use PDM: the maintainer fixes bugs fairly quickly, not like Poetry, where many bugs are left open and nobody is taking care of it.
See Baader Meinhof illusion, or Frequency Illusion.

https://en.m.wikipedia.org/wiki/Frequency_illusion
> From the start of the pandemic, the coronavirus seemed to target people carrying extra pounds. Patients who were overweight or obese were more likely to develop severe Covid-19 and more likely to die.

People now have had two years to lose weight and reduce their risk. It's astonishing that this doesn't seem to have happened.
It opens much faster the second time of the day, but the first time is always over a few seconds. I'm probably including the slow feeling the Start menu obtained a few versions ago, I don't use it enough to pin it to the taskbar.

The rating thing was real at some point, they might have removed it by now.

My point is, important things are getting noticeably slower for almost zero gain, even though the machines have gotten WAY faster. Something is not right.
I created my own, more complicated script called npad which automatically creates a note in the `~/Npad` directory when you run it. I created it because I kept on writing text files in random places and couldn't find them later.

Check it out at https://gitlab.com/thebiblelover7/npad
A different approach to BPF loops
Discussed at the time:

Mastering Bash and Terminal - https://news.ycombinator.com/item?id=13400350 - Jan 2017 (180 comments)
Direct PDF link:

https://link.springer.com/content/pdf/10.1007/s00371-021-022...
> Terminals are run as root all the time

Is it really common to run terminals as root? I can't remember the last time I did. Sure, I open a terminal as my user, and then run 'sudo bash' to get a shell as root, but the terminal is still running as my user. Were you meaning something else?
So there isn't a way to disable extension installation on anything other than windows?
'Improvise It, Man.' How to Make Magic Like the Beatles
no one is claiming education is needed, as much as changing the urban fabric to what it is in most of the developed world. nor one is saying suburbs should stop existing. some people want to live on a farm in the countryside, fine.

having a big apartment and living in a walkable area are not mutually exclusive things.

bike infra should indeed be separated from cars and pedestrians.
tungsten cube
Google Wave specifically, and now anything in Google Docs...
Bounded loops are 5.3. I'm just saying that after like 9 months of development following their introduction, it remained tricky to get the verifier to accept loops with seemingly obvious bounds. I know the feature works (I did ultimately get some loops working!) but I could not have straightforwardly ported userland C code to do it.

You've always been able to unroll loops, but of course you're chewing up code space doing that.

I don't know what BPF_TABLE is (I think it's a BCC-ism?) but BPF hash maps can take 16 byte keys. But notice that you're now writing something that looks nothing at all like Node's HTTP parser.

I'm not doubting that they did this work. I just want to know what it ends up looking like!
I might be missing something, but wouldn't the point be that it's not the log writer's responsibility to do this, but rather some other service that consumes the unparsed output and sends the notification?
As far as I know, AWS does not take debts to court.

Just remove the credit card from the account and let them suspend it indefinitely. Beware that you will lose anything you had stored on the account.

If you really need Amazon, set up a new account with a new email address, although I'd stay away from AWS.
Ok? People fly into atlanta and go to the varsity, and it’s some of the worst food around.

Tourism isn’t always rational.
Where did you find the valuation figure? Or do you just mean the size of the new investment?
People say it's on Google when they are ignorant on a topic.

If you want to be believable you should give examples.

That would open you up to being incorrect though. And you might have to admit you are wrong.
Hi, author here. To hopefully clarify, our work is in the context of representation learning, which is a bit different from a "standard" classification.

For example, to classify a hotdog it might be useful to first generate an intermediate representation of the image (think "cylindrical, brown, meaty thing"). Such a representation can then fairly easily be mapped to the concept "hot dog".

These representations can be learned from large image datasets alone (they do not require labels!). In our work we show that you don't even need real images, but that images that are generated from noise processes are enough to train such representations, and that these representations are surprisingly good for classification.

Hope this clarifies things a bit, and happy to answer any other questions!
Apple wins Epic court ruling: Devs will pay up for now as legal case churns on
shell escapes are real attack vector too...
This essay is well-articulated nonsense.

"I don’t really know if there’s a crime wave regardless of the perception that there is one.

...

What really gets to me though is that there _is_ a clear crime wave happening. Oakland’s at its 127th homicide as of typing this."

He seems to be arguing that the police should be spending more effort stopping crime in poor neighborhoods, that doesn't get as much publicity as smash-and-grabs in Union Square. Fine with me!
That specific place has a worker shortage problem? An actual shortage problem, not one they're pretending to have to jack up prices? Are they hiring people with a high school education at that rate?
Discussed at the time:

A common mistake involving wildcards and the find command - https://news.ycombinator.com/item?id=22278602 - Feb 2020 (143 comments)
If you've never played "World of Goo" - the mechanics are somewhat similar, and it's a great game!
The article's about the Bay Area, though.

I mean, it's a lame excuse for crime, but your counter-argument doesn't work.
Thank you. I want to make sure I understood it clearly...

I mostly use Java, and my impression is JIT inside JVM introduces hardware specific optimization without any user intervention. But for C/C++ if dependency is included as source - I can use compiler flag to enable platform specific optimizations. But if the dependency was included in the form of a pre-compiled binary, such as a .dll or .so, I am probably not using the the most optimally compiled version of the dependency. Am I right so far?
What's the sound of the tree falling if no one is there to hear it?
The reason StreetRoadTopia is a dark age is not because there are streets and roads per se, it's that the Pedestrians, in their hubris, smugly abolished Stroadlandia. Whether we get there by streets, roads or stroads, the real golden age is the friends we made along the way.
Rubber duck
What we need is a non-gun, nonviolent solution that’s expensive enough to afford sufficient lobbying money.
Sort of - you need to make a requirements.in file that specifies only your top level dependencies, then you run pip-compile on that file to generate the requirements.txt.
ANE is used for the portrait video effect (blurred background) and other camera features.
And Starlink is especially good, because it can compete with all of the cable companies at once. No one will have a monopoly anymore. Hopefully a lot of people will suddenly start getting better service, which I hear is common when competition rolls into town.
Getting Started with the React Dropdown List
Yes but designing roads that are hostile to anything other than a car, thus forcing people into cars, is very common in America.
Because the trial is ongoing, and mention of her in the media could have legal repercussions (opinions and biases could become skewed, etc.)
$100 gift card.
I’m mostly outraged that the YouTube algorithm keeps showing me his crap just because I like cities skylines. His content is trash and despite consistently disliking it YouTube just won’t learn.
"Games or something" is the majority of floating point work. There are far more video games and 3D renderings and people working on these technologies than climate models or scientific computing.
I had the same concern at first. I remained skeptical during my first couple days working with Tailwind, but came around pretty soon thereafter.

I realized that all of my semantic CSS classes might as well have been inline CSS for all the good they were doing me on reusability. Utility classes are faster to work with, and, as long as you’re componentizing everything, still going to give you consistent styles across your product.
Yet again, inline css has no support for media-queries, pseudo elements, states(hover, visited, active). Tailwind does. Tailwind also works as a design system, limiting you to a predefined font-sizes, spacing, etc. generating a consistent look-and-feel that requires discipline to do with inline styles.
> The message links to an official Microsoft website that claims “pirated software exposes your PC to security threats.”

The pirated software may have some of the nefarious stuff pulled out and be safer than the "real" version from Microsoft. What would posses people to use Office, let alone pay for it? LibreOffice or Gsuite would be a better choice for 99.9999% of the users.
A one-way plane ticket to somewhere else, ideally with limited internet connectivity.

https://www.workaway.info/

https://www.worldpackers.com/
Verizon is shameful. I guess you've seen this 43 page thread...

https://www.dslreports.com/forum/r32136440-Networking-IPv6-w...
Czech Cubism
You should check out the NJB you tube links. Stroads aren't fast for car travel. If you want a fast road, design for that. Stroad design gives you the worst of both worlds: slow and terrible for anything other than driving/parking.
You shouldn't need to do any of this in the first place if you followed the original recommendations for the WWW.
At the end of the day SaaS exploits organizations that prefer opex to capex. Even in SaaS you have to deal with downtrodden IT departments and their policies.
You absolutely can! As long as the clause doesn't violate another law, you can 100% put in a clause that says "You will continue you provide the service for 365 days from the date of purchase." Typically the rest of that clause would specify the penalty for the purchasing company, which could range from monetary penalties up to cancellation of the sale, which would immediately revert all assets the company owns to the original owners.
Dedicated neural net silicon is faster than GPU, at the cost of being less general purpose.

NVIDIA GPUs for example dedicate a modest fraction of their die to Tensor cores, at the cost of less general-purpose CUDA cores.
Same people who want Android for more freedom now complain about Teams taking over the phone.
It's still in a draft phase
The point of tailwind - well, one of them, anyways - is to provide sensible defaults. You then snap those sensible defaults together and have good looking UIs without a lot of effort. The square bracket notation is a fallback for rare cases when those defaults aren’t applicable.
And my point is the majority of floating point applications, which is to say _not_ scientific computing, don't care about subtle rounding-error differences in results
It sounds exactly like Ho Chi Minh City here in Vietnam. The solution isn't hard -- the government uses imminent domain, takes a few metres of land on each side, and compensates existing owners.
Cloudflare(NET) was ~$18 at IPO. It was ~$19 at lockup expiration 180 days later(versus nasdaq being a few percent down). If you bought at IPO you'd be up 734% but at lockup you'd be up only 688%.
> If so, where and how?

Serious answer: Mars. The outer space treaty prevents terrestrial nations from claiming sovereignty over mars, so mars itself would be in a position to set and collect its own taxes in an entirely new regime. And unlike today’s service economies, nearly all of Martian GDP would be derived from land (in the georgist sense: natural resources).
Car culture apology bullshit. Why aren't there safe places for bikes and peds on those roads too? Why should cars have all the space to the point where it is practically suicidal to be outside a car?
Okay, but let's not reduce the capacity of the road system in the meantime.
This might be the best CS tutorial website I've ever seen. Concise text, and super helpful figures. Props to the author!
> If I had to describe the style of Scala written at Databricks, I’d put it at 50% Java-ish, 30% Python-ish, 20% functional

This is interesting as in taking a different approach to most other Scala shops I’ve experienced so far where die-hard monoid/functors fanatics take over and make the code base completely incomprehensible to outsiders / new hires. This seems to be a much more sensible approach.
I’m a huge fan of Dash[0]. Being able to instantly summon documentation for many, many languages and third-party packages is a superpower.

[0] https://kapeli.com/dash
Yeah our codebase has a requirements file that takes over an hour to install with the new dependency resolver (and over 10 minutes using the deprecated resolver.) This is on a 6c/12t ryzen with 32g of ram and a gigabit connection.
I gor hit by this once. Never again.
Authorities investigate complaint Tesla allows drivers to play video games
it does make me wonder how much semiprivate data exists in the archives that was largely kept private through obscurity and small barriers to access.

yes, court records are public records... but how much was allowed to go in unredacted knowing that no technology existed to scrape or search it effectively? would the behavior of the courts change with respect to what gets archived if every filed document were easily queried and reviewed by anyone?
memory technology has always been what holds computing back, even today.

one can buy any amount of RAM that they need, but it still must be populated with data at boot time, from some slower storage medium, like SSDs, for example. what will "boot" or "reboot" mean once we are able to merge main storage with working RAM, and have the capacity and persistence of SSDs with the speed and throughput of RAM?
The amount of straw men you've been building in this thread is quite impressive. please try to do better.
For those not in the loop: https://en.wikipedia.org/wiki/Rubber_duck_debugging
I'm wondering if there is some inherit flaw in coding some data structures in Node/JS. Maybe this is just another case of the "Node tax"? Things like boxing, floating point number arithmetic, manual pop counts, array copying with bounds checks, etc would all go quite a far way to making for example the Map quite under performant by quite a significant factor especially with large collection sizes and hot loops. Have no idea what the Node runtime does/optimises for example the software version of PopCount encoded in the Immutable.js.

Having written persistent data structures in other lang's that are quite capable (170ns lookup 10,000,000 elements approx to give a rough guide) - yes it is an order slower than unordered hash mutable structures but often still faster than for example the mutable ordered ones I've tested with the advantage of still being immutable. This does benefit some scenarios where you want data sharing/cheap clones of data.
I think we need different terms... For example:

* Kidnapping and sex slavery:. Where someone is forced to do sex work and cannot quit.

* Providing adult services while underage. A child has an onlyfans account posting nudes because they get more pocket money doing that than delivering newspapers.

Both are illegal, but morally they are in very different categories, so we shouldn't use the same words to describe them.
Thank you for this super clear and concise write-up. Used it to write up these instructions for our users and customers to patch the vulnerability across their codebase and sharing here in case it's of use/interest to others: https://twitter.com/beyang/status/1469171471784329219.