skysight-inc/HackerNews huggingface dataset:
Sorry if my comment is naive or ignorant, but have you tried using LuaJIT FFI instead of traditional int (lua_State *) API? Or is that with FFI already?

I thought FFI promised almost seamless Lua->C calls. And can even pass Lua functions into C with native signatures (but this bridge is still claimed expensive).
Not surprising.

What we were promised: a personal well-trained butler.

What we got: a voice input field that you know will be incorrectly interpreting your intents far too often.
Why would “globalist” be an anti-Semitic whistle?
Yeah, the search function in my company's confluence is abysmal.

There have been times I know a page exists and I even know the title/content of the page and yet still I am unable to find it via the search.
offtopic but I was looking at Xe's "salary transparency" page and they are paid quite a bit less than I was expecting. Hopefully they get RSUs too because their skillset is worth more than that.
Interesting. I think my perspective is that the handrails are so useful that I can live with the few cases they get in the way, because it's rare they're actually a performance sticking point. Indeed, the handrails (at least in principle) can add much in terms of performance with e.g. the strong no-alias guarantees and iterator semantics. I guess if you spend all your time writing complicated graph based data structures over pointers you might have a different opinion!
Completely false equivalence.

Copying answers isn't bad because you are infringing on someones "right" to have control over their answers.
It is bad because you are commiting academic fraud and seeking a qualification you have not earned. You are claiming anothers achievement as your own.

Me reading a pirated book does not mean I claim to be the author.
Tcl/Tk 8.6.13 Released
Release Notes can be found at https://www.reddit.com/r/Tcl/comments/z2459z/tcltk_8613_rele... .
> Either you buy into the hype or you don't if you understand the basic technical aspects of it

Do I understand correctly that you (saying either/or) feel it's a binary choice?

Because I definitely disagree, there's a multitude of reasons why people buy crypto, and there's also a lot of variety in the measure in which they buy.
> What needs to be done is not to eliminate those actors, but rather to make our bodies resilient to potentiel pathogens.

If we expose ourselves to these pathogens and wait a few thousand years we might naturally evolve to be resilient.

…otherwise I have no idea what you’re proposing here. You can’t just decide to be resilient. Pathogens kill people. They don’t die because they lacked willpower.
Beowulf Cluster How to (1998)
"Democratic People's Republic of Korea" (that's North not South) comes to mind — even less genuine than clicking "I have read and agreed to the terms and conditions" on the average pre-GDPR EULA, but nevertheless perfectly illustrates the vagueness of the word.

My own personal bugbear is when people say they want to "democratise" nouns and verbs, e.g. "democratise maths" or "democratise running" (both real examples) and yet there is no idea at all what that might mean. Votes? And if so, who and how and when?
some of the stuff google don't put effort into is super weird, like the whole if the device is in a different "room" it has to loudly announce what it's doing but if it's in the same room it turns down the volume on all of the devices for 10 seconds

really makes me think they almost want to discontinue it but it's so integrated with android and the chromecast they can't really kill it
IPFS provides the same privacy guarantees as bittorrent (i.e. none).

Use a VPN.
> Exactly. What the fuck even is this?

There is constructive criticism and then there is this. Once you use phrases like the above and follow it up by pontificating about how you think the author's house looks like, you have crossed a line, by far.
I really doubt *nix would have made it so far if the cli were audio based, too. It's a fundamentally slower and lower bandwidth communication channel.
So you need to send two microsds, fine. You'll probably want to use something more trustworthy like luks with a detached header and a largeish offset. Finally, drive some tens of kilometres and throw it into a mailbox somewhere in the fields at 3 o'clock.

I don't know what address wikileaks has, but then again I never tried to contact them.
ublock origin on FF here, no issues.
This is so beautiful. Changing dimensions is often mind boggling even though it makes sense.
And you earned a Turkish Simit.
Thanks, I will watch it.

I agree, mostly. I stopped caring about Assange since the incident because selective information feeding is not a whistleblowing move but political manipulation. I don't have doubt that people representing my interests are corrupt to some degree but I don't want them eliminated in favor for people who don't represent my interest and are just as corrupt but protected from expose because the interests of the leaker aligns with them.
> So the recognition part is solved

If you're using an averaged American voice - maybe. But it's really not solved for everyone. Google assistant can't set the right timer for me 1/10 times. And that's before we get to heavy accent Scots and others.
The full quote is "Information Wants To Be Free. Information also wants to be expensive. That tension will not go away."
There are few things on this planet that I despise more than cruise ships. Be it the small Italian coastal towns, the beautiful fjords in Norway, tropical islands, wherever they go, it's like a swarm of locusts completely overwhelming those places. We once were in Norway at a Fjord and there was a cruise ship taking a tour. The Fjord was filled to the top with smoke from the f*%#ng ship's chimney.
Liquid saltwater is likely present on Mars, new analysis shows (2009)
XML was just a few steps in the wrong direction and it diverted all users energy nowhere.

When I see sexp as serialization format I miss very few, same for json.. but xml wasn't that different. Just too much noise (ns,attributes) and just not enough genericity (no generic list or map) made it useless. Surprising.
Most people were supportive of their leaks that were critical of the Obama administration aggressive use of drone strikes, his support for Israel etc.

It was only when they turned out to be pro-Russian propagandists that the support turned.
FootballSocial – Talk Football, with Football People
The biggest problem isn't that it's not uncensorable but that it's not anonymous which makes participation dangerous for everyone involved - uploaders, seeders, downloaders.

Speakasy Tech will add Crust Network support in coming months: https://medium.com/crustnetwork/crust-network-partners-with-...

This will provide good security (encryption and anonymity), but at least early on no multiple gateways will be available to Crust Network's IPFS back-end. Because data is encrypted on Speakeasy before being sent to Crust and stored on IPFS, there's no way to trace it to Speakeasy users so in that Crust Network endpoint will be censorable. Data and metadata related to file sharing will be both encrypted and anonymized, making targeted censorship impossible.

I recently wrote about Speakeasy (see my recent comments on HN) so I won't repeat what it does.
I looked at this too.. But didn't find any info, meaning either "too expensive for you if you need to ask" or "we'd rather determine how gullible you are before quoting you a rate individually tailored to fuck you over as much as humanly possible"
> allocating a percentage to a dice throw without any other reasoning

Do you feel the same about stocks?
It's unclear if even a sample was provided, but yes, in general with Wikileaks the idea is to throw all the data over the fence to them, and let them take care of the rest. Trying to negotiate terms of how the data should be released etc is a non-starter.
I think the reason is - what would you do with the information?

If you’re sick you should isolate whether it’s flu or not.

In terms of treatment, you’d need a doctor for a prescription and you need to start treatment immediately.

So there isn't that much to be gained by having a positive flu test. I suppose if you were in a high risk category (old, respiratory disease, etc) it might be helpful to know if you should go to the doctor.
Tell HN: HN needs to tweak the gravity of “Ask HN:” posts
Maybe it's just me (I guess so b/c "Ask HNs" are very popular) but I find their topics often to be kind of irrelevant, too meta, full of random rambling and having a tonality of a Reddit AMA. Not always but yeah. It's no dealbreaker and I can just hide them but seeing them in the feed sends some aftertaste letting me leave HN quickly again.
If you have to ask, you cannot afford it.
Yet we're not saying that a lottery ticket is bought by the mentally unstable.
The problem isn't voice, it's natural language.

Natural language is a fundamentally wrong vehicle to convey information to a computer. It can be useful for some specific tasks, automated Q/A, simple interfaces to databases, stuff where I can't be properly f_ed to remember the syntax or the shortcut like IDE commands.

But the idea it can replace formal language is fundamentally and dangerously incorrect. I agree with Dijkstra's quip, we shouldn't regard formal language as a burden, but rather as a privilege.
Voice assistants are the most useful new UI to me since smartphones.

I use them to get travel time estimates, reference facts, music and podcasts, rewind / forward / pause / resume / next / previous, timers, lights, and occasionally broadcast messages on home speaker devices.

I use voice UI while cooking, running, mowing, raking, driving, changing diapers, putting on my kids' clothes, and while sitting with my wife.

My two young children (5 and almost 2) love voice UI. We ask about the animal of the day, what does this animal sound like, play that song. My older child is beginning to set timers with it. My wife recently said having a nearby voice assistant is important in a home configuration discussion.

My family and I sometimes have frustrating experiences with voice UI, like failed hotwords, shifting syntax, answering on an unexpected device, and slow responses. But we still use it frequently, and our overall sentiment with voice UI is positive.
They still just don't work very well unless you memorize very specific exact commands.

The other day, we had to remember to book a school thing for the kid. I said "Hey Google, set a reminder for 9pm to [book the thing]".

Google replied "Here are web search results for set a reminder...."

When they fail constantly at the most basic tasks, usage is going to drop way off.
I agree with your point, but I want to point out that Deegen also provided APIs to hide all the details of inline caching. The bytecode only specifies the body lambda and the effect lambdas, and Deegen lowers it to an efficient implementation automatically, including exotic optimizations that fuses the cached IC effect into the opcode so one indirect branch can be avoided.

If LuaJIT interpreter were to employ IC, it would have to undergo a major rewrite (due to its assembly nature) to have the equally efficient code as LJR (that we generate automatically). This is one advantage of our meta-compiler approach.

Finally, although no experiment is made, my subjective opinion is already in the article:

> LuaJIT’s hand-written assembly interpreter is highly optimized already. Our interpreter generated by Deegen is also highly optimized, and in many cases, slightly better-optimized than LuaJIT. However, the gain from those low-level optimizations are simply not enough to beat LuaJIT by a significant margin, especially on a modern CPU with very good instruction-level parallelism, where having a few more instructions, a few longer instructions, or even a few more L1-hitting loads have negligible impact on performance. The support of inline caching is one of the most important high-level optimizations we employed that contributes to our performance advantage over LuaJIT.

That is, if you compare the assembly between LJR and LuaJIT interpreter, I believe LJR's assembly is slightly better (though I would anticipate only marginal performance difference). But that's also because we employed a different boxing scheme (again...). If you force LJR to use LuaJIT's boxing scheme, I guess the assembly code would also be similar since LJR's hand-written assembly is already optimal or at least very close to optimal.
The major issue with Trump is that his dirty laundry is public. There's very little to leak, even back then.

Holding political office gives you a lot of rope to hang yourself, because every day you make difficult decisions.

That fancy dinner that someone paid for as a sign of good faith, was that a bribe for a decision you had already made or was it completely innocent? Does it matter if it's a news outlet, what about a diamond miner? What about Google?

But a business person not paying taxes, or a bigot misogynist saying something obscene about women? That's expected.
Accountability is paramount. Where it came from is far less important.
You're locked in a shopping mall subject to Bahamas law with an HOA on steroids and on top of it all you may encounter pirates or sink, assuming the operator doesn't go bankrupt first.

Plus your house has to be docked or dry docked for long periods of time for maintenance and you have to share "your" vessel with hundreds of other people.

You could buy one hell of a yacht in your own jurisdiction for what they're asking.
You going to give your end-users `make`/`bazel` as well?
Interesting this wasn’t detected as duplicate, submitted only 12 hours ago: https://news.ycombinator.com/item?id=33712471
Not sure if this counts as a blog, but I really liked Distill: https://distill.pub/
The articles explain machine learning concepts in a very clear and sometimes interactive way.
The Studio of a Music Composer for TV Shows – Olivier Delevingne
Java just has an incredibly long, deep, relationship with the open source/FOSS world that is going to take C# a lot of time to catch up with. Java's also consistently had a much better story with backwards/forwards compatibility and versioning.

I haven't used it in years, but I didn't find the anywhere near as full an ecosystem around C#, it's tooling, it's libraries, etc. It didn't help that there was a lot of confusion around what ran on which runtimes/versions.

Perhaps it's changed since then.
What discussion? I don't see a discussion but interpretation of facts in a way to fit a narrative of a conspiracy and I provide alternative interpretation.
I think you can set 'routines' now, might be able to help with sunrise actions - https://support.google.com/assistant/answer/7672035?hl=en-GB...
I've had Google home for quite a while now, and, apparently like everyone else, I only really use it to start and stop music, as a kitchen timer, and to make animal noises when kids are visiting. There was no obvious improvement over the years.
However with GPT3, DALL-E and all the other amazing stuff coming out I had just assumed Google/Amazon must be working on a big update that really makes Assistant/Alexa 10 fold better. Is this hope in vain?
> There are probably more continuous family heritage firms in Japan practising some art (brewing, soy sauce, woodwork, coppicing) than anywhere else. Can you name a European family concern doing the same thing continuously since before 1600? I can't name any Japanese ones but I wouldn't be surprised if there were many. Institutional enterprises like Oxford university press exist since deep time, but in Japan it would be a continuous lineage of printers continuing to use woodblock printing (maybe alongside hot type or photo typesetting)

That's a bit exagerated. There are a lot of fields in Europe which keep traditions since the Middle Ages. Sure, the difference is the amount of people doing it, but it is still there.

Centuries old breweries in Germany, Czech Republic and Poland. Traditional tweed weaving in Scotland. Stone cutting and stained glass apprenticeship through "brotherhoods" in France. That is just on the top of my head. The only difference with Japan is that those markets have already shrunk to modern needs and those markets already went through centuries of heavy modernization. So one really traditional european company serves the market like tens would in Japan.

But the traditional know how is still there.
I think the biggest potential is with Microsoft Teams in business. It is ubiquitousness in people's work life, has access to data and has integrated with everything. And adding cortana to calls would be an easy step for people to understand and learn. People would say "cortana share my screen". People would learn phrases from each other.
But if those mails were arbitrary and meaningless why would the media ("mainstream media" without any kind of conspiracy vibe) make such a big deal out of it?

Because of the timeframe?

Other than that I feel a democracy includes duties by the voters.

If, for whatever reason, they can't decide what to make of some information, it's a systematic problem.
The far-right has always claimed that the Jews are the puppeteers of various progressive movements they don't like. A century ago they accused the Jews of being behind and secretly controlling the Bolshevik movement. Now they accuse Jews of being behind globalism, international trade agreements, and mass immigration.
It's not emotional. I'm not feeling down/sad. I just can't focus on doing anything.
Fabricating and successfully validating these things must be an absolute nightmare.
Dude come on, 20mb/s who will you serve with that, forget about it and move near a backbone.
I really don't like the term "PKM Gurus". I suppose there are "gurus" in all niches indeed though.

But my goal is clear. I want to help more people try and make good use of note-taking tools, hopefully improving their own systems. The goal is not to trick people into buying things they don't need, but rather give them a more concrete idea about how note-taking and PKM _could_ help them. It's certainly not for everyone.

I'm also doing this for profit, and I'm not ashamed of that. I think that what I create does bring value to the right people, which is enough for me. Of course, this kind of content is a great opportunity for me to promote my products and I think that it is fair. I do try to write interesting and useful articles though, not just fill lines with garbage just to add "buy this" after every period.
The problem is both
> The parent comment correctly explained that it would be incorrect for a Mutex<A> to hand out unique references &mut A to multiple call frames simultaneously. If it did, one of them could be passed to another thread and accessed concurrently with the other one to create race conditions.

FWIW they wouldn't even need to be moved between threads. IIRC creating two independent &mut to the same object is one of the instant UBs, it already is an invalid program state.
Lovely. I was not expecting to see WASI.
I agree. But keep in mind the narrative makes the opinion. If modern media has become masterful at one thing, it is manipulating the narrative and deceiving their readers without them realizing.
The major issue is that if a whistleblower takes side, its no longer whistleblowing but espionage. Maybe there was stuff that could have hurt Trump but wasn't released? His presidency wasn't a smooth sail and ended with a bang.

We wouldn't know because there's no ant-Trump whistleblower organisation.
Running a hidden service on Tor should work without problems behind NAT
https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiven...

An inspirational anecdote that demonstrates the life-changing value of keeping information accessible to everyone.
LuaJIT actually has a really fast and well-optimized interpreter though, and the article acknowledges this. The reason this interpreter has such great performance isn't directly because they automatically generate the assembly. The majority of the performance gain is because they implemented inline caching, an optimization that LuaJIT doesn't have:

> A lot of LJR’s speedup over LuaJIT interpreter comes from our support of inline caching. We have rewritten the Lua runtime from scratch. In LJR, table objects are not stored as a plain hash table with an array part. Instead, our table implementation employed hidden classes, using a design mostly mirroring the hidden class design in JavaScriptCore.
>
> Hidden class allows efficient inline caching, a technique that drastically speeds up table operations.
I was carefully specific in saying that "our side had never successfully inserted agents into the USSR." I meant people from outside, during the Soviet period, and into the whole country, not just intelligence agencies.

In the current war, there is no doubt that NATO enjoys significant signals and imagery capability. It is the claim that they have extensively compromised Russian intelligence internals that I suspect is more propaganda than reality.
Whistleblowers are allowed to have an agenda. In practice most do. But for society it's better that shady stuff get revealed than them staying hidden because the whistleblower is not a paragon of morality.
Wow. What a post. Thank you.
Is this meaningful, really? If Scotland has one anyway and the result is “obviously” for independence are they going to just try to ignore it? Or send in 2 Para to nab the rogue leadership? Would it be Catalonia north? A larger version of the Troubles? How much hassle will they accept to keep things as they are?
> First, talk to any of Qatari women, rather than targeted news reports that only appear when there is an event or a milestone in the Middle East.

I watched a show where a reporter tried exactly that. She wasn't able to find a woman who was willing to talk. The only ones who were willing to share their version of the story were powerful men.

> As for gays, you said they were human rights, we didn't and we and many other countries don't agree, very simple.

Ok, but why does such a country then have to bribe the FIFA, so they will bring in the world cup, when it is known that the country does not agree with the idea of sportsmanship?

Usually I'd say, just create your own anti-gay sports event and leave the existing ones alone, but at this point, I say, the West should pull completely out of the FIFA, ban them from their stadions and form a new football association with modern standards. The FIFA can then move on to host the next "World Cup" in North Korea if they want.
Muse S accurately recorded my samadhi state
>> I entered the workforce in late 2020 and have never worked full-time in an office longer than summer internships

I don’t mean to dismiss your point entirely. Even as someone who prefers WFH I can’t deny there are some benefits to the office. However the grass is always greener. Pre-Covid my days in the office involved sitting at my desk, working alone. A short lunch with colleagues. More sitting at my desk working alone, occasionally jumping on a Zoom meeting. A lot of the time people are just getting things done and collaboration is minimal. Moving this back in office actually doesn’t make much difference, you’re just alone in a group setting. Obviously this doesn’t apply to everyone and all jobs but I feel it’s applicable to a lot of tech work.
I don't really care about the geopolitical aspect of this. I have no stakes in it so to speak.

What I care about is the truth and the truth alone.

And if it turns out both Trump and Clinton were bad candidates for the US maybe the US should finally change their voting system.

I mean if it's that easy to topple an election in the most powerful country in the world, we should really make democracy more resilient
Maybe if you're talking about anglosphere 'communists' who follow people like Vaush online. Nothing communist about them.
Around the time TAI drifts an hour from UT1, the current definition of UTC will require several leap seconds each year to keep in sync. So there isn’t much point saying that we have to keep the current definition of UTC to avoid leap hours, because the current definition of UTC will not work that long. https://www.ucolick.org/%7Esla/leapsecs/dutc.html