skysight-inc/HackerNews huggingface dataset:
Each database gets it's own PostgREST instance, a realtime server, an API proxy, and a Postgres admin api (which we are building) to manage their schema programatically.

We have client libraries for PostgREST, which then gets installed as a dependency in our main client library.
And of course, "hateful" is unilaterally defined by your side and may change at any time.
Last I checked, Julia is not AOT compiled, and some people don't like Julia's startup time.

For numerical computing however Julia wins hands own purely based on the community and libraries.
-I read it more like the BBC trying to keep the reporting neutral to a tee while still leaving no doubt (to anyone but the most ardent believer in quackery) that this device is a scam.

Decidedly British, I'd say.
Classes with one public function can be converted into a closure. Classes with two or more public functions can be converted to a closure that return those functions through an object. Then classes and closures become closer.

Classes, of course, offer inheritance. Yet most prefer composition over inheritance. Classes, too, offer polymorphism through typing. But dynamic languages use duck typing. In most dynamic languages where duck typing and composition are used, I find little need for traditional object orientated programming.

I frankly prefer closures, composition and duck-typing over the classes, inheritance and polymorphism through typing. The only thing missing is type checking and Golang's interfaces offer a way through that without the overhead of traditional object orientated design.
It's not universally recognized by all filters, and much less entertaining.
That kind of intelligent auto-complete does not require OO. It requires static types.
> Calling it "WinGet" was the real punch in the gut.

I feel for the guy, but someone who called their package manager "app get" in 2014 when "apt get" has existed for since 1998 is in no position to take umbrage at a competing package manager having a six-letter name ending in get.
Not as much refused, but didn't or don't see the value in the added complexity (of development).
Most people I've met who solved their problem in this way seemed, as a side-effect, to have distorted their personalities in noticeable ways. (I am not claiming that this tradeoff is never worth it, but something rarely considered, and usually not noticed by the person taking the medication.)

To be more specific in the kind of distortion I noticed: lack of empathy, shorter attention span, lowered curiosity.
Well 1e-6 > 1e-9
I remember the "good old days" of the Microsoft Borg.

They were infamous for getting small companies in under NDA, then grabbing their tech, and dumping the small companies (often putting them out of business). They are not alone in this (Apple has done the same thing. I think they even have a term for it -"to Watson" * ). It's just that MS was the most egregious.

It makes me sad to see they are still doing it. I've been fairly impressed by what Nadella has done.

* EDIT: As adamdavidson pointed out, the term that everyone uses is "Sherlocked."
> Modules, which are typically used for namespacing, can have state

But there's nothing about state that makes it specific to classes. Namespaces in C++ can hold (static) state, for example. So it's actually the other way around: singleton classes can effectively be namespaces/modules.
I like the nested functions solution a lot.
Similar experience taking LSD(or whatever was on the blotter) when I was a kid. I've done psychedelics since and enjoyed it, but that was my third experience and it was decades before I tried again.
It took me an embarrassingly long time to understand this. Something to do with 4am I guess.
The people in my company who do it want to track mouse movements to help the UX team find areas of improvement.

Personally, I feel the negatives of client-side tracking outweigh the benefits, in no small part because of the lack of focus on privacy that it shows. So far I've fought off their desires to put it in my product. But it is a battle - too many of the people who are not tech-savvy think client-side is the best answer.
And Erlang relies on concurrency for robustness, not performance.
It's a less morbid variant of "bus factor". Agree that it makes less sense than bus factor in this particular case.
Just a heads up, DynDNS hasn't been free for years. Even the most basic plan is way too expensive for what you get.

If your DNS provider has a CLI just use that. I use Route53 and a simple cronjob to update it.
>Zapf’s collaborator Donald Knuth, in his talk, expressed the wish that ‘letter designers team up with computer scientists the way they used to collaborate with punchcutters’.

I wish he could see how far we've gone
Also the fact that I can completely self host it on a server while running a local client on any machine that syncs effortlessly.
That’s been available on earlier versions of the Pi (2B v1.2, 3B, 3B+).

It was not available at launch for the Pi 4, but was released in beta firmware in late September, and is currently part of the critical firmware update.

It works well, allowing separate boot images for each individual Pi on your network.
Why You Should Not Install Antivirus Software on Your Windows Computer
I love Nim as a language. I do not love the Nim ecosystem. It is too sparse. Even now there isn't a good web framework that folks can use in production. Jester is ok but it doesnt inspires the same kind of confidence that Echo, Fiber etc would do. Jester still doesnt have its own web page marketing it.

I really think that the folks behind Nim need to focus on getting some killer apps in the ecosystem and in marketing them. That's all Nim needs. Just some useful tools wrapped in a nice package.
With power comes responsibility. If you have the ability to censor/moderate/otherwise modify content, but choose not to do so, then you are tacitly responsible for that content.

You can see the problem if Twitter allows politician A to accuse politician B of eating babies, but getting all high and mighty about politician B doing the same to A.
The website of the "professor" behind this is lovely:

https://teslastyle101.com

It's almost Time Cube level (he seems to prefer other
polyhedrons).
Glastonbury (the town) is like a different world, you have to visit it to appreciate it.

https://normalforglastonbury.uk
I assume there's no law in the UK against "harmonising all harmful frequencies into life affirming frequencies" since that's not a real thing.

Laws against false advertising on the other hand...
My point is that Nixon quit to avoid an inevitable impeachment. Today he wouldn’t have to because he’d get a party line vote. Norms of acceptable conduct have been greatly eroded.
Posts critical of Microsft usually draw a set respone on HN. It has evolved over time.

1. Please stop picking on Microsoft, it is unfair

2. Microsoft has changed, look at ____ and _____

I am curious what the next one will be.
Teams (and apps like that) are the place where work happens in the future.

They are not (just) about chatting with your coworkers. Both Microsoft and Slack are busy building them as platforms. Instead of getting a notification link and jumping to another app, you will take your actions inside Slack/Teams.

On Microsoft side Fluid [1] is the technology that will enable this. Expect to see Fluid components from various app that allow users to perform tasks inside Teams.

Microsoft has also bought other Sharepoint like functionality to Teams. You can have wikis and share documents there.

I’ve long thought that the best-of-breed tools like Slack, Dropbox and Zoom will have hard time as individual offerings. Some consolidation would make sense for me.

[1] https://support.microsoft.com/en-us/office/get-started-with-...
True (though stealth bombers are subsonic, just). What about headings that are not straight at you though? May still have value detecting things passing by?
Haha yeah, PHP-Nuke sites and vBulletin forums, what a duo!
yes please!

I had forgotten how irritating creating header like declaration files were till I tried Nim.
I agree that the date 476 CE was probably not as much of a devastating blow to the Roman empire and their contemporary population as it was made out to be later.

But in those 324 years a lot happened that make the case of a direct lineage questionable. The Gothic wars destroyed a lot of remaining infrastructure and Roman culture, the Roman senate was no more after 600 CE, the long term population loss, and the Christian Pope was the defacto ruler of the city (if you could still call that what was left a city).

The coronation of Charlemagne was also considered illegitimate by the Eastern Roman emperor at first, until they couldn't ignore Charlemagne's military power anymore.
You should listen to German Politicians, they use it all the time to describe "The Internet", cyber here cyber there :)
So they built this thing that is too large to properly manage.

If they can't manage it they should scale it down. See some diversification in the online video space.
Everyone I've known who took such medication have altered their personalities in noticeable (unpleasant) ways. It may be worth it for the person in question, but one should be aware of it.
Is it an iOS thing? I can't reproduce this on my laptop using Firefox
Here is how to disable it:

# pylint: disable=too-few-public-methods
No experience at Microsoft but plenty with lawyers in large corps and I would rate another possibility highly, which is that the team wanted to contact him but lawyers recommended "no further contact" as the safest legal IP path. Essentially, they were trying to close the barn door on clean-rooming the software and any further conversation could leak non-open-source ip that would then bring about a liability later on.
The comparison to Go is catastrophically unfair. Google is the main driver behind the development of go, while Rust is being developed by a tiny community within mozilla and a few volunteers.
I'd like to see the NixOS approach merged with flatpak/snap/whatever. Basically secure/deterministic, fine grained dependencies. Yet easily shared (since they are just content-addressable), and easily updated (since you don't actually have to depend on the content-hash, and distro maintainers can still coalesce the versions of many-many packages' common dependencies).
Yeah I hope the TLD read is that this article has nothing to do with Microsoft embracing Linux and Debian distribution related tools are safe?

I would have preferred irrelevantGet but WinGet is unambiguous enough.

Don't work for free on proprietary systems or single sponsor opensource is a lesson cheaper learned by watching others.
Thanks for the suggestion. I figured it's actually less painful to just cmd+K in Finder to manually connect to NAS via its local host name before Apple got time to fix the bug…
I can't tell if you're joking :S
Toying with Gemini
Scientists Have Used Fast Radio Bursts to Find the Universe's Missing Matter
> I and/or the company I work for would. Google is awful for finding the kind of high quality, niche information I need in my job. It just returns lowest common denominator rubbish.

May I know the niche that you are referring to? Also, how do other search engines like DuckDuckGo performs against Google?
The initial warning label should have been simple and kept to objectively defensible claims.

"Donald Trump said people in California do not need to register to receive a ballot. This is false. See $governmentSite for further information".

It was a mistake to use media organizations with partisan opinion sections as fact-checkers. The most important people to reach with that warning label are the most likely to dismiss any information from those media organizations. A warning label is useless without trust.

But, I am optimistic about Twitter's use of fact-checking. I've watched both sides of the political spectrum slip deeper and deeper into delusion, and this is one of the few glimmers of hope. Twitter has the platform, the reach, and the power to effect legitimate positive change. I feel increasingly every day that the truth is slipping between our fingers. This feels like one of our few chances to realistically combat misinformation.

I meet people from both sides of the political aisle who have incredible blind spots. People who actively follow politics and yet often have never encountered basic counter-arguments to their narratives. The modern media landscape allows people to live ensconced in an information bubble. Twitter is the most bipartisan platform that exists, and thus in the prime position to pop those bubbles.

I appreciate that Twitter is attempting this step. This has almost no likelihood of increasing users and a strong likelihood of decreasing users. They have chosen to do something that will likely hurt their bottom line out of conscience.
I just wanted to say that I love fraidyc.at and use it daily.

Thank you so much for all the hard work.
I would wager that Google's database of new stories is bigger. LexisNexis survives partly through institutional inertia, but also I expect because they've tailored their search product to their specific niche in a way that is much more useful than Google's general-purpose algorithms.
Do you know if it exists a perfect combination of vim + nano?

As a vim first user, that is what my wait is now only for.

Hope that some days someone creates "milli" that combines both ;)
Show HN: The Julia Language
Productive cognitive load: making the most of your working memory
The paper itself: https://nebelwelt.net/files/20SEC3.pdf
Cool, I’ve been writing "Isomorphic Javascript" and I didn’t even realise it.
A tiny endpoint to create a QR code from a supplied URL
thanks, that explains it. seems trivial though, but I'm not a tech blogger.
Any idea why they're all pointed in the same direction, rather than different directions, in photo 4/10?

https://dynaimage.cdn.cnn.com/cnn/q_auto,w_1100,c_fill,g_aut...
> A static web site that uses JavaScript to let the user do everything on the client provides more privacy than an old-school web site with CGI scripts and forms.

Of course, on the majority of websites I am not doing any interactions where that would be necessary to me in the first place, and on the majority of websites where JavaScript is used, it's used with little mind towards privacy.

That it isn't inherently evil is a pretty toothless argument that fundamentally doesn't address the proposed solution you're responding to. The fact that the web is a cesspool of scripts ranging from completely useless to directly user-hostile isn't nullified by use cases that are so rare that you from the top of your head can apparently only hypothesize about them.
Interesting. I usually default to writing functions over classes for the simple reason that it makes testing much simpler as you just need to test inputs versus outputs to a function.

With classes, you sometimes have to manage and test the state of it. For a database example of something I had to design a while back, it required me to manage 4 different state transitions each one depending on the state of the previous one. Thus, I ended up with this long test case running through each transition which was not ideal. Granted, I could have split the state transitions into multiple tests by setting up the internal state manually in for each test/transition, but I prefer not to fiddle with internal state in tests.
Given the prices you pay and the low cost of solar it seems like it would make a lot of sense to install panels wherever possible.

There are over 8k hours in a year and solar typically yields about 20% of nameplate capacity in a year, so perhaps 2kWh/W. If you installed 1kW of panels you could expect to get 2000kWh of electricity.

At $0.25/kWh * 2000 kWh = $500 and that's about what it would cost to buy 1kW of panels. So your project, if installed cheaply enough, could probably pay for itself within two years!
Forked Attitude AI and making a rules based AI
It can also even be literally radioactive https://youtu.be/mEm9ooXyKss
I believe the more common version of that term is "Sherlocked"
> Investigations by the BBC and other organisations found that the device is little more than a "glorified dowsing rod" with no detecting ability. In January 2010, export of the device was banned by the British government and the managing director of ATSC was arrested on suspicion of fraud;[3] in June 2010, several other companies were raided by British police.[4] ATSC was dissolved on 5 March 2013.[5] On 23 April 2013, the founder of ATSC, James "Jim" McCormick, was convicted of three counts of fraud[6] and subsequently sentenced to ten years' imprisonment.[7]

Let's hope our false saviour meets the same fate.
Is encapsulation different in either case? Nobody should be operating directly on the state, any more than they should be reflecting on private fields in a class.
Microsoft issue: please donate to AppGet
Well, this may totally destroy my productivity today...

Also, just a note: you may want to make it more apparent that the "Top 100-200" is 2 different links. Took me a while to figure out why I ended up in two different places on my desktop and laptop.
You can re-order functions by using the {.experimental: "codeReordering".} pragma now.
I guess Im different to most JS developers, because I prefer to work with HMR off about 95% of the time. Its good for UI prototyping (which I dont do much tbf), but it tends to get in my way when doing anything else. Maybe in total it makes me loose a minute or two but thats not an issue.
I like it. It gives you (f)actual private fields in python, as title and name can't be accessed via the instance variable of f.

That also works in JavaScript:

function Fraction(a, b) {
this.value = function () {
return a / b;
}
}

const half = new Fraction(1, 2);

It feels weird to me, that classes were eventually introduced in JS.
There will be newer people after you flocking to the new Microsoft. Given how scummy and bad they have been in the past and how many people have been cheerleading them here, do you really think it works that way?

When people were warning against Microsoft on this forum they were just set aside as cynical, grumpy Unix-beards. If that happens even here, what do you think will happen elsewhere?
You're 100% correct about their triggers and thanks for the link. I actually hadn't read it but I did today after waking up and it's quite fascinating.

Hasura is a great product and it deserves all the love it gets here. Tanmai and exchanged a few messages in February, so we're aware of what eachother are working on. I don't really feel this space is a player-takes-all market (see also nhost, graphile, subzero, amplify - all great products).

The parent comment "how is it going to compare" so I listed a couple of promises. It's up to us now to deliver on those promises - we're only a small team and our startup is 5 months old, but we move fast. I don't plan to disappoint. Sorry this reply took a few hours, I wanted to make sure I read your link (and slept) before commenting.
What's so special about Glastonbury?
This comment should have a dualised state: downvotes that push it higher and upvotes that push it lower.
That particular site: the code is properly formatted with comments, there's a link to a GitLab repo with the source, you could check your network traffic while using it, ...

But in general: I suppose what we need is a flexibly configurable JavaScript engine that stops and asks permission before any suspicious operation is performed. I don't know enough about JavaScript to know whether or how that might work. I note that the way tujavortaro.net downloads a dictionary is by adding a <script> element to the head of the document (https://gitlab.com/sstangl/tuja-vortaro/-/blob/master/app.js...). HTML+JS is naturally self-modifying, so it's hard to do a static analysis.
That's doesn't give context for IDE. You can type `cairo_` and get suggestions what may follow, but you can't type `x.` and get suggestions on what you can do with x.
Not all "common colds" are covid. I recall 30%-40% of common colds are one of a few types of covid. Clearly covid-19 is no kind of common cold at all.
Me too. However, I can't run it on one of my computers because I need to do development on it which requires the GPU.

I really wish there was a reasonable solution for using the GPU with Qubes. If that existed I wouldn't have to use any other distribution, ever.
Ask HN: Laptop Recommendation?
Ive been using apples (MBP + MB air) for the past decade and i think now its time to bite the bullet and switch to a pc/linux laptop. Don't fancy trawling through crappy websites trying to get the lowdown on the current crop so thought id ask the community here. Anyone any suggestions?

- Used for regular office stuff, "light" programming & games like factorio, freeciv

- Im a heavy, heavy user, 15 hrs a day

- All my laptops are covered in grime, frequently fall would need to be relatively well built

- I don't care about weight but I do like nice looking laptop

- Prefer 15'' inch screen but can make do with 13''

PS alternatively if anyone knows any decent online sources of info to help compare also much appreciated!
It was the technology. It was the drag and drop IDE. HTML5 is not a replacement because it doesn't have the drag and drop element.
This is super cool, and you probably have a business model here: create a proxy, allow people to pay you for it, and use it transparently with htmx.

This way they can create entire products with zero backend code by simply calling 3rd party API.

This is probably also some very nice static blog engine concept to imagine around this.

And some mix with VueJS as well.
> Go passwordless. Did you know—for improved security and a simple sign-in experience, you can sign in with your face, fingerprint or PIN

How on earth would a 4-6 digit PIN be more secure than my 20+ character password ? In the end, an PIN is just another password. They may employ a million iterations to their KDF, but 6 digits is still a lot easier to bruteforce than 20 characters.

As for the rest, fingerprint and face, they're not secure. Convenient yes, secure no.
I thought this was going to be a small 5G jammer.

In 2013 someone was jamming GPS signals near the London Stock Exchange's data center [1]. The Economist's expert believes it was a truck driver evading employer tracking.

My best guess is it was high frequency traders being shady.

[1] https://www.economist.com/international/2013/07/27/out-of-si...
تحميل برنامج سوق دوت كوم 2020 Souq مجانا لجميع الأجهزة
It's hard to respect the rights of someone who is willing to sacrifice yours to ensure theirs.

That isn't even just a software thing. It's a fundamental problem of civil life; backed by willingness/asymmetry in means to practically apply force.

I'd gladly pay for a good game. I am very much less likely to pay for a game I cannot try. I will not do SaaS games anymore on principle. The business model may be the most advantageous in terms of operating game studios, but I'm done handing over information to third parties, and being left high and dry when they decide they want to fundamentally change things/not host infrastructure anymore. In that sense, I treat it like any other piece of software I rely on. If I can't mirror/host/modify/distribute/fork source; I'm not terribly interested.

For me a game is a tool. It is a tool through which wonder and joy can be experienced at the myriad of things we can coerce a computer into doing. Tell me I can't do anything with it except pay for it and let it take up space on my drive, and you've lost a sale.

Then again, as an astute architect once pointed out to me; clearly I'm not the intended audience; and the number of people committed to servicing the audience I'm a part of is few and far between. This will likely remain the status quo until the end of my days; and it isn't even like I've made a contribution to the space as of yet; so I tend to suffer in silence as the sinner with a rock should.

When the day comes that I do, (especially in the unlikely event the game is actually good) I may come down off the fence and make the debate space intolerable for game-industry status quo people.