skysight-inc/HackerNews huggingface dataset:
Very interesting I wasn't aware. After glancing over that doc, it looks like they smuggle UTF-8 in through the -A variant windows APIs [1] by explicitly setting the CP_UTF8 codepage in an application manifest. I wonder if this actually uses UTF-8 internally to service the API call or if it just manually converts strings to wide form and calls the -W variant on the windows side instead of making you do it on the app side. If the latter it may be better to avoid this feature so you don't close the door on potential optimizations like I mentioned above.

[1]: Windows has two variants of many API calls with either -A or -W suffix, where the -A suffix is for strings formatted as 1-byte ASCII (or a specified codepage) and the -W suffix is for strings formatted as 2-byte UTF-16 (kinda). Example: DlgDirListA / DlgDirListW, https://docs.microsoft.com/en-us/windows/win32/api/winuser/n...
That said, I'll trade the world crashing to an end for a search engine that knows that when I type 'Angular template variable scope' It knows that when I say angular I explicitly mean angular 2-current not 'angularjs'
> Netbeans and Groovy

I used that ten years ago

I though they were dead by now
They have competitors who provide support. As you said you chose them knowing this was a risk.
Google Lens was originally called ”Goggles”

https://en.m.wikipedia.org/wiki/Google_Goggles
I am 100% your target market as I've built several teams in Latin America mostly by finding developers directly and paying them as C2C. Sometimes when I need talent immediately I'll use Toptal.

Is it possible to use your logistics without your sourcing? Frankly I think I'm better at finding the best combination of skillset and personalities for the project I want to use than you or any other staffing service. However a lot of the developers I find are hesitant to jump through the hoops to start their own company and receive international payments.
"unpronounceable" is technically hyperbole, but the point is true. It's just an annoying speedbump both reading and speaking. Actually more so in writing than speaking.

Speaking, I don't bother to even try to be technically correct, I just say leebruhoffice. It's honestly about exactly as fast and easy as openoffice, but 1, it's only made equivalent by being wrong and sloppy. 2 still the mental process of reading it is just, more work, somehow.

The name just isn't as good at what good names are good at. It's ok. It's accurate. But it's not good. It's just annoying to crank out and stumble over in a way that neither StarOffice or OpenOffice are. NeoOffice is good on those fronts but is bad simply because the word neo is too I don't know, stupid. I can't take anything seriously that calls itself neosomething. "Drive the new neorunner..." pass.
I find for builds especially it's invaluable. I have a Makefile that builds Docker images and runs build processes for all 4 supported versions of Debian, 3 LTS versions of Ubuntu, RHEL7, and Fedora 35 and 36. It builds and packages the software on all of these, giving me debs and rpms for every relevant distro ("relevant" meaning distros used for servers or workstations for any of our employees and clients).

I then have another set of docker images for making package repositories and signing everything.

I do have a lot of mostly-redundant dockerfiles in some places, but in others I've managed to leverage m4 to reduce the redundancy (though I'm trying to keep it as slim as possible to avoid the pain of turning everything into a convoluted set of impossible-to-maintain macros).

Before this, I was using Vagrant and Ansible for builds, which was slow, memory hungry, and frustrating to debug. Not to mention that dependencies that needed to be built statically couldn't be easily cached, which comes out of the box with Docker.
Activists Do Activism on Each Other
Why is the tech better?
Not the op, but nicotine seems to reduce my tendency to be involuntarily distracted at random noises and other stimuli. However, I don't have a diagnosed ADHD (never bothered to, I have only very mild signs of it).
Yep. Imgur's GIFV [0] from 2014 is the earliest mainstream example I know of.

In the cultural consciousness, a "GIF" represents a particular medium and form factor, which has become decoupled from its namesake file format to deliver the same experience more efficiently.

[0] https://blog.imgur.com/2014/10/09/introducing-gifv/
You don't "accidentally" name a product something that is one letter off and so visual similar to the name of your biggest rival. It is clearly intentional. The only question is whether Google has or will want recourse for that.
You can use plain OpenVPN or WireGuard clients.
Why would they pay users for this? They can just force a rename and take the path if they need it. Their house, their rules.
I'm not an expert in authentication but afaik TOTP (and HOTP) work completely offline. That means you could store your keys on a device that doesn't have internet access. On that device you can do whatever you want. Some TOTP apps allow you to lock your keys with an additional passphrase or a biometric factor.

From my (maybe naive) POV as a user I tend to agree, it would be nice to have a standard for push-based authentication so that I can actually see when someone else has made it past the password prompt. Although email notifications would largely solve that problem (if more websites used them).
I personally ? would remove SEO-bias by first exposing the actual construction of the site without SEO add-ons, to some engine for consideration. A simple example would be "built with wordpress". Please note that it is wise to know that I do not know, many many things. So it becomes a networked endeavor, to find and identify "literal attributes" to sites for the use of the engine, not my personal opinion of what the web-o-sphere is in 2022.

A very very significant example is the primary language group exposed on the site.. for example, Cantonese ? I personally support the rights of "minority" languages like Gaelic and Welsh in the European setting, Tamil for South Asia, things like that.. make it so..
> 2)

Maybe I'm just a lame nerd, but I didn't drink in high school.
Is that actually a real argument that anyone makes, pro seat belt laws?

Because that's patently absurd.
SPE looks really interesting for CAN/RS485 replacement.

I just noticed Analog devices also has chips finally available even at resellers: ADIN1100 for pure phy like the TI part in this but more interesting once are ADIN1110 (spi bus to MAC+PHY so any mcu with spi bus can communicate with ethernet) and especially ADIN2111 which is 2xSPE PHY + MAC + spi bus so with single chip you can make daisy-chain devices talking at 10base-t1l and the ADIN2111 has simplified rx/tx interface so with small transformer nice galvanically seperated link can be made.

Until now I have used isolated CAN transceivers for links between devices that need ~100m distance as quite many MCU have built-in CAN peripherals but ethernet MAC is usually restricted to the bigger series. The spi bus on the ADIN (and probably later some other chips similar to the ENCJ from microchip) opens this up to smaller lower end devices.

I am really excited for the coming years as I have been waiting for these 10base-T1L devices to be available for roughly two years and the chip shortage in general has not made things easier.
Economic mobility in the US is much lower than it was 50 years ago, and food riots are common elsewhere this year.

Climate change projections say that we're headed to economic collapse.
Any defining book for databases? I'm interested in going deeper into the query planner and indexes.
I didn't knew I needed to read this :D
Is there more to this story than in the article?

Because I don't see anything "revealing" about that situation, other than that DDG suffered from Bings error, as they use Bing's results. What did this incident reveal specifically about DDG?
> internet use has exploded exponentially since last decade

Also the number of bots has exploded, that must account for some of the searches.
Which condition do you figure is the weakest link?
It used to be a bit flakey pre-WSL2 integration ~2-3 years back - it's been absolutely rock solid for me on Windows since then, just like on Linux.
Juul 1000% marketed their products to children. Altria (formerly Phillip Morris) also did the same thing with cigarettes for generations.

Juul then goes on to lobby the government to pull the ladder up behind them, successfully, by accusing it's competitors of doing what it did and drumming up fear of problems it created. This company and it's parent company are poster children for what's wrong with the corporate world.

If you vape, you should seriously consider ditching all these disposable finished products and just making coils and fluid yourself. It's cheaper (on the order of $100 a year) and you'll throw away less plastic and actually be able to know what it is you're inhaling. And as a bonus, these scum companies won't get any of your money.
That's before WW2 maybe. I'm talking about 80s vs now.
It’s a continuum though. The restaurant example is limited scope and limited enforcement. Compare it instead to a school/university which does enforce code of conducts etc and suspends students. Similar with housing organisations.
MacOS is not built on top of FreeBSD.
The sentence "a 32-bit CPU register can address up to 4 gigabyte of memory" is sloppy, the sentence "a 32-bit CPU register can address up to 4 GiB of memory" is not.
You can read it on the web here: https://craftinginterpreters.com/contents.html

(I don't know how to answer your question accurately)
Only the last Danger device ran NetBSD; all prior ones used a proprietary, in-house OS. It didn't run any of the normal BSD userland, however, as Danger had its own Java-based userland and UI layer.

Danger was bought by Microsoft, however, right around the time the NetBSD phone was going to market. AFAIK the tech didn't continue much past the Microsoft acquisition. (Source: worked at Danger on the NetBSD project, but left shortly before the Microsoft deal.)
When a government agent calls you, they typically instruct you to call them back at an official number so that you at least know they are part of that organization. Call back Chase and ask to speak to the person.
Using Java was a poor choice (especially without the latest improvements such as records and switch expressions):

* new books should use more modern popular languages to age well and to attract younger audience

* on the JVM there are languages better suited for the topic (e.g. Scala by a large margin)

* There's already the "Language Implementation Patterns" book (https://www.amazon.com/Language-Implementation-Patterns-Doma...) which not only is great for teaching because of its pattern-based approach but also gives you real life skills (e.g. ANTLR is used in most big data query engines)
>Because Gerhard Schröder, the former chancellor who approved NS1 in his last days, liked Russia, which earned him nice board seats on Russian ene

Yeah - it's always corrupt politicians and big oil, big gas, big whatever. Alternatively, maybe it means that wind/solar cannot meet German energy needs.

And by the way, this isn't just Germany. It's every country that doesn't have access to hydro or nuclear.
Here's a skeptical look at some of his claims: https://www.nextbigfuture.com/2018/11/peter-zeihan-makes-bad...
I agree, it looks terrible and is really hard to read. Maybe it's the line spacing?
They already have a "No Pinterest" goggle: https://search.brave.com/goggles?goggles_id=https%3A%2F%2Fra...
Honestly, its the only usable independent search engine, its privacy focused and unlike start page and DDG, its actually independent.

Brave is doing what Mozilla wont't do.

Also with Goggles you can finally block all the stupid Automated comparisons sites, Brave already had a forums section, and this makes it even better.
>To have a fair discussion I think we should compare to other substances we legally consume.

To have a fair discussion you should compare both the costs and benefits of an item, not just a simplistic downside that is not even at that simplicity equivalent. Comparing damage from nicotine to the damage of sugar while ignoring that sugar is also necessary for human life shows the problem with your line of reasoning.
I think "Lee-breh" might be closer to accurate.
Statistics are dehumanizing, you are correct. We do not judge individuals based on the statistics of their categorical groups for this reason. Doing so under the obfuscation of a ML model doesn't change that.

Health is very personal. Family history is usually pretty relevant. I am not sure what we gain by pretending we arent talking about actual people, or that by removing your name from all your specific health details it somehow means you cant still be personally targeted. I know Google gains the benefits of less regulations, though.
> I suddenly started receiving from dozens to hundreds of SPAM emails everyday, and it never stopped.

> Good thing they are detected as SPAM

> I probably reported hundreds or thousands of these emails as phishing

Spam and phishing are not the same thing. Reporting spam as phishing is not helpful, and might be harmful.
I have seen farmers using LoRaWAN, and The Things Network has pretty good availability in Europe. It's not really for smart home uses, more industrial/long range applications.
That tops out at around 300meters. Ours goes beyond 1km. Still there's is awesome for camera feeds; I love the Blue Robotics hardware, SPEBlox Long is just a different application (more industrial automation focussed)
Hire a Gap FIller
Writing a reliable, secure function that writes messages to stdout might be all that a project needs.

The risk of third party libraries is that they often do far more than needed for an individual project. Log4j got into trouble with a feature that supported remote lookups over LDAP.
Malthus only has to be right once and the timeline is completely irrelevant.
I remember hand-crafting PCL code for the LaserJet IIIP we had because we didn't have a postscript cartridge and the manual that came with it detailed all the codes and what you could do with it. Quite powerful for a computer tied to a 386.
No the ML inference can be done on the cloud or use tiny models and embed them in IDE code, possible today.
Like anything else you can buy quality components and install them correctly or you can buy poor quality components and install them poorly. If a solar system fails after 2 years there were defects in materials or worksmanship. A solar setup is a pretty robust thing when done right.
A lot of the principles they give are of the in dying you shall die variety of errors.
Learning is counterintuitive.
There are a lot of times in learning where getting what you want means intentionally getting what you don't want.
As you've said, though with different words, their second principle doesn't respect that.
It is near-term thinking masquerading as a long-term concept; myopia, not wisdom.

At the root of the error in short term thinking is pride.
You think you know, but you don't know - not as you ought to know.
So you stay trapped in a local minima.
That local minima comes with unforced error.
Which means a potential stochastic chance for extinction.
Geometric probability distributions drives this to certainty.
So in dying you die forever.
Notice - nature doesn't optimize for longevity.
Thus, it gains it.

The biospheres actual version of what they are trying to get at is absurdly different.
Remember I said learning was counterintuitive?
The actual solution was to "eat shit" and "die".
If they were really taking advice from permaculture the idea of eating our own shit would have taken center stage.
Manure isn't exactly an unfamiliar concept in that world.
It is foundational.
Literally, not figuratively, but literally.
It is the dirt.
(I work at Convex)

I was the one of the original TLs of Google Photos, specifically on Android and eventually managed all of the frontend teams for Google Photos. So I hope it's not a stretch to say that I have deep empathy for frontend problems. We also have great frontend oriented folks on the team.

I also worked with jamwt at a previous company (Bump) doing frontend work. When we worked together, I remember the acceleration of our ability to execute when the backend people were closely involved in our data syncing problems. Heck jamwt and team even wrote most of the initial client syncing code. When backend and frontend folks work closely together to solve data problems you can make magical things happen. In the end we're just product oriented engineers trying to ship delightful experiences.
Thanks for this. Could you expand on this a bit, given "developer salary" in e.g. the Bay Area/NYC means wildly different things from (say) Houston or Pittsburgh?

Were you indexing against Bay salaries or US median/average?
The headline is quite poor, as bonobos did not "pave the way" for any human behavior, peaceful or otherwise. We are not descended from bonobos, because bonobos and humans are both modern day species. There is no particular evidence that our distant ancestors were more similar in behavior to either bonobos or chimpanzees, or for that matter gorillas or orangutans. The split between bonobos and chimpanzees came long after the split between our last common ancestor and them, so it is equally plausible that either chimpanzees or bonobos could be similar to our ancestors' behavior, and more likely still that all three species behave differently than our last common ancestor.

Studying bonobos is a good way of finding out about bonobos, which is a worthy enterprise, but it doesn't necessarily tell us anything about humans, present or past, and bonobos certainly couldn't have "paved the way" for human anything.
Seems like a great idea! How do you keep the engineers feeling engaged to the team and the company after they are hired? Especially now with remote work as the main option.
Ah, that's very non-obvious!

Summing up the daily numbers the total downloads is about 1.7 million for the 4.1.12 release from May.
If that’s your goal, surely it’s better to make board members personally liable for certain things? Or even investors, though perhaps at a different level and probably only the major ones. “Limited liability” doesn’t have to mean “absolutely never liable”.
With the "walled garden" comment, I'm wondering - nowadays, all sorts of discourse seems to depend on these types of proprietary services/platforms, that employ armies of engineers to keep them running, develop new features, etc.

Attempts to make things decentralized all seem to be aggregating into central controls, i.e. "Web3/crypto" -> coinbase, kraken, etc

Why aren't older decentralized "services" protocols being looked at, or developed further - i.e. UUnet/newsgroups, torrent, etc?
Wait, then why are most modern western government trying to impose stricter gun control measures?
You have no way to know that there are no carcinogenic compounds in vape fluid, unless you make it yourself.

If you're serious about ensuring that you know what goes into your body, just mix nicotine with USP food grade vegetable glycerin at desired concentrations and vape that, no flavors.
Unless the point is to eventually remove nicotine altogether.
The rare case of combining my love of APIs and my love of comic books.
You can use your own app that you compile from source. Wireguard and OpenVPN supported, I think.

This page has their source code:

https://github.com/mullvad/mullvadvpn-app

You can also find configurations for using other Wireguard or OpenVPN apps (scroll down):

https://mullvad.net/en/download/
I"m not seeing a huge benefit of the personal device being offline, while you're trying to log into an online service. But let's say there was a need for that, what about using bluetooth or wifi direct to push to the device?
10 years post college experience and I didn’t even realize there was a developer survey to answer.
Show HN: We released our new no-code product: Hipporello Apps
I too would like a tape drive. It's frustrating that tape is so cheap, yet the drives cost so much for home use.
What happens when the terms of service change in real time? When you try to contact someone and you're met with a void? When your livelihood is tied to a platform that decides to shut down? When an algorithm determines you're a threat or you're not allowed to cross a boarder?

Tech is integrating itself into daily life every day, for better and for worse. Leaders in the space need to slow down and realize the havoc they wreck when they "move fast and break things."

As someone on HN you're likely privy to how to navigate these waters. Everyday people are buying into whatever they're being sold (because why wouldn't they when they've basically got no viable alternatives) from tech and then being left empty handed when the VCs and leaders get their payouts and move on to what ever shiny object they spot on the horizon.

If you or your family and friends haven't been on the receiving end of fines or imprisonment due to technology consider yourself lucky and diversify your community.
Because breathing some second hand smoke outside in a city is objectively such a tiny problem that the benefits in personal freedom to the smoker outweigh the 10 seconds of your lifespan taken away.
Not OP but I think the 50% of cases above or below only applies if you refer to the median (https://en.wikipedia.org/wiki/Median). If you refer to the average, or mean, the distribution could be different.
I made a turn-counting app for traffic surveys. It’s basically a button-press counter. I needed it for my own use, and there was already one on the market for about $35 so I decided to reimplement it myself and sell it for $2. So far I have made about $88 although I have not gotten a payout.
I use Brave. It's basically chrome with a built-in ad blocker. I have no experience of Brave "pushing" their cryptocurrency, which I don't use and not using it hasn't negatively impacted me in any way. I think I see an option for it on the "new tab" screen, but that's it.

As for valuing profits over privacy - I was just reading an old Scott Alexander post on inconsistent rigor. Do you apply this standard to everything? You don't work with any company that values profits over privacy? Or, perhaps, when you dislike a company do you bring out strong criticism that would equally impeach almost every other company you do business with?

Brave is a good browser and a decent search engine. I use the search about 60/40 with Google and I hope that grows over time.

Since we're indulging in conspiracy theories here, I'll just throw out that mine is that you have ideological motives to dislike Brave and those motivate your criticism. Which is fine, I have ideological reasons to dislike Google, I just don't pretend that Google services are bad.
Ohio State University secures trademark for use of the word 'THE' on clothing
There is also the self-hostable Headscale implementation.
You don't need to look far for this. To be fair, my comment was much less about decentralization and more about the existence of tools for content portability and control. For example, you can have Markdown + Ghost + custom domain. Worst case scenario, you move to another hosting platform, but you're not locked to one particular service and its own goals of growth.
NBCUniversal/Google Partnership Contenders with Netflix to Create Ad Tier
The name sucks, but libre absolutely does bear a rather non-trivial semantic resemblence to open.

Come on.
I see it all the time in listings and when contacted by companies directly.