skysight-inc/HackerNews huggingface dataset:
The more I get problems with different machinery (chainsaw, raider lawnmower, waterpump, powerwasher) I've really started thinking more and more how every piece of equipment should automatically come with a service manual included which would also have all the bits and pieces clearly stated and catalogued. I've seen some of these manuals not being a detailed as I hoped. For context, I'm in Europe.

For an example I needed new lifting chain for the raider lawnmower and it was an ordeal finding the correct chain and making it correct length without such manual. With manual I'd expect it to take 5 minutes to find the correct piece, it's size, lenght and required stress endurance level.

It's 2023, doesn't have to be physical (or could for some extra buck), but at least have one available on your website.

I'm thinking about starting to ask for it for everything I buy... Not really hoping to get it every time but still...
Generics very nice as a library writer but in my own application code, I usually have no uses of them.

You have language features which are not needed for the ones using directly (for the lack of better term) the language and but really nice for the people providing building blocks for them.

I am using generics in other languages than Go but not in Go as I am normally not writing libraries in Go or they are already so specific that generics are not needed.
>Nonetheless, journalists are not “out to get you and manipulate your mind”.

...No stuff
That's the Editor's job.
For 10 million users + telephones, this takes 1ms.

create table users (
id serial primary key not null,
created_at timestamp not null default now()
);

create table users_telephones (
user_id int references users(id) not null,
is_primary boolean not null default true,
telephone varchar not null
);

insert into users
select i, NOW() + (random() * (interval '90 days')) + '30 days' from generate_series(1, 10000000) i;
insert into users_telephones select id, true, random() :: text from users limit 10000000; -- all users have a primary telephone
insert into users_telephones select id, false, random() :: text from users limit 200000; -- some users have a non primary telephone
create index on users(created_at);
create index on users_telephones(user_id);
create index on users_telephones(user_id, is_primary) where is_primary;

select count(*) from users;
count
----------
10000000
(1 row)

Time: 160.911 ms

select count(*) from users_telephones;
count
----------
10200000
(1 row)

Time: 176.361 ms

select
*
from
users u
join users_telephones ut on u.id = ut.user_id
where
ut.is_primary
order by
created_at
limit
10;

id | created_at | user_id | is_primary | telephone
---------+----------------------------+---------+------------+--------------------
9017755 | 2023-09-11 11:45:37.65744 | 9017755 | t | 0.7182410419408853
6061687 | 2023-09-11 11:45:39.271054 | 6061687 | t | 0.3608686654204689
9823470 | 2023-09-11 11:45:39.284201 | 9823470 | t | 0.3026398665522869
2622527 | 2023-09-11 11:45:39.919549 | 2622527 | t | 0.1929579716250771
7585920 | 2023-09-11 11:45:40.256742 | 7585920 | t | 0.3830236472843005
5077138 | 2023-09-11 11:45:41.076164 | 5077138 | t | 0.9058939392225689
1496883 | 2023-09-11 11:45:42.459194 | 1496883 | t | 0.1519510558344308
9234364 | 2023-09-11 11:45:42.965896 | 9234364 | t | 0.8254433522266105
6988331 | 2023-09-11 11:45:43.130548 | 6988331 | t | 0.9577098184736457
7916398 | 2023-09-11 11:45:43.559425 | 7916398 | t | 0.9681218675498862
(10 rows)

Time: 0.973 ms
The last 40 years of economic policy has been about aggressively loosening restrictions on capital movement, while keeping in place or strengthening restrictions on the movement of labour.

The WFO wave was an disruption in that cycle. But only for the professional class. It won't last, at least not for the lower end of the market.
Wouldn't that be Adi Shamir?
I don’t really think your comment is a fair take. While it very well may be “actually what happened”, there are a lot of other reasons to hire from and foster your community rather than try to compete with them. It’s possible Headscale just does a better job at capturing a clean boundary between a public open source tool and a proprietary backend and Tailscale might have just liked what they saw, said well this is essentially how we’d do it, and made the smart decision to put the person on payroll instead of taking advantage of the community.

Furthermore IDK what your gripe is about management tools popping up on top of Wireguard. That’s what Jason wanted, for one. The downstream application use cases are kept out of the secure and simple core. Two just use vanilla Wireguard if you don’t need Tailscale. Are you an OpenVPN shill?
The fame x paper sequence chart was telling:

https://www.strudel.org.uk/blog/astro/images/20100719_astron...

and, as noted, Dr Brian May is completely off the chart (fame - wise) with relatively few astro papers (just his doctorate?).
Counterpoint: line by line comparison gives you 90% of the value at 1% of the complexity. That is a pretty tremendous local maximum.
Couldn't you just pick a big prime to get bigger input sizes supported?
What do you mean with subjective? Both philosophy and religion are highly social topics. And past trivial instinctive moves, you need some languages and cultural framework to achieve anything that allows transcending individual limits.

Science names a lot of heterogeneous practices which all have in common to be constraint by human interests. So they are neutral only if you define neutral with this highly sociosubjective consideration.
Can you imagine having to learn a bunch of different language specific version control tools? Sounds like a hassle to me.
I learned "cocksure" thanks to that comment.

Also I think it runs deeper than his parents. Wasn't it the top contributor to the democrat party during last election ?
Think of it as an art form, sure language learning won't be financially necessary going forward but that doesn't mean you won't get personal benefits to learn languages. People never stopped learning to play an instrument even if pretty much anything can be generated by a computer nowadays.

And unlike what you think, this good translation tech will not make languages converge but diverge even more since there's no financial need to learn other ones anymore. Language learning is hard and less people will likely engage in the activity if it only becomes a hobby. The most affected languages negatively will likely be the most learned ones at the moment.
That's only if you work at big companies with several offices where teams are distributed anyway, so in-office work was remote-work anyway except done in the office instead of in your home. Big international companies were already basically remote even before the pandemic and had plenty of inefficiencies already built in.

What I notices small companies in my area (here in Europe) with only one office, put a lot of value in having all employees coming to the office so they can react faster and cooperate easier than distributed teams, rather than saving on rent and letting everyone WFH 100% of the time from wherever they are, seeing it as one of their strengths over big distributed companies where things move slower.

While there's some truth to their arguments about the response time and cooperation in the office, I find they're selecting for people who drink their cool-aid and buy into "the mission" of the company instead of seeing the work as a simple transaction of "I give you my time and mental labor, you give me money, period".
Thanks for your answer, I appreciate it.

Although strictly speaking if they would only want to do AdES and not QES, they wouldn't have to be in the EU Trusted List, would they?
But even if he did, so what? Someone with skin in the game on life changing money or equity will have different motivations to someone just doing a job to get by.
Postgres allowing Json support destroyed so many marketing campaigns from non-technicaleadership "sick of all the money spent on SQL, we gotta try this nosql thing"
Don't forget the shaming of his girlfriend. They pushed hard on the narrative of her being a slutty stripper.
I’m right up next to a limit on live (easily-accessible, always visible in photo apps) cloud storage, with years of family photos and video taking about 95% of that.

I definitely don’t want to delete any of it, so I have been just hoping for bigger storage to be offered soon, but…

I hadn’t considered that re-encoding could be an option. I take standalone snapshots of everything every few months so if re-encoding would make a significant difference I might have to try this.

Do you have any tips on tools, parameters etc. that work well for you, please?
Do you mean this? https://ec.europa.eu/commission/presscorner/detail/en/ip_23_...

Where the next stage is a petition of one million signatures from ordinary people, after which the commission must "react", which can include telling them they're not interested.

A petition. That can then be shot down.
No, they cannot. (At least not in any meaningful sense.) This will not create new information you can draw upon to improve translations models and keep them up to date.
Totally agree. It is also bad for your hearing to have to wear loud headphones all the time to drown out a loud work environment. Your ears do wear out.
I'm no Casablanca, but this person does not seem to have the full picture.

"OK, but" does not always mean "put everything you just said to the side. Here is the REAL topic", it is quite literally adding stuff to consider to the discussion. And you can respond to it as such.

E.g. "yeah true there is more thought extended to it, but I think its a mixed message because its also kind of a waste. What do you think about that wastefulness anyhow?" Is completely normal and does what the article is implying, without it being TOO standoffish. You address what was said, then ask a specific question about your previous point(s). Its courteous but firm.

Obviously people who don't argue in good faith and try to talk over you won't let you get a piece in here, but that's a separate issue IMO, and those people aren't really worth the trouble.
Perovskite is not very expensive but the process to make it “as a gel” I think it’s expensive because is complex.
Maybe this is a cultural difference but I find this method of communication very confusing. Without context “the bull is dead” is so useless as to be meaningless. I’m OK and safe, there’s been a car accident, I am at this location, there’s no rush. This the most important and actionable detail for a parent. Bulls and their mortal status are irrelevant. This just reads like two robots trying to sound succinct but failing to communicate. Again might be a cultural difference.
> The AstraZeneca/Oxford vaccine, and the risk/benefit analysis, particular in younger adult demographics

This is more of a matter of public health than science though. It would be nice if they were the same thing but it's like asking for people to be perfectly rational and well-informed actors like in those economics models
Build declaratively back ends and APIs with GraphQL or REST
He cached everything and delayed writes too. It's easy to make a system fast when it's not realtime.
Pretty easily. That is all nicely integrated out of the box with stuff like snapper.

So: if borked, press down arrow for "previous version", Enter, done.
You mean, open collaboration from people who care about what they are doing often leads to better projects faster? Careful now, someone might call ya a commie or worse an anarchist.
That sounds like an interesting and useful technique, but he never gets around to explaining how the bull dies.
Researchers are trying to incorporate uncertainty into machine learning
I would say that Ory Kratos made huge improvements in 2022, and the code graph is just looking like that because there was much more foundational work going on in 2021. In 2022 it was mostly adding features, fixing bugs etc, but the API and system was generally stable already.

from the top of my head some of the features added in 2022:
- verification and recovery codes
- import of MD5-hashed passwords
- integration with Ory Hydra
- device information in session
- session management APIs
- session metadata
- blocking webhooks
- many improvements to OIDC mappers
- session refresh
- opentelemetry tracing
- complete rewrite of docs
- import identities including hashed passwords
- custom email templates
- passwordless with webauth
- 1:1 compatibility Ory Network and Ory Open Source

Of course there was a huge amount of bugfixes and smaller improvements going on already.
2023 also already saw a ton of work being done on Ory Kratos including the 1.0 stable release.
Of course there is still much to do, and feedback like yours also helps!
If you are looking to contribute its always recommended to talk to the maintainer before you start coding - then we can let you know if its realistic to be merged or not.
Search is a not a trivial thing to implement, on the one hand it is needed in some form, on the other hand Ory Kratos should not bloat too much.

Anyway,
thanks for the feedback, will take it into consideration :-)
The US really did revoke his passport.

You're saying the US government helped Snowden cover up his plans?

That's some lizard people level conspiracy theory you got there.
> Adding syntax sugar muddles this, and introducing another keyword

There is no new syntactic sugar nor there is a new keyword here though. It just changes how range works.

That being said, I'm not a fan of range having two modes of functionality. Perhaps it could just use an interface, now that we have generics it can be implemented on the existing supported types. And compiler can do whatever with it if it would be too slow.
There's much more nuance to it. The supreme court in Israel did not intervene in laws at all until 1995 (with a single exception of a law contradicting a requirement of 61 majority).

Then in 1995, in Bank hamizrachi verdict [0], the supreme court declared it has the authority to overturn regular laws according to basic laws, including basic laws which were legislated with 32-20 majority (out of 120 seats). The supreme court declared that the only thing required for a law to be constitutional is the string "basic law" in its name. (That this terrible idea took 30 years to blow up is an achievement).

Over the years, the supreme court had decided to intervene in things which are the open wounds of Israeli society. These include the issue of Haredim recruitment to the army (where the supreme court had cancelled many laws that seeked a resolution, from both sides of the political aisles), issues of religion and state (the last leftist coalition had fallen as a direct result of an intervention of the supreme court with Hametz laws, leading to the resignation of Idit Silman).

A bit like how the U.S. supreme court intervention into abortions has led to politization of the court, and into heavy pressure from Christians to pick "pro life" judges that eventually resulted in overturning the abortion verdict, we're seeing a similar dynamic playing out where supreme court preventing resolution of a political - religious conflict leads to politization of the court and to religious people seeking to pick judges.

My personal opinion is that the supreme court should've stayed out of this mess so that we wouldn't reach this point. I don't support politicization of the court but the court also bears a responsibility.

Politicians should resist the temptation intervene with the court, and the court should resist the temptation to intervene in politics.

And this is especially true in a country where the supreme court wasn't granted its authority from any constitution, but from its own verdicts.

[0] https://he.m.wikipedia.org/wiki/%D7%A4%D7%A1%D7%A7_%D7%93%D7...
(you'll need Google translate)
Nowhere near the level of complexity and political visibility as Assange's.
I think putting the punchline first will be gamed to make the punchline sound worse than the situation is, so you sound better than you are for dealing with it.

What you need is a good culture rather than any reporting strategy in my opinion
not outright rejected either though, the PRs just both died
Wow. Now that's a very special event indeed. Cheers on not having to run a docker or work exclusively from a VM because of office politics.
In modern JS engines with 64-bit CPU when the engine cannot deduce types and must use a generic word to represent any kind of values numbers (double values) are not boxed. Rather for everything else a NaN tag bit pattern is used. I.e. code checks if the word matches the NaN pattern. If not, a double is assumed. Otherwise the NaN is checked if it is a real NaN o something else masked as NaN.

This slows down object access as detecting and stripping the NaN tag requires few CPU instructions. Plus it assumes that pointers only have 48 bits with rest are zeros (true for AMD, ARM and Intel) or at least have fixed values (can be arranged on more exotic CPUs). But that does not require to box numbers greatly reducing GC pressure.
Have you completely missed the point I made or are you joking?

I wasn't defending their argument, I was pointing out why your rebuttal of their argument wasn't a rebuttal at all.
The fact that the author seems to think that markets are some sort of collective delusion and not a natural phenomena seems everywhere in nature kind of tells you all you need to know about the worth of this post. Zero.
That's kind of an expensive dumb terminal ;).
The difference to Pascal’s wager is that with that the probability is vanishingly small, but given current progress the probability of AI causing an existential threat is actually quite high. You can’t just call anything that has very bad negative consequences Pascal’s wager

Video about this: “Is AI Safety a Pascal’s Mugging?”
https://youtu.be/JRuNA2eK7w0
>It was just an old idea

but it is from the experience of another Corona virus outbreak last time.

Asia just know wearing mask is helpful anyway.
I would rather just use a cache.
This is really fun indeed, well done, I like it. It’s funny how you decided to demo it with a library that does lots of c++ bindings it’s self.
Now someone can put a wrapper around this to hide the python imports, so we can claim JS is the only language we need.
I'm setting up a discord server and wanted to get a list of words to flag in messages for blocking.

I figured this would be an great use-case for GPT-4, especially since I have a paid-up business account, so you'd think I'm not just some troll looking for naughty words to use.

The level of manoeuvring in the responses reminded my of a highly skilled politician.
Yes, it uses your native python installation so everything that works with python should work with this.

I have had success running sbert, faster-whisper and various other GPU accelerated packages.
I once had to explain to some coworkers from another team why they shouldn't 'helpfully' truncate leading and trailing spaces from my password, and why they need to handle 'special' characters, too.

They couldn't believe that anyone wants trailing spaces on their password.
> What is the market for "wide" applications though?

Just my experience, but essentially these target industries, not necessarily consumers or singular entities. Hence the term "enterprise". As someone who worked on a fairly reasonable ERP for academic purposes, even just calculating a GPA is extremely complicated in the backend:

* There are multiple schemes for calculating GPAs
* Each scheme needs to support multiple grading types (A-F, pass/fail, etc)
* Each scheme needs to support multiple rounding rules
* Displays of GPAs will need to be scaled properly based on the output context
* GPA values will need to be normalized for use in calculations in other parts of the system
* State legislatures mandate state-specific usages of GPAs which must be honored for legal compliance
* All GPA calculations must have historical context in case the rules changes so that old transcripts can be revived correctly
* Institutions themselves will have custom rules (maybe across schools or departments) for calculations which must be incorporated into everything else
* This pretty much has to work every time

I don't know exactly how many tables GPAs themselves took, but overall the system was over 4,000 tables and 10,000+
stored procedures/functions. Also, I worked in the State of Texas which has its own institution-supported entity performing customizations to this ERP for multiple universities that are installed separately but required for full compliant operation.

I would compare this to most modern "tall" applications which would more-than-likely offer you maybe up to 3 different GPA options with some basic data syncing or something. They might offer multiple rounding types if they thought that far. These apps are generally extremely niche and typically work for very basic workloads. They can capture a lot of easy value for entry-level stuff but immediately fail at everything else.
It's mentioned as an ambition in the video. I agree it's a high bar.
Source of western healthcare authorities telling the public this?

edit: also the airborness of it was also a repeated topic in the cited grand rounds
I also don't care about offices with doors.

For me the main reason is I want to keep living where I live. Village near a small city in western Europe. Cheap living, lots of nature. But no big tech around. The closest "hub" with some tech corps is too far to commute daily.

There's no way I'm selling my house to go live in a shitty noisy, overpriced appartment in or near Amsterdam Paris, Berlin or whatever and spend double the current amount on groceries, dining etc. I imagine in the US this is way more the case even.

So if you insist on RTO, regardless of doors, you'll miss out on a large group of individuals who live too far away to commute.
What is also interesting is that negative (-4 or -8) offsets are already used. The pointer actually points to the first byte of the data, but there is a header located before the data which tells you how long the data is and some other runtime info used by the GC.

+------------+------------+------------+------------+ - - -
| header | data[0] | data[1] | data[2] |
+------------+------------+------------+------------+ - - -
^
pointer

(The real data part can be all kinds of things including stuff opaque to the GC like strings).

I'm still a bit unconvinced that swapping the sense of pointers vs ints is useful for OCaml, as it would be a massive change with no current evidence base. It seems better to me to work on better compiler optimizations so that integers can be kept in registers with their true value more often.
I think I’m in the majority when I say that I prefer WFH but honestly, working ONLY from home is not something I like. I can work for a week or two in remote but then gotta spend a day or two in office. Naturally, it depends on a number of variables, like personal character and the relationship with the other employees but in general I think most people fall in my category. Having the option for both is the best possible solution.
> Researchers named the new species after the Latin word for “strawberry” because of the “resemblance of the (body) shape… to a strawberry.”

When you’ve spent too much time in Antarctica and forgotten what a strawberry looks like…
He compares it to the "academic approach" of starting with background etc. But that's not what an academic paper actually starts with - it starts with an abstract that very briefly lays out the whole thing.
If you are a father and you like to exchange experiences come and meet us
our website wants to unite parents from all over the world to exchange experiences and important tips on fatherhood and motherhood. come contribute you too and help our community grow. https://paternidade.app
I did science in middle school, and still do it today as an adult. What’s grad school have to do with anything?
Not all that greatly favor science turn science into a political game. Likely the small majority actually do.

Anyone that treats a scientist as an authority on non-scientific questions isn't practicing science nor are they being smart.