skysight-inc/HackerNews huggingface dataset:
I was wondering the same thing recently. In Austria and some countries around a pretty popular road replacement system is called "fly over"[1] which has nothing to do with an overpass in the US, but is basically a small bridge put on top of a highway to repair the road surface underneath without interrupting traffic.

It was mislinked on Wikipedia to overpass and while trying to figure out what it should link to I learned that this concept just does not really exist in other countries.

[1]: https://www.waagnerbiro-bridgesystems.com/references/fly-ove...
Since the pandemic started, most of my meals have been microwaved in some fashion.
Fun adventures in trying new things.
https://oldbytes.space/tags/NerdFood

They mention making scrambled eggs. I do this almost every day. High-sided soup bowl, wisk with a little milk and olive oil, cook a few minutes then stir out the still liquid center to the edge of the bowl and cook for another minute.
> whose concerns were dismissed because they "did not follow the rules about filling out [the] form to document their concerns".

Typical government bureaucracy.
> PayPal can go after swept funds

that sounds horrible. What do you mean by this ?

I assume by "sweeping" the GC meant transferring funds to a bank outside of PP?
> The CM4 is interesting because it supports hardware timestamping on the ethernet so it can actually run PTP for ultra-precise synchronization.

Cool! I've been reading up on it but hadn't realized the CM4 supported that. Will need to look into that a bit deeper, thanks!
"Imagine getting paid 50 times in your career instead of 50 times a year".
Actually they don't. You can listen to the podcasts by Lex Fridman with Yan Le Cun or Andrej Karpathy regarding that topic. But basically what Le Cun is saying is that the information density in text is not high enough in order to learn a realistic representation of the world from it.
You don't "manage memory" unless you're writing C, and if you think "pointer arithmetic" is hard, you're a beginner level programmer.
I've optimized gperf and nbperf to such small sets. I also add the padding, when it helps in the hash and comparison.
cmph has an extremely large constant overhead.

https://github.com/rurban/nbperf
https://github.com/rurban/gperf
I think Not Invented Here syndrome is generally foolish and quite arrogant, but Not _Implemented_ Here syndrome can be a reasonable default. You rarely truly understand something unless you've implemented it yourself. You can draw inspiration from other sources of knowledge and in the process of implementation, you may decide that the source is better than what you would come up with. You might also discover that you can improve on the source, at least in some dimension. Your implementation could be as simple as a wrapper around the api of an existing library (or a DSL for using it). But after you've written the wrappers, you may find that it isn't too bad to just implement the darn thing yourself (probably don't do this with crypto!). I find it is generally a mistake to just bring in dependencies and directly build on top of them because then you become vulnerable to bit rot and vulnerabilities (or just needless complexity the use cases of other library users that are irrelevant to you) introduced upstream no matter how conscientious the upstream authors are.
> On the contrary, some of the ideas on which Wayland was originally based were definitely wrong and they have shown that the Wayland developers lacked experience about how many computers are used.

Like what?
M1/2 air. Battery life and build quality absolutely dunk on the competition. The touchpad makes not using a mouse actually feel good. Best buy had some deals recently.
Having shot extensively with this lens on an Olympus OM-D camera with IBIS, I can confirm this is a great option.

It’s an incredible kit for the size and price.
So did the MVC model just got stripped down to just C, a.k.a. Servlet but with more amenities?
IMHO the key to legible comprehensions is to use them only to express composition and to put the logic into verbosely named functions.

Chained pipelines (`foo.filter(...).map(...)`) are fine to me, certainly more verbose then comprehensions for better & worse, but I get lost in pipelines expressed as nested functions (`map(filter(a, ...), ...)`).
Yes. It's an embarrassment.
And pip is the defacto package manager for Python, and it's built in, and it just works, and venv is the defacto virtual environment manager, and it's built in, and it just works. And yes, there are other abstractions built on top of pip and venv, and some of them, like Poetry, work incredibly well.

But JavaScript is in no way different in this regard: Bit, Yarn, PNPM, Turbo, NX, Rush. If anything, JS has more tooling chaos than Python. And don't get me started on webpack and all its alternatives. And then there is the repository chaos, umpteen abandoned packages, repeated instances of malware injection (which has also happened in the cheeseshop, I know, but not nearly as often).

In the end, you choose a tool, and use it until you decide there is a better tool, and you get to work. I used to use only pip and venv. For a while I used virtualenvwrapper. Now I use Poetry with asdf, and it is a very pleasant experience.

The better JavaScript performance doesn't matter in 90% of use cases. In nearly every real-world bottleneck, the answer is not to switch ecosystems, but to optimize. How much traction has JS gotten in workloads where numpy and tensorflow rule the roost?

And you don't like Python's syntax. That's your prerogative. I love it, and so do millions of other python devs.
Wow, it lets you see behind trees and street corners? The device is practically paying for itself at that point!
I stopped reading around the "Nightmares" subheading, as the rest doesn't involve Nim-lang IMHO.
But not nearly higher enough. Driving on roads damages them in proportion to the fourth power of per-axle weight, which is about 17,000lbs for a fully loaded semi and 2,000lbs for a car. To put that in perspective, if the toll for the car were $0.25, it'd have to be over $1,300 for the truck for it to be fair in that sense.
If your problems need threads and raw CPU, you’re doing well, since that obviously isn’t Python’s niche. The thing is, most problems aren’t like that and if some parts are, Python probably has a C extension for it, so it doesn’t matter nearly as much as you think.
Overall I know that Stripe has (most likely) sophisticated systems to deal with account reviews. It is a black box though and once you're in the review system and have given them the information that they ask for, there doesn't seem to be any way to escalate or get any information on ways that we can help the process move forward. I'm not mad at Stripe for reviewing the account. I'm frustrated at the lack of communication and support in working through this process.
Thank you for the detailed response. Do you feel Paganism or tarot makes a significant impact on your personal life? What can you achieve with tarot other than helping or reading others?
Turning off JS works nicely.
If we selectively hide things from view all the world's problems will go away
> Targeting Putin for example could improve the public health of many Ukrainians.

i think this is naive to say the least. only place i’ve seen this kind of messaging is in the west.
They are paying for the product. Are you suggesting customer support should be paid for separately?
I’m not totally disagreeing with this advice but it’s just not applicable everywhere. When you are an investment banking analyst coming out of college you don’t have any ability to negotiate salary or pretty much anything.
Raspberry Pi or Arduino would be a great present in my opinion! Along with a list of exciting project ideas to ignite his imagination and maybe you could brainstorm together and watch some beginner tutorials on youtube to kickstart his interest...
The cookie law wasn't half as shitty as the lazy ways companies adhere to it. But even that I'll take any day over the time before the cookie law (which, BTW, is much more extensive than just regulating cookies).
Python has only one really serious drawback for the kind of tool it is and its not remotely its own fault: its not a first class resident on mobile.

In a different universe its sweet easygoing manner would have created enormous value by enabling all sorts of casual programmers to have some control over this most ubiquitus of computing devices.

Alas we dont live in an era where tech aims to empower users.

NB: There are a number of projects that allow some of this (kivy, beeware) but they need to swim hard against the current.
> they’ve always seemed like a SQL query compressed into a single line (or two if you’re lucky!):

If its more than a very simple expression, with one simple for, and no if or very simple if, I try to use at least (more, with parens, if necessary): one line for the result expression, one line for each for clause, and one line for each if clause.

But, while the boundary is subjective, it doesn’t take much before functional pipeline style is clearer (Python lambdas being more limited and syntacticaly cumbersome, functional pipeline style isn’t as clean in Python as it is in other languages, though.)
just doing some ballpark numbers here they look to have an average of 100-120 bucks an hour per room (from 85-185) if you break that down into an average you'd need 4000 bookings a week to get there. they have 30 locations so each location would have to do 133 on average a week or 19 a day to make that kind of weekly thing. 19 a day doesn't seem that hard to pull on average. they have more than one room running at a time. could also be two weeks of cash or it could also be also ancillary stuff like sodas and other refreshments, teeshirts to commemorate a birthday or corporate retreat kinda thing too.
Sure.

My first response to "let's do computers daddy" was to install a kids
KDE Linux with some things like TuXPaint and whatever. But I noticed
she really wanted to be doing what I was doing - typing. Also I had to
launch everything. And it seemed inevitable that within minutes alone
with the machine she'd accidentally get into desktop configuration and
hide the task bar or something.

So then I thought, what about just Bash?

That didn't work so well either, and I ended up aliasing so many
commands to simpler things - but it was a step in the right direction.

So now I just launch into a "kiosk mode shell" made in python that
dispatches the commands we talk about together. We say... wouldn't it
be cool if a computer could do this or that, and then I think about
how to make that a single three letter command with a few options. I'd
love it if she'd get into bash or programming properly as another
commenter's kid did, but I won't push it, this is foundation
work. There's every possibility she'll say "I'm bored with computers
dad" and I'll just have to try not to be broken-hearted :) Perhaps the
main aim is to cultivate a respect and healthy attitude for real
computers, so tablets and phones seem like the toys they are.
Update: it's a Dell Latitude 5421
Both of those were reasons given by the CEO of TSMC recently.
Their plan appeared to be to test the flight profile at sea. So they would specify some precise GPS coordinates to perform a soft touchdown at off the coast of Hawaii and once they're confident with that they can test on the real thing.

Additionally, part of the reason for building so many pads up front (IIRC they have two in various stages of construction at Cape Canaveral) is probably so that one failure doesn't stop everything.

Besides that, the booster flies a trajectory such that it'll just crash into the water nearby if it isn't able to initiate its catch burn. On top of that, unlike F9, the Superheavy booster is meant to be able to hover meaning it has a few seconds to make any corrections that may be necessary. Catching the ships themselves will certainly be much trickier, although at least they have the somewhat uncanny looking velocity when skydiving at low altitudes.
Second link I toyed with. First link is to a very old project. Clicked on the "demo" link and went to a extremely NSFW site :(

Regardless, looking for a friendly UI experience for this. Not a gamer but at this point I'm wondering if I could find videogames with realistic enough urban spaces to cover most of the cities I'm looking at.
I'm using wayland right now not because I give a f*ck about graphic servers, but having a 2K laptop monitor and 2 4K external monitors, I find the "monitor independent scaling" supported by wayland better than "only one scaling per all the monitors" of X11, had just to solve an issue related to screensharing on browsers but following archlinux wiki was straightforward enough for me

But yeah I use KDE so probably for other DE is not worth it?
That's the moral aspect of the problem. First thing that I am concerned is that the search engines will be flooded by the bots creating ai content and engines won't have a way to identify it.
Thanks for pointing it out! Fixed it.
>They did a really good job installing these.

It really depends on the car and suspension! In regular car driving over them is fine. In motorhome vibration is so strong that I go in the left lane, otherwise it's two hours of crazy shaking.
Wasn't this last batch of Starlinks the first V2 launch?
Buy a car. Install lights on your bike. Pick up your food before it gets dark.

Perhaps stop making excuses for being hapless.
Would it be possible to integrate RLHF with BLOOM Petals [0]? Petals lets you run the huge BLOOM model (175B params) with a distributed swarm of machines. iirc it already supports fine-tuning BLOOM, so.. maybe?

[0] https://github.com/bigscience-workshop/petals
I don’t know enough about your situation so not talking about your dad specifically… but there must be something else involved here than just culture war and political powerlessness. Eg going to church and laughing at people who die from AIDS are not easily compatible (or at least _should not_ be easily compatible) parts of one’s life.
This is our busiest time of the year. But it is our busiest time of the year every year. So if they have systems that are smart enough to see trends then our accounts shouldn't be that far off from past years.
> in less than 8ms on a single core dev instance. Python is plenty fast for many things.

What’s that, nowadays? 25 million cycles, 75 million instructions?

Python isn’t plenty fast, modern hardware is.
I was going to write the same thing! Some cool stuff in there.
Ask HN: Those making $500/month on side projects in 2022 – Show and tell
It seems this question hasn't been asked for some time, so I'd be interested hear what new (and old) ideas have come up.
Coffee must be fresh to taste good, months old coffee is rubbish.
The Blind Spot
Good riddance. Even independent of the ethical problems, we should use harder benchmark datasets than this or iris.
Interesting, I was wondering if you considered building on top of https://github.com/apache/arrow-datafusion-python

I really do think a distributed db with compute/storage separation and optimized for feature engineering/dataloading (for training NNs) is underserved.

I'd be very interested in the time series aspects of what you're building.
ACH transfers can be reversed.

That is why I use multiple bank accounts accounts at different financial institutions, and only some are used for others to send and receive funds, and then I transfer the funds from there to the other bank accounts that others do not know about.
@chrismccord

If you’re reading this, would be super interesting to update this 7-year-old benchmark to use Live View (and the latest stack). Thanks for all you do btw.
Correct. You write a moduleJSON. So this is about what we have for one of our controller/views:

defmodule MyWeb.SystemStateJSON do
def index(%{summary: summary}) do
%{data: summary}
end
end
Delusions of grandeur, even. Yeah, you might be bipolar.
You denied me my first AMA question.
No, unfortunately not. For that I just use an USRP to alert on nearby TETRA handsets, not super reliable though.

There are UK companies with a similar commercial products https://www.targetblueye.co.uk https://www.pythondetectors.com
That doesn’t seem to be happening though - there was plenty of opportunity for this in the EU but it took legislation effectively mandating roaming to be free for it to become affordable - until then carriers were happily swindling their customers.
That was my thought too. That’s some very old coffee - after 2-3 weeks in stale by my taste.
The main drawback of Python is the limited set of language features.
Maybe put your email in your profile so people can contact you outside of this HN post.
Is the product so unique after all if their own supplier can match to over doubling their demand. In probably rather short time frame...
I'm writing to some contacts at Stripe. If you want to send a note to hn@ycombinator.com with permission to pass on your email address, I can do that as well.
I wrote a plugin for Omnifocus that allows you to select some tasks and send them to BusyCal or Fantastical for time blocking. If you then use this in conjunction with MeetingBar it will allow you to see what task you currently should be working on in the menu bar and if you click on the MeetingBar section of the menu bar, will display your entire itinerary for the day. It's very cool.
hmm I wasn't aware of https://github.com/apache/arrow-datafusion-python... thanks for the pointer.

time series target release by April this year. main challenge is supporting them in the SQL API -- execution engine support is already done
I agree very much so. List comprehensions and can be nice and concise and readable in many situations, but due to the whole "one true way" thing in Python, they're used in every situation, even when a map/reduce/filter etc would be better. Although since there are no pipes, I sorta get it.
Most code isn’t fire and forget though. Bugs occur, requirements change. The human cycles are a perpetual investment. And Python is simply very, very maintainable.

I do agree that there is a point where the scale tips. I wonder where that is, and what kind of application we’re talking about then. Many applications are at their basic level old corner shop crud, really.
While I agree that type hinting by its very own nature feels a bit bolted on, I vastly prefer going into code bases which include type hinting. I personally always add type hinting to the code I write, as I actually consider it quite useful.

In what ways do think it's painful?
The gpt_index project looks very promising in this area.

"At its core, GPT Index is about:

1. loading in external data (@NotionHQ, @Slack, .txt, etc.)
2. Building indices over that data
3. Inputting a prompt -> getting an output!"

https://twitter.com/jerryjliu0/status/1608632335695745024
Brilliantly simple, and gets the job done. Could you add notes for how to restore from backup? (I know, I know... All I have to do is read S3's docs and figure out s3util or whatever, but I'm knee-deep in Lisp and would prefer to keep my precious remaining vacation time that way.)
and those are....?
The Moratorium on US Medical School Enrollment from 1980 to 2005 (2008)
Do you have any references about what they got wrong and what the more traditional stories are?

I expected they took some liberties for storytelling purposes, but if it’s as egregious as you make it out to be, I’d love to hear the common versions of the stories.
Show HN: OpenAI-powered semantic search for the All-In Podcast
My favorite podcast is the All-In Pod, but search and discovery is tough for podcasts.

So I built a semantic search index that lets you search across every episode of the pod with Google-level accuracy.

It uses OpenAI's latest ada-2 embedding model and Pinecone to index the embeddings + k-NN search. Wrapped up in a Next.js + Vercel webapp.

The project is designed to work with any YouTube channel / playlist. I'm just using All-In as a demo.

Would love to hear feedback & suggestions.

Open source here: https://github.com/transitive-bullshit/yt-semantic-search

Note that the source is designed to work with any YouTube playlist / channel. I'm just using the All-In Podcast as a demo because it's my favorite.
Looks like filler is gone from these on I-90 because driving in motorhome over them (V-8 F-53 chassis) leads to crazy vibration. Regular car is fine.
“Infect everyone with a disease that needs to spread and live through enough generations to reach the target, giving it plenty of opportunity to mutate” as an assassination weapon, is–and this is skipping over a lot of other problems practical, moral, and legal problems to focus on this one–a great way to accidentally produce a plague which wipes out a lot of the wrong people.
There is Octave and Julia
Same reason people today listen to Maddow, Carlson, or Olbermann. Same reason people gossip about what that bitch Becky or that asshole Brent did the other day in your friend group.

A daily dose of bias confirmation and drama, no matter what the politics, no matter how devoid of truth the monologue is, soothes the soul of humans everywhere.
I do not see the benefit of type hints. Good docstrings (and naming of the function and arguments) are superior, at least for the human.
Type hints are too much clutter.
Yeah, but you can ask it about facts easily found as first result in Google and it gets then wrong do what hope is there for it’s political musings?
Some of these backtracking regex engines have problem semantics like if both a|abc can match a string, the left match will win, so only "a" gets matched. If you put some compressing pass before that, you have to be careful not to mess that up. Basically "abc" can be deleted in this example. then you compress.
Is JavaScript worth looking at, as an alternative to Python?
They claim a focus on quality, and one year old coffee isn’t quality.

It’s probably 100x better than what most workplaces stick though, so that’s probably a humane usage.
I still fail to see how your single table approach is more normalized. Consider for example an e-commerce order that may have either (1) exactly one shipping address or (2) no shipping address (for things like digital, downloadable products). You’re saying that you’d rather store the address data on the order table using a bunch of nullable fields? That bloats the order table and introduces a ton of possible consistency problems. A much more normalized model, IMO, would be to separate the address fields into their own table and use the unique FK approach to ensure that no order has more than one related address. Precisely which rules of normalization is that breaking? And how would they be resolved by putting everything into a single table?
This is true, for me, in the trivial sense that the only place I’ve seen that kind of messaging is in the grandparent post, and I’ve seen a lot of hot takes from every side of the Russia/Ukraine war.
Show HN: AI User Persona Creator
Instantly create User Personas for free, based of a short description of your product or service.
China cracks advanced microchip technology in blow to Western sanctions
> These kinds of projects read to me like using the kid as an excuse
to build something that the parent thinks is cool.

It is, and that's actually very healthy and okay. It's called
co-construction. I'd urge you to read educational theorists like
Friere - building motivation through shared interests etc.

You're possibly mistaking what I'm doing from actually trying to
teach bash and python etc. That would be insane. Those, and the whole
vocation of coding, may well be dead by the time she's a teenager.
It's about engaged parenting.
Most of the related startups are targeting the much higher-margin deep learning training accelerator portion of the GPU system market, and there are a lot there:

https://www.ai-startups.org/top/hardware/
I think them's fighting words here on HN!!!! Jokes aside, though, I quite agree with you.