skysight-inc/HackerNews huggingface dataset:
Why don't you read the code? The amount of people commenting on this, if there was something to hide they'd have probably caught it already and if not surely by next week.
Ive done that before (using used cheap 1u boxes). The problem is listening to them, and then paying the power bill
I presume you coaxed one of the OpenAI models to produce flow chart markup? Can you elaborate on the strategy you used to ensure useful results?
It mostly ends with Blackstone buying them all at a discount.
'Airbnbust' proves the Wild West days of online vacation rentals are over
> Much more importantly, our use of medicines (antibiotics, antivirals, antifungals, etc.) have put extreme selective pressure on pathogens to evolve to become resistant to them.

I don't think that makes sense when comparing against the threat level of pre-antimicrobial times. It didn't matter that they weren't resistant before we had antimicrobial drugs. Lack of resistence was useless in cave man times.
~~That's weird because I don't pay anything.~~

EDIT: GitHub Copilot is free to use for verified students, teachers, and maintainers of popular open source projects
My understanding is that right now 'our explosives got wet' fails safe. This would invert that situation.
Wasn't it PG who said to look out for disruptive forces in your startup that are not commonly thought of to be in the same industry, that the disruption of planes for business meetings might just be Zoom and remote work instead? Given that, I wonder why these people are super commuting at all.
Those types of issues are mostly handled by local & state governments, which vary wildly in corruption from locality to locality. So many eyes are on the federal government while some city governments have much crazier things going on that have more of an immediate impact.
Honestly, me too, to the point where I open the comments in tabs before visiting the articles. It may be biased, but seeing what the HN hivemind has to say about the topic is usually as valuable, and often more valuable, than the linked article itself.

There are also situations like this one where, while I find the headline interesting, I don't care enough to read through the whole link - so I'll check the comments for any significant additions or corrections or clarifications, and sometimes read the interesting discussions that occur, but won't even click through to the main link.

It might come down to a question of number of perspectives - the linked article is usually by a single person/group (or worse, a news org poorly interpreting the results of a group), while the HN comment section will be filled with a variety of people, often with domain specific knowledge and experience.

All that to say, HN is an interesting community, and I don't think there's a "wrong" way to interact with/be part of it (as long as you're being respectful etc.).
I think "walled garden" in this sense is meant as an ecosystem of multiple apps that work together. IIUC Notion is just a single app, right?
Taxes don't only pay for what you have defined as "government". They pay for everything the state does, including courts and enforcement of laws.
If you browse a bit on the second link, it will give you a list of common cartridge models.

See e.g. https://gbdev.io/pandocs/MBC5.html which gives you 8MB as peak ROM size, but it is all paged via the 2nd half of the cartridges address space, in blocks of 16K. Code used by the whole program preferably resides in the first (unbanked) 16K.

This pushes program designs to prefer to either use banking mainly for data (maps/graphics/...), or split the program in independent 16K sized sub-programs that don't communicate too much. If code in bank A uses data from bank B, you'll have to switch back and forth a lot, mediated by unbanked code. You can go all the way, of course, but it is an annoying way to program.
> I've yet to see any evidence that it actually does reduce bad hires

And the OP's own point "responsibility is diluted so if there's a bad hire you can blame the process rather than one manager" would be needless if the process actually did avoid bad hires.
There were bad experiences with the M:N threading of the 90s in Solaris' and others' C libraries. Making those libraries make every file descriptor non-blocking behind the programmer's back was a tricky thing. Think about inheritance of file descriptors via fork() and exec() -- you could have one threaded process sharing an FD with a non-threaded process, and now even non-threaded processes' C library would have to poll(), and now add static linking with older C libraries to the mix and it just couldn't be done. So it wasn't done.
> I [...] found a state that would be unsafe.

That seems separate from the hardware issue with the raspi, like something that would happen with better hardware as well.

It feels like this needs to be handled in the dev tools where going into a dangerous state is automatically followed up by exiting it once an operation is performed and you can't mistakenly stay in the dangerous state. And then have an exhaustive analysis of the FSM to show it performs as expected with the correct state transitions.

What was it (an automated curtain puller?) and did the machine have useful hardware lockouts, such as physical rope-speed limiters or whatever, to make sure it couldn't do bad stuff even if commanded to?
> What is the "output" when the input is just a (logically coherent) chunk of text?

It probably won't change much if it's just a single sample. If you put in a large corpus of samples that repeat on the same theme, then the model will be "tuned" to repeat that theme. If you increase the number of epochs, you can overtrain it, meaning that it will just spit out the training data text.
Based on your statement, I feel you haven't used GPT based code much. The code it generates is generally beautifully organized and commented.

Sure, it can be flat out wrong, but it is always eminently readable. Self-documentating code with clean comments, far above the standard I see on average human code. That's about as good as "explaining it's reasoning" as you get.

Also, you can literally ask chatGPT to explain the code, line by the line, and it will. So there's that.

Is it ready now? Certainly not if it will be expected to the do the entire job of a SWE. But it is already extremely useful, especially to less experienced devs as both a production for specific tasks and as learning tool. And it will only get better.
> I just got an update from my realtor that, compared to 2021, houses are now getting 5-10 offers instead of 10-20.

Well, Realtors are incentivized to portray the market hotter than it actually is.
People always point to "comorbidities" but many of the comorbidities in covid's case were things like "being overweight", you know, most of the population?
What state, region, market are you in?
We had Snowpocalypse once, please stop exaggerating.
Duolingo developing a music learning app
Raspi's are stable if you respect 2 things :

- avoid writes to sd card too much (log2ram mitigates this, alpine in read-only solves this)

- plenty of power (the recent 3 and 4 have huge sipkes of current draw !)

Do you know the reason for your reboots ?
Also before the 3+, the die have no RF shield. The B and 2 B+ are exposed if you don't use a metal case with a seperation from the PSU.
US says too early to know if legislation necessary on banking crisis
Siri isn't supposed to be great - its a voice interface to a few standardized interfaces that applications can hook into.

The system provided intents ( https://developer.apple.com/documentation/sirikit ) are rather limited. While we can say "it should be more" the architecture for it doesn't appear to be something that easily extensible by anyone (Apple included).

However, for those intents - it does quite well and most processing is done on device rather than in the cloud and that fundamentally changes the economics and capability. It is much less expensive than Alexa to run (where nearly everything is in the cloud), but it is also something that can't do as much.

Try this - turn on airplane mode and do "hey Siri what time is it?" or "hey Siri open notes" And while those are indeed a very limited examples (there are other examples such as interacting with HomeKit where it needs the lan), it shows that much of the work is done on the phone.

This also means that its capabilities are limited to what you can run on the phone.
> GitHub Copilot Chat builds upon the work that OpenAI and Microsoft have done with ChatGPT and the new Bing.

Cool, so it can sass me and threaten to stop responding when it doesn't like my tone?

Whatever PM decided that tools need to have a personality should be fired and blacklisted.
No worries! Your MVP looks great! I'm just starting a job search so this came at the right time. Thank you!
This is less a guide on how to do fp in Javascript, and more of a tutorial on how to implement a pure-functional-programming language in Javascript.

Javascript can do some functional programming, but it's not Haskell or OCaml. If you try to use it like that it quickly becomes a big mess and one that is not performant at all. You want to do pure, functional programming? Then write Haskell, or Elm, or Purescript.

I'm saying this as someone that loves fp, but is trying to get rid of a considerable chunk of fp-ts on a big codebase at work.

As a wise man once said, don't fight the language. Doing this deviates from Javascript semantics. It's a hack that is not actually helping people learn fp.

Also, please, don't do monads in Javascript! Monads are a solution for pure languages to deal with effects. Javascript can just do effects as it is!
Most interviews involve either pair programming or whiteboard problems. Not being able to think when being watched is not gonna cut it.
VS Code, WSL, open-sourcing .NET framework?
Oh, that could be fun. I’ll give it a spin.

I’m working on a something like a structured-data first wiki. Most users will be unauthenticated read-only, served well by a static site. A smaller population will submit new data and edits. Submitted data will need some processing pipelines.

I’m using Dolt/Dolthub to publish high fidelity data dumps. I’ve been leaning towards doing a static site built directly from Dolthub queries, then use an offline workflow for modifying data. However if I can bring those together easily into something more like a standard dynamic site, that would be useful.

For example, I could use your native data storage for basic user profile and authentication information, like API keys for Dolthub.
My father told me a story about when he was in college, he had to find a book in the library catalogue with the program he wanted, order it and check it out, and then type it up and test/debug it. After that all his colleagues and professors wanted to borrow it as well. This was in the 70s.
I used it for a while but I found that too many suggestions are worthless and having to consider them makes me waste more time than just writing the code myself. For the things that it is useful like snippets, I found that ChatGPT is better anyway.
Ah yes, feeling comfortable in a workplace environment now means that the person has no personality and interests...now that is a pretty crazy assessment!
Lol the cope here is unbelievable. Let me guess, the people that are “just overhead” and “reduces time for main work” are everyone else, not you, right?
Not to mention, the app you're in can inject JS into the page it renders. Best practice is to open in your default browser and then allow the deeplink in the callback_uri to return you back to the original app
Same way you do with any other app not specifically designed for it; you start 2 copies of it and put loadbalancer in front of it. I did that via some systemd voodoo

But TECHNICALLY to do that in one without external proxy you'd need to figure out how to set SO_REUSEPORT for the web socket handler, then start the second one before the first.

Haven't actually tried it but someone apparently did: https://iximiuz.com/en/posts/go-net-http-setsockopt-example/

You'd still have any ongoing connections cut unless you unbind socket and then finish any existing connection, which would be pretty hard with default http server.

I just put HAProxy instance on my VPS that does all of that, including only allowing traffic once app says "yes I am ok" in healthcheck. Then the app can have "shutting down" phase, where it reports "I am down" on healthcheck but still finished any active connections to the client.
That's good to know. I'm hoping those conditions don't come back here for awhile.

Getting into spring, I could see more people start looking again, with some pent-up demand not met from last year.
Public companies aren't people. It doesn't make sense to trust them, but it also doesn't make sense to hold a grudge against them. They act in a way that fits the moment. Right now, Microsoft seems to be in a "build good tools" moment. If they get too dominant they could re-enter an "abuse power" moment. But that would be because it's what they think is in their best interest, not because "Microsoft is [uniquely] untrustworthy"
January 15th the slowdown was over in my market and now it's back to red hot.
Why ChatGPT Won’t Replace Coders Just Yet
Its counter intuitive at first glance, but in my area (west coast) it is actually the renter-friendly voters who scare off development. Too many rental protections lead to developers opting for development in red-er pastures.
I opined on the fediverse that someone should ship a browser that bundles Glamorous Toolkit[1] as a substitute for the traditional devtools that browsers include today. Of course, building a Web browser or even just maintaining a fork of one is hard, which is why it's not something I'm recommending. Releasing something like "Firefox with Glamorous Toolkit", however, is tractable enough that it's something Feenk could do themselves (without any cooperation from Mozilla Corporation, and without needing it).

1. <https://feenk.com/resources/gt>
How diff data types are stored in diff languages?

Got me!

I'm not a dev anymore, but even when I was decent to good with multiple languages over the years, I would not have known this.

I do remember being in interviews where one smart person on the other side of the table asked me some piece of tech that was mostly specific to their daily use, and when I didn't know it, they were shocked -- shocked, I tell you.

:-D
I think around 2011, they offered the first UT Longhorns Startup course, it was cool and hip and new, and they'd flown in mentors from SV and other places, so I figured, why not?

So, after applying, I had shown up at a hotel near campus. While waiting in the lobby, playing with their unsecured wifi, a rather distinguished looking gentleman came up to me, and asked, Hey are you here for the Startup Course interviews?

Yeah...

Well, why are you here in the lobby?

Well, I was told to wait here, and its been a half hour nobody called me.

He gave me a look, direct in the eyes, and said, oh, really? And you're just going to sit here and wait?

I was dumbfounded. Of course, it made sense, but it felt.. I didn't want to piss off the organizers, right?'

"Go in there, and get it!" as he clawed the air like a tiger. Damn, he was right.

So i ambled in, looked around, found a seat near the guy organizing (Josh Baer, another awesome guy) introduced myself and sat at a table by myself, just waiting for an in...

Then the gentleman from the lobby came in and sat in front of me, with a big grin.

Hi?

Hi.

You're a part of this?

Yes, my name's Bob Metcalfe.

Cool, thanks for the pep talk. So, whats your story?

Well, I founded 3Com, and helped come up with Ethernet.

Oh... damn.. cool..

...And my life has never been the same since!

If you read this, thanks Bob.
I'm not sure this works out in the long run. We're currently using extremely generalized tools here, it's difficult for it to establish any "reasoning" when it does not have a "history" to rely on so to speak. Which is where our reasoning stems from, history. We opt for Solution B because we previously tested Solution A in another similar project.

I just don't see this as being a barrier for too long. Not when more companies opt into training data internally.
It become easier few years ago as tools to embed files are now nicely builtin into Go instead of external packages.
"good enough" works for most use cases and the added convenience of not having to juggle a bunch of vendors is a bonus. This is classic horizontal vs vertical integration. Unless the service is absolutely critical for what you do, you don't need best in class
That's not really the problem. The big problem is that people who move from a HCOL to a less or low cost of living place are able to pay more for housing than people who live in the local economy.

This doctor is a great example of it. He makes more than an Austin doctor, he probably is buying or renting at the top end of the market and driving up prices.

I live in Portland, Oregon. Pretty much every who lives here has had a conversation with a Californian transplant who raves about how cheap the housing is, when most people will never dream of owning a home here.
look at all of these throw away accounts making bad arguments.

Yes, we look at everyone's record. Both records.
I think you're right, and I corrected myself (before I saw your post) in answering a question to my original post:

https://news.ycombinator.com/item?id=35263238

Logistics got screwed up, I agree. And the increase in the costs of transportation impacts everyone else's calculations and ability to produce. Your chips and cars example is excellent, by the way.
> What do you mean by forced? What happens if you don't log in? What happens if you try to log in in firefox?

Companies with application allow-lists simply don't allow non-Chrome browsers for use on their endpoints. That's the easiest way.

Companies without allow-lists may still block Firefox in other ways, though none quite as effective as above. Still, the block is usually on the endpoint, occasionally the proxy.
At this point, it seems MS has almost as many years of being neutral-supportive of FOSS as they have of being against it.
Midjourney Allegedly Banned a Journalist After He Created AI Images of Trump
Gas prices go up and down 10% all the time
I've been to the open houses and I've been watching Redfin and seen the houses come open on Thursday and pending on Monday.
Please correct me if I'm wrong, but what I think you're saying is: for most adults it's not about the wellbeing of young people, but a cliché "think of the children". If that's the case, I'd agree and disagree.

In my personal circle a lot of people around me are interested in young people. They work with troubled kids as social workers and genuinely care about their work; often trying to involve kids they've helped in decision-making processes. This is sometimes halted by higher-ups, who disregard what children, especially "troubled teens" have to say.

Getting direct feedback from young people is truly not done as often as it should be and I would agree that young people are often talked about or talked over. In systems where children are the "clients" like at schools or as part of social programs, it's integral to actually consider their perspectives.

I'm afraid I don't understand your last argument? When I was 15 I did care about decisions politicians made about my body.
By monetising OSS and sidestepping copyleft licenses to suggest you the same code repackaged as part of proprietary autocomplete for which you pay MS and not original authors?
They can afford to do that because they have an entrenched quasi-monopoly in the public/enterprise desktop sector.

You'll have to get office and windows at the very least, so why not include the license to all the other remaining products? The volume licensing deals make it very attractive even if you don't plan to use any of the other microsoft offerings. In fact, microsoft will still gain in marketshare alone even giving all those licenses out for free.

The net result for large orgs is that if you request a product, and microsoft has some bundled one that looks similar, your purchasing request gets automatically denied. It almost doesn't matter how much better the alternative is for your use case (or, more often, the other way around: how much worse the microsoft product is).

It's an excellent strategy, indeed.
Every rpi (ever?) has supported the 100mA USB 1.1 output limit. All except one have additionally supported the 2.0 500mA limit, and most of those support 1000/1200mA with a boot config parameter at most, assuming your power supply is adequate.

I'm sorry you had issues, but these are just normal embedded systems problems. I totally get if that's not what you want to deal with, but you should really consider a different platform like a NUC.
The power available in a RasPi is way overkill for "give my plants half a cup of water every day" projects too. I don't need four cores and dual HDMI outputs to tell a motor to spin for half a minute once a day.

I'm just building a outside watering system. I was going to use a RasPi, simply so that it can log the things like temperature, light levels, rainfall, and water butt levels that it uses to work out how much water to dole out, and so that I can log in remotely and change the settings. But there's a shortage and I ended up getting an Arduino instead. It can do everything I need except data logging and remote access, but those don't matter so much.

RasPi should be split into two camps - one being a system for people who want to build a small computer, with decent speed, RAM, real time video decoding, etc, and the other for people who just need a slow low power device with Linux that has GPIO.
Copy and paste from past conversations on the subject, but I feel like it says it all:

Case-Shiller Index: The same house being tracked through subsequent sales over time.

1990s: 70-100

2010s: 140-212

2020s: 200-300-???

https://fred.stlouisfed.org/series/CSUSHPINSA

Make of it what you will, but we're 50% above even the start of the decade!
For why you should basically ignore this paper because it is "both novel and correct, but not in the same places" see Scott's writeup https://scottaaronson.blog/?p=7143
I never heard of the Plato connection when I worked on Star in the 80s at Xerox. This is news to me. I’d really like to see more documented proof of this.

I also working on the Multilingual stuff (I implemented the bidi stuff in the Star editor) with my friend Joe Becker and never heard of influence from PLATO. I’ll ask directly next time we talk but I just don’t believe it’s true at all.
I'm an AES member and have a good few dozen other audio engineers as friends and we universally agree that the NS10 sounds like shit. It's literally a feature.

Its whole purpose is to put a microscope to a specific range of frequencies.

Listening to music with it is not something you would ever do for fun. Anything bass-heavy or just mixed loud in general (most music since the 90s) will be incredibly fatiguing to the point of painful on them.
Thank you! Very insightful.

Crazy pace.
Ask HN: Does Anyone Remember This Hacker Short Story?
Does anyone remember this short story written in the style of Hemingway talking about fighting against bugs and drinking mochas?

I want to say it was written by an engineer from Microsoft in the 90s and it won an internal short story contest. I can't seem to find it anymore online.
github link https://github.com/YTsaurus/YTsaurus
As God is my witness, I'll never \makeatletter again!
The Fed chair is appointed by the President. He or she may decided it is better for their re-election to have rates go down and appoint someone who agrees, or they my pressure the Fed chair accordingly.
I tend to try out a lot of Raspberry PI projects (PI-hole, WeeWX, etc) then eventually migrate them to a VM in an ESXi server. Much easier to manage and more reliable.