skysight-inc/HackerNews huggingface dataset:
> Yes, if you don't know Rust, and you think it's just a weird re-skin of C++ that can be gsub'd from one to another, you're going to have a bad time.

most C++ code is not "idiomatic C++" either, it's code which looks like this:

https://github.com/cdemel/OpenCV/blob/master/modules/calib3d...

or this

https://github.com/madronalabs/madronalib/blob/master/source...

or this

https://github.com/MTG/essentia/blob/master/src/3rdparty/spl...

etc ... which is in general code from science papers written in pseudocode which is ported at 2AM by tired astrophysics or DSP masters students to have something to show to their advisor. You can have whatever abstraction you want but they won't be used because the point is not to write rust or C++ or anything but to get some pseudo-MATLABish thing to run ASAP, and that won't have anything that looks like range / span, only arrays being indexed raw.
> Landlines are terrible across the board though

Until something happens near your home (big event, accident, terrorism, etc), mobile cells crap out under the strain of thousands trying to call at the same time, and you're left with no connection.

I keep a landline only for that - emergencies.
Twitter user sentenced to 150 hours of community service in UK
Are you saying that the "sleep camel" phenom is bogus ?
If you thought that was a time sink, just search for "retrocomputing" on youtube. We'll see you back here once you resurface in a year or so :)

Its a huge hobby with enormous amounts of cool projects. The one that most impresses me is https://misterfpga.org/ where the community has built FPGA implementations of almost all common game consoles and home computers from the 80s and early 90s.
At this note are there any hosting providers that support update range for files?

If there were you could basically query and write to a SQLite database entirely through http.
As someone in Europe, Amazon would be the last place for me to look for bike parts. We have so many great options, including huge online retailers (Bike24, bike-components, bike-discounts, just to mention a few), all of which I've ordered many times from, and was pretty much always happy. Local bike shops may be more expensive, but then you support your folks, which might come in handy later, when you need servicing for something that you don't have the tools for...

The thing with bikes and bike parts is, details matter, two seemingly similar looking parts might be completely different, and there are many small parts that have many options (length, material, color, thread type etc). So unless you really know what you are doing, it's very easy to mix things up - that is true for the consumer too, of course :) Any non-bike-specific webshop is doomed for this reason, except for some special items, eg. eletronics.

One thing I noticed is that these days there are more and more small shops that are legit online, they may not be offering small parts, but I bought a bike from one such shop 2 years ago, and it was heavily discounted, the bike was exactly what they said it would be, it was in stock and was shipped within a week to another EU country no problems.
** ** ** really an _expert_ relaying a DO NOT SHARE 2-factor code with someone in _ANY_ situation is someone who deserves to be called out for this! This is not expert behaviour.

I think a lot of sysadmins following best practices (not every box or estate on the net are compromised, and this is not to say zero-days don't exist) are getting frustrated with security "experts" like this who simply can't even be bothered to practice what they preach...

There isn't a more polite way of phrasing this really...
The unified data is great. The basic and advanced charting is very good. The basic analysis stuff is very good. Complex pricers end up get built by quants, pulling in the bloomberg data - on 100k++.

300,000 users globally, a high percentage probably use little more than a basic chart, news, chat, MVP and POSH.
It's pretty easy to say that in hindsight but these people have a finite amount of research time and budget. Plus also mentioned in the article is that they actually had looked at vaginas before but dissected it in an incomplete way which lead to prior assumptions appearing valid when in fact they were not.
It reminds me of the first press release on the FreeBSD website from 1999: FreeBSD Used to Generate Spectacular Special Effects

https://people.freebsd.org/~kuriyama/www/news/press-rel-1.ht...
On Postgres Container Apps
If it looks like a duck (car), and moves like a duck (car), and quacks like a duck (car), then it's a duck (car) in my book.

What other thing should it have? An ICE? Then Nissan Leaf, Ford F150 electric, and BMW i series are not cars either.
> Traditional network access controls work by assuming that something is trustworthy based on some other factor - for example, if a computer is on your office network, it's trustworthy because only trustworthy people should be able to gain physical access to plug something in. If you restrict access to your services to requests coming from trusted networks, then you can assert that it's coming from a trusted device.

Every time I hear about ZTA they start with this straw man of restricted internal networks. There where never a time when admins relied only on restricted physical network access or VPN. There was always a strategy of defense in depth with multiple layers, network access being just one of them. You need to differentiate between users and their rights in an internal network anyway so of course you had some form of authentication and authorization.

> The proxy is made available on the public internet, DNS for the services points to the proxy, and every time your users try to access the service they hit the proxy instead and (if everything's ok) gain access to it no matter which network they're on

Why would you eliminate a split VPN though? Software has bugs, why would you expose the proxy or some app for automated scanners and exploiters on the internet? You can have both! You can have a locked building door and a locked apartment door. Of course relying on the building door is not enough but why would you eliminate it? How could that improve security?
Source that he said exactly this?
I for one love Heroku.

As a dev, the last thing I want to do is solve a solved problem. Building a docker image to allow me to red-green deploy sounds about as exciting as writing an XML parser.

As someone who pays for dev time. I can spend > 100k for an ops expert, or pay a small fraction of that to have something like Heroku handle it for me. They do updates, I don't care. 200$ a month and I'm cooking with gas.
Mailbox.my Feature Update (Sorry, No April Fools)
On its own Bluetooth works quite well, but where there are a lot of active devices it only takes one device to drown out others. I've got an old Magic Trackpad which reconnects often and most of the time that results in Bluetooth audio dropping out. Since there are lots of people using lots of BT devices now I guess it's a tragedy of the commons situation...
Alternate hypothesis: Scientists, even male ones, are social creatures. It is possible that a fair number of male scientists did think to dissect a vagina "back in the day". But then reconsidered - for reasons varying from "quiet concern that such scientific interests could be misinterpreted by polite society" to "feedback from peers was notably less enthusiastic on that subject" to "research funding and acceptance of papers for publication proved more difficult".

The two sentences immediately after your quote can be read this way:

> ...a result of his own male bias. “It was fitting that a woman followed this up,” he says. “We didn’t need a man to do it.”
One thing to note, while this has a long history of co-occuring with a recession, the recession generally comes after an extended inversion uninverts. The recession rarely occurs with the inversion itself.
Humans very much don't have AGI. It's one of our many flaws.

We define AGI as "human-like behaviour" but that usually means "AI researcher-like behaviour", which is why AI research concentrates on tasks like playing games and translating language, and not on having enough general intelligence to handle social situations.

So AGI seems to be defined as "Can self-tutor any academic or intellectual domain to a professional level."

The core human skillset is elsewhere. It's based on social awareness, emotional mirroring and empathy (except for Dark Triad types) and various kinds of ambition, goal-seeking, and drive regulation. And language semantics to drive all of this. All based on various kinds of contextual awareness of physical, emotional, and social location. And only once all of this is in place does intellectual learning happen.

It's actually quite a narrow. but deep set of skills. It's still broader than - say - playing bridge. But unlike bridge, winning optimal moves are very hard to define, and internal state and external actions may have long-delayed results, so training is very difficult. And there are multiple definitions of winning - from personal happiness to financial and political domination - some of which conflict with each other.

Which is why humans have 15-20 years of training on these problems before entering the adult human world.

In CS AI terms humans are already dumb as rocks. No human can play bridge, chess, or go to an AI standard.

In human terms many humans are also almost as dumb as rocks. But even stupid humans can still handle the core skillset to a passable level. AI hasn't really made any inroads into this space, but I strongly suspect true AGI won't be possible without it.

Otherwise you build a machine that can teach itself to write music and play chess and pick stocks, but it learns with no context or concept of usefulness. "Understanding" music would be exactly equal to "understanding" stamp collecting. It would know the computational cost of everything, but the value of nothing.
Even Trump can't be wrong all the time. Trump was quite the obsessive twitterer himself, BTW. But mind you: the (far) right has tried to use twitter to far more nefarious purposes.
Google maps - https://goo.gl/maps/EBKN4Xu8JXeBfBJM7
My experience is that the owners not usings agents are the cheap ones that will cause trouble for everything and not pay up for renovations and things breaking down. Hands off owners are the best as they just let the agent handle things professionally instead of trying to save a buck by calling illegal workers to half fix everything, then steal your deposit because things are broken when you leave.
I have not met any of those magical owner that fixes everything correctly and would go the extra mile and I actually wonder what would be their inventive to do so, when simply having an agent take care of everything would save their time.
You can also do traditional VPNs ”the right way” - not granting access to resources just because user has a VPN connection, but configuring per-user/group access policies.
Announcing git snail-mail
If you don't see the need, does that matter? What's the need for saying this?
Shorts is YouTube’s version of TikTok or Instagram Reels. Shorts allows you to grab more traffic than normal YouTube videos and helps to grow your channel subscribers.

https://subcap.app/everything-about-youtube-shorts/
You also need locking then. WebDav implements locking over HTTP but I doubt most providers will implement it... (let alone according to spec and/or whatever a MS backend expects)

https://www.sqlite.org/howtocorrupt.html
Activision CEO's meeting with options trader under U.S. probe
Writing an fully working OS is one thing.
Writing an compiler is another thing.

Writing an OS that is compilable with that compiler (and also able to run that compiler) is ANOTHER thing.

Terry Davis was a mad genius.
Hold on - so this isn't an April Fool's joke?
We are what, 6 or 7 years after Let's Encrypt changed how we deal with certificates? The fact that nginx still requires the perfect incantation of certbot, cronjobs and whatnot is mind-boggling.

I love nginx but it's hard to recommend it when other solutions exist that require zero fiddling and zero maintenance to get HTTPS working.
I doubt we're speaking of the same thing, here.
I would love to have a similar course done on debugging and TDD. I think most of the time what TDD course teach is how to right test but they skip on what is a meaningful test?
Rats are wonderfully empathetic and friendly animals. When I worked as a lab animal technician the rat subjects were so friendly that I could call them to me even though I didn't spend time bonding to them beyond providing their basic care. I'm not surprised that there seems to be an increase in their popularity as pets as well.
How we secure Monzo's banking platform
I'm not really sure the Westminster system is that different to what the USA, or Australia or any country whose system is to divide the country into small pieces each of which elect a single member. They all evolve into two party system.

The reason is pretty simple. If your country is divided into say 4 groups 40%, 30%, 20% and 10%, then it's likely highly either the 40% or 30% are going to win in every electorate. The 20% and the 10% won't get a look in. The 40% and 30% then become your two parties, and competition for the centre tends to make them look very similar.

If you want you parliament to reflect that 40%, 30%, 20% and 10% ratio, then one way to do it is get rid of electorates. Instead ask the 40%, 30% ... parties to nominate candidates in ranked order, and appoint candidates to parliament in proportion to the votes the party received across the entire country.

Mixed-member proportional representation [0] does that in a complicated way, mostly complicated because they keep electorates. It's been remarkably successful for countries that have adopted it, eg Germany, New Zealand, South Korea. And remarkably successful includes financial outcomes. (New Zealand was a mess before they adopted it.) Australia has it for it's upper house, and as an Australian I think that's what keeps the place sane.

[0] https://en.wikipedia.org/wiki/Mixed-member_proportional_repr...
For a variety of reasons (this being one of them) I never pick up calls from unknown phone numbers, banks, and other insitutions. They always go to voicemail, and I often immediately call back.
The link opens for me just fine, try using a VPN.

So your argument is that cash is also used by criminals so cash should be banned. Do you realise how ridiculous that sounds now apply the same logic to crypto.
I want to digress here. https://nitter.net/clairecorkhill/status/1509487011866058764... is an expert saying "being in the red forest" and I don't doubt the accuracy and veracity of that. Don't blame the experts, not even the self-proclaimed ones, blame the people who mangled and misquoted and ended up with "experts all agree there's no realistic way to get a high enough dose".

As if digging ditches were an unrealistic activity for soldiers.
What kind of work can you do on a WinXP VM? I can imagine working on Word or Excel on that OS.
The only reason you need: PCA is not a feature selection algorithm

Is the author misunderstanding something very basic or are they deliberately writing this way for clicks and attention? I can see that they have great credentials so probably the latter? It's a weird article.
Russ Cox has a set of videos[1] doing the 2021 Advent of Code with a lot of the problems solved using Ivy - An APL language created by Rob Pike that uses ASCII instead of Unicode identifiers . It's a fascinating watch that I only discovered yesterday.

1 - https://yewtu.be/playlist?list=PLrwpzH1_9ufMLOB6BAdzO08Qx-9j...
I expect "passing the Turing test" not to be a binary thing, but as AI improves it can hold longer and more nuanced discussions before the human can detect that it's a machine. So I'm not surprised that we already have chatbots that can fool some people some of the time.
true, VPNs can be a ZTA building block when coupled with identity-aware policy (Tailscale et al)

I think when most think VPNs though they're talking enterprise ICT VPNs that historically don't play in that space :(
> It took a while to make Kitty play nice with GNU Screen because the author has a hate-on for terminal multiplexers, but it was totally worth it.

Do you have a link or some pointers to share?
3 Required cookies, 28 Advertising cookies and 28 Functional and Analytics cookies, to read about Linux on tablets... it's a whole cookie jar.
I hope anyone notices this little post: go read Stanislaw Lem's Golem XIV for the best philosophical take on this AI alarmism.

OP extrapolates from highly competitive, adversarial society they are living in that AGI will be smart and evil. Lem argues that these two are incompatible.
In Defense of Bitcoin Maximalism
It's often not easy or even possible to simply open-source the drivers. What if there are any patents at play? How about third (fourth?) party dependencies? I'm sure the legal would take major offence with slapping GPL on the code and releasing it.

I can also imagine a company like Wacom fighting cheap Chinese copies - I can't imagine persuading the business folks to make the copycat's life way easier by open sourcing the logic.

As long as Linux says it's either mainline or the highway, well, companies will be reluctant to put in the resources I'm afraid.
Much of the text is outside the viewport and cannot be scrolled to on mobile.
Is that an issue under Linux too :) ?
that would be the first point if anything
New Retronetworking Project: Software-Defined ISDN U (Uk0)
Show HN: Extract the ppt in the video and export pdf
'Immigrant' or 'Expat'? UN steps in with new term to end age-old debate
Isn't it still possible to cause corruption within Java? If your operating system is written in Java it will have some unsafe interfaces where programmer, hardware or concurrency bugs will then let you bypass security features.

Yes this is a problem with all operating systems and it is much less likely with Java compared to C but it feels to me like you are entirely reliant on the JVM producing "verified" code. It's kinda like how the Rust gang has to do formal verification to prove that their borrow checker is actually water tight instead of just acting as if the programmer made sure it is water tight like in C land.
Is the Turing test "simply wrong"? Or do we need to further qualify it, as in "a GPT-3 chatbot is human-level only if it can fool any human for a long period of time, not if it can fool _some_ humans for a relatively short period of time"?

I think it's fair to say that the goalposts are moving (as they should).
>Yeah, but what happens if lose my file locations?

>No problem, the locations are just metadata! Your files are still there, sitting in π - they're never going away, are they?
This is correct which is why the Implicit Value Theorem is heavily under appreciated by newcomers, since it is saying roughly that "Locally, calculus = linear algebra" meaning at a certain scale all equations is linear algebra.
I don’t think AGI is necessarily impossible, but I’m not convinced that it’s possible to achieve in a way that gets around the constraints of human intelligence. The singularity idea is basically the assumption that AGI will scale the same way computers have scaled over the past several decades, but if AGI turns out to require special hardware and years of training the same way we do, it’s not obvious that it’s going to be anything more remarkable than we are.
It isn't exactly a straw man because it was often the default implementation. Yes, it was always a good practice to have the computers of the marketing team not have network access ( nor their user accounts LDAP/whatever access) to e.g. production servers, but not everybody deployed it like that, because it's hard, especially in big or acquired companies. There are environments where DHCP is disabled for "security" not to allow an attacker to get an IP in the network. For them obviously an IP is an "in", and they don't trust their defence in depth ( which of course, isn't a given).

In any case, Zero Trust fuses authn and authz and makes it so you no longer need firewall rules for protection. All of that now happens on the same layer, which makes it more accessible, accurate and easy to manage.

As for VPNs, the point is that they're of limited security utility, so they're just an extra hurdle for your own users. Yes, they "hide" your services from the generic internet, but those services should be hardened and protected in case of a breach of your VPN anyways, so the difference is minimal vs the effort and money spent on a VPN.

I feel like i should add a disclaimer that i work at a company who sell products around zero trust, among other things, so opinions my own, held before joining, etc.
> it may put undue burden on them to document and provide such information.

How can documenting something be an undue burden? In order to write the drivers that they do write, for say Windows, they must have written some documentation.

And if I want to abuse some piece of hardware, such as making a musical instrument out of a pile of floppy disk drives, what business is that of the manufacturer?
The pen displays include a stand to put them at an angle. In essence this is the same posture issue that you face when writing or drawing on paper. Some professional desks could be angled upwards for that reason. It's practical with pen and paper, but less so with computer equipment on the desk, so that feature disappeared.
I don't even think that AGI is incompatible with Christian belief.

In the words of Saint Paul:
"For now we see through a glass, darkly; but then face to face: now I know in part; but then shall I know even as also I am known."
Show HN: [Retool Alternative] DronaHQ Launches a UI Control Editor
Interesting case: drunken tweet to a small follower count, deleted after 20 minutes, leading to prosecution and conviction. The Online Safety Bill which is due to be passed, with further empower institutions to police 'harmful messages'. I guess ideological conformity is a good thing for stable society?
Sure, but they have extremely limited autonomy. The vast majority of their behaviours are directly controlled, or custom programmed by us for the specific situation.
Yes, I'm saying if the gui tools expect postgres, they are likely to use postgres features, which expands the amount of work this thing needs. If the tools are written specifically for this proxy, then ok, but why bring postgres into it at all? Write something sqlite-specific that exposes sqlite's features.
Explainer: What would paying for natural gas in rubles mean?
Invasion of Ukraine: not the first social media war, but the most viral
Could nearly buy a house.
C++ devs that actually care about security the same way as titzer, do turn on the security checks that are disabled by default, thus you can have a same experience.

Example, on Visual Studio define _ITERATOR_DEBUG_LEVEL to 1, enable /analize as part of the build.

While not Rust like, it is already much better than not caring.
But you can already do this with DLLs or with SOs files. You can keep your network logic for example inside another module (perhaps the host app) and then load the logic that acts on the received data as a dll.

Process separation and IPC natively using a library such as Qt is literally a few hundred lines of code.
Are they really that sensitive to be able to detect trace amounts of heavy metals distributed in let's say a relatively large piece of meat (larger than the detection area of the device, so the amount of metal it "sees" is even more decreased)?