skysight-inc/HackerNews huggingface dataset:
RE "small problems": I would be very curious to know what the top 3 principles are for this team. What are the three things that _never_ fall into small problems? Security was mentioned, but what else is their non negotiable?

To be honest I have a hard time squaring "security is important" with "we write idiot mode code all the time" and "we don't write design docs". I do believe some people can just naturally, from the ether, pull out things that are designed "correctly" from the outset. But my impression is that if you're caring about security, then you need to have some established patterns for how to deal with stuff.

Not talking about SOLID so much as just, on an API design level, having things that are hard to mis-use and the like. And seems hard to land on that without some levels of discussion. But maybe the small team is actually micro-iterating at such a level that this does not matter!
I worked for a startup in Germany that was acquired by RIM/Blackberry in 2011. The company tried to get all the employees to sign new contracts for their existing roles and pay. The new contracts put severe IP limitations on everyone. All open source was forbidden. Many of us were very active in open source at the time. (I had worked for the Eclipse Foundation). A friend who wrote fiction was told he’d need written permission for each story he wanted to post or publish. They insisted that German engineers sign contracts where the binding language was English even though it was provided with a German translation. Many of us just left instead. My favorite line from the transition team sent from Canada was about how lucky we were going to be that they’d let us keep our awesome office in Munich because everyone at RIM worked in dark concrete dungeons. Yeah, how lucky we were that we could keep what we had.

Open anything is just completely foreign to that company’s DNA. I would not trust them an inch.
Why does this not lead you to believe that he dislikes immigrants who are criminal, dangerous, or eat house pets? Why do you think it represents his attitudes towards all immigrants?

In reality, when Trump talks about immigrants he talks about illegal and problematic individuals. On top of that, he also talks about not immigrants a lot.
" The us has been reacting more or less to the middle east turmoil ever since the cold war."

Yeah, that is why the U.S. is still occupying Syria and stealing Syrian oil. Americans do love to pat themselves on the back when they invade other nations for resources.
>Those examples have tangible real world effects before they become permanently irreversible.

And losing access to your email/other domain assets doesn't have "tangible, real world effects"?

In fact, those "real world" effects is what prompted[0] this discussion of custom domains to host one's email.

Or am I missing something?

[0] https://news.ycombinator.com/item?id=42078868
Using parser combinator library "nom", this should probably do what you'd want:

fn parse_abc(input: &str, n: usize) -> IResult<&str, (Vec<char>, Vec<char>, Vec<char>)> {
let (input, result) = tuple(( many_m_n(n, n, char('a')),
many_m_n(n, n, char('b')),
many_m_n(n, n, char('c'))
))(input)?;
Ok((input, result))
}

It parses (the beginning of) the input, ensuring `n` repetitions of 'a', 'b', and 'c'. Parse errors are reported through the return type, and the remaining characters are returned for the application to deal with as it sees fit.

https://play.rust-lang.org/?version=stable&mode=debug&editio...
The book is ok for core Prolog, but quite old and many new features have been made available since then. Including stuff making parts of the core language obsolete.

Honestly, the language is super small. Best way to learn IMO is to go on https://swish.swi-prolog.org/ and do the examples / play with it. If you stick to it, then you can branch to other engines later (there are many systems with unique features).
Yes, that is a great resource. And if you're looking for a connection to ML, the search term is "DP-SGD".
Ask HN: Email with Tor and Crypto?
Any recommendations for an email provider with Tor and Crypto? Searched for a guide but what came up wasn't great. Also the VPN behind Tor yes/no discussion seems not to be settled.
Maybe the bicyclist is a programmer.
Because it's called a McFlurry on the menu. Japan is very fond of taking loanwords from English but changing the pronunciation and meaning, which can be one of the hardest parts of any language.
Basically, I agree … but …

In my experience, to successfully reduce process, you need to have really good people.

That usually means a heterogeneous mix of skilled, smart, experienced, and creative people that work well as a team, and teams like that, don’t come easily.

People (and teams) are really important, and I believe it’s a mistake to think of them as some kind of interchangeable modules (as is the norm in the tech industry, these days).

So good management is critical. Keeping staff for long periods of time is also critical. If you have a lot of turnover, you need process to regulate the churn. Long-term employees don’t need to be told what to do, in triplicate, every day. They Just Know, and that “tribal knowledge” is the real key. Also, people that have worked together for a long time have significantly reduced communication overhead. A lot of stuff doesn’t need to be said or written down.

This goes double, when working at scale.

All that said, I used to work for a corporation that treated Process as a religion.

They make really, really good stuff (at scale), but the overhead can be unbearable.

They still make good stuff, though, and I haven’t seen anything close, come from less process-driven outfits. Their competitors have just as much process.

I wrote a piece called “Concrete Galoshes”[0], some time ago, that talks about this.

[0] https://littlegreenviper.com/concrete-galoshes/
> There's a timeout; if it takes too long to prove your kernel driver safe, it doesn't get signed

Ah, but what if it takes too long next time? :D
Corticosteroids are powerful substances, and have lots of potential adverse effects - and long-term usage can wreak havoc. The physiological side-effects of corticosteroid withdrawal can be quite awful. They are amazing, necessary, drugs for society. But, when something as safe and effective as pseudoephedrine can do the trick (it really is quite safe, and even has less potential interactions with things than plenty of OTC drugs do), there is literally no reason for anything else.

When I get a cold, (pseudo)ephedrine is the only medication that actually really helps. I don't need it often, I just try to remember to buy some once in a blue moon when I'm already at the pharmacy so that when I need some, it will be there. But for people with allergies or those who get sick a lot, the current process is yet another completely pointless annoyance.
Unveiling Game Development in Rust with Bevy [video]
I tried this once when I was a teenager. As far as I remember, I took the precautions of sterilized water, getting the right salt, etc.

Guess I didn’t know how to properly use it, since I gave myself an awful sinus infection and was bedridden for next two weeks. To this day it’s the worst I’ve ever felt. Never touching a neti pot since then :/
Not in this context.

If you told me you beat Mario on NES but you didn't even play 24 out of the 32 levels, and you never beat them otherwise, I don't think I'd give you the same credit as someone who beat each level.

This is why Any% speedruns (get to end credits any way possible) are their own category.
Not too mysterious any more. A professor at MIT who is in both archeology and materials science at MIT reproduced it.[1] Copper, silver, and about 15% gold.
Unfortunately, the document with the actual process is paywalled.

Part of a long, long history of making stuff that looks goldish.

[1] https://www.journals.uchicago.edu/doi/10.2307/505923
Long-held beliefs about ancient residents of Pompeii debunked by DNA testing
Λ-2D: An Exploration of Drawing as Programming Language
> I feel like most Americans are completely oblivious to the idea that other cultures might exist. I work for an American company in Europe, and most of Americans don't do any effort to learn the local language, and those who do, simply use local words to express their American thoughts.

Yeah. As a Brit living in Japan, the Americans are often a more foreign culture than the Japanese, and far less willing to work to bridge the distance and avoid misunderstandings.
It's clearly a matter of taste. I, on the other hand, can't stand Qt or apps that try to look "native" in general. At least on Windows, it feels like going back to the previous century. The modern look, known from websites, is the only one that works for me, hence I use Electron. This way I also have full control over the UI and it looks the same on every OS.
It's the same in Singapore.

You can only buy from a pharmacist (behind the counter) and you need to provide your national ID number. Your purchase is put in a database that any pharmacist can see.
I think the ship has sailed already. the people I know, who used QNX switched to linux for usability reasons.

You can run linux on many workloads where QNX used to dominate, why bother then.
Using telemedicine in New Hampshire, I don't have to take any drug tests for mine, just self-report my blood pressure and pulse on zoom every 3 months.
How it was approved in the first place should have been reviewed
Quick PSA - cooked rice needs to be refrigirated in small portions within 2 hours of cooking to avoid bacterial growth. It looks like you are aware of this, but bears repeating just in case.

https://en.wikipedia.org/wiki/Bacillus_cereus#Pathogenesis

I'm subbed to /r/kitchenconfidential and improperly stored leftover rice is a well-known pitfall and a major concern during kitchen health inspections.
Thanks for the tip with voip.ms! Interesting, usually most voip providers for what I would like require more than 1 user, hadn't really found anyone with all the features that would sell to an individual.

I hadn't thought much about using android as a sip client raw, I forget it does that and never have used to know how good it is, but I'll take your word for it as usable. The rest is just having a suitable sms method to respond through it like a cell phone as natively as possible. Not sure I'd like dealing with sms as email fully.

Back around 2015 I was using switch.co for my business, which was pretty awesome for like $15 a month. I setup a full IVR with voice prompts, had a great android client, web client, pretty much did everything too. Sadly they seem to have went poof when last I went looking for google voice alternatives, but was thinking of using them again for my personal line too.

I'll certainly keep voip.ms in mind for if/when google puts the axe to voice finally.
GNOME text editor is just that.
> Maybe a shorter duration(<5yrs) patent(for lack of better word) for unapproved generics might do the trick.

There already is something similar - the NDA exclusivity period. You get 3-5 years where the FDA won't approve any other versions of the product.

https://www.tandfonline.com/doi/pdf/10.4155/ppa.14.30

But ambroxol isn't a decongestant - it supposed to help with phlegm.
> will simply deny the dictatorial behavior

Well of course, claiming a country is a dictatorship or not has absolutely nothing to do with it being a dictatorship or not. It's all about trade and military considerations.
This research exists. This study [1] suggests a 2.7 year increase in life expectancy. Doing some math, 5 minutes per day for 80 years is around 0.2 years.

So sure I might have gone fishing a bit to respond to a random HN comment but the data is out there and you have a brain.

[1] https://pubmed.ncbi.nlm.nih.gov/9794712/
when you can't login into Windows anymore because your required Microsoft online account got banned.
> That is, if you tell someone they have 60 days to finish a task that could be done in a week, most often than not people will use 60 days.

This happens in mostly too situations:

- the person has absolutely no stakes in the game, and you are the only one caring whether it takes 60 days or not. Typically if you are paying them based on their hours worked as a contractor.

- The person understands that the task or the deadline is bullshit and nothing will important will happen whether it's finished in 60 days or not.

Either way, it's never a great situation IMHO.
"No silver bullet" usually holds true. The same methodology might make an inexperienced team productive AND be an impediment for an experienced one.
With Trump in power, the train is running in reverse at full speed )
Social Listening on Facebook
At KWatch.io we now support social listening on Facebook.

You can receive real-time notifications when specific keywords are mentioned in Facebook posts or public groups.
We don't monitor private groups yet though.

We hope it will be useful to your marketing and sales strategy, and your opinions on this new integration are more than welcome.

As far as we know, no other platform is able to monitor Facebook in real-time like this.
and the cyclists still don't respect pedestrians and abuse their privilege and oftentimes cut them off on pavements and zebra crossings when they feel like it.
Especially after they were ragging on french developers for "not understanding ROI".

And the final paragraph is the kicker: "I’ve nothing against GitLab, and their software might be pretty good. All we know is that they’re outsiders, while a lot of the tech market in Europe seems to think that betting on GitLab is the best go-to-market strategy."

Sounds like they haven't even evaluated gitlab? Talk about the pot calling the kettle black. At least I've heard of Gitlab! If your advice is not to cooperate with outsiders or to even evaluate their offering, well... The French have amazing marketers, but they suck at writing coherent blog posts ;)
There seems to be a hole in the market for a dumb phone that does sms well. Perhaps we can even get rid of phone calls entirely and just have an sms device with a camera.
More details about social monitoring on Facebook here: https://kwatch.io/monitoring-keywords-facebook-kwatch
If someone didn't study the state of the art of tokenising and parsing and still wants to write about it, it's absolutely ok to call it out as being written by someone who has only a vague idea of what they're talking about.
I don't deny that reducing overweight is very likely to improve your health, certainly for the obese.

However, high blood pressure and weight are not as simple as one might think.

My friend has had problems with blood pressure since his 40s, but he is not overweight at all and has never been. He exercises at least weekly.

I am 60, at least 15 kgs overweight for the last 20 years (not obese), but my blood pressure is very good. I have always excercised daily, often for 1 - 2 hours, but at low intensity. Nowadays even lower because I have knee problems. Probably lower weight would have helped with those.
Even then you would need do that everytime because it could change at anytime or after updates. There is also nothing stopping them from detecting a MITM and acting differently.
The iOS as a software platform is draconian and intentionally cripple to encourage use of the App Store and iTunes Store. I wrote a node app to build media players with media playlists in the browser. That solved a problem I had and I am happy with the result.

I am currently writing home server management as a node app. It already provides support for many simultaneous http/ws servers with built in proxy and certificate support managed though a web based dashboard with real time status. I am also adding a similar management feature for docker containers via docker compose. I will look for other services and management features to add when docker support is written.
Moonlight Kirby: https://draw.audio/s/x8xihkzei

Very fun!

A small 'bug', folding and unfolding the left panels change the aspect ratio of rectangle pads.

I think it would cool to have a tutorial. I know nothing about music but it could be fun to learn some of it while trying how some patterns sound.
I’m licensed in both the United States and Ireland. As a software engineer and electronics hobbyist, I find so many interesting things in ham radio circles. And if you’ve never experimented with RF stuff, you are missing out on a lot of fun. WSPR is one of many experimental modes worth trying. Home built and simple software defined radios like the ATmega-based https://dl2man.de/ (tr)uSDX put HF radio bands in your pocket for under $75. I’ve used digital modes on that radio to reach people on their computers 3000 miles away on 5 watts.

Give it a try and I think you’ll find it’s a lot of fun.
I've found that people who do this have just told your company they are not worth the money to employ them, and they go in the next downsize. If the sixty days is enforced by being the actual deadline, all the important steps (documentation, testing, future-proofing, extensibility, simplicity of design, etc.) should be done, along with a new set of custom tools to make the same type of job take a week next time it is asked for. By somebody else if necessary. Ironically (?) the best developers build their own redundancy into their work. I developed in a way that allowed another person to get up to speed and take over my work. It informs good design, coding and documentation. I kept that job for over twenty years with several downsizing episodes. Sorry this sounds like gloating, but it was a technique that worked, so I thought I'd share.
JavaScript's?= Operator: Default Values Made Simple
Oxymetazoline is different from Xylometazoline, although it was derived from it. Xylometazoline is pretty harmless for adults when not used over extended periods (it is advised to not use it longer than 6 days, but that will cover your typical cold). It is true that if you take it regularly over extended periods, you will have a rebound effect and your nose will get congested when not taking it, so in that way, you develop a "physical dependency", but that's obviously much more harmless than other medication dependencies. Getting off a Xylometazoline dependence means that you'll have to deal with a congested nose for a few weeks...
If I recall correctly the Symbian SDK was freely available more or less from the Psion start. Not sure about it's different "editions" though.
Strongly agreed, with one correction: black markets are driven by shortage. The role of addiction is in creating demand, and at the same time making authorities restrict access.

There is no thriving black market for antibiotics, because they are accessible when you need them (and most people need them very infrequently for a short duration). In contrast, I believe there is a black market for insulin in the US, and that's because of how ridiculously expensive it is. Exuberant pricing is a form of restricting access, too.
One natural disaster is solar storms, which can take out sattelites; another possibility, to dial it up to over 9000, is that sattelites will be a likely target in WW3.

Finally, sattelites and the tools to communicate with them are relatively expensive, while you can get e.g. a Baofeng hand radio for $20-$30.
Chronic use of caffeine blunts the effects, it doesn't do much to regular drinkers. You develop tolerance very quickly. I can drink several cups and get basically no effect. Apparently your body just increases the quantity of adenosine receptors in the brain to offset the caffeine.
Hey, what iPIs are supported ?

I have an old first-gen raspberry pi, would QNX work on that ?
Worse, the symptoms gets worse after you stop using it, see rhinitis medicamentosa.

Many people have used decongestants so much they cannot quit them or will have to suffer weeks of nasal congestion. I risked going through that; later I swore I will never touch one ever again.
At least ten injured, three missing in Amsterdam pogrom
The entire discussion about cycling can be avoided by simply taking a look at the Netherlands and designing infrastructure and laws like this. It's literally that simple.
You ignore the existence of intersections.

Last year in my neighborhood we had a cyclist die from making a sharp left turn straight into a tram. It was a track x cycle lane intersection and between the tracks and cycle lane parallel to it from which he turned there's a strip of pavement, so unless you really cut that turn, the tram should be in your field of vision.

Also there's a yield sign for cyclists, but obviously that didn't work.
I don't see from your comment how the risk from congested nose for a few weeks deems it "harmless" for you. Two fully congested nostrils is hell for one night alone, imagine a few weeks of that. A few weeks of terrible sleep, if any. It's torture.

It can also cause permanently enlarged turbinates with chronic use.
> Madison continues enumerating how at least, the republic offers a chance at mitigation of this danger through sufficient diligence on the part of the electorate being on guard against these types of perfidious politician. Tragically, this mechanism doesn't tangibly exist today…

Hey, you can ignore the steps I’m working through below to articulate my conjecture.

Suffice to say it focuses on whether modern variables make certain assumptions anachronisms, leading to a failure of the edifice.

—————

It looks like one variable was a plurality of thought.

I feel, but don’t have the exact dots to link together, that this is a placeholder for quality of thought.

Quality here being a function of the time taken to apply logic and reason on a set of facts up their logical conclusion.

Since the advent of cable and TV, the velocity has increased.

However so has the reason numbing quality of the information diet.

This is to a degree motivated reasoning from my end, since I am thinking about how individual reason is now secondary to the information being fed into the larger polity.
Very interesting, can you give more info on how this could be used for instance in my IoT case where I want to keep the last 3 months (say) of data in Postgres, and dump old data in parquet/iceberg on S3, and be able to do analytical queries on the past data? Would that be hard to do?

And how does the real-time update work? Could I make it so that my latest data is incrementally sync'd on S3 (eg "the last 3-months block" is incrementally updated efficiently each time there is new data) ?

Do you have example code / setup for this?
Probably a bug but a feature on GrapheneOS

https://grapheneos.org/features#auto-reboot
I'd draw an analogy with analog (ha! word pun) music enthousiasts; vinyl is outselling CDs nowadays, casette tape has its own niche again, that kind of thing. And they're all viable for their purpose.

That said, the internet relies on a lot of infrastructure, while ham radio works off batteries and / or generators. Spotify won't work when the internet is down, but vinyl records will.
As it has been already said, with RTEMS and other similar real-time operating systems it is easy to predict the worst case time for the handling of any event. This is absolutely necessary when controlling many kinds of hardware devices.

This is completely impossible with standard Linux. Real-time Linux might offer some guarantees, but I am pretty sure that they are rather soft.

Linux is already too big to be easy to understand and audit in order to be certain that you really know which will be the worst case.

With a simple OS like RTEMS, a competent programmer can become an expert in its internals in a month or so, and then it is easy to understand what exactly will happen in any circumstance.

I have used in the past some commercial real-time operating systems, like pSOS and VxWorks, but the free RTEMS has been much better than those, especially because being open-source it allows a much deeper customization than any proprietary solution.