skysight-inc/HackerNews huggingface dataset:
Purely-functional data structures are known for quite some time [1]. I can imagine that the very same approaches can be used to organize functions (the whole interdependency graphs of them), so that an update produces a new version with relevant parts changed, while the previous version remains there, completely unchanged. An IDE, or some other language tool, can fully automate the necessary legwork.

(It will of course also take some garbage collection mechanism to eventually remove old, disused versions when nobody depends on them any more.)

[1]: https://en.wikipedia.org/wiki/Purely_functional_data_structu...
One gripe I have with Emacs is that it doesn't boot instantly enough. Annoys me every time I edit a Git commit message.

Though it's not horrible enough that I found the courage to set up an Emacs server, as easy as it is… Anyway, it would be nice if it could just boot instantly by default.
It worked when I deleted the path after the URL
Seems this page is returning a 404, I use either tldr pages or man pages locally.

What is the use for this website that has manpages that has broken links?
He made an insensitive joke tweet when people were accusing him of getting lithium from Bolivia. Last I checked, Tesla denied sourcing any lithium from Bolivia, and no external investigators have managed to show a connection.

He deleted the tweet as soon as his ambien/amphetamine cocktail (or whatever tf he's been on lately) wore off.
The crazy thing is that all these models are just one local minimum, out of a staggering (unknown?!) number of such points on the plane.
Needs ~200GB of graphics ram to run... Not many people will get this running!
By your logic, shouldn't countries that already have a nuclear arsenal be bombed first?
I don’t see it as a sly reference. I see it as a lack of imagination, cynicism, people getting carried along thoughtlessly.
I'm curious what you mean about obfuscating provenance. Most package managers download the package from a specific source and will allow you to store the hash of that package in your repository.
IDK about Chinese or Japanese though, at least for Korean, there is no need of separate input device at all.
Flexport insiders say ex-Amazon hires are upending the culture
Astronomy does better than a fair few of the physics subfields at arxiv usage (optics is especially bad from what I hear).
according to Facebook Llama beats GPT3 on multiple benchmarks with smaller models that can be fine tune on a single A100 GPU

EDIT: correcting the type of GPU
Cloudflare's business model seems to be "offer enough 'free' services to screw you over as soon as you pay for something"

They're a pariah on the internet
Humor is one way of dealing with things we can't control, my guess is that most of those commenters would love to not go to wars every few years. We don't exactly have co from over what the government t does whether we like to believe it or not
I am quite confident that using this model for commercial purposes will, if detected, land you in quite a legal quagmire that almost certainly sides in favor of Meta.

And even if it did not, Meta certainly has a more capable legal team with more cash to spend than the average HN user.
What Managers Can Learn from the Army’s Antidote to Micromanagement
No you are probably overestimating the cost by 1-2 orders of magnitude. GPT-3 probably cost under $5 million, and this model is smaller and there have been algorithmic improvements to training transformers since then.
I've found that vcstool[0] is the better solution for your first example and have been using it extensively both in personal and company projects without any issues, except on occasion forgetting to commit some subpackage changes as git sometimes doesn't indicate untracked changes correctly.

The principle is similar but with explicit repos and branches defined in a config file that can then be pulled or cloned as one.

[0] https://github.com/dirk-thomas/vcstool
Organizations tend to be self-perpetuating. People whose power is derived from the organization and people who make money from the organization will want to keep the racket going.
The cardboard slices may very well be the most edible part about them.
Changing a number doesn't equal a generation. Just because 15 javascript frameworks have reimplemented the same idea, it doesn't mean a generation actually changed.
Could already have happened in these weights. Reminds me of when the movie studios started projecting random dot patterns during movies to try to catch which theaters were leading to bootlegs. Their approach was essentially defeated by pirates sourcing multiple versions and combining them. In this case, I suspect you could add a small normally distributed random number to some random subset of the weights and it would have very little impact on performance but would corrupt any watermark beyond recognition.
What do you mean "big"? fits on the average laptop :)
Round 2... Or 3?
Not at the moment, but it is in our roadmap[1]. In fact, we're planning to help users start or tinker with data explorer, then switch to an SQL editor starting from their exploration so far. That way, they can use features or queries beyond what we currently support in the GUI.

[1] https://mathesar.org/roadmap.html
> Is it because the makers of Maple do not allow it to be used for military applications?

I'll answer to your leading question in the simplest way possible: no.
Ask HN: Why HN is the only website that allows throwaway accounts?
Or rather, why absolutely every other website forbids doing this?

Why everything is trying to verify my mail/phone nowadays?
Strong evidence of their innovation capacity will never overcome intense dislike of the brand. And will never translate into a sale (n=1).
You can redesign and adjust however much you want and it will be in vain, if you don't curb narcissism. Neurodivergents are the first prey of narcissists. But it is IMO futile because it's so pervasive in today's society.
If you want a cautionary tale, here it is:

https://news.ycombinator.com/item?id=3134322

The coffeeshop fallacy (2011)

It‘s easy to get blinded by how incredibly privileged the tech bubble is and have had a better experience so far just trying to find a great non-toxic spot in there. YMMV, good luck!
>I accept that I'm liable for the charges and have no recourse

Why would you "accept" this?

You attempted to disable a feature, it didn't actually disable because of their broken UI

Their customer disservice told you "suck it up, buttercup", and you're just going to roll over because of their screwup?
I'm in the UK and can view that link without a VPN.
That's a terrible idea for so many reasons
I gave a short talk and wrote about this to developers way back in 2016. To me this always seemed obvious. https://www.lostbookofsales.com/careers-of-the-past-versus-c...
Completely agree. I could care less if it's not about Next. The fact that nobody caught this when proof reading says it all. Probably written by a Jr dev or non-techy writer.
Me too. I wait a year or so to let everyone buy the wrong tech and buy the right stuff for cheap in their wake.
For anyone curious, it took 2048 A100 GPUs to train LLaMa, each GPU costs roughly $15k, facebook probably gets some sort of discount.

That's a $30Mil if you want to train at that scale. Also IIRC it took 23 days to train the biggest model. Someone else can do the power consumption cost calculations.
Try this, it's for running llms that won't fit in the gpu: https://github.com/FMInference/FlexGen
I have a convenience project that sets up several others repositories for ease of development and the things you call rare/a bad idea are perfect for this use case. It's working very well so far.
US could impose the upper limit to buy lithium from Iran, as they did with Russian oil.
Maybe bc China steal other countries tech (countless examples).
Or blackmail countries [1]. Or kidnaps people [2].
Or reeducate people because of their ethnicity and religion [3].
Or still declares herself as a WTO developing country while having a space station all alone. [4]

[1] https://it.euronews.com/my-europe/2021/05/07/il-montenegro-l...
[2] https://www.theguardian.com/world/2022/jan/18/china-forced-2...
[3] https://en.wikipedia.org/wiki/Xinjiang_internment_camps#%3A%...
[4] https://www.drishtiias.com/daily-updates/daily-news-analysis....
Depression Linked to Immune Response in Some People
No, it's related to grant requirements around Plan S (https://telescoper.wordpress.com/2023/03/02/article-processi...).
No, you didn't read. You missed the bit about disconnected from environmentl -You- are the one with the "bullshit". Show how there is causal deterministic connection between the environment and behavior of a thinking person.
I love the term white knight specifically because it's offensive to those I reference with it and because it does such a great job describing my view of them and ironically their unconcious view of themselves. Also the amusing thing is that they are always white.
The Syncfusion WPF Charts control is optimized to visualize a huge volume of data elegantly. Its rich feature set includes functionalities like data binding, multiple axes, legends, animations, data labels, annotations, trackballs, tooltips, gradients, technical indicators, zooming, and more.

In this article, we’ll see how to load data from different data sources in the WPF Charts control.

Before proceeding, you need to know three essential properties of the WPF Charts to configure the data:

ItemsSource: Collects the data points used to generate the chart.
XBindingPath: A bindable property that gets the property path of x-axis data in ItemsSource to render the chart series.
YBindingPath: A bindable property that gets the property path of y-axis data in ItemsSource to render the chart series.
Let’s get started!
>Peripheral blood cellular immunophenotype in depression: a systematic review and meta-analysis

https://www.nature.com/articles/s41380-022-01919-7
I would be pissed if anyone referred to my wife as some kind of breeding vessel. These DEI bureaucrats have lost their minds, and companies have lost their minds for allowing this layer to grow so large.
I think this might be one of my favorite quotes from the article:

"I’m using Linux. A library that Emacs uses to communicate with Intel hardware. — Erwin, #emacs, Freenode"
Odd that this is downvoted. The comment is true: https://edition.cnn.com/2016/08/03/politics/us-sends-plane-i...
Eh, I disagree. It's a tech article and the writer clearly isn't familiar enough with the topic to catch this issue. It shows they are not actually really close to the tech or if they are, they don't proofread their articles.
The original article seems to be down, here's an archived version of it: https://web.archive.org/web/20120529125543/http://thestartup...
My son's math teacher have them putting it after. I explained that's not the traditional way, but since it's one of the first units they'll encounter, it's not a terrible idea pedagogically.
The impossible standards are 80% of women wanting to have actual relationships with 20% of men.
I can't argue because I don't think your assumption is correct.

Side hustles give you FREEDOM to explore domains that for your employeer might not provide value.
I've never seen Cucumber used in a big project after having done contract work for a long time but the idea of having user stories defined in a systematic way that's only used as extra context / documentation for complex features is useful. That would be aimed at developers and it would live near the real test code so it's not necessarily a direct implementation of how Cucumber is intended.

For more basic things it's overkill, certain languages almost give you the same benefit with code itself.

For example, here's a real user sign in controller test from Rails:

test "doesn't send email for an unknown user" do
post sign_in_path, params: { email: "idontexist@example.com" }

assert_enqueued_emails 0

assert flash[:alert]
assert_response :unprocessable_entity
end

You don't need to know Ruby or Rails to have a good idea of what's happening there.
I would assume those "high voltage conductors" are more like rigid bus bars, and not flexible wires.

Edit: Judging by the picture on this article [1] I am wrong.

[1]: https://hackaday.com/2022/01/13/exploring-tesla-model-s-high...
I can't find a chart but presumably efficiency of electric motors improved a lot since then.
I rolled my eyes, gritted my teeth,
but continued
The U.S. has warned on China's support for Russia
This is why we need better tools which will give benefits for the added complexity. If you need to create both the feature files AND the code, it's just complexity with little benefits. But frameworks like https://github.com/karatelabs/karate or https://github.com/Endava/cats are hiding this complexity and remove the code layer entirely. Which, in my view, this is where you need to be in 2023, particularly for API testing.
Python's biggest advantages are in my experience:

1. Near zero boilerplate. Python's boilerplate is usually no more than setting up a class and then calling a method. Often you can skip the class and just call it directly. This is probably the biggest strength; to give you an example, my standard test for a languages approachability is "how much work do I need to put in to get a very simple JSON file from a web URL" (nothing fancy like POST, just an HTTP GET). With python, a call to urllib.request.urlretrieve and then a call json.loads are all you need. In Java, you need to manually implement a bunch of boilerplate code that looks horrible, need to think about the size of your response in memory and often need to pass in configuration options that should be a case of "works by default" but aren't because the standard is ages old so it needs to be manually toggled on. Part of that is that the Java stdlib consists largely of reference implementations rather than actual implementations, which means that anyone who wants to implement something in Java will usually end up falling back to the stdlib interfaces, which in turn suffer from being stdlib interfaces, so a lot of "should really be on by default" expectations aren't on by default since the stdlib is where code goes to die, so you instead start piling on features.

2. Interop with C. I hold the opinion that C is a great language that doesn't work very well once you get to any form of scaling. Python allowing developers to take the slowest parts of their code and writing it in C to speed it up is one of the easiest speed gains to make and it avoids the biggest bumps that come with using C as your primary language in terms of project structuring.

3. Library support is as you say, good. If you need it, there's probably a package for it. Pypi is dependency-wise kind of a disaster but if you know how to set up requirements.txt, it works really well. Most libraries ship with "sane" defaults too.

All of these combine to a language that's easy to prototype, easy to expand

It's important to keep in mind that pythons biggest successes aren't in the speed-focused, low-memory environments where every speedgain is necessary. Its success lies in conventional desktops and servers, which have much more processing power and often have more leniency in being a bit slower.

With python you can write something in 3 hours what would take a day in another language, at the cost that instead of being lightning fast and done in 10 seconds, you need to wait 30 seconds. That's an issue for some environments but in 99% of the cases that's not a problem.

That isn't to say the language is perfect (no language is), but speed of development at the cost of slightly slower execution time is the main reason why python got popular.
...or it could have been written by someone with a disability. Man you all can be so intolerant. Does it change the facts in the article? No? then whatever, get over it.
Yes, sounds right. When trying out Fedora I installed the fcitx5 tools, added some env vars and virtual keyboard settings and rebooted. Then I had CJK working on a virtual keyboard device.

It’s just very different from MacOS and Windows where you just add a keyboard layout and you’re done, that’s why I was curious. Admittedly I love the amount of customisation options on fcitx.
Developers time isnt that valuable. It's a nice myth, but it isn't.
Was very interested in the article, but after 2 Nest 12 references I started questioning their credibility, and after a bunch more of the same error, I realized the author has probably never used Next. Some people here are saying it shouldn't matter. Of course it should. The author picked a tech for the analogy, most likely one they know the most about. And yet they call it Nest... which means they most likely aren't actually close to the development workflow whatsoever.
Yep. It’s expensive to spin up an A100 80GB instance but not THAT expensive. Oracles cloud offering (first thing to show up in google search I know you probably won’t use them and it seems extra expensive) is $4.00 per hour. If you are motivated to screw around with this stuff there’s definitely options.
Aluminum is perfectly fine as a conductor, and perfectly safe. In the USA, we've used aluminum for most of our power transmission and distribution since the beginning of "the grid". Everything from the power plant to the meter at your home is connected with aluminum.

Where aluminum causes fires is due to the fact that it expands and contracts more than copper does, and it can oxidize and corrode when not properly cared for (for example, when dissimilar metals are used, or when exposed aluminum wire ends are not properly coated).

We can assume that someone at Tesla is familiar with the properties of aluminum and can insure that they are using the right connectors to mitigate these issues. (or at least, we can hope)
Show HN: Try the new ChatGPT API through email
Hi HN, I upgraded my AI email assistant bot service to use the new ChatGPT API and the results are pretty great! With a few lines of code my service now supports clarification and pre-prompting a-la the real ChatGPT web UI. Give it a try and let me know what you think!
Currently switching to agriculture with a 2 year part-time study. Only want to use my computer to do administration and code for hobby purposes. But source of income lays somewhere else. 25, no savings.
Ask HN: Where can I get a list of NSFW domains to block
Hi all, I want to start a side project where I plan to build a cloud-hosted service that would allow a user to perform an action (e.g create a thumbnail) for an arbitrary domain a user inputs. I would like to restrict known NSFW sites so that I wouldn’t risk any reputation harm if someone attempts to use my service to visit sites with illegal (CSAM) or even NSFW content. What’s the best way to get a list of domains to prevent this?
Standard tooling. It's also still useful even if you just consume the types.
Fewer keypresses. RPN input is very efficient that way. Something like (sqrt (log (* 3 (+ 9 7))) in calc is "9 RET 7 + 3 * L Q".

(Sorry about the bad example, I'm short on time.)
I mean, most Tesla engineering hires are thankfully smarter than their management - not that they don't have some great competition out there though (Merc, Porsche, etc.)
It's a helpful response, in that it indicates that it's not a universal problem, i.e. not a totally botched release, and may be worth debugging or submitting a report for.
I use the same combo: lots of Python to analyse problems, test algos, process data, etc. Then, once I settle on a solution but still need more performance (outside GPU's), I go to rust.
I think Lua was always seen as a bit obscure, and not enough people invested in the language to write useful utilities. It has a solid C foreign function interface, and the compiler is quite fast, which leaves me puzzled about why it never gained traction. I think it's an embedded scripting language in the majority of use cases (e.g. NeoVim, LuaLaTeX, scripting in some game engines).

The story of Ruby is altogether different: they made the fatal mistake of not defining a C foreign function interface in the standard, otherwise I imagine we'd be seeing numerical computation and ML libraries with a Ruby interface today. Still, Ruby lives on in Metasploit, and in Sorbet and Crystal.
I fail to see how this is different from other software in that regard. If you have parameters but not the network architecture, then it's not very useful.
> Use a package management system, and explicit dependencies

vcpkg strongly recommends using it as a submodule. But at least that would only be one submodule.
>"who are open how exactly they plan to utilise them"

Any sources on how? Have they declared that they will attack another country with nuclear weapons? Or it is simply them suddenly becoming immune from invasions / attacks?
The [Amazon] tag is being burninated
Get a hobby (woodworking), something physical where you work with your hands (woodworking) and is easy enough to start but has near infinite depth (woodworking). Could be anything.
Cornering and braking does wear the front tire, and it is more notable when mountain biking where cornering tends to be more forceful and the tire knobs concentrate forces on more noticeable parts of the tire.
From parent:

> Gitlab's aim seems to be to replace the mashup of multiple 3rd party systems into a central place for the company.

Outside of how we manage and release software, there are tons of small processes and projects that go on within an organization. Sometimes there are dedicated tools for these. Sometimes you pay for that, sometimes you don't. Sales, Support, IT Helpdesk, Marketing, Business Ops, HR, Admin... it runs the gamut.

Those things have nothing to do with code. You'll find folks using Jira, Trello, or any other "mashup of multiple 3rd party systems".

If GitLab or GitHub want to be "a central place for the company" that helps you eliminate that mashup, then they need to have a UX for people that are terrified by code listings and don't want to have to click through five things to get to the thing they care about.

So, really, GL and GH are good for your engineering organization, but they suck for the rest.
Consider yourself very lucky that your ISP doesn't suck. I'm in the UK and the link won't load, due to TLS SNI filtering (Virgin Media).
You're talking about an app store here though - by definition it needs to retrieve the app itself and assets related to each entry (e.g. screenshots), so it's not like you're achieving anything useful by downloading the database offline.

This isn't something like a news reader.
Thanks for comfirming the point that the universality of the bill in unachievable, thus making the don't say gay bill straight up bad, authoritatian policy.
Who said using any for everything?

I love using TS for prototypes because you can define the interfaces wherever you feel they're important, and leave the rest to any.

And like you said, you can always improve the types later
1. The initial setup lets you choose if you want vim keybindings or emacs.

2. The workflow does not mimic "modern neovim setups". It defaults to hlissner's preferred style, which predates neovim, but is extremely customisable. I mean, it's emacs, after all.

3. Hating on "neovim style" as an emacs user is something you and I better than. We are both old emacs users; we can customise emacs however we like.

4. I was an emacs user before Doom Emacs. I still found it a great as a starting point and ported over my customisations on to it. You don't have to use Doom, but you can, if you want to, and still have your emacs how you like it.
You can't fix the problem by not talking about it. It wasn't an unfortunate natural disaster.
What do you mean that nobody finds the question controversial? I remember it being a huge controversy when the US congress asked it during Kentanji Brown Jackson's interview.
They also have authenticationless DNS offerings

I was subjected to an attempted (and partially-successful) domain hijacking a few years ago

For several days, everyone who used Cloudflare as their DNS resolver had a scam site respond to my domain