skysight-inc/HackerNews huggingface dataset:
Undiagnosed cataract is a big thing in developing countries. Vision loss from cataract is gradual so many older people don't realize they're turning blind.
Depends a lot on what you are doing and if you need preemption. There's not a huge penalty for using a virtual thread for compute (Other than impacting IO bound tasks).
Ugh. Any clue as to why?
Yup, there's even examples of such in the docs
Any project in which you don't want to be obsolete in 6 months.
> ...given an instruction-tuned model, post-hoc masking of the state-space during generation then amounts to just changing the generation distribution...

Isn't that what we did with test driven development?

The primary difference was our generator functions were human instead of LLM. Why not cut out the middle-human?
The smart move for Apple would be to always be ready to emulate any old platform. Build the emulator as an app, so that one day, when that app gets too old, run it itself in an emulator.

That way it can be emulation all the way down, and you get binary compatibility forever with minimal ongoing engineering cost. The performance would be atrocious if not for the fact computers today are faster than 1980's computers so it really doesn't matter.
If the law had been intended to apply to oil drilling and specific pollutants, it would have named them. Or at least named specific types of pollution. Instead it appears to have been deliberately written broadly to capture a wide variety of forms of environmental degradation, perhaps including some not discovered at the time of writing.
Seems reasonable for prop 13 to apply only to owner occupiers.
Rust had servo, not Firefox, but it doesn't matter that much; Rust got legitimately popular for the 'safe non-GC language' badge that it shares with precious little peers.
Lsp support is not shiny and new. I’ve used vim for ages and it’s a huge breath of fresh air to use something not stuck 20 years behind. If you’re the kind of guy who turns JavaScript off to browse the web you’re probably someone who will like old antiquated vim. I of course love vim, original or neo, to the fullest. But I'm also saying it was a massive step up in performance, features, and making vim actually behave like an IDE.
There's also a lower incidence of cancer in the population living in high altitudes despite being exposed to more ultraviolet light.

I believe the leading hypothesis is that the higher oxygen at lower altitudes causes more oxidation.
The problem with Llama 2 chat versions is that they have been RLHF-ed to death. You can't ask questions without getting a sermon of how your question may be inappropriate for this or that reason.

I think it's worse on the smaller models, but still present in the 70B one.
First, Shellenberger is not a scientist of any sort. He has a degree in Peace and Global Studies and another in Anthropology. Reading his writing, it's abundantly clear he doesn't understand the science he's writing about (as a hot tip for life: anyone claiming to have a tidy solution to highly complex and uncertain problems is both: probably wrong, and probably selling you something)

Like "Intelligent Design" practitioners, Shellenberger's work is not science. He starts with his conclusion in mind, and cherry-picks supporting evidence for it. And many of the things he cherry-picks are clearly in bad-faith and deliberately misleading. One such example, in his book "Apocalypse Never", he argues that climate change has no impact on fires, stating: "As for the Amazon, The New York Times reported, correctly, that the ‘fires were not caused by climate change.’" He cites this NYTimes article: [1] The entire point of the paragraph he snipped this quote from was the exact opposite. Here's the full quote:

> These fires were not caused by climate change. They were, by and large, set by humans. However, climate change can make fires worse. Fires can burn hotter and spread more quickly under warmer and drier conditions.

He's also just dead wrong about many things in this book. One easy example, he claims that "climate change so far has not resulted in increases in the frequency or intensity of many types of extreme weather". This is comically misinformed. There are countless peer-reviewed studies demonstrating the causal relationship. [2] [3] [4]

Shellenberger has a bad habit of either misunderstanding or purposefully misrepresents actual working scientists, while weirdly masquerading as if he is equally qualified. [5]

Is this criminal fraud? No. But Shellenberger seems like a grifter, selling the Breitbart crowd contrarian takes that they want to hear.

[1] https://www.nytimes.com/2019/08/23/world/americas/amazon-fir...

[2] https://www.pnas.org/doi/10.1073/pnas.1920849117

[3] https://journals.ametsoc.org/bams/article/101/3/E303/345043/...

[4] https://www.scientificamerican.com/article/scientists-can-no...

[5] https://climatefeedback.org/evaluation/article-by-michael-sh...
If you're in the business of always designing a new backend API for every new service or page, then yeah, backend needs to be at the table from the beginning and the backend API can accommodate the design. Part of the point of frameworks like GraphQL, though, is that it lets your backend avoid that kind of churn. A feature attached to a node becomes usable by every authorized call that references that node, not just the specific endpoint they it was implemented for.
Im interested in specific use cases too. Anecdotally I only see people claim huge success or no success from these tools. Where are the dirty war stories? Its been out for about a year right?
I’d like to see anything supporting the claim made in the post title.
yeah, confirming your intent is to move is radically different than being told to be living in a new location within 2 weeks
Another reason these AI detection tools are snake oil.
The feature list answers that question pretty well: https://github.com/adbar/trafilatura#features

Basically: you could implement all of this on top of BeautifulSoup - polite crawling policies, sitemap and feed parsing, URL de-duplication, parallel processing, download queues, heuristics for extracting just the main article content, metadata extraction, language detection... but it would require writing an enormous amount of extra code.
Ask HN: What? You sent an e-invite to your wedding?
To the HN readers who put a ring on it or are about to, what's your stance on e-invites for wedding invitations?

Would you consider say designing an invite on MailChimp?

If you have already done something similar, what did you love? What did you hate?
Probably not in my case, haven't measured co2 but I am lucky to live in a small village.
Any tooling you could imagine for a language java has that + 10 other implementations. Static analysis, debuggers, profilers, telemetry integration, metrics integration, etc. And these are GOOD. Java tooling, because it's pretty old at this point, is fairly well polished.
Superlatively cool.
IANAL, but this seems like a material change of employment arrangement.
Trying to overturn the results of the election via fake electors, "find the votes" in Georgia, pressuring the Arizona governor, pressuring Pence to accept the fake electors...
I have a directory of most of them, I would not post it under my real identity obviously, but if you happen to be into the cybersec space, definitely you came across some of these sites, there are even sites with latest APT discovered up to this month too.
> Humans work 9-5 (or some schedule), but ChatGPT is available always and works instantly.

So don't use it outside of work hours.

If you feel compelled to solve work problems outside of work hours that isn't a ChatGPT issue. It's just vanilla workaholism
>I tried to put a schedule to use it - but when everybody has access to this tech, I have a genuine fear of missing out.

The biggest fear should be missing out on life. Not some novel tech.
This is a can of worms, what's the size of PIPE_BUF? Surely that's the output of 'getconf PIPE_BUF /tmp' Whoa, why's that so small, that can't be right. I'll run this test with dd on my FreeBSD box and see what it really is. What in... it CHANGES!? Okay I'll just use 512.

So writes are atomic but what about reads? Oh that's why pathconf(9) returned that small number! You sure? What if a signal sneaks in while reading?
I've heard the other side of this argument - basically the original argument focused on fixed income retirees. And I can see the logic and sympathize.

The law simply needs to be updated - though it's basically political suicide to attempt it - to only include primary residences of a certain relative value. If you have three houses and a mansion, you should be paying way more tax.
When your CV already has enough shiny new stuff in it, and you just want to get the product built on a stable, future-proof platform.
It's a tough call. If they had contacted them, they also could have talked over instructions from the other sector's controller, for all they knew, which is presumably the reason for the protocol? Tough decision.
No, I think it is terrible. Is Grindr paying for the relocation? The cost of traveling to scope out apartments? Assuming people purchased property in LCOL places, October is barely any time to get a house ready to sell + actually go through the sale process to closing. Is Grindr paying for that? Is Grindr upping up pay equal to the difference of the cost of living differences?
Enforcing JSON schema, regex and grammars is very useful. But how can we enforce decoding spans from a document? decoded text should be copied from a list of spans in the input document. It would be useful for extractive tasks.
Any system that requires scale and performance and in-depth monitoring. The one thing about Java that most people miss is the javaagent based instrumentation that is exemplary. So when you’re in trouble you always have jconsole . There’s an excellent APM that we use called glowroot which is open source.

Also what all others have mentioned below.
My brother lives in this county, and all he's told me is that there's a lot of shenanigans going on there.
This tool can extract data in a structured format from virtually any website, with any HTML structure.

With Beautiful Soup, you'd need to explicitly tell where each piece of data exists referencing HTML tags, ids, classes, etc. For each website you'd want to process.
That’s why they did it. If too many people cut down usage thru solar then everyone else has to pay more per kWh of usage.

The usage is a big cost for any utility provider, but another huge part is keeping everything maintained and connected across the entire grid. That costs man hours, materials, you name it.

If you swap to solar and pay 0$ per month, yet you still incur costs to your utility to keep lines running to your home and your county, then a flat monthly fee to charge for that unused connection to cover your capacity to use it when needed makes sense.

Something had to give, idk if the path they’ve chosen is the right path however
I didn't say there was nothing worth discussing in it. I said it was linguistically and logically incoherent. In other words, it's nonsense. But just because something is nonsense doesn't mean it is without value or not worth discussing. Lewis Carroll's Jabberwocky, for example, is nonsense, but it has a lot of value and it's worth discussing.
The “trick” seems to blatantly rip off FlashText without citing it?

https://arxiv.org/pdf/1711.00046.pdf

I’m a fan of the approach. I normally wouldn’t care if this was just another LLM library taking inspiration, but if you’re going to go out of your way to put a paper on the ArXiv, feels like doing a literature review is a good step?
Isn't the Function Calling feature meant for this purpose? It guides the LLM to output according to the given schema. The name of the feature is a little misleading.

https://platform.openai.com/docs/guides/gpt/function-calling
>Or, for every junior that isn't hired by a business that can't expand its portfolio to exploit greater productivity or can’t figure out how to effectively use LLMs across the experience spectrum, two will be hired in shops that can do those things

And everybody also gets a pony! Win-win-win situation!

Previous "software dev productivity increases" happened as computing saturation itself increased from a hanful of mainframes to one in every office, then at every desk, then a few in every home, and later one in every hand. Now it's at 100% or close.

It also still required computer operators. LLM are not mere increased productivity of a human computer operator, but automation of productivity so that it can happen without an operator (or with much fewer).

Moreover, all this "increased productivity" still left wage stagnant for 40 years (with basic costs like housing, education, healthcare skyrocketing). It's not like more of it, in the same old corporatism context, bodes better for the future...
Yea I typically just point to a non SE forum in such too localized cases.
Looking at the CSS using the browser dev tools, I see CSS variables like `--tw-border-spacing-x` which indicates to me that this is indeed using Tailwind. I've never tried Tailwind UI myself so I'm not sure if it's just Tailwind or Tailwind UI.
what does the dosimeter say?
I am not suprised.

I dont want GN much and I watch LTT even less, but the later feels more unprofessional, hyped and "influencery" than the oldschool text hardware reviewers. May they rest in peace.
If only I could find a way to get someone else to pay for it :P I tried to convince one of the local electrical co-ops to do it, and use my day-job's building (we own it) as the CO for the area. They actually sounded interested but then went radio silent.

Brightspeed did basically the same thing a few months ago, but they kinda suck.
The time to "try out" a union was the height of the pandemic when the demand for developer labor was at its highest.
Go is moving slowly, or trying not to move at all, on purpose, and I have to say, as a C# developer having to constantly learn new syntax, it seems refreshing. At the rate it's adding new syntax, C# may fall apart under its own weight and become the next C++.
> Thanks for the downvote.

Please don't do this here.

Additionally, it could have been anyone.
From my vantage, short-term (3-5 year) fear seems unfounded. As a software engineer, I can clearly see what ChatGPT and its LLM ilk can and can't do that I can easily do myself. LLMs clearly accelerate my access to API documentation and provide excellent outline code. But hallucinations are omnipresent and can often necessitate additional iteration and rethinking of development approaches. I think the productivity boost due to LLM usage is smaller than many credit them for. The intensity of employment displacement fear comes from an illusion that LLMs have agency. AutoGPT is not much more than an experimental repo and there isn't a viable alternative yet. "WHEN YOU COMMAND AN LLM, YOU ARE THE AGENCY", LLMs are mere extensions. Don't sell yourself short, prompt crafting/engineering is where the agency lies and requires real knowledge and context to empower you effectively use them for successful software engineering.
World class garbage collectors. Well polished concurrency story (which gets a lot better with Java 21). Amazing JIT. Humongous mature ecosystem, larger than most languages. And the language (as of late) has been rapidly evolving to pick up new features and a trimmer runtime.
>it's that they'll cause a lot of economic devastation to people who make a living through labor requiring skill and knowledge, especially future generations of skilled labor.

If a task can be completed satisfactorily by an automated computer program, was the task really "skilled labor"?

I ask this sincerely, because some of the occupations being replaced/evicted (eg: copywriting) were clearly given more skill value than they should have.
Interesting, thanks! I'll have to see if I can get OpenBSD to do that.
Well, I didn't have much luck last time I responded to you, but I'll try again since you haven't gotten a response yet!

Regardless of whether or not it's actively discouraged, it still must be supported since Elixir is so heavily bootstrapped. Since `defmodule`, `def`, etc are all just macros written in Elixir, there are no special rules around which functions/macros are allowed to be called without parens. There was some discussion about that on the forums a while ago (like requiring parens for functions and not for macros) and the answer is that that will never happen.
Realistically, you'd either agree and start planning your move, or pretend to agree and plan your move to a new job.
> The bug is that there's not a closure around the ssh instance, so if you call this function multiple times it'll actually return the same connection instance.

I’m not entirely sure what you mean by this, but it doesn’t sound like a correct diagnosis. Each call to `getSFTPConnection` creates a new `ssh2.Client` instance (unless `ssh2.Client`’s constructor does something really weird), and the promise can only resolve with the value `ssh.sftp` passes.

(The error handling does look broken, though – I would expect the 'error' event to be able to fire at any time, and the `ssh.sftp` callback is missing a check.)
>> He said you can rate transport by the number of passengers you can load per hour.

The key word is transport. This is a rating of a mode of transport not a rating of any specific journey involving one or more modes of transport.
I'm sorry are you saying Google invented multi-tenant services, unit testing, or user data encryption?

I'll give you "pushed the WEB industry to have transport-layer encryption for the entire industry by default".

I'll even give you "code reviews".

But not the first 3.
Yeap. 2 flavors: procedural and pattern matching. Even the build can be scripted in Rust. And there is constant evaluation. https://doc.rust-lang.org/reference/const_eval.html

Rust already has precise heap allocations with Box and Rc/Arc without the need for GC. GC implies uncomputed heap allocation liveness deferring work until later.
FYI: We've had grammar constraints available in Outlines for a while, but not using the FSM and indexing approach that makes the regex case so fast. My open PR only adds that.
It's going to be downright pornographic when this backfires in the most hilarious way possible.
It is worth considering that a black hole's hold on its galaxy is not as strong as a sun-like star's on its accretion disk. Our Sun is 99% of the mass of the solar system, our Sagittarius A* is ~4 million solar masses, while our Milky Way is 800 billion solar masses.

On top of that, black hole growth rate slows to nearly a stop at ~270 billion solar masses, so even if a black hole manages to meet the rare conditions to get that heavy, it would still be dwarfed by its galaxy.
Depends on whether the employment arrangement was set up like this at the outset or with the employer’s consent, or whether these employees moved during COVID thinking RTO would never happen.
They recently added logit biases, so that's a start.
> the worst is when you're stuck in a one way street, and the car just happily stays immobile with blinkers on.

I think in a lot of cities a car doing this would end up upside-down on the adjacent sidewalk, self-driving or not.
Function Calling is fine-tuned to a certain output format, but it very often strays from that format. My function-calling-handling code has a mess of edge case handlers that catch when GPT-4 is calling functions incorrectly.
Now would be a good time for an revised edition of JCIP (Java Concurrency in Practice).
A rough proposition all the same! I don't think I've organized/completed a move in less than a month.

Great, they've been given the time to do it - if they decide to. It's still a tire fire placed in your lap

I'd find something new, absolutely no way I'd wear this leash
Both also breathe oxygen.
San Francisco’s self-driving car wars intensify after Cruise meltdown
I saw one in a stationary catalog some years ago. It was exactly as you describe it.

There was space for a notary seal as well. I think the idea was to have it notarized once every so often so that the notary was affirming the date on the page, and that location of the X-ed out areas.
They can say I don't know when they contain the fact that they don't know something. For instance saying "I don't know" could be a response to"What is the meaning of life"

On the other hand if you ask a LLM how to do something about fish maintenance that it does not know how to do, it might produce an answer like "Sure, first take your fish and " at which point all of the options for the next word are all over the place because there isn't the information available to guide the choice. The sentence started as if it knew the answer because there was no information to say that it didn't. By the time the absence of information has an impact, the LLM is already committed to the sentence where it is confidently giving you an answer.
maybe like 5 people, including dang.

If you asked me to name them though I wouldn't be able to, but when I see their comments I remember them. Interesting how that works.
Ask HN: Looking for an Engaging Science Book
I want to learn more about the natural sciences, and I'm looking for a great book that'll give me the basics and keep me interested. I have a terrible attention span for reading so I want something designed to keep an idiot like me engaged.

Does anyone have any recommendations?
What is the clear intention of the law?
Wow, this is worse than my experience in California of the 80's and 90's with 90 minutes in each direction. I didn't think topping 3 hrs / day on the bus every day was possible.

mind.blown()
First world country, middle of Europe, Java everywhere. And C#.

Saw Python last at university and just because I wanted to.

I know nobody that works with Python on a day by day basis and I know many nerds like me :)
I'm having trouble parsing your comment. Are you saying MS Teams is more or less likely to use your data to train AI?

I'm assuming it's safe because they make a big deal about compliance. But on the other hand MS have a huge incentive to obtain data for AI since they are going all in on it.
Exactly. You don't need GQL to alleviate this, but in hindsight it would've been worth the cost.
fixing fixable problems is always a good thing. planting trees is one of those things that doesn't tend to start a culture war.

poor people have a lot of existential needs, but providing food, housing, or health care tends to draw out the people who think that's a bad thing.
Does Gary Marcus do research anymore, or literally just spend all of his time making weak but loud arguments against any AI with a neural network attached to it?

I get the impression that at one time he was trying to do AI (or similar) research, but it didn't involve neural networks. And ever since neural networks turned out to be a useful approach, because it wasn't the path he chose, he switched his career to putting down any AI with a neural network.

The most annoying thing is that they aren't very well written arguments and he doesn't come up with new ones, much less actual competitive alternative approaches to AI.

Also I think that we really do need alternatives to the giant black-box neural networks that are more predictable and auditable but also perform. Yet you never hear him talking about doing any such research.

It would be less disappointing if his background was as the owner of a 1990s-style furniture store in Queens. But supposedly he is a researcher.
It's the difference between having only a basic typeface for Arabic and having software that can properly layout Arabic right-to-left, properly handle the variant letter forms, and generally formatting the text correctly. There's Arabic the core 28 letterforms and there's Arabic writing with proper initial, medial, and and final forms, collation, and presentation on the page.