skysight-inc/HackerNews huggingface dataset:
I use my function keys for other things within programs.

I use Alfred on macOS to quickly launch various apps and actions using the launcher hotkey plus a few chars. I don't have a problem with my workflow, and it syncs between my Macs.

I am doing similar with Albert on Linux, with the goal of someday moving back to Linux full-time.

At this point, I have a vast collection of workflows and snippet completions and I feel like my experience is pretty optimized for my tasks, but you do you.
> You can get proper 32 bit core for less than $1 these days, I can't see it competing. It has a niche, saving gates on FPGA, but that's about it

Competing for what? Having a super small subcent CPU is an interesting niche (in ASICs). Having a well documented, really small CPU for FPGAs and a ecosystem is great for hobbyist and academia who need to string something together without tripping themselves. Even it serves as an educational example of a RISC-V CPU SERV is competing pretty well.
If architects were builders, you would see many more utilitarian designs.

They just don’t have the same goals, and neither (typically) do software engineers vs UI designers.
> there's always room for optimism.

Bold claim.
Really? IMO, it had the best feel out of the all Macbook Pro keyboards. Fortunately I never needed repairs, there was only one time I needed to clean out a key with compressed air and was fine. (Owned a 2016 and my work machine was a 2019).
Absolutely, in Roman times 'decimatio' was the punishment for a poor result in battle. The soldiers were obliged to choose one of ten, and kill him.
This is a philosophical debate between form versus function.

Function without form still works. Form without function is meaningless.
https://en.wikipedia.org/wiki/Tirzepatide
Plain text is the most readable because it can be stylized by each user's user agent to be comfortable for them. This was one of the killer features of the WWW which has increasingly been cast to the wayside (I guess because users are considered too incompetent to configure it?) Instead, we ought to be expanding this flexibility to other systems we use. In android I can swap out my launcher for something more ergonomic to me. Likewise on my linux box I can run whatever windowing environment strikes my fancy, the underlying content doesn't change. I don't use apple products or windows any more because these highly opinionated user interfaces are difficult or impossible to adapt and often change arbitrarily during updates.

I guess the answer to why programmers "prefer" the bare-bones is that we understand how to go about adapting them to our needs and we don't like having our time wasted by the fickle aesthetics of random strangers.
So basically PHP, but in Go?
I love Go, but I honestly hope this doesn't become as widespread as PHP. There is a reason why we switched away from template-based frontends (à la PHP).

On the other side, it's also true that some frontend frameworks are partially moving back to SSR...
Leaking medical jargon and mixing it with regular usage: "serious" means needing medical attention, "severe" means hospitalization/long-term disability or worse. They seem to be using medical "serious" and colloquial "severe", which gives the the appearance of reversing their meanings.
I’m Finnish. The caret is not always easy to type in my experience on international keyboards. Not sure what the added value is of creating yet another convention here, as there are so many already with each new templating language.
Litestream & LiteFS author here. Tailscale has been using Litestream in production for a while and blogged about it in April 2022[1]. I've had a number of folks contact me out-of-band and tell me they're using in production at a surprising scale.

As for LiteFS, it's still early beta stage so I don't know of many people using it in a production capacity. I would expect it to be another six months or year before confidence builds enough to see more regular usage.

[1]: https://tailscale.com/blog/database-for-2022/
You can, of course, point to reliable statistics on that, collected and analyzed using defensible methods. Right?

I suspect that you are wrong, and that most incest happens between same-age adolescent or young adult siblings (and even more between cousins if you count cousins). But I don't have any actual data to back that up either, and would be amazed if any worthwhile data even exist.
Lego are a different kind of snap-together model like those found in hobby stores.
NYC officials say they can't find EV garbage trucks powerful enough to plow snow
> you should be familiar with what is/isn't personal data by now

Again, I hear this sort of thing all the time. Then you ask lawyers and lobbyists and get a host of opinions, many of which stick depending on which DPA one approaches or complains to. As a competitive stick, it’s dangerously dynamic.
Full ~30 minute source program: https://www.tvo.org/video/archive/marshall-mcluhan-in-conver...

Transcript: https://www.tvo.org/transcript/155847
Location: Toronto, Ontario, Canada

Remote: Yes

Willing to relocate: No

Most recent: Technical Project Manager - Managing multiple IIoT development projects in a large scale global environment across multiple timezones.

Technologies:

System Management: Jira

System Design: UML, design patterns, database design, UX/UI design, real-time, communication protocols

Languages: Java, JavaScript, Typescript, C/C++, Python, C#, HTML5, XML, CSS, SVG

Database: PostgreSQL/PostGIS, DynamoDB, MySQL, Oracle, DB2, MongoDB

O/S: Linux, OSX, Windows, AIX, Solaris, HPUX

Cloud: AWS (S3, EC2, ECS, EB, RDS (PostgreSQL, MySQL), DynamoDB, Lambda, SQS, SNS, Route 53)

UI Frameworks: React, Vue, Angular, GWT, MeteorJS, Bootstrap

Résumé/CV: https://drive.google.com/file/d/1itaF1wh2aN13-l51B_By9_2u_2Q...

Email: Paul.Wujek@gmail.com
> In that way `sorted` _is_ totally consistent - it always takes an iterable and returns a list of the elements

except Iterable is the wrong "interface"

in Python it is defined as

> An iterable is any Python object capable of returning its members one at a time, permitting it to be iterated over in a for-loop.

which is not always what you want for sorting

quicksort doesn't work one element at a time

so basically you have to extract all the elements before sorting them

what about infinite streams?

At least Ruby Enumerable mixins explicitly states that

> The Enumerable mixin provides collection classes with several traversal and searching methods, and with the ability to __sort__.

Another problem with sorted is that it accepts any iterable, true, returning a list of items, but it is not clear how you can tell if the object is an iterbale or not

>>> sorted(123)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'int' object is not iterable

ok

>>> isinstance(123, iterable)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'iterable' is not defined

mmmm

maybe it's because int is not iterable?

>>> isinstace("abc", iterable)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'iterable' is not defined

so the solutions are

# fails for strings in Python 2
>>> try:
_ = iter(some_object)
except TypeError as te:
print('is not iterable')

or

# if 2.6 >= Python < 3.3
from collections import Iterable
# if Python >= 3.3
from collections.abc import Iterable # <- personal note, abc stands for...? core maybe?
# no idea on how to do it in Python < 2.6

>>> isinstance("abc", Iterable)
True

not only it's very ugly, but it can also fail in mysterious ways. As per documentation

Checking isinstance(obj, Iterable) detects classes that are registered as Iterable or that have an __iter__() method, but it does not detect classes that iterate with the __getitem__() method. The only reliable way to determine whether an object is iterable is to call iter(obj).

while in Ruby it's straightforward

[3] pry(main)> [1, 2].is_a? Enumerable
=> true

[4] pry(main)> "abc".is_a? Enumerable
=> false

[5] pry(main)> "abc".chars.is_a? Enumerable
=> true
I would be totally fine with a regulation where they had to ask before using personal data to show ads. The overreach is that the GDPR requires that the user be able to say "no" but still use the service -- you can't make use of the service conditional on accepting ads, and you can't require users to pay instead.
I agree, one book I recommend that does this for computing is "Code: The Hidden Language of Computer Hardware and Software"
But wouldn't different ads be a different service?
I literally work in this field and can tell you that "likes" are regulated under GDPR just like any other personal data.

If someone asks us to delete under GDPR, we have to delete these as well.
I suppose it actually makes it simpler, because you control for lifestyle changes.

Who says some participants wouldn't just start eating trash? I know I did after I lost some weight due to a bad case of something my child brought in from daycare.
What are the certain thresholds? Can we be more specific than lowered all-cause mortality, such as specific diseases we know have causal relationships with obesity specifically? I'm asking because I'm not that educated, but if you know there are studies showing e.g. purely losing weight with no lifestyle changes means less heart attacks, less joint replacements, less cancer, etc. please share.
> It was old enough by then that the latest OS X no longer supported it, thus defeating its purpose for software development.

For what it's worth, the very first butterfly keyboard MacBook is the only one that's fallen off of being supported by the latest macOS, and that only happened in October. So at least you got a good 6 years out of it, I guess?
> Increased prices are what it should be, just as it is in every business outside of tipping culture. Tipping culture is not the same thing as increased prices.

The market said no.

> It works just fine in much of the world. It even works fine in the US where foe some things normally covered by tipping culture, a flat fee in lieu of gratuity is applied in certain circunstances (e.g., restaurants do this with largw parties quite often.) It works just fine in places with tipping culture in all the customer service jobs that are arbitrarily outside of its coverage.

That’s great, but it didn’t work in the US. Some of the larger corps ran the experiment for 4 years and when the waiters lost income they complained. You see, here tipping culture means they make more money.

> Incentive pay from your empkoyer is not a culture of tips from your employer’s customers.

It’s exactly the same. It’s lay I would not have received otherwise.
A monolith can also scale vertically with mechanisms to redeploy on fatal errors. If all starts failing, you may have a problem. But you can get the same problems with a microservices that is in the critical path

Networks could have unexpected delays, routing errors and other glitches. At least with a monolith you can often find a stacktrace for debugging. I have seen startups that have limited traceability and logging when using micro services.

When a small startup has to manage "scalable" K8s infrastructure in the cloud, distributed tracing and monitoring is often not prioritized when you are a team of 5 developers trying to find a product market fit.

I am not against microservices (I work with them daily) but you just trade one type of stability problem with another
Don’t you ever eat sweets despite of not being hungry? I don’t think the issue is people overdosing rice or legumes because they are so hungry. The issue seems to me like quick comfort foods that we eat not to get full but because they just feel so good in our mouths. I don’t think I’ve ever eaten ice cream out of hunger:)
> why do others want to be distracted by the interface?

UI design need not be distracting.

There is a wide spectrum ranging from "fancy" flourishes of art to brutalist simplicity. Somewhere in the middle, careful use of font, color, and layout can drastically improve readability and usability.

Compare, say, the default appearance of an unstyled HTML page, to that same page in your browser's reader mode. Both are very plain, but the latter is much more pleasant to absorb.

I believe this is what OP is referring to.

At the extreme ends of the spectrum, design can be distracting as you say, but lack of it can be equally prickly and unpleasant. Neither is good.

Consider that few people play chess with rocks and sticks standing in for pieces.
Nothing in this contradicts what I said. Prisoners have a right to informed consent which can be removed in certain circumstances, specifically to ensure the safety of staff or other inmates. You made a much broader categorical claim that prisoners simply do not have the right to informed consent and you are wrong. For example, here is a document from Tennessee outlining the scenarios in which an inmate can and cannot refuse care: https://www.tn.gov/content/dam/tn/correction/documents/113-5...

I'd suggest doing some actual research into the relevant case law, e.g. Washington v Harper, instead of just googling until you find something that can be misinterpreted to support your position. While prison administrators have wide leeway to force treatment they are still required to show that it's necessary, either for safety reasons or because the treatment was mandated as part of the sentence of the inmate.
Please stop stigmatizing adderall usage. Especially as a platitude. The stigma often prevents people who have ADHD from seeking things that alleviate it.
Good riddance then? Time to find a new business model and maybe fire some people if your service can no longer sustain that many employees, or let a leaner competitor eat your lunch.
>it turns out that low fat diets didn't make people less fat

This is not a "turns out". Anyone who believed that just having a "low fat" diet will make them leaner, didn't really know how losing fat works. Fat is a macronutrient (and quite useful one) just making it lower tells you absolutely nothing on its own.
Hm, a search across all videos or at least a series of videos could be a valuable feature.
Thanks! That looks like it might be fine. The conan cache works the same way but all our builds and deployments are containerized so the ~/.conan wasn't the issue, it was that conan was in control, not cmake.
> RPC does not make idempotency guarantees

Not true. "RPC" is just a generic name and there are multiple approaches and implementations which may provide you some guarantees, in specific environments such guarantees may be strong.

> REST does

How can I enforce or trust any REST "guarantees"?
This drug is a net good for society, but we have to fix the root problem. Much of the food we eat is filled with addictive ingredients (sugar, excess fats/oils, etc) that provide little nutritional value but are highly addictive.

We’re subsidizing companies that create unhealthy addictive food and subsidizing companies to create drugs to counter the unhealthy addictive food. This is an enormous waste of resources.
I wasn't surprised to read that once again the plugins were the cause of the security issues.

I don't know what the dynamics are for WordPress plugin developers to write this much vulnerable code, but WordPress itself has had very few vulnerabilities over the years. Even still, the vulnerabilities this plugin exploits have CVE numbers starting with 2016 and 2019.

I'd say that you can use WordPress for websites perfectly fine as long as you maintain your web server platform like any web server platform: with regular security updates and migration or mitigation plans if those updates are breaking anything. Running a website under your own control is not the one-time setup that many WordPress hosting sites promise customers. It usually doesn't take much time to hit the update button, but if you can't spend an hour a week/month making sure your website is still up to date, you shouldn't host your own stuff. Pay someone to manage it for you instead.
I am personally of the opinion that software UI design has severely regressed over the last 20-30 years. I understand many normal users are afraid of terminals, that's understandable. But I wish we could go back to the 90s era of design. The issue then was not enough resolution. Its weird to hook up my retro computer with 1/100th the processing power and the applications are more responsive, easier to use, and better designed.
That’s true, but a lot of Cyber security products are also made in Israel (Most of Microsoft’s Defender products are developed here, as well as Israel-born companies such as Palo Alto Networks, Checkpoint, SentinalOne, and countless other startups).

The fact is that the tech scene in Israel is very much Cybersecurity oriented and as such it’s logical that there will be lots of companies doing both sides of this.
It is pretty abstract still, but I wonder if it could we a way to get a young heir thinking about small-unit tactics while bored in some Nordic winter.
Sure, I hope I made it clear that in general I don't think sprints are especially useful. They can truly be useful in the specific, narrow case of organizations that have independent, well-run teams but also inept or inexperienced-with-software-development stakeholders who've got a dysfunctional relationship with those same teams, and when for some reason that problem can't be addressed directly rather than relying on sprints as a boundary-setting and communication tool. Probably this combination most often happens in-the-wild when the developers and the stakeholders aren't even in the same organization, in fact (think: development agencies).

The dysfunction can certainly go the other way (the stakeholders are competent and reasonable, but the teams are broken) in which case I'd not expect sprints to be helpful, and possibly abusable in the ways you suggest.

> if a team can only plan a couple of weeks ahead, how should stakeholders be able to plan?

When it's done right (ha, ha, ha) there absolutely is long-term planning, but adjustment of priorities sprint-to-sprint (which should be happening due to stakeholders and product managers and such making decisions, since they set those priorities) can affect that—the flux in long-term planning should be a reflection of the reality of choices made sprint to sprint that differ from the original plan, not due to a lack of planning, so that no-one's surprised when the mark that's hit in six months differs—for the good reason that the direction of the project was modified in-flight—from the one that was originally targeted. The entire point of sprints is to allow flexibility without day-to-day thrashing, while also capturing the effects of each sprint's work on that longer-term planning to avoid big surprises farther into the project.

Again, that's all if it's done correctly, and if the situation even warrants using sprints in the first place. Which, every now and then all that's true, but I'd not say it's the norm. I don't think most orgs even think very hard about what the point of having sprints is, before imposing them.
+1 and what the GP is stating is not how any multinational I work with considers GDPR compliance. Properly managing "likes" and other member activity are absolutely key to compliance.
Well, for one we don't do visual design professionally for a living, we write code.

Second, I think we're much more focused on getting the software to work in the most logical way possible, which means not having any unnecessary elements or ornateness.

I've found programmer websites to be much more well designed than designer websites. Probably because we can write the code instead of using a visual builder, which makes better websites.
The line you quoted:

> Those receiving weekly injections of semaglutide lost, on average, 14.9% of their body weight after 16 months of treatment; those who received a placebo lost 2.4% on average.

Doesn't really have anything to do with the question about lifestyle changes. That question basically centers around whether the 14.9% weight loss occurred independent of or as a result of lifestyle changes downstream from the semaglutide.
It's hard to inspect books.

Books have been used to pass codes since their early creation.

If an inmate is still engaged in criminal operations, passing books back and forth makes it easy to still operate.

Also there is some risk of the book containing contraband. You can x-ray them but that doesn't catch everything, especially not narcotics.
Thanks, I'll add that.

Do I need to research a lot on Japanese culture, or nah?
> To be honest, good riddance. If it is no longer possible to offer users a "free" service in exchange for extremely invasive spying and psychological manipulation

Is it right that a tiny but loud minority be able to ban these ad-supported services for all of society? Going by revealed preferences, most people don't consider targeting advertising to be "spying and psychological manipulation". If they did, usage patters would differ.
Go 1.20 Cryptography
Non covert spying exists, and it happens when users are lured into accepting it not even as a necessary hassle (that would still hold a negative connotation) but plainly ignoring it along with the dangers it poses, completely blinded by the features it is being hidden behind.
The saddest aspect is that most people don't give a damn about it.
> Feel free to downvote if you feel, as per HN guidelines, that I am not contributing to the discussion.

Another reminder from the HN guidelines:

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.
Just because someone has more material items than you doesn't mean your life is worse or that you are poor. Poverty isn't about how little you have to others - its about being able to provide and sustain yourself and your family in society. As far as I understand it, poverty is much less now than 100 years ago.
Yabai is quite decent.
Roku has always been a strange company to me. As I understand it they got their start by selling streaming-service dongles. Is there still a market for these or is their core business now licensing software packages to SmartTV manufacturers? I don’t see this product being a successful offering; to me, seems like just another smartTV brand but without any reputation beyond minor bits of software.
But then it looks like it is the best base load tech, until someone actually tries to build it. Then it becomes a huge commitment and a burden for >100 years (20y planning, permissions, building + 60y lifetime + ???y decommissioning and waste management).

What if storage (or hydrogen/ammonia storage and peakers) is already good enough, but we are not building it because we are blinded by the empty promises of nuclear utopia? I guess we will see in a few years as the first efforts of this type go online.
I don't know the full scope of what concealed stuff they're looking for, though I assume drugs are at the top of the list. I meant obvious that you can control the prison ecosystem with less inspection on site.
Yes, I was with her when she picked it up.
I’ve actually been to Japan, I’m not sure how their service is substantially better than the US. the restaurants I went to you order from a kiosk and get the food yourself. There really is no service to tip for. One restaurant I went to was a mom and pop and there was some service there as they struggled to find forks for us. We tried to tip and they counter tipped and gave us the small beer glasses we were drinking out of.