skysight-inc/HackerNews huggingface dataset:
hey - very cool service. but no API ?

im not in the market right now, but i have been in the past. your pricing is pretty good for early stage (before people might have to move to bunny.net or nsone at scale).

but no API is a blocker. just FYI.
Which says a lot about both of you.
The trick is to not shave it clean like your beard. Just trim it using a small trimmer and leave about 1-2 mm length. No more itch.
> The solution finally came in May. Iyer redesigned the stirrer—the details of which, Tsai says, are proprietary. More crucial was the switch from freshly cut button mushrooms to ones that were stored in the fridge for a few days after being sliced. This process produced a drier and easier-to-manipulate topping. When staff sampled the finished pies, no one could taste the difference.
Using defineProperty can be detected with navigator.hasOwnProperty("webdriver"), which is why I suggested using it for reverse engineering rather than avoiding detection.
I haven't had a physical social security card since a wallet was stolen 40+ years ago and I've never needed it.

And there are various approaches to safeguarding passwords that don't involve writing it down in one place.
This is incorrect. Without money you won't get salaries. And people will need to find another job (at a place that does value money).
Kind of feels like the AssemblyScript guys were right - WASI is becoming a standard for WASM modules that foists Unix on Webassembly, including stuff that isn't really portable like symlinks.

That makes sense if you want to compile existing software to WASM but that isn't the case here is it?
But are museums good targets?

Let's say you steal a famous painting worth millions, how are you going to resell it? These are unique pieces, people will know you are selling a stolen good or a fake, no way around it. And the illegitimate owner of the painting will have a hard time enjoying it too, if you show it off, you will get a lot of unwanted attention. In the end, it is a great way of pissing off many people, probably not a great way to make money.

Maybe you can steal and remelt gold items, but still, I don't think that museums make such good targets, not fungible enough ;)

Safe deposit boxes on the other hand often store easy to resell valuables like cash and gold. I fact, I think it would be a terrible idea to put these in museums as it would make them more attractive targets.
To me this feels like station the obvious. A touchscreen gives no tangible feedback. Also having buttons “move” or at least be at unexpected places means you need to look at a screen.

I am happy with my old car wherein I can manage the heating, the lighting, and my radio without taking my eyes off the road.
> I’ve skimmed over the code and it was processing hardcoded index positions. I repeat the person who did that had no concept of a loop. Since the query was returning more than 250 results the remaining rows were being ignored.

Unrelated, but this reminds me of a time when I had to write some code in some proprietery programming language in some industrial automation project to program a PLC. The language was similar to Visual Basic but lacked support for basic things such as for loops. I spent some time creating a "meta-language" that would compile code down to this language with added support for loops and some other stuff. Then I would paste the compiled code in the proprietary software each time I had to change anything.
The paper goes into that, calling for a discussion on how to define “writing” and, for now, calling this ”proto writing”.

I do agree this is a step up from counting. These messages say things like “(deer) give birth 3 months after the start of spring and disappear after 6”.

Problem, of course, is that this language only has 2 or 3 words (3 symbols, but the paper argues two of them are synonyms), so it requires context such an image of an animal drawn next to it and implicit parts such as “after the start of spring”.

That’s not sufficient to write complex texts, but it is a step up from just tallying stuff.
No, I never tested it with cabal. You build it with "stack build" and install with "stack install". Let me know what you think about it (on the mailing list or in a direct email) once you try!

https://docs.haskellstack.org/en/stable/
Which major distro allows using ZFS from its official installer except ubuntu (now deprecated) and maybe arch linux? Which distro uses ZFS by default? I think almost none.
Sure, ZFS might be stable for extra mass storage disks, but how many people use it as a filesystem for the linux root? Never seen anyone putting the main OS on zfs

Btrfs hasn't had any major data loss issues for the last 5 years (excluding the raid issues)
btrfs is much newer than ZFS, so obviously it took longer to be stable, if you're talking about 6+ years ago, Btrfs was obviously not ready yet, but now? It's been the default on OpenSUSE for 5 years and Fedora for 2.
Is their consumer printer business in HPQ, HPE, or something else?
Chick-fil-A investigates reports of hacked customer accounts
I greatly enjoy my Tesla every time I drive it.

I have never enjoyed using SAP or Oracle products.
Thank you, great pointers!
FastCGI is tricky to implement, which can mean server bugs you don't ever want to have to debug. SCGI is much simpler:

http://python.ca/scgi/protocol.txt

I started implementing a FastCGI client library for Racket, and (though I have experience getting into the bytes and bits of protocol implementation) it seemed harder than it needed to be. So I decided to try SCGI first, and SCGI ended up working great in production:

https://docs.racket-lang.org/scgi/
Gandi’s bundled DNS seems pretty OK, am I missing anything? Aside from the fact that you have to submit to Gandi’s prices first.
Because you are building strawman and false dichotomy. And also because people able to take proper rest are more productive in the long term.
Your comment implies an understanding of text that only considers the surface level. Let's consider what is the fundamental characteristic of text:

Text is any expression of information that is conveyed as a linear sequence of units of a language.

Musical notation is in fact text. Any 'wire protocol' is by definition text. It may not be human readable but it remains text that is optimized for machine reading.

Text can be re-formatted. A musician following a horizontally scrolling sequences of 'notes' - units of the language - will play the same tune as the one who is following the 'square frame' chunks of linear sequences.

Since text is ultimately a 1D construct, it also affords us linear editing properties. We can insert text into text. We can re-arrange text. Text is exceptionally malleable. Sure, we can change aspect rations of images - a 2D language - but not without distortion.

Text: A form of conveying information in 1D using a finite set of unit glyphs.

Bonus points for thinking clearly about text, for those who still debate over "braces vs indentation", note then a "language" like Python (a 'pictorial' language ..) breaks this fundamental feature of text (i.e. it can not be conveyed purely as a sequence) unless one also encodes the 'white space' and 'invisible characters'. So for those who think text to be king, braces or some other symbol as first class units of the alphabet of a programming language are desired and appreciated.
Probably Sun Run. If for no other reason than I own some stock.
> I choose my work places because I genuinely like what I would do there.

That's great and so do I, but I still don't see that as reason to work in my free time. I do some personal projects as well, and those are usually even more interesting but also more beneficial for myself.
Of course I still think about stuff from work now and then, maybe I see an interesting solution when casually surfing the web, but I'm not going to do more about that than write a note for the next work day.

> Nothing great has been achieved by teams where people shut down their brain after 6pm.

Citation needed

Edit: Also most teams never work on the next exceptional thing that will be remembered in 30 years, so why work as if it was?
It's not always the job. Sometimes it's the person. Had a junior developer I literally had to shoo away from his desk at the end of the day, otherwise he'd keep working until 9 PM.

I tried to tell him: Nobody asked this of him. He didn't need to prove himself, it wasn't on his back if we didn't meet the deadline, it wasn't worth sacrificing his health and the relationship with his wife and more than likely burning out before 30.
Rouille, another Rust HTTP server, can also trivially be DOS'd by sending a Content-Length that doesn't match the actual content length.

But HTTP implementations like these are not really meant to directly face the internet. They usually sit behind reverse proxies/API gateways/CDNs.
Reading this point I realize is the one Ive improved last year.

After covid crises, many seniors left, and I find myself being the more senior. There a few others seniors around me, but they have been on the same place all their life, so Im the senior with most different experiences.

I often propose/ask other teams to implement changes that I need. Is often challenging, the are contrary to change. Specially if it comes from somebody outside their current team. I follow this approach:

- I try to convince them, with diplomacy. Often what I request is also good for them.

- If they refuse some _internal_ changes I propose, I live with that. If that issue some day impact me, I will communicate with them by opening a ticket. If they dont work on the ticket, will be a project management problem, not an software engineer problem.

- I limit my interactions with them through their interface (ex: REST API provided by their service). On this point I'm rigorous, because the interface is difficult to change once is used by everybody.

In summary, if they have bad implementations or bad design, I try to contain inside a box. Some day a new guy will be able to solve those internal issues. But I trace a line on the interface they provide, and ask for an interface that make sense.
Does the same logic apply to the lemmy developers who are openly hardline tankies and do not hide their fondness of Stalinism-Marxism? Because I'd rather just ignore all that bullshit and use their software instead of being beholden to reddit.
Honestly, I think a much bigger factor than random chance is the designed lifespan of these buildings. Some of them took decades or even centuries to build. So they must not only last throughout the construction process, they must also last long enough to make the construction process be worth it.

Spending a few decades on experimentally determining an optimal cement mixture is also worth it.

The by far biggest problem is that the vast majority of buildings get demolished and replaced by something else so making them long lasting is not very useful.
you just inspired me to try this little experiment "how do I perform an Ikkyo from a kneeling position?"

Answer:

--------

Ikkyo is a technique in aikido, a Japanese martial art, that is used to control an opponent's arm and take them down to the ground. There are several ways to perform ikkyo from a kneeling position, but the following is a basic step-by-step guide:

1 Start in a kneeling position, with your right knee bent and your left leg extended behind you.

2 Face your opponent and grasp their right wrist with your left hand.

3 Pull your opponent's arm towards your left shoulder while extending your right arm out to the side.

4 Rotate your body to the left, pulling your opponent's arm across your body and down towards your left hip.

5 As you rotate, bring your right arm up and over your opponent's arm, and then down towards your right hip.

6 Continue rotating your body until you are facing your opponent's back.

7 Use your left hand to push your opponent's elbow towards the ground, while simultaneously pulling their wrist towards your left hip.

8 Use your right hand to control your opponent's head and guide them down to the ground.

It's important to remember that aikido techniques should only be practiced under the supervision of a trained instructor, and should never be used outside of a controlled training environment.

--------

2 and 3 are just wrong (you grab right wrist with right hand) and the rest is... open to interpretation if we want to be diplomatic.

Martial art moves are definitely difficult to describe in a purely verbal way but I think this is also a very good example the real problem behind chatGPT "working": what it produced definitely looks like a glorified markov chain based on scanning 200 aikido books (or webpages). There are different techniques where you really grab the opponent's right wrist with your right hand, and maybe they were just statistically predominant in the dataset.
You can abuse the Chrome custom Site Search feature to achieve the same. You don't have to use the %s argument substitution thing.
Hackathons are (if any) for people in their 20s with no family/kids. For me companies doing hackathons is a red flag.
That's not quite true. Prop 47 made those crimes misdemeanors. Police lowered enforcement as a political protest or not caring about doing their jobs.
Oil painting show a well established and extensive production of vegetable oils since 15 century at least.
>>> NYC Mobile Forum ???

Like Brecht Forum? Is there a space to revive this weekly convening ;)
> I don't think GPT on its own will lead anywhere close to AGI

Serious question: why isn't ChatGPT already considered AGI? It looks general to me in its domain (text). It can indifferently: understand and execute instructions, even when provided in incomplete or ambiguous form; it can reason step by step; it can compose simple poems; it can attempt explaining jokes, it can explain and modify code, and reacts appropriately to almost any request. In all this it shows a perfectly natural "understanding" of language and context, integrated with a good amount of common sense and knowledge about the world. Of course it's not perfect, its limits show pretty quickly in almost all these fields. But still, it's general within its own domain..Aren't we just moving goalposts?
Much will depend on the type of businesses you’re going after. If you’re targeting government agencies and/or financial services organizations, you’ll find that their requirements will be a lot steeper than your average software company.

In large enterprises, the sales cycle time can also be quite long, but to make up for it, the deal sizes can be quite large. It’s worth working with them for several months if it means a million dollar deal.

The best advice I have as someone who has sold to enterprise customers for years now is this: understand your target customers. That is, not just the companies themselves, but the actual people you’ll be selling your software to. So before you start building, you’d do well to talk to your target customers to see what exactly it is that they need (and see if it meshes with what you had in mind) and also find out what hurdles they have in place to buy software. If you know the requirements in advance, you won’t be surprised in the sales process.

One book I’d recommend if you haven’t read it is the Mom Test. It’ll give you good guidance on asking the right questions to get feedback from your target customers.
There's a very nice language dedicated to ESP32 programming that has semantics very similar to ruby and python and very clean minimalistic syntax. It called toit

https://toitlang.org/
If you have a mac you can get most of that with continuty cam for a fraction of the price.
* you can't use it with some gloves.

FTFY.

You can get gloves which feature elements in the tips that allow you to operate capacitive screens while wearing them. They're not a new thing either.
OP isn’t requesting support.

They’re warning against using GoDaddy.

You could ask if HN is a review site. I’d say it also is. Most people here know GoDaddy sucks, so this isn’t much of an urgent review.
My sense is watches actually have much finer granularity data collection, because of power capacity. The Oura collects data during wearer sleep about once a minute, while Samsung watch at least collects every 5-10 seconds. But in terms of sensor modalities they are the same.

Personally I much prefer rings to watches, that's all.
Will falliable allocations help eliminate these kinds of DoS vulnerabilities?

AFAIK there's a proposal: https://rust-lang.github.io/rfcs/2116-alloc-me-maybe.html
Promising cancer vaccine trials by BioNTech
When a test fails it can be difficult to pinpoint where in the pipeline it's failing. Using a debugger and setting break points is really helpful to help find the location where things are going wrong.
A start-up offer from a loose acquaintance came my way 2006-ish and it was quite lucrative. But seeing what happened to the dude long-term proved to me the power and importance of "No"
I believe the severance packages also tend to be pretty bad
What's the blog template? look really slick.
Got it. Thank you for handling it.
I remember reading years ago on dragonfly BSD blog about how they wish BSD and Linux was closer together if not even interoperable with each other.

I always felt that, that could be Netbsd unique feature, which to my knowledge is something they have some tools out (pkgsrc and their unique kernel) but seems to still wishing to be mostly compatibility focused.
No, OP said: " things that worry me about this space are security best practices, providing features like corporate single sign on and handling data that customer[s] expect to be healed [handled] very securely."
Why wouldn't it apply? Is anyone forced to contribute to project of developers with any kind of ideology?

In the reality I live, people ignore or care about whatever they want. How does your reality look like?
Ask HN: Did something at Twitter break in the last day or so?
I’m a pretty casual Twitter user but I scroll headlines now and then.

For about the past 24 hours I’ve noticed that when I access it, via browser, I see the exact same content, the same tweets in the same order.

I’ve tried scrolling really far down, and it’s just the same. Log in on a desktop, it’s the same feed, nothing is being refreshed at all, every single thing is something I’ve seen before.

That’s not how Twitter has ever worked in the past, clearly something is wrong.

Assuming it’s not just me is it reasonable to guess thay something really important under the hood is now finally broken and we are being served from a cache or something?

Curious if everyone else is seeing the same thing.
> .NET? Do they kill long running requests so they don't affect whole application?

Not sure about the built-in .net server, but IIS does exactly that. It supports timeout and error/time based restarts for the persistent process.
"I can't know" is good shorthand for "this cannot be known with precision, given available information."

Good scientists discuss and, when possible, quantify uncertainty.
I once read a great article on HN which I now can't find, which linked Skinner's superstitious pigeons with the development of human technology.

As told by this article, the Burke and Wills expedition in Australia encountered friendly aboriginals who shared with them a grain called nardoo which they ritually prepared. The preparation was convoluted, with many steps which seemed superfluous. After relations broke down, the party attempted to prepare and consume the nardoo as they had observed but quickly succumbed to illness and death.

It turns out that nardoo is extremely toxic without being processed in a very specific way. To Burke and Wills this process looked like a religious ritual. Perhaps many of the steps in the preparation were pointless, but the superstition of the aboriginals in doing it exactly this way was vital because a small change in the process could lead to illness.

We definitely still see this sort of superstition in Western cooking today, Adam Ragusea does a lot of fun mythbusting in this area.
If the smaller companies I’ve worked for are any indication… don’t get hung up on branding this app. Be able to swip swap a logo and call it a day.

My god the time wasted talking about branding and then a client can’t even provide a decent logo and turns out they didn’t care about the branding anyways.

Don’t waste your time on that stuff unless it’s hyper critical to the core product itself.
This is nonsense. Work isn’t done if it isn’t polished. Polish and attention to detail is what separates the Nintendos and Apples of the world from the also-rans.
And it is also understandably human to become frustrated when people do this kind of thing to your field. You spend your entire career working rigorously in Field X, learning proper methodology, performing original research, and communicating with other people who do so. This is hard work and is largely unrecognized by broader society. Then somebody comes in and says a whole lot of bogus stuff while saying that your community is deliberately malicious and gets a lot of popular press and success and people believe what they are saying. Pretty easy to understand how people would get upset. And then getting upset is seen as ivory tower arrogance.
I'm a bit bewildered by this story.

First of all, this machine seems to be polyphonic - it can play many voices simultaneously. I think the big Moogs (like TONTO, i.e. Cecil and Margouleff) were polyphonic; but this doesn't sound like a Moog (Moogs weren't red).

Secondly, the writer speaks of a "patch" that plays itself. In my day, a "patch" was a configuration of cables connecting oscillators, filters, modulators and an envelope-shaper together; the patch defined a single sound, not a melody.

The analogue synth I played with was an EMS VCS3. It belonged to the electronics lab at school. The patch cables were replaced with a patchboard, a grid connecting rows of inputs to columns of outputs using pins. You could stick a card overlay to the patchboard, and make holes where the pins were supposed to go, if you wanted to reproduce a specific patch.

If you wanted a melody, you could buy an add-on keyboard and sequencer; but the electronics lab didn't splash out. A sequence stored in the sequencer was NOT referred to as a "patch".

I spent many hours tinkering with this thing. It didn't matter that it had no keyboard; I was no musician. The VCS3, like most VC synths, wasn't very stable, and wasn't much used live. The Who used one for the Live At Leeds album, and Hawkwind used the VCS3 (but with no keyboard, so the instability didn't matter; they used it to make all sorts of bleeps and whistles). I think Gong also used a VCS3, also without a keyboard.

This machine was often out of service for repairs; people would try to use it as an effects processor, and would plug an electric guitar into it. That would fry the circuitry, and the school would have to buy replacement modules. You could use it as an effects processor, but not with electric guitars.