skysight-inc/HackerNews huggingface dataset:
Danish AI-driven political party eyes parliament
Can someone explain the difference with “standard” advertisement?
ok, fair point, though that is the first time i hear that argument (that's on me of course). i don't believe that any country is maliciously polluting. and it is still the country where the pollution happens that is in the best position to force those polluters to reduce their emmisions.

however, you just made me realize that there is something that outsourcing countries possibly can do too. namely, i believe they can influence or even stop investments from their country that cause pollution elsewhere.
Please email hn@ycombinator.com with this kind of question. That's in the site guidelines btw: https://news.ycombinator.com/newsguidelines.html.
> And we throw away those toys

Exactly. It's a surpreme waste, especially in a time where we should be working to reduce our global environmental impact.
How do you know it is not commingled in the Amazon warehouse with counterfeit products?
If you really wanted to give that conspiracy theory some legs, you could tie it to Sinbad (during the 2008 Democratic primaries) debunking Senator Clinton's claims about the alleged action they saw during a fateful 1996 USO tour to Bosnia-

https://www.washingtonpost.com/news/fact-checker/wp/2016/05/...

https://www.huffpost.com/entry/why-did-it-take-sinbad-to_b_9...

Though you could probably chalk it up to more of a cosmic Mandela Effect sort of thing.
Argh, I'm so sorry, our pricing page should have been clearer (fixed now).

The trial is available on all plans, so no need to ask the wife!
Lazarus is great, especially on the desktop, but wish they made mobile development a priority and went in on it fully.
Not necessarily a technical writing book, but one for writing non fiction: On Writing Well, The Classic Guide to Writing Nonfiction
by William Zinsser would be a very good read for everyone who wants to write.
That is funny. Seems frugality vs. education is the unstoppable force meets the immovable object.
The fact the array element isn't in quotes bothers me to some degree - with or without its crazy but the fact that the compiler just accepts it as a language construct as opposed to a value makes me want to drink another beer. But again Im thinking dereferencing here - and as you said thats not the case.
> I regret to tell you, `dib` is a specific action you just can't beat with a mouse.

> Type it for me. dib.

Ok. I took the bait and typed it. Fro the looks of it found the next matching set of parentheses, deleted content between them, and placed the cursor between them.

I'm.... supposed to be impressed by this random action of destruction?

> dib is great though, right up there with ddO.

Delete a line and insert one empty line? (As far as I could deduce from typing it several times).

But at this point we're veering into the territory discussing weird Vim commands :)

--- offtopic ---

IDEA's versions for this are, on a Mac:

dib:

- Option + Arrow Up to semantically select groups of words. Where "semantically" means "depends on the language". Atrribute value -> attribute value with quotes -> attribute_name="attribute value" -> tag etc. if it's HTML. Value -> declaration -> block -> etc. if it's a programming language (in reality more complex than that)

- Backspace to delete

ddO:

- Cmd + Backspace to delete line
- Option + Cmd + Enter (insert line above) to insert new line in place of the deleted one
I think your comment is funny, but doesn’t really apply to this individual.

Also, I just bought this book, so I guess I’m one of those chumps :D
Fwiw I like the idea and will look at subscribing myself later. These are projects I see as magic and would love to know more about, especially Docker and SQLite.
The US press needs a new villain every year to get more eyeballs and viewing figures up. Not a hero.

So they need a sequel to the chaos of the last 4 years to be played by the same villain of 2016 - 2020. Then their ad revenue figures will skyrocket again.

Outrage sells. Especially picking a villain of the year to keep writing about for years.
> Twofish/AES128/ChaCha20

Supporting Twofish is really bizarre. It's basically dead and would be slow compared to AES or ChaCha unless someone rolled their own SIMD implementation (why?). AES128 is weird too since 128-bit key ciphers are kind of deprecated unless your target is a fridge magnet.

AES256 or ChaCha20 would be sane as they are both roughly equivalent security-wise (in practice, people will debate theory) and both still recommended for use in new stuff, but most cryptographers would recommend that you pick one and only one of these two for a new system unless something forces you to support both.

So yeah, weirdness abounds here.
You can and should use multiple kinds of rate limiters
Wow this is so cool - I haven't read your book but I probably will after seeing this comment. Keep making cool stuff!
LÖVE is great - but are there any good engines / libraries built on-top of LÖVE that make it easier to create certain 2D games?

I.E.

A top-down tile-based extension? Ideally just an integration with some existing 2D tile map editor.

Or an isometric extension?

Or a side-scrolling extension with gravity and parallax and a tile map, etc?

When I tried LÖVE years ago, it seemed like there was a little bit of engine-building before you could really start making a game. Like figuring out how to do the rendering and tiling and jumping between scenes/rooms, etc
Most of the ones saying that hardly care about their families. Elon Musk clearly is more interested in breeding than being a father. Bill Gates clearly doesn't care much about his family.
The problem becomes when people buy the phone specifically because they hate the advertising industry, and Apple is the only player attempting to make the situation a little better.
Haha cool, then you have a sale later today :)
What's wrong with VLAs is their syntax. It really shouldn't use the same syntax as regular C arrays, otherwise they would be fine, maybe with a scary enough keyword. They are more generic than alloca too, alloca being scoped to the function, while VLAs being scoped to the innermost block scope that contains them.
SST has been a breath of fresh air. Very excellent devex for companies using serverless.
What is the best ANN search solution with metadata pre-filtering?
Hi HN,
Now that Elasticsearch supports ANN search with pre-filtering, version 8.2 onward, and there are many open source solutions such as Vespa, Weaviate, etc. that could also be easily hosted, what is a good solution to choose for a production system? Is there any benchmarking/comparisons that could be referred to in order to make the choice?
Yes, we are hiring remote worldwide! Thanks for your interest.
Google improving search results when you use quotes
No Great Stagnation in Guinness
No. Good technical writing anicipates the questions that its readers willl have, and provides clear answers to those questions.
Lazurus is old school, pity it isn’t used more. The Python lib is new, maybe needs optimization?

But in the big picture holds. Wasn’t expecting folks to counter with Xlib or Win32.
That is a good question. One use case would be signing documents in person when that and a public notary is required. Some legal documents can be pseudo signed over various document sharing platforms but some business deals do not support this, especially when talking about acquisitions, mergers and sales of multi-million/billion dollar companies. Another disputable use case would be the human interaction factor when making large business deals. Historically people in person will be favored over people online. There are debates about this use case but money talks and people will go where the money is. Another use case are deals that require negotiating and/or discussing things too sensitive to discuss online and that is a topic in and of itself.
ROFLMAO!
Ask HN: What can I do with my skill set?
I am a civil servant in a developing country overseeing complex administrative and operational tasks wherein I lead teams and negotiate with different stakeholders.

Previously I worked as an engineer and I have over the years leveraged my background in engineering to achieve significant results by automating government workflows.

To an extent, I have kept programming with Python and have used PowerBi for reporting. In addition, I have used GIS for different projects.

What kind of roles are suitable for me if I want to move back to engineering?
btw, if you want to know the backstory on why Presto is now called Trino, here's the article:

https://trino.io/blog/2022/08/02/leaving-facebook-meta-best-...
(One of the developers of Superblocks here)

Thanks for the feedback - our docs are more text heavy and might be better suited for skimming. Our quick start guide might be a good starting point: https://docs.superblocks.com/getting-started/5-min-quickstar...

There isn't any drag and drop when it comes to programming in Superblocks. You can write good ol' regular Python/JS to create APIs and program your event handlers in the UI!
Zivid | Oslo, Norway | Full-time | VISA | ONSITE | Senior Software Engineer - Cloud, Senior Vision Engineer, Software Engineer| https://www.zivid.com/career-join-zivid
We are Zivid, one of Norway's most ambitious new technology companies! We have developed the world's most accurate real-time 3D cameras for robotics and industrial applications. Our cameras provides robots and machines with 3D vision. Among many applications, Zivid cameras can be used to recognize randomly distributed parts for pick-and-place, or do in-line quality control of 3D components on a production line.

Senior Software Engineer - Cloud: https://zivid.bamboohr.com/jobs/view.php?id=86&source=aWQ9MT... | Deadline: July 4th We are looking for a versatile, hands-on and experienced cloud architect/engineer. We are building a cloud system to monitor cameras in the field and authenticate access to a customer's subscribed services. You will shape this journey and influence the Cloud architecture from the early stages. Technology stack includes .NET and Microsoft Azure.

Senior Vision Engineer: https://zivid.bamboohr.com/jobs/view.php?id=85&source=aWQ9MT... | Deadline: As soon as possible, running evaluation. The Vision team is a cross-functional team responsible for inventing and developing features on our 3D platform. As a Senior Vision Engineer, you will work to improve our core computer vision algorithms, 3D reconstruction, pattern encoding and decoding strategies, noise filtering, post-processing, vision calibration, etc in Python and C++.

Open Application Software: https://zivid.bamboohr.com/jobs/view.php?id=26&source=aWQ9MT... We are always looking for talented people! If you have the right skills and are excited about working in a team with high energy and passion, we would very much like to talk to you!
> That isn’t the definition of monopoly as stated by Wikipedia[1]: “a market with the "absence of competition",

It exactly is, if you further define “market” empirically by consumer behavior demonstrating products actually compete with each other rather than analytically based on some abstract comparison of features that make you think they should.
Agreed. It's also super weird to have designed a new protocol that supports multiple cipher suites, it's very well established through the design of SSL and SSH now that there is absolutely no place for cipher negotiation in protocols.
C++ doesn't allow accessing other function arguments in a default argument, is in some sense the VLA trick is more powerful.
> One thing I've noticed is that I've never had a writing class before.

It is astonishing to think about how few people have really learned to write a longer organized text.

I think this is something that severely limits organizations and companies, especially in software development. Because software is increasingly complex, and if you are not able to describe it, it is hopeless to keep a sane structure. It is also difficult to on-board new specialist people because they would need to learn from oral history, and this makes learning and committing things into long-term memory much more difficult, which is easy if you have actually readable docs, because you just can look into them again and again.

Of course, you can do tricks to limit unnecessary complexity, methods like, say, abstractinos, or micro-services, or automatic memory management, or defining stable APIs - and you should use them of course!

However, a percentage of problems objectively require complex solutions to solve them. Without writing, it will be difficult to address them, and that puts the organization at a disadvantage against those which do.
“Having a gay CEO in times of re-emerging bigotry and homophobic oppression probably does help make Apple genuinely committed to some privacy for its own sake,”

I doubt that. He will use his billions to get privacy for himself while the users will be used for profits.
This sounds about right for me too
The BJP by itself has a simple majority in the Lok Sabha, and makes up over 87% of the NDA's members in the Lok Sabha.
I don't think you understand what I mean by zero engineer input. I only have an information advantage if they in some way incorporate my information into their decisions. That does not happen.

That would be a wonderful strategy if they asked for estimates.
What did you use for ads? Adsense?
> Proponents of Web3, like Andreessen Horowitz general partner Chris Dixon, argue that we need to get back to what we had in the days of GeoCities—while also not giving up the advances of the Web2 years—and allow creators and businesses to form a relationship with their audiences that is not governed by algorithms and advertising.

There's many places to host content for free without advertising: Github pages, Neocities... You can also upload pages to Ethereum using https://newgeocities.com by paying the transaction fee. If hosting is paid for completely upfront, does the dynamic change?

> “GeoCities was not about self-promotion,” Bohnett told Gizmodo in an interview. “It was about sharing your interest and your knowledge.”

With today's ML algorithms, posting one's knowledge feels increasingly like unpaid labor to these AI models.
the ole if i don't like the data then they're liars

do you have some better methodology to point to?

https://www.climatewatchdata.org/about/faq/ghg
On a related note, I am really loving the code walkthroughs by Sourcegraph

Caddy - https://sourcegraph.com/notebooks/Tm90ZWJvb2s6MTM2Nw==

ES Lint - https://sourcegraph.com/notebooks/Tm90ZWJvb2s6MTA2OA==
... or autocomplete
Hydrogen especially has this problem because the produces a LOT more waste heat than a pure battery-electric powertrain. One person familiar with the matter once told me the cooling system (fan, coolant pump, etc) on the heat exchanger of a fuel cell hydrogen semi truck prototype used about as much power as a Nissan Leaf.
> lazy man's broom.

Or time efficient man.

Lazy is a really good motivator. This is like saying automating a work form is bad because automation is just a “lazy man’s paper form.”
Glad to hear someone likes the email updates! Usually it feels like sending those into the void. If you ever want to beta test and help shape new features before they make it to production, I post to #early-access in the discord fairly often during the dev process.
I don't blame the foreign manufacturers. I blame the companies that make decisions, contract the manufacturers, and specify the quality level.

I don't care what country those decision makers are in; they are to blame.

However, if there were environmental and human rights oversight in the manufacturing facilities, likely the quality of products would go up. Just look at the hoopla over Foxconn/Apple situations has caused.

I don't want any product that someone has suffered unreasonably to produce. No comfort of mine is worth great suffering or damage of someone else.

The don't care countries probably aren't creating the demand. More likley, it's "home country" people who were the same types who pushed the offshore software development in the previous 20 years (to enormous waste and failure) who are to blame.

The poor countries are just a tool for the exploiters. Same as the African countries who get exploited for natural resources by US and western European copmanies.
Neat isn’t it?

And how about those gesture controls? Flicking the content to other devices?

Cool huh?

That’s why!

Movies are imagination and what better to imagine than how our intimate devices might look and behave without the pittance of modernity?
Super interesting.

I love racing games, and Forza series AI racers are much much better than Gran Turismo. Hoping for a great Forza Motorsport 8.
> I think one of its primary benefits of adoption is that it also does a good job [...] emulates services very well where needed, for instance, DynamoDB[1]

Under the hood, serverless uses DynamoDB Local which is the same AWS-provided DynamoDB emulator that LocalStack uses.
Ask HN: How would you convince your company leadership to have a career ladder?
There exist several OSes with support for Allwinner A64 SoC used in Pinephone. Linux certainly has support for Pinephone. Dialer apps also exist.
For a paper, I would take a PDF over basically any other form of media any day of the week. Being able to archive a paper easily and print it in the form as the author intended it is extremely valuable.
To me, Dall-E seems analogous to a film production team that produces visual imagery reflecting a script written by a screenwriter. By the above reasoning, would that team would be producing "bullshit"? I think most people would think not, because the goal isn't to communicate objective truth about the world, rather something plausible, interesting, entertaining, etc. (unless it is a documentary).

I also think distinguishing bullshit from lying depends heavily on internal mental thoughts, goals, and intentions. Isn't talking about Dall-E this way personification and ascribing some level of consciousness?
soylent green is air!!!
Would only make sense to do if the browser exposes an optimized argon2 API to web apps. And it would have to be argon2 or some other memory hard hash for it to not be a joke.
Terrific, but terrifying.
I only skimmed a bit of this, but I already notice one glaring problem with it. The author defines consciousness in several subjective qualia terms, then claims machines can't possess them because they are subjective qualia. But as the P-Zombie problem famously shows, we can't even show that people have qualia. If we can't provide evidence that humans have qualia, how can we possibly claim that machines do not -- or even cannot -- possess those same qualia? Isn't that a bit like saying "I have no way to know what color this apple is, but I claim it can't be red because I believe that only other apples that I also can't measure are red"?

It also says that consciousness is hard to define because it's hard to measure; I think this is backwards. It's hard to measure because it's hard to define. Once we have a clear definition of what should be considered consciousness, then we will either be able to measure it, or be able to show it can't be measured, because we will know what it is.

The most robust definition of consciousness I've ever heard is "the ability to synthesize new information from data" -- basically, integration of data is the key. It's not necessarily about intelligence; for instance, being able to take the image produced by the light on your retinas and pick out objects from there is an integration of data, and thus implies some level of consciousness. But more importantly, this definition allows for something we see in nature: it means that consciousness is not Boolean, but a continuous spectrum.

A rock has zero consciousness, a human has quite a lot, but what about a sea sponge? Or a mosquito? Or a crab? Or a dog? Surely they all have more consciousness than a rock, but it's safe to say at least up to the crab level of these examples, they have less consciousness than a human. (Dogs are debatable.)

So if that turns out to be as robust a definition of consciousness as it seems, then there is no reason to think machines can't be conscious; in fact, many modern AIs would be considered conscious already, as they integrate data to synthesize new information. Especially cutting-edge multimodal AIs that integrate different types of data.

Do I think we have conscious AI already? I do. Do I think we have human-level conscious AI yet? No, not at all. Do I think we'll get there one day, maybe sooner than we expect? Absolutely.
A GPT-3 Powered Text-to-SQL Sandbox
Upload CSVs and ask questions
> to determine who has access

I can see how this would appear reasonable at first glance, but it has so many thorny edge cases that it requires deep knowledge and systems-level thinking to address humanely.
That doesn’t matter much for slowing a truck down due to the high inertia. Really good low rolling resistance tires (Super Singles) should actually reduce stopping distance as they generally have a bit more contact area. You want low amounts of slippage on the tires while driving as slippage is wasted energy, which should give you more margin when you need to slow down.

Electric trucks also have a massive advantage in mountainous terrain due to ability to dump energy into the battery instead of the brakes which can and do overheat.
It’s not an array element :) The printf statement is part of the length expression, i.e. it’s setting the length of the array to the result of the printf call. So it is indeed a “value”.

This isn’t much different from writing something like this in JS:

var a = [];
a[console.log("Hello"), 1] = 42;

except that this indexes the array as opposed to setting its length.
I had hoped including a link to the repo would show that it wasn't an empty project, but I could probably have done better.

That instruction is indeed outdated. It is from before the system had ASDF.

I do need to update the Readme file.

I used to follow Joel's blog back in the day.
Zen And The Art Of Motorcycle Maintenance is a classic, written by a technical writer, and touches on the subject at some length.
> In what way is this a functioning parliamentary system then?

You can ask other parliamentary systems the same questions. For example, the Australian Labor Party requires its members to pledge their support for the collective ui decisions of the caucus, which prohibits them from "crossing the floor" as well.

Just as importantly, the Anti-“Crossing the Floor” law was passed in 1985 by the Congress Party under the leadership of Rajiv Gandhi (Son of Indira Gandhi, Husband of Sonia Gandhi, and Father of Rahul Gandhi). India’s been functioning under that system for almost 40 years, and I doubt Rahul Gandhi and Congress Party will repeal that law when they come back into party. That’s because it’s their law. They wrote it.
Like all pop psychology, I would not give any weight to those experiments.

https://www.psypost.org/2019/11/unpublished-data-from-stanle...
> that's maybe too high a bar, but that's real intelligence.

It's not necessarily a requirement, but I couldn't witness someone do it and then deny their intelligence.
Syntax, no protection against stack corruption,...
Thank you for flagging, looks like you hit an edge case. We've pushed a fix, please try again?
It may cost $4 in the economy where the study was conducted, it may end up costing more in less developed regions.
Hydrogen embrittled metal isn't very recycling friendly.
Yes, if you want to print it out on paper... but don't you think someone might want machine readable?
I agree with that recommendation (it's absolutely not advisable to expose it to the internet even if it were encrypted) but that's where defense in depth comes in.

It's not supposed to be the only level of security but using unencrypted protocols in this day and age for something as sensitive as server control is unforgivable.

For example tunneling through SSH does make it possible for other people to sniff the traffic on either side if they are on localhost. Port forwarding is not a very safe tech since it doesn't allow to limit which user uses the port.