skysight-inc/HackerNews huggingface dataset:
Interesting project. Though the sample conversations in the picture read like what someone thinks a human would sounds like in conversation. Or like those snippets you get in a language learning module:

>[Abigail]: Hey Klaus, mind if I join you for coffee?

>[Klaus]: Not at all, Abigail. How are you?

>[John]: Hey, have you heard anything about the upcoming mayoral election?

>[Tom]: No, not really. Do you know who is running?
If he removed the word changes it would've made sense.
See what the odds are of it producing a unicorn. So far it's roughly 1 in 118 based on 1 test a day.
Yes, a voice of commonwealth reason. Not everywhere is an at-will employment type of place, and it’s refreshing to see people be reminded that employee rights exist in parts of the world and that employment isn’t a one-way street.
https://github.com/hockyy/miteiru/blob/main/README.md#how-to...
Fwiw the compiler is definitely slower. It’s a big selling point of Kotlin 2.0 because they rewrote the compiler to be faster.
Use of SSID seems odd. That can be changed any time. MAC address is rarely changeable on WiFi (regularly changes on your phone).
I get this on other genres as well, mainly SHMUPS and Rhythm games!
or maybe California or the federal government's budget?
Side note -- discussion on adding support for local models is here, along with a preliminary fork that adds support: https://github.com/joonspk-research/generative_agents/issues...
How to avoid learning new things as a software engineer
Why is the clickbait Facebook company writing news articles
Employer: Employee, you must consent to monitoring.
Employee: What if I don't?
Employer: We will fire you.
> Hang on, so "integer", "string", and "(function (integer) string)" aren't types? Could you maybe explain what a type is? Because I'm completely lost in this discussion.

It's not about what the types themselves are, it's about how they relate to the rest of the program. A type is something associated with terms (roughly, expressions) in a language - you have to have rules for assigning types to every term, or to put it another way you have to exclude terms that you can't type from your language. So saying 2 is of type integer and + is of type integer -> integer -> integer is a start, but for those to be types you need to be able to say that (2 + 2) is of type integer, not just that 4 is of type integer once you've evaluated it.
Excellent video recommendation.

That “one day the granola ran out” story is fascinating. It’s the little things that make or break a marriage.
Fonts at 1920x1080 resolution are very small. Are you supposed to use it at half the resolution?
The ubertooth one is a great, low-cost, open tool as well

https://ubertooth.readthedocs.io/en/latest/ubertooth_one.htm...
This particular proposed modification is for very weak accelerations. That's where Newtonian gravity is least corrected by GR.
Twitter Exec Defends Restoring Account That Shared Child Sex Abuse Material
It amounts to the same thing, really.

Blockchains are structured so that you don't need to trust, you can verify. You follow the longest valid chain, and by "valid" I mean that your node verifies every block and checks everything complies with the rules.

For running code, it's the same thing. You can trust that your code won't be subverted by some rogue node because everyone else is double-checking those computations, and if a node breaks the rules its work will be rejected.

> internet computer should be using the blockchain to manage computing resources that themselves also don't run on the blockchain.

Not sure what's this supposed to mean. In general though blockchains are only effective within themselves. Any interaction with the outside hits the oracle problem -- you're trusting some outside source not to lie, so the blockchain doesn't really add anything.
Brexit's impact on foreign adults entering the British workforce
Health insurance, workman's comp, pension liabilities, etc.

The "fully loaded" cost of an employee is a _lot_ more than the cash comp they receive
I don't live in China. Yet I'd very much like my country having its own national software stack (OS, search engine, browser, social media apps). All is fine for you guys in the US, but you forget when our national interests conflict with yours or big tech corporations or when the privacy of our citizens is concerned, it happens to be a national security issue. I trust my own government to not spy on me unnecessarily, and even if I'm to be spied by someone, I'd prefer my own government who is far more likely to act in my best interests than the three letter agencies of US.
> what Russia has to gain from this

People won't be able to read anything contradicting government's point of view. It is important for stability in society that there is only correct and truthful information and no falseful foreign propaganda seeding distruct in government (e.g. by falsefully claiming that high-ranked officials own expensive villas in Europe that they cannot afford with their salary).

> only mobile networks are affected. I wonder why that is.

Because it is only testing stage now.

> Is this just the decisions of a handful of telcos

Why would telecoms spend money on censorship by themselves? It doesn't increase their profit.

> Wireguard for example is just UDP packets.

WireGuard packets are not obfuscated and can be easily detected. And even if it was obfuscated, everything that doesn't look like HTTPS can be blocked without causing much troubles.
Theoretically it could work but I guess depending on the prompt you would introduce bias in the vast majority of cases.

> ensuring [ethical] considerations

I guess we differentiate synthetic/fraudulent data depending on the qualifier like "ethical". Without bias, they are the same.

It will get interesting if "synthetic" data in models will be used for analysis. I doubt these processes will be too ethical.
Get started quickly on Kaggle with AI agents
My problem is that around 10% of them does ultimately become useful after few years. I think adding explicit expiration date might help.

Like, put the stuff in a box, slap "throw away before X" date on it. Take any stuff that you need now, on real need, out of it, anything left goes to trash after the date.
Sharing a nice project I worked on as part of my job. If you come from a data science background I think this will speak to you.
Mostly it will be rolled out over time. Not "agree or be fired" but rather "agree or don't get hired".

It will become a standard cause in employment contracts that people will be "free" to negotiate, just like everyone "negotiates" their employment contracts now.
Fitting Diversity, Sustainability, and ESG into One Website
Story about a challenging project that appeared to be deeper that we expected and the insights that we gained from it.
The killer for me was working out how much time I was spending playing Excel Warrior and how much it was “making” me and realizing that I was working in my free time for Pennie’s.
Yes, I can copy&paste with understanding.

I think that's pretty common, yes? After all, it's pretty hard to copy&paste without at least some tweaking, even if only to change the variable names appropriately, and that requires some level of understanding.

To explain what I mean, here's a regexp which is starting to get complex - match an IEE754 double.

I could and have done it myself. These days I'll search for then copy&paste something like:

[-+]?((\.[0-9]+|[0-9]+\.[0-9]+)([eE][-+][0-9]+)?|[0-9]+)

from https://www.regexlib.com/REDetails.aspx?regexp_id=3098 .

Eyeballing looks right (I might need to add [+-]inf, NaN, and nan), and at the very least it's a good start, yes?

From personal experience, it's easy to forget .4e1 is valid (no digit before the period, lowercase "e", no sign for the exponent). I would rather start with someone's worked-out version than from scratch.

Regexps can of course be far more complex than that. OTOH, the most common use cases are not that hard to find, like "How do you validate a URL with a regular expression in Python?" at https://stackoverflow.com/questions/827557/how-do-you-valida... , with several good answers at different levels of completeness, and this entirely appropriate comment:

"I've needed to do this many times over the years and always end up copying someone else's regular expression who has thought about it way more than I want to think about it."
I mean, if no one is willing to do a job then you have to pay more for it. That's why dangerous jobs have hazard pay. And since you can't do a physical job for a long as a white collar job, you need more money to compensate.
This thing sounds useless even if you don't put bleach in as an ingredient then. Sounds like some one wanted to write "with AI" on their resume more than any great desire to build something useful.
Note that GDPR does have some carveouts for workplaces (meaning, it doesn't always apply in full as you'd expect).

As always, it really leans heavily on why people are recorded and how that data is used.
By the way there are some prebuilt binaries on the release, you don't have to build it on your own :)
At that point though, the highest impact things you can do are sometimes nothing. Strategy, as in actually choosing what to do, and then holding people accountable, is the hard part.
Hoarding is a mental disorder where the individual makes extreme connections between items, memories, and emotions.

Getting rid of items is like throwing away something specials d apart of oneself.

The rise of this mental disorder tracks the rise of all mental disorders in the west (eg. >60% of our communities girls HS volleyball team last year were on antidepressants). There are known microcauses for this: isolation, not enough physical activity, little vitamin D/Sun exposure, family structure, etc.
I clicked the about link in the top right. I was pleasantly surprised that it was quite a good advertisement for cloudflare workers.
Collatz Conjecture Visualization
I don't know where to post this stuff so I figured maybe here.
> PG is British. Born in England.

Yeah, he simply went back to where he was born to raise a family.

The salmon move.
> This comment section is a super fascinating case study on the inherent flaws in human cognition

Like most of HN.
>look into paper

>it's Drake equation
I disagree. I think it's good that implementing a secure network tunnel and obfuscation are separate. WireGuard can handle the secure tunnel functionality while I can apply any sort of obfuscation protocol on top of it without worrying about its security or having to reconfigure the network, like udp2raw, iodine, shadowsocks, websockets, etc.
If you're interested in seeing a modern, full-featured tracker, check out Renoise.[1]

[1] - https://en.m.wikipedia.org/wiki/Renoise
nvidia dropped nvlink from their consumer cards, so for the consumer nvidia and amd cards it would work the same - trough PCIE
I don’t understand why a manager wants to waste their time monitoring this. Workers are measured by their outputs. You should be able to clearly identify a contributors outputs. There’s many ways and popular tools to track this.

So long as you make your meetings during “regular business hours” and produce agreed upon outputs then who cares if the contributor is fishing half the day. Their ambitious peers will take on more work if they being underutilized and when it comes time to distribute merit increases and promotions it is obvious who earned it.

Manage outputs and distribution of labor and build your metrics around this instead of trying to determine if someone looks busy.
Neovim is a superset of vim, so this argument applies to both.
https://www.businessinsider.com/amazon-employees-outraged-ne...

The email is real.
Maybe dang can change it in the headline.
This stirred a lot of people in Amazon in last 24 hours
If it's too smol try PT2Clone and FT2Clone. Works very well and scales nice to my high res screen.
https://16-bits.org/pt2.php
Agree with this except for one data point. OpenAI does enhance/tweak/do something with the models at different levels. This can be determined by:

1. A change in the current model number (eg. gpt-3.5-turbo-0613)

2. On ChatGPT UI, the date at the bottom (eg. August 2023)

So it isn’t correct to say “it is incredibly obvious that nothing has happened”. Not that obvious to me.

A bit like how you can never tell for sure if Coca Cola has tweaked their formula, or McDonalds has changed the recipe for its signature sauce. Only in this case, the model number going up or the date becoming more recent leads credence to something having changed.
Yes this is a factor with the particular person I know.

Although I don't think the depression era or poverty as the only answer.

I see the grandchild exhibit similar behaviors. There is an awareness of the problem but a disconnect in the brain to organise physical space. It is easier to cram objects (squirrel) than tidy up. And a resistance to tidy or organise physical space.
Right Rental Business Script to Uplift Your Rental Business
Our Rental Business Script enables entrepreneurs to establish a website for their rental business. Create a successful vacation rental website.
you say he's paying double taxes both in US and UK ?
No. https://www.wireguard.com/known-limitations/

>Deep Packet Inspection

>WireGuard does not focus on obfuscation. Obfuscation, rather, should happen at a layer above WireGuard, with WireGuard focused on providing solid crypto with a simple implementation. It is quite possible to plug in various forms of obfuscation, however.

>TCP Mode

>WireGuard explicitly does not support tunneling over TCP, due to the classically terrible network performance of tunneling TCP-over-TCP. Rather, transforming WireGuard's UDP packets into TCP is the job of an upper layer of obfuscation (see previous point), and can be accomplished by projects like udptunnel and udp2raw.
> Hoarding is a mental disorder where the individual makes extreme connections between items, memories, and emotions.

Decades of advertising might have something to do with this. Plus the fact that hoarding money, houses, cars... is highly praised.
I tried to check out the Fireblocks "BitForge Status Checker": https://www.fireblocks.com/BitForge

It turns out you can not actually see which vendor is affected, you have to "Contact them" (by which means is unspecified, email?) to query if you are affected.

In their FAQ it then reads:
> In the blockchain industry, we’re all building towards the same goals. With some of the recent hacks, the positive takeaway was that if you’re in a community that is banded together toward a common goal, it makes a huge difference.

> It’s part of the DNA of the industry to work together to be stronger out of the public eye rather than calling companies out publicly and harming their credibility before giving them the chance to make any fixes.

But they had that chance since May?
Consent is a two way street!
To be even more correct, writing your own regexps is also how we get nice DOS issues because of greedy regular expressions that were not checked.

To be even more fully correct, we get nice DOS issues because we aren't using re2 or similar tools that don't have exponential backtracking.
> I'm not sure visually-impaired individuals are the intended beneficiaries of this site...

I’m know you’re making a joke but I want to point out that only a small percentage of blind people have 0% vision and it’s important that we address accessibility on our sites for multiple types of users.
> Let's see how much traction Vimscript9 will get.

In practice, none. It's a wasteland. Extensions that aim to be compatible with both vim / neovim use the old vimscript, while lua has very, very significant traction in the neovim world among people who try to bring IDE like feature to vim. The amount of people willing to write extensions that only work on vim proper, which is what would happen if they used vim9script, is close to non existent.

> I would rather expect a EGCS/GCC "merger"

Or libav vs ffmpeg.
Most of these are not "do it this way because it works", but "don't do this, because it doesn't work".
> I cannot in good faith demand

While some people (https://en.wikipedia.org/wiki/Vasyl_Makukh
) sacrificed their lives in protest of Soviet Russia invasion into Czechoslovakia, timely public statement is the least he could do.
I don't see why it's that different? I mean, gravity and just basic physics contradict the Bible way more than evolution, no?
I'm bordering on it. But many reasons cause it not just one.

I'm a typical IT pack-rat with cables, old PCs, laptops, many old parts. Hard drives are a risk since I don't want to toss due to not know what is on it (Bitcoin?) or have my personal data stolen, or just something I may miss copying from it.

My Dad died so much of his stuff is now essentially junk. But to me it's sentimental even things that I have no need for like his shoes, his clothes. My Mom tossed a lot of it out practically the day after his funeral. He has piles of tools, paint, gloves, coveralls.

Recycling rules. The local company makes it very hard for people to get rid of items. Much of it means you need a car to take it and drop it off. When there you enter a large building and some guy points to a pile and you have to drag it there. Anything big like wood has to be less than four feet in length and less than 40 pounds. Any elderly or those without a car or even a truck in cases like old mattresses are out of luck.

Just age and lack of stamina too or mentally not wanting to do the work of sorting through it. Mu Mom is nearly 80 and doing "The Big Cleanout" as older people do when they are nearing that time in life. But she tosses or gives away things at random without asking a family member if they want it.

There can be many layers to hoarding if it is that or just too much stuff or just being lazy I'm not sure where the line is.
Wow, the level of detail exposed here is the best I've seen, super useful.
MacVim and gVim. I've looked at neovim and there are many GUI options (paradox of choice), some of which I've tried, but at the end of the day, I'm more comfortable with what I'm already familiar with.
I recently searched to do a blog and used Jekyll, what else would you use?
Or you could query a database to get faster, cheaper, more accurate results. Recipes already have ingredients separate from instructions, this is a solved problem. I’m certain I’ve bumped into websites which do exactly that. Using an LLM for outputting recipes from a list of ingredients is as necessary as using a blockchain.
I've often consider autism or adhd spectrum to be an underlying possibility. I hadn't come across PDA before, thanks for sharing.
> I'm a little confused what Russia has to gain from this.

You misspelled Putin.
Depression can hit anybody at any time, even the most productive. Burn-out is also something quite a few people suffer from.
Or it know way too much. An alternative explanation for it could also be:

It knows you're in LA and did not look up "Chicago flight", so you probably aren't looking for flights there.

Chicago musical isn't playing in LA so probably not the right kind.

Probably why most people get parking ticket listed higher. It would be interesting to see the results in a city where the band, team or musical has an event soon.
Very cool site, wish there was a dark mode.
I think this is a good thing. Apply obfuscation on top of WireGuard, that way you can have the functionality and security of the WireGuard tunnel and swap between different obfuscation techniques as needed.
Clojure/Script Monitoring Survey
Ok, for these employees, do you also consume audio and video? My biggest concern is that WFH bringing company hardware home is inviting employers the opportunity to monitor employee home-life, recording private conversations, for example. It might be one thing to have that sort of monitoring go on at the work place, but WFH own their office, and pay for it too.

Incidentally, I feel the same way about kids bringing laptops home from school.
There is a real study that shows that Tetris can help prevent PTSD:

https://www.ox.ac.uk/news/2017-03-28-post-traumatic-stress-s...

I haven't read about this thoroughly but I think the theory is that the Tetris Effect that we all hate literally blocks the formation of traumatic memories.
https://legobraillebricks.com/ exists and is cool.
Meng committed a crime she knew she wasn't supposed to commit

Do you not consider that China retaliating by arresting arbitrary civilians from a totally different country and ransoming them back for their criminal executive is wrong?
That's how TCP works.

TCP initially starts with a small transmission buffer (the congestion window), and gradually increases its size until it starts getting errors (packet drops or reordering).
To me, "image-2023-07-22" looks like Picasso-esque rendering of Charlie Brown (apologies to Charles Schultz).
The methodology is all wrong, as others pointed out. However image-2023-04-26 is pretty interesting. It has some value.
American (immigrant) here who happens to think this is still the very best country all things considered. Disappointed in how things have declined over the past 40 years I’ve been here but still thank God for America as far I am concerned.

Not all American super wealthy are oligarch but some are very close to the mark. Borderline cases that are concerning: Elon Musk is an American oligarch. Bill Gates is an American oligarch.

Also can someone dump 4Gs of Google’s codebase somewhere?
I get the same on firefox with ublock origin, but it works if I turn off ublock or use chrome.

on my android firefox, I can't load any google properties - it just redirects to a help page about how to clear my cache (clearing the cache doesn't help)
We are still in the dark ages of no root, all kinds of agents and spyware, multiple layers of TLS intercepting proxies, etc.

I still surf HN and listen to questionable and obscure genres of metal while I code. If they ever complain I'll explain that is what I need to get my work done.
The reason is the same reason developers include Bonzi Buddy and similar malware with their software:

Because it earns money. Money talks and bs walks.
"Never stop fighting for the control of the agenda, for all your enemies are doing the same."

--- Chairman Mao
> You should ask, and answer, the question in reverse. What does neovim offer me, as a regular vim user?

Well, one of the goals of neovim was to make it easier for new people to contribute.

So, there's an obvious feature you might be overlooking: the project surviving past its creators passing.

Beyond that, async, lua, lsp and treesitter support are other things neovim brings to the table. I don't use vim much anymore, but I know that neovim incorporated them first. If vim did follow on some of those innovations, consider how long it might take for new vim maintainers to get to a point where Bram needed to be to keep up, without his guidance.

I wonder if there is a need for both vim and neovim in the future. Neovim was born out of wanting to do similar things to what the vim maintainers are considering.
...but different samples of the same dataset, surely?

"Banik et al. only consider binaries with separations >2000 AU. Those are already quite close to the MOND regime, i.e. a0. You expect to find a change in behavior for different separations, i.e. once you approach the MOND regime, which they do not see.

"Chae additionally considers tighter binaries than Banik, which must be in the Newtonian regime even in MOND (a>>a0). He uses these to calibrate his analysis, since he knows what Newton should do. He finds that MOND behaviors begins at 2000 AU!

"Right where Banik's sample starts."

He then goes on to mention a third sample which excludes triple systems.
This is really the crux of the GenAI hype cycle for me. Other than code auto-completes, and cool one-off uses ("Generate me a picture of a clown on Mars!"), I'm yet to see much of a use-case.

At my work, we're trying to use GenAI to make a chatbot for internal info sharing/onboarding/etc. I am constantly asking myself how this will ever be better than a well-written company wiki/employee handbook with a search function.