skysight-inc/HackerNews huggingface dataset:
I made a query language that parses as legal GraphQL using a vanilla parser, but has directives like `@filter, @recurse, @optional` etc. that make it a real query language. Also, instead of returning a giant fully-nested result, it flattens results and emits them row-by-row like a SQL database. This means the query evaluation can be lazy and incremental — if you write a query that has a billion results but only load 20 of them, then only 20 rows' worth of work happens.

My company has been using this in production for 6 years now across everything from TB-scale SQL clusters with X00,000 tables/views, to querying our own codebase, configuration, and deployment information to find and prevent bugs. I gave a 10min talk at a conference about this recently, if you'd like to learn more: https://www.hytradboi.com/2022/how-to-query-almost-everythin...

Project GitHub: https://github.com/obi1kenobi/trustfall
"Sun-like star found in the region of the sky that has most radio signals"

Found using https://hackernewstitles.netlify.app/
GitHub is not allowing them to turn it back on yet (source: multiple people on both sides)
To me, this is already fixed [1] *

[1]: https://www.i-dont-care-about-cookies.eu/

* I know, this is not what the author meant. But it just fits here and in case if there is still somewone who not use it.
They skipped straight to the 3rd step, without doing the first 2.
I tried on mobile a few times and I couldn’t figure out if it was actually interactive.
As far as I can tell! Browsers seem fine with it too.
I'd expect that some films, at least, have an uneven distribution of cuts. Action scenes will have more cuts than non-action scenes etc. Still, it's interesting to watch these films with the shot length in mind, it can definitely be unnecessarily frenetic.
It's not time spent on programming that fatigues me, it's decisions made and how complex they are. I find estimating time so difficult because it's hard to tell how many complex decisions will come up.
Yeah and no. It's a reality at a majority of workplaces in my direct experience and in my friends/coworkers' experiences.

But, I could do a better job at seeking out workplaces where that's not the case. In that sense it's self-imposed.
Does it work?

Seems it's a now a commercial enterprise that has sprung from a CMU DB group project. An old version's still on Github: https://github.com/cmu-db/ottertune

They also had Peloton, a "self-driving SQL database management system", that's a dead project now.
> Plus geese lead with their heads. Classic boxing mistake.

Filed that one away.
Interpreted Javascript is slow. Most modern Javascript implementation use JIT.
Your arguments seem comically out-of-touch and perhaps even offered in bad faith.

Some people are overworked, but that doesn't mean that mass unemployment will help: it just means that some people will remain overworked and others will sink into poverty.

You are conflating, I assume intentionally, the legal proceeding bankruptcy, with the colloquial term bankruptcy meaning simply having zero liquidity. For most working people, the latter is definitely not a good state to be in.

Your first assertion is the least coherent. Are you seriously saying that when people have less money, they're inclined to spend more on charity? Give me a break.
In short, be humble, and don't assume your own position is always correct, and leave room for doubt and criticism. Seek to find why someone else would consider your position wrong - it can't hurt because if you can find proof that your position is correct this way, it only strengthens your position, and if your position turns out to be wrong, you can learn and gain experience (while thanking the people who critisized you).

unfortunately, ego is what prevents this in a lot of people. Their self-worth is linked to being correct, and people pointing out that their foundational beliefs are wrong cannot be acknowledged.
Also burnout. Burnout shares a lot with depression though (and may even basically be a type of depression), but with the difference that it can usually be fixed with sufficient rest and holidays and lifestyle changes.
Comment in relation to the comments in this thread:

What is it with all the Googlers systematically prefacing their comments with "Opinions are my own"? Is that some kind of policy at Google? It's so ubiquitous now that it feels almost like some kind of humble brag.
This is just naive. Every company that makes any kind of product has made some kind of trade like this.

Costco sells you knives cheaply because they will not be liable if you murder people with them. If the Costco investors were liable for murder every time one of their knives was used to kill someone, you can bet they would just not sell them entirely.

Just because a company thinks about liability doesn’t mean it’s immoral. Individuals avoid liability as much as possible too (see insurance).

The world is dangerous and “fault” is everywhere.
I'm picturing someone having trouble deciding who is the underdog in the original Terminator movie.

Also this:

https://xkcd.com/652/
You may be right. But I didn't see any compelling counterproposals to the bills that were eventually passed. In fact, even with the benefit of hindsight, I still don't see any serious arguments about what those bills should have been, with the intent to improve the current situation.
It is still baffling to me how bad both cs.github and sourcegraph are compared to this. I mean when your entire business is browsing code why don't you have decent crossrefs? Bizarre, especially when you consider that the whole underlying infrastructure of google codesearch has been open-sourced.
See also: https://news.ycombinator.com/item?id=31285302
See also: https://news.ycombinator.com/item?id=31290421
There has been plenty of work on how to de-anonymize Tor users over the years, e.g., see https://www.cs.princeton.edu/~jrex/papers/usenixsec15.pdf.

There's no doubt in my mind that state actors have been putting similar techniques to use.
> Yup. I've said in other places that people who can have kids but don't probably shouldn't get social security.

And you also said that such people shouldn't pay social security either, right?

Moreover, they get a refund (with interest) for past payments when the determination is made.
It's a question that ultimately depends on the utilization economics pathway, which if you listen to folks like Tony Seba, is going to come from the side of robotaxi fleets, not personally owned vehicles.

If you own a taxi fleet, the cost structure will favor spending more on Lidar if it gets you to a level 4 or 5 result faster. Cars designed for personal use will tend towards seeing the feature as a consumer "add-on" and prefer cameras. Tesla's business has focused on this latter path, trying to capture high end users first and then mainstream the results.

But if Seba is correct and we take a logistic curve pathway with both EV and self-driving tech, the cost curve will price robotaxi fleets underneath all forms of ownership within just a few years; you get much better utility from your sensor investment if the same car is making a dozen trips every day, and the consumer pays "for what they use" instead of having an unused hunk of metal taking up parking space. At that point, adoption shoots up and the consumer add-on model doesn't have a leg to stand on. Camera tech might still get better and replace the sensor package, but the race, such as it is, would be won by whomever deploys a fleet at scale first.
How's the browser supposed to know which cookies are necessary for the site to function? If it blocks all cookies, then things like sign in break.
In a deflationary economy, it's not just consumers who stop spending, it's everyone: companies stop investing, employers stop hiring. This leads to a vicious cycle. History shows us that deflationary economies can be more damaging that inflationary.
No, read the first part of the sentence.
> I’m craving a feeling that only physics seems to be able to provide

Interested in a thinker's experiment in subjective metaphor? Structure the coming weekend hours down to a 30-minute block schedule with some conditional logic, and see if the craving remains, for these structural frameworks (physics) that provide control-leverage over the naturally-occurring yet-unknown.

(This works well for me, but it may just be me...weekends and the unknown--advanced physics, UFOs, programming topics, especially creating explicit structure where there otherwise is no structure--seem to often pair really well, to a suspicious degree)
I'm not older yet, but I feel this coming. Good income, but still, always worried about getting left behind in the tech field.
re: org level. This is especially true for anyone on call (pager duty).

Leaving a bit in the tank every day increases ability to respond to sudden emergencies more intelligently and with less burnout afterwards.
Salesforce is where good software goes to die (or at best become stagnant and lame). Same thing happened to quip and will happen to slack.
It may be that the vastness of time is the real filter. We may not be alone but our reach can’t span the time between us and our nearest neighbors
More posts like this, please.
I’ve used pulp a lot to set up MIP problems in python. The problem is that every variable often uses 10kb of memory or so. When problems get large, the machine that I have that has access to gurobi will run out of memory juts setting up the problem in python (or when calling gurobi from within python, which for a short time seems to double memory usage when calling an external process) - even though gurobi can still handle the actual model.

I’ve often given up and just build the problems in python by outputting text files, which is very cumbersome.

I wonder whether there’s a better alternative, i.e. a python library that will deal well with large problems.
I really wish cars removed from residential areas and inner city, basically anywhere people are walking around.

It makes self driving much easier and also eliminate the need for parking. You would walk a bit more (like five minutes), to a bus stop and be picked up by a car. Much healthier and probably causes less congestion too.

Within city's and residential areas you can have nice bike and walking paths and more room for nature.
And the winner is: "Amazon calculates a product's star rating using machine-learned models instead of a simple average..."

https://www.amazon.com/gp/help/customer/display.html?nodeId=...

When you have a majority of one-star reviews that independently mention the fine bouquet of "stinky feet", let's pick 4.2. ¯\_(ツ)_/¯

On the plus side, it's no GPT-3 leaving such gems as:

"Looks like human skin, smells like gym shoes, this is a tragedy." and

"Smelled like stinky feet. They didn't taste like watermelon and had a nasty texture. I spent more time peeling them off the paper and couldn't enjoy them because I had to spit them out."

"My kids spit it out and so did I. If you still aren’t convinced and end up buying it anyway... you’ll regret it ... guaranteed... you’ve been warned."

Clearly some future food critics here. These are the absolute best negative reviews I think I've ever read. 4.9 stars!
The use of `enumerate` in some of the general examples doesn't seem right to me.

Take, for instance, the part of the general solution:

for r, _ in enumerate(RESOURCES):
solver.Add(sum(DATA[u][r] * units[u] for u, _ in enumerate(units)) <= RESOURCES[r])

the author is basically using enumerate to get the indices from the list, and nothing else. It seems like it would be much better to either do:

for r, resource in enumerate(RESOURCES):
solver.Add(sum(DATA[u][r] * unit for u, unit in enumerate(units)) <= resource)

`enumerate` is supposed to return both the index and the value, so indexing the list you just passed to `enumerate` seems like bad form.

Is there some reason not to do it this way?
The Spy Among Us (2015)
By using tornado.cash the cryptocurrency you feed it facilitates tornado.cash’s use by people who launder money. In effect, you are facilitating money laundering.

I dont agree with it at all but I absolutely see the writing on the wall for “unhosted wallets” and Monero. The USA even somehow managed to nearly eliminate IRL cash transactions during the last two years — in Houston, most businesses have signs saying “due to ongoing coin shortage we cannot take cash”.
>I am talking about real (not nominal) median income already, which accounts for the concerns that you are talking about

It actually doesn't account for what I'm talking about. It dismisses it without much substance and avoids the topic that we're talking about which is:

>Why care about wealth inequality as a first-order concern?

If you equalize income inequality, it's impossible for real median income to fall when it's below the real average income. If you can't see why, keep reading.

>Also, during a supply-driven recession, then both your income falls and the price of goods increases.

This is a straw man which I'm not going to address, but let's relate it back to the topic. If we're running out of supply, you're running out of something (and are closer to a zero sum scenario). If you are to ever acquire something in a zero sum game, you must take it from someone else (the wealthy owners of said supply). That's why you should be concerned about wealth inequality in such a scenario. If we take from the wealthy who have that supply and equalized it, real median wealth wouldn't actually fall.

To further demonstrate why, let's take my Manhattan scenario. Median ownership of Manhattan land is 0 Manhattan land. If we take all that Manhattan land from people who own Manhattan land, and equally distributed it amongst everyone, median ownership of Manhattan land would actually rise (not fall) to a minuscule, but non 0 amount. The previously wealthy Manhattan land owners however would lose tremendously.
Wow! Signal
Just cut the fucking marketing corpospeak, please, we're begging you. This post is just saturated with it.
I generally don't want cookies, except for when I do on some sites...
We are considering using MD5 for user id + salt hashing for randomizing users for A/B testing. Should blake3 or xxhash work as a replacement for that use case?
That would imply a breach of AWS itself, which I do not believe to be the case.
I'm sure there is a manual override if your phone is dead and you have to walk over to activate it.
I'm curious how you know this, too.

My only hope that maybe I didn't eat dog came after I'd lived there for a few months, and realized dogs are relatively special dishes. A restaurant across the street from me kept one in a cage on the side of the patio, which I'm pretty sure was eaten for a wedding. (It disappeared the same night as most of the fish in their tank). Having said that, the "american beefsteak" was definitely expensive compared to everything else on the menu, and was certainly a premium item.

It's true though that regular chicken in Vietnam is as gamey as duck, because it isn't hormone-fed and water filled. So maybe this was just beef. But I never had any other beef there that tasted like it.
I spend too much of my life behind a computer screen, which I only notice when I take a long break. Working remote doesn't help either.
Related:

MenuetOS - https://news.ycombinator.com/item?id=28988778 - Oct 2021 (15 comments)

Menuet – A pre-emptive, real-time and multiprocessor OS written in assembly - https://news.ycombinator.com/item?id=15427848 - Oct 2017 (71 comments)

MenuetOS 1.0 – 1.5 MB OS written entirely in assembly [video] - https://news.ycombinator.com/item?id=9595507 - May 2015 (24 comments)

MenuetOS, an operating system written in assembly, hits 1.0 - https://news.ycombinator.com/item?id=9549808 - May 2015 (2 comments)

MenuetOS 0.85C released: an OS written entirely in 32/64 bit assembly - https://news.ycombinator.com/item?id=6309696 - Sept 2013 (15 comments)

MenuetOS - An OS written entirely in assembly - https://news.ycombinator.com/item?id=1494999 - July 2010 (26 comments)

MenuetOS: an OS that fits on a floppy, written entirely in assembly, has GUI - https://news.ycombinator.com/item?id=1477868 - July 2010 (8 comments)

MenuetOS: Written in Assembly, fits on a floppy, has GUI - https://news.ycombinator.com/item?id=776381 - Aug 2009 (45 comments)
Did MS every truly apologize and try to make amends?

Being dismissive and condescending to someone with more domain expertise who is trying to help you, a trillion dollar company, for free, is a lot.
You infer that the browser makers, and the content suppliers are not aligned.

But this is not the case. The biggest browser maker is also the biggest cookie tracker.

In theory this would be a point of differentiation for say Firefox, but then again the biggest funder of Firefox is also.... Da dum.... That's right, the biggest beneficiary of cookie tracking...

I imagine there are browsers out there that offer what you want, but you'd have to go looking for them.
MySQL has supported index expressions for nearly four years, since MySQL 8.0.13.

Prior to that, you could accomplish the same thing indirectly by creating a virtual column with the desired expression, and then creating an index over that virtual column. This has been supported for six years, since MySQL 5.7. So at this point all non-EOL versions of MySQL support this.
It's weird that this and the Jones act don't come under NAFTA
I dunno, maybe some historians would know the best place to return it?
Oh no! I hope Slack doesn’t become slow and bloated, or go through unnecessary UX redesigns. /s
Why is there some sort of tracking attribute (`gi`) in the URL submitted to HN?

https://uxdesign.cc/unethical-design-of-cookie-consent-windo...
If you identify yourself as a Googler without disclosing that you are not speaking on behalf of the company, you leave the window open for people to think you _are_. Which is a no-no of course.

The standard cop out is to say that line even when it’s completely unnecessary. It’s just easier to add it than consider how your words may be missunderstood.
I, for one, found the previous title super clear and interesting enough to click further without being clickbait. The new one gives zero information. So thank you for your effort, OP.
> Slack is unscheduled time, not time that's devoted to performing your duties.

Time that the CEO can spend thinking about big picture things and considering ways to change the organization to make it better is "unscheduled time". That's the point.
Discussed at the time:

Google Is 2B Lines of Code, All in One Place - https://news.ycombinator.com/item?id=10227000 - Sept 2015 (325 comments)
I'm guessing that blaze (bazel.build/ outside) is the big difference.

You'd need to do a lot of educated guesses to properly build the cross-references, and within Google you can just build the code or whatever analyzer you need.
Is Matz still there?
It is only two people :)

I remember a time when I was younger and I too would present much of my persona as being based in the company for which I worked.

As time passes this fades significantly. I feel much more like my own person now, from whom my employer benefits, and not the other way around.

Delusions of grandeur? Moi? Or the true wisdom of age? Why not both!
Why not try a self-extracting archive?

see https://makeself.io
Where there is coercion, there can be no consent.
It's on ice. As you say it's also not the first time they've attempted something like this.

Eventually they'll get there, but customers should know that's the direction. They'll be users of "Compute Cloud" writing APEX instead of Procfiles someday.
The latency improvement is especially exciting for me. Thank you Tor team
Totally agree. This is as simply as discarding non-identity (even all) cookies on closing the browser by default. But the thing is that all mainstream browsers are controlled by giants and unfortunately all of which have huge interests in advertisement industry. So unless we can create a browser ourselves or we are going to have such scratching the boot solutions again and again.
Nuclear vessel 'could be floating charging station for electric cruise ships'
Lessons learned from my 10 year open source project
To add to this, it's not all on every engineer's machine. It's not like they can just walk out of the office with a computer with all the source code. It's on a virtual file system that requests files as needed, and you can bet there are systems set up to detect if someone is just downloading the whole thing for no reason.
That’s functionally alone.
The age-appropriate debate is altering curriculum in Tennessee and nationwide
I spent a few hours tonight going through https://neovimcraft.com looking for new nvim plugins. Every once in awhile I find something that's pretty useful. For example:

- https://github.com/folke/trouble.nvim

- https://github.com/lewis6991/gitsigns.nvim

I also have a tendency to review my current plugins to see if there are any I'm not using.
On my phone I can see "Roboto... but".
The rest of the page is top banner, top nav and cookie-ok text. It is quite strange choice.
High Schooler Invented a Low-Cost, Mind-Controlled Prosthetic Arm
It has drivers for Intel HD Audio, which has been a standard for over a decade now, and of course USB 1.x and 2.x (EHCI). No USB 3 (XHCI) however.
Can you please stop posting flamewar comments to HN? We've already had to ask you this and, I'm sad to say, you've posted a ton of such comments. That's not ok here, and we ban such accounts.

I don't want to ban you because your substantive points are interesting and welcome, but this sort of internet attack is not what this site is for, and destroys what it is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Ask HN: Is investor sentiment in Silicon Valley becoming negative?
Bear-market signs, high inflation, rumors about layoffs: Is the investor sentiment in Silicon Valley the most negative since the dot-com crash?
That video is completely animated.
This sounds neat. I wonder if there is a Go equivalent.

I’m almost done with “Building Distributed Services in Go” and it’s also really cool. You build a distributed log service (ie Kafka) from scratch and it’s extremely informative for understanding systems. Also it was written by the coauthor of Kafka, so the dude definitely knows what he’s doing.
As trolls go, this was a relatively original one.

> All these languages are morphing into a single language where everything is possible but nothing is doable or practical.

Is that where the Language Server Protocol will deliver us? https://langserver.org/
Perhaps you might even say... robotic?
It looks like you did pass-by-reference on all parameters. The interpreter I wrote for the articles does pass-by-value on all parameters which has it's own quirks compared to conventional Lisps.
Checked out render.com in the context of side projects that I want on the air but don't expect anyone to ever use (I have so many on heroku, who got rewarded for their generosity with many thousands of dollars of business from me), which means I'm willing to pay a few dollars but not to pay per-app. Looks great except that they delete your free databases after 90 days, making it completely useless for this use case. Their announcement blog post says they plan to remove this limitation "early 2022", but it hadn't happened yet.

I next looked at fly.io, which seem ok for the first two apps, assuming they use the same database. If I ever want more than two apps, it seems I will need to start hosting different apps together, which is the opposite of the headache-free experience I'm looking for.

Porter runs on my own cloud account, so I can't trust it to not cost too much.

Maybe I can get a Kubernetes cluster somewhere (DigitalOcean?) and deploy all my small apps to it, but it sounds like a headache.

I'm staying with heroku.
Because you can't control it. Drivers aren't liable for design flaws in their cars be they faulty self-driving, unintended acceleration, etc.
City in a Bottle (256 byte raycaster+city)