skysight-inc/HackerNews huggingface dataset:
I think this is a misunderstanding of the UX of phones. The fact that keyboard input is harder on a touchscreen than a physical keyboard is of course a disadvantage. But it is a much smaller disadvantage than the UX gains from having more screen space for content when you're not typing. Also, a touchscreen is much better for input than a keyboard for various navigation features - panning, zooming, selection, not to mention many styles of games are all more suited to touchscreen input then keyboard input.

So, the choice is between a phone with a good keyboard but half the screen size (horrible for the web, maps, photos), or a phone with a subpar but still functional keyboard with a full screen. The UX is clearly overall much much better on the second one.
Mark did a good video on ChatGPT infra.

[1]. https://techcommunity.microsoft.com/t5/microsoft-mechanics-b...
Quantum annealing

https://en.wikipedia.org/wiki/D-Wave_Systems
20 SERPs complete. Let's make it 21.

To add a new SERP-type, we add a few bits to the top 1/3 of 084.l.

Two new states and a case: line in the switch statement.

%s QWANT_DESC GITHUB_DESC GOOGLE_DESC MWMBL_DESC
%s MODE24

case 24: jmp MODE24;break;

Then insert as usual into the 2nd 1/3

/*`````````mwmbl`````````*/

<MODE24>"<div class=\"result-link\">"\n[ ]{6}"<a href=\""[^\"]+ {
CDp8iULPuCinsert(24);
for(x=41;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE24>"<p class='title'>" jmp MWMBL_DESC;
<MWMBL_DESC>"</p>" fwrite("');\n",1,4,yyout);jmp MODE24;
<MWMBL_DESC>"<strong>"|"</strong>"
<MWMBL_DESC>. putc(yytext[0],yyout);

To test:

$!/bin/sh
read x;
echo TWVGHkppk6Q6cODqP7Kqquery:\""$x"\"
echo TWVGHkppk6Q6cODqP7Kqdate:\"$(epoch)\"
echo TWVGHkppk6Q6cODqP7Kqmode:\"24\"
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g')
curl -si04A "" "https://mwmbl.org/app/home/?q=$x"

echo this is a test.|024.sh > 1.htm
yy084 < 1.htm|sqlite3 test.db
Reddit content has been on the decline in quality for years, to the point now that r/all is basically a Facebook feed. It's people posting about their lives in funny stories or funny / shocking videos for entertainment. I first went to Reddit because there was good content with really good discussions happening in the comments. Now it's just recycled posts with people trying to be funny in the comments. No one will debate a topic it's just everyone trying to immediately "win" the conversation rather than defending a viewpoint. It's why I prefer HN these days, far better discussions happening over here. Reddit still has some good communities with a lot of solid knowledge but the majority of Reddit has gone downhill.
It's interesting to think about this in the context of model based development / UML.

Both are situations where people are trying to make the primary source something other than written text. I guess I'm biased, but I think written text has been wildly successful. The more experience I've gained, the more I use text based tools and generally prefer text to alternatives. Even in a recent case where I wanted a diagram, I used graphviz to automatically generate it.
Or, don’t try to get a job at a FAANG company. I work for a Fortune 100 company and we never do anything like leetcode stuff in our interviews.
US govt could also create a govt wallet and force usdt to transfer the tokens there I imagine, if they want to proceed with seizure. They'd likely will need some legal framework for this but it's easily doable. Then us govt can auction it off as they like.
If this is a propriatary extension, does that mean as a Firefox user I am safe?
The Speed of Gravity What the Experiments Say (1998)
(implicitly converting strings to numbers is pretty convenient too but that doesn't mean php made the right call)
I'm a senior developer and peer reviews are required to everyone for every single commit, with some exceptions only for the company owner, and we frequently publicly complain about that.
I have never needed support from the ScummVM team. I have been a ScummVM user since 2005.
It's a common argument here: "LLMs are overhyped, because they could not solve my super niche issue".

Their current status is basically "very junior programmer with a photographic memory, who has read a sizable chunk of the internet". They are excellent if you regularly need to implement code that has been done before.
I feel like the quality of puzzles has fallen over the years. This year had much more “spot something in the real input which neither the examples nor the puzzle itself states” than any previous I participated in. I really don’t enjoy those sorts of puzzles and, at least for me, it isn’t what I’m participating in AoC for.
Salespeople are often weak and wrong. I was top 0.3% nationwide and my claim to fame was honing in on deals that I could tell were deals and finishing them. Most salespeople are either oblivious or too hopeful and will make you and spin your wheels with false hope. It's not that a salesperson that talks to users and buyers is worthless. But if you can't tell if your salesperson themselves isn't spectacular, but instead just average, you're going to have trouble.
Tellico – Collection management software, free and simple
Yes I concede this is possible too.
The correct term for this recurring abuse of end users is "Stockholm Syndrome".

Finns have an age-old saying about the same thing. Loosely translated... At first it hurts. Then you get used to it. And then you start to like it.
Isn't that the case for every business operating in the US anyway? If they don't cooperate with OFAC, they will find themselves in deep doodoo very fast. Has nothing to do with being scam or not scam, it's the law and compliance is not optional.
In my case, I’ve found it effective to ask a user what they want to do, as opposed to what they want.
So which email provider would you say is more reliable? Self hosting on AWS etc?

Edit:also, how do you replicate access to email/calendars across devices? (smartphones/PC)
You’re joking? Tether is a well known scam. We have no idea that they have any backing for the amount of tokens they’ve issued and we have significant indications they don’t.
You just need to radiate in the visible spectrum then the problem will be much reduced.
Tether is a well known scam. We have no idea that they have any backing for the amount of tokens they’ve issued and we have significant indications they don’t.
FWIW Go doesn't do any reference counting, its GC implementation is a concurrent mark and sweep. And also file descriptors are subject to the same mechanism, a finalizer is set on them and they will be closed when the associated object is collected.
One side is raising conscription from 40-43. One side is asking women to register for conscription. One side is saying that they need to conscript half a million citizens to replenish losses.

The other side as yet has only called up reservists and recruited volunteers.

Which side would you say is which based upon the losses you have counted?
What you will find is that in the plot the length doesn't level off as R gets smaller. It will just get larger without bound.
That only works for reading emails, not sending/replying using the shared account.
Your top sales tip for a solo SaaS founder?

Happy holidays! ^_^
New Years Countdown 2024, All Timezones [video]
TinyLlama a 1.1B Llama model trained on 3T tokens reaches 1.0 release
Looks optional? Presumably you'd use them if your natural language uses them.
Static site generators like Hugo should also work for you.
Are they though? They say they are, but who knows?
Presumably cookies are "stolen" from Chrome by malware running under Windows.

I guess Mac and Android users are potential victims too. As much as I despise post-Wozniak Apple, at least an iPhone is reasonably secure (except from governments).
I really don't get that sentiment. Currently Kagi is just as dependent on Google as DuckDuckGo is on Bing. That might only be temporary of course and Kagi does seem to be working on a search engine of their own.

Rather than wanting Kagi to take the place of DuckDuckGo, it would would be better if Kagi could take users from Google, and then when ready, drop Google as a search provider.
For email best process:

- buy a domain name to never have the same issue

- select a new service

- setup forward from gmail to the new service.

- start using new mail

- wait multiple years and Tadaa ^^

Bonus: if you loose access the forward will continue :).
Apple’s violation of GPL has nothing to do with which version they’re using and everything to do with failing to provide source code promptly that matches the OS they’re shipping.
Pushing It Back
There's Java interop, a bit like Rust has C interop, but the Clojure sw ecosystem and culture is quite distinct from Java's. So I'd revise your characterisation to: different syntax, different semantics, different ecosystem, different culture.
In full TCO, any tail call is a jump in constant stack space.

What Clojure provides is a "loop" construct, which kind of looks like a limited form of self recursion.
This is very lazy reporting and demonstrates a lack of expertise by The Age reporter David Swan. Can we please put aside the 'hysterical' side of the arguments? regarding TikTok Please, because if you're using headlines with the words

‘Mass breach of privacy"—you're going to have to prove it right! and reading 'dumb' comments like the one below,some of us are going to take notice.

quote: The statement you provided about TikTok, "The email addresses and phone numbers are 'hashed,' meaning they aren’t being stored in their original form but are easily decrypted," contains a misconception. The flaws in the statement are:

Hashing and decryption:

Hashing is a one-way function, which means it is not designed to be easily reversed. Hashed data cannot be decrypted because hashing is not an encryption process. It is a mathematical function that transforms input data into a fixed-size string of characters, known as a hash value. The original data cannot be feasibly derived from the hash. In contrast, encryption is a reversible process.

Purpose of Hashing:

Hashing is commonly used for password storage. Instead of storing plain-text passwords, systems store hashed versions of passwords. During login attempts, the entered password is hashed and compared to the stored hash. If they match, access is granted. The use of hashing in this context is for security, making it more challenging for attackers to retrieve the original password.

Salting:

To enhance security, a practice called "salting" is often used in password hashing. A unique, random value (the salt) is added to each password before hashing. This means that even if two users have the same password, their hashed values will be different due to the unique salt.

In the context of TikTok or any secure system, when they say email addresses and phone numbers are hashed, it implies that these values are transformed into irreversible representations for storage. If TikTok is following best practices, they should also be using additional security measures such as salting, making it more challenging for attackers to use precomputed tables (rainbow tables) to guess the original data.

In summary, the term "easily decrypted" is inaccurate in the context of hashing. Hashing is designed to be a one-way function, and the original data should not be easily recoverable from the hash. If there are vulnerabilities that make hashing easily reversible, it would be a significant security concern.
Node-RED has git support (via the project feature) but doesn't support any visual git operations.

I am a big fan of Node-RED but it lacks a visual version control and without that, it makes little sense creating visual code and then use a textual version control to revert changes.
I don’t think you understand what I wrote.

Flying a transparent kite is not cheaper than not flying anything at all.

The other thing with a transparent kite (or any other physical thing) is that it is concrete. Your adversary looks at it, laughs and figures out 15 things to counter it. But if you succesfully hint the idea that you have a bird shaped drone in their mind without showing any example they will drive themselves mad by paranoia. Because then any bird can be a spy, and the fact that they haven’t found a single one yet is just further proof how stealthy these things are!
2 hours after the missiles were fired the ship was attacked again by four small boats and attempted to board. US helicopters responding were fired upon and killed 3/4 of the boats and crews. (Reported after article written)

Generally, I've found @TankerTrackers on twitter is good.

"The ship did call on Israel's Haifa port in October and several other ports after that in Egypt, Italy, Slovenia, Croatia, Saudi Arabia, China, and others, based on shipping data. "
The usual definition of “linear history” is equivalent to what you see with “git log --first-parent”. Linear history doesn’t mean that people share every “wip” commit from their private feature branch with everyone else.

With linear history you squash everything into a single, working commit which is applied to the tip of the shared branch. The rationale is that each change is like a published piece of writing: it will have been through multiple drafts and final versions as well as being edited and peer reviewed, but ultimately the only thing any of your peers care about is the finished work. None of the incomplete, broken, or unreviewed intermediate versions belong in the shared history and they can be thrown away.

Two counter points to this. First, the code review discussion is often recorded forever but in a social tool that’s kept separate from the code itself.

Second, if you end up being as famous for your code as Austen, Thackeray, Shakespeare or Da Vinci were for their literature then your “work in progress” commits and v0 drafts are very valuable and worth keeping. The amount of people this could apply to is not a large number.
In 45 minutes, Kiribati (UTC+14) will be the first country to celebrate the New Year!

[0]: https://en.wikipedia.org/wiki/List_of_UTC_offsets
low code should be a result not the goal.
Let me explain:
When you choose the right platform to build the applications, the platform should take care of gluing services, adding visualization, handle common concerns such as reliability, ease of debugging, documentation (with the visualization) etc. This is an often overlooked aspect of application platform that otherwise takes the bulk of the time to create apps.

tools focusing in low-code does not solve them and the tool that solves typically don't market them as low-code - because the are not. low code comes as a result.
Next, look into how Steve Jobs overcame that problem for iTunes.

It helped that Jobs was nominally the CEO of Pixar. He was thus a Studio Head, which meant he outranked everybody in the music industry, or at least the Hollywood part of it.
The thoughts about building a better search engine than Google are interesting.

Unlike the author, I think that building a better search engine than Google is possible. But it's going to be rather expensive. And the only proven way to monetize it is selling ads. Which will degrade the quality of the search results fast. For potential investors, there are probably many better ways to invest money then by building a search engine.

This lets us with only one viable alternative: build it in the open like Wikipedia and source donations from people and from Google competitors like Amazon or Apple.
This was a really good story and reminded me of my younger days in the '80s when my cassette deck and Walkman were in constant use. Thanks for sharing...
Line the pockets of greasy management consultants that deliver dumb ass think pieces to the C-suite about transforming organizations to a PoSt-QuAnTuM ReAdY sTAtE
Note that this isn't for github's copilot, but rather for running your own LLM engine locally. It's going to quickly get confused with the unofficial copilot-for-emacs plugin pretty quickly: https://github.com/zerolfx/copilot.el
As someone who cycled every day for 10 years, including Finland in Winter, plenty of this is cope.

Good luck braking on icy roads. Finland was easier because it is generally snow, not ice.

UK winters / wet weather is terrible. You get covered in filthy spray.

Cycling on mixed vehicle roads is dangerous. I've had 3 different car drivers try to push me out of the way with their cars - for no reason other than being there. Car drivers do not respect you.

I've also hit a pedestrian who wasn't looking.

Infrastructure built without cyclists in mind is a hazard.
> effort to build increasingly complex applications in proprietary low code languages executable in a closed ecosystem (and commercial terms) of a specific vendor.

That's the definition of vendor lock-in. Once the vendor has it's hooks in your organization, good luck removing it. Sometimes it's just the cost of doing business, but the more the hooks, the greater the chance that a vendor triples or quintuples the cost of their product that affects your organization's secret sauce.

I feel like the goal of low-code solutions is to get you over the barrel. Much in the same way AWS tries to get into your company's operating costs.
I wouldn’t be surprised if I learned that a majority of books in series have been written with the idea in mind that some readers are coming in fresh. That does not mean that a book is free from having followed the prior works. An author cannot change the frame of reference they were operating within when they authored a work. That’s the reason the “cultural artifact” is the publication order.

If we set aside books in a series that were written and edited to completion concurrently and published staggered, then i don’t see how an author could possibly publish a book while managing to entirely circumvent the reality that they have knowledge of the previous books they have written and do not have full knowledge of the ones they have not, no matter how hard they may try.
"All Plant-Based Compact Supercapacitor in Living Plants"
https://onlinelibrary.wiley.com/doi/full/10.1002/smll.202307... :

> Abstract: Biomass-based energy storage devices (BESDs) have drawn much attention to substitute traditional electronic devices based on petroleum or synthetic chemical materials for the advantages of biodegradability, biocompatibility, and low cost. However, most of the BESDs are almost made of reconstructed plant materials and exogenous chemical additives which constrain the autonomous and widespread advantages of living plants. Herein, an all-plant-based compact supercapacitor (APCSC) without any nonhomologous additives is reported. This type of supercapacitor formed within living plants acts as a form of electronic plant (e-plant) by using its tissue fluid electrolyte, which surprisingly presents a satisfying electrical capacitance of 182.5 mF cm−2, higher than those of biomass-based micro-supercapacitors reported previously. In addition, all constituents of the device come from the same plant, effectively avoid biologically incompatible with other extraneous substances, and almost do no harm to the growth of plant. This e-plant can not only be constructed in aloe, but also be built in most of succulents, such as cactus in desert, offering timely electricity supply to people in extreme conditions. It is believed that this work will enrich the applications of electronic plants, and shed light on smart botany, forestry, and agriculture.
Searching with google instead of just postulating that something does not exists? How dare me!
A before and after demo would help. I don't even have time to actually make music anymore, I'm not going through the trouble of installing this and then finding or creating a suitable midi file just to test it.
People really overestimate the scope of “wrongful termination” in the US where almost every state says you can fire someone for almost any reason or no reason as long as it isn’t a protected class.

And did you read my write up about how PIPs work at Amazon?

You’re heavily incentivized to press “Leave Amazon” button when they send you the link.

The chance of making it through a PIP is almost 0 - I read some of the internal Slack channels and I know from my own experience.
Year Progress
Turning seawater into salt by evaporating it works in areas where evaporation is substantially higher than precipitation, so mostly in dry, warm areas.

Agree Northern Europe would be tough, but there are plentiful salt ponds in Vietnam where the humidity (plus the rain) would make one think evaporation would be challenging, but apparently it works.
Haskell does this.

Threads can cancel other threads.

ResourceT and bracket are two ways for a thread to register clean-up code in the event that they are cancelled.
I wish the author named the low code tools. There's so many of them, they can be very different, and offer different levels of control. Having specific examples would help me get a better understanding. Since this is in MS context, I'm guessing Power Apps; description: https://uk.pcmag.com/cloud-services/89779/microsoft-powerapp... (2018).
Sure, but if your current solution is 20 lines of code it's trivial to refactor it later if you need it.

Of course the average dev won't do that, they'll just add a hacky workaround as they always do and end up with a buggy horrible mess but thats irrelevant. They'll do that anyway if they're that type of dev.

And honestly I despise this "managers are short sighted" excuse. We're the developers, we do the work. If I open a repo and see a horrible buggy mess with your name on it I'm judging you, I don't give a crap who your manager was.
Implementation language doesn't have necessarily to do with language being implemented, unless one does the easy way to translate one into the other.
> and only if you've bought their products.

If that's true (I have no idea if it is or not) - I'd class it as a bug in the legalisation. Consider a router I've purchased. It has a bug that allows 1000's of them to be corralled into launching a DDOS against someone. The reality is I don't particular care that happened - it didn't effect me. But the person it did effect didn't buy it.
It's better to not rely on Google for anything important.
The kids are playing Freddy Fish and Pyjama Sam on the iPad right now. Good stuff! There is just no modern equivalent of these games that let's kids puzzle like this!
Yep, Asus is pretty good on that. I have their IPS gaming monitors - great for coding too.
> If the LLM is good, this should provide an excellent encoding.

For the purposes of compression "contests" like this one, the size of the model would count against your compressed data size. You're going to have a hard time fitting a useful model into <100 MB.
I created a tool that charts a stocks historical sentiment
Read more about the incident here: https://en.m.wikipedia.org/wiki/2023_Black_Sea_drone_inciden...
The culture of rebasing and squashing is the enemy of DiffDebugging. When you squash, you make your deltas very big and less useful. When you rebase, you generally lose your deltas completely, because a rewritten history consists of commits nobody generally tried out.