skysight-inc/HackerNews huggingface dataset:
If very high-skilled work is needed and/or specialized tools (replacing a front-door, plumbing a gas-line), I agree, it's hard to match a skilled professional.

In my experience, the vast majority of household diy/repair does not require that level of skill. It can also be hard to find a really skilled person that cares about your home as much as you.

For me, I tend towards fixing/making everything myself unless it requires high-skill or specialized tools.
This seems like design flaw more than malice. Google services on entities that can potentially have an address revolve around Maps - restaurant, hotel, location ads all seem to join against their map data at some point as it’s impossible to purchase any of these without providing a source address. They likely did not design for physical businesses without an address. Interested to see how they handle food trucks or ice cream trucks.
> If Bob was a fraudster, any records kept by Bob would also be fraudulets, so he can't use them as evidence.

Would that really be true? In a trial, I would expect part of the proceedings to include arguing to the jury that these records or those records are more reliable. Just because Bob is accused of fraud shouldn't automatically make his records inadmissable...
It looks like communicating the dissatisfaction without pressuring the other party. That's not easy, but I claim that it is possible.
I'll add that learning some basic skills can save hassle as well. A few weeks ago a hinge broke on my bathroom door. The door dropped and was wedged on the floor so it couldn't be opened or closed.

My wife's answer if I wasn't here, would have been to call someone and wait a week for them to come, while just dealing with a broken bathroom door. Maybe if you are on your own thats no big deal, but what if it was a exterior door or window?

I spend an hour to swap the hinges around (there are three on the door, so swapped the middle for the bottom one which was broken), and voila, good as new until I get a replacement.

I still need to get around to ordering a replacement, but that's another story....
I might have the year wrong.
You shouldn't be freelancing if you're short on rent a month after losing the big client, per your GoFundMe. Why aren't you seeking a more stable permanent position? You likely have more quality full-remote opportunities available right now than at any other time in your career, even in the down economy. If it's because you believe people aren't hiring, look again, you may be surprised; there's strong demand for LAMP devs right now and your salary demands are quite low. If it's because you prefer freelancing, surely a permanent position is better than asking for donations and taking out loans in the meantime. Applying to jobs, you pay no advertising and in general it is less involved than the dreadful task of finding new freelance clients.
It looks like the server could easily be expanded to allow you to enter the other person's ID and send to them over WAN
It looks like this one is sending all the traffic through a single nodeJS worker. Not surprising.
Which is why there is a bussiness cycle, where every once in a while a startup will wipe the floor with a big inflexible competitor despite not having even a thousandth of the resources.
How do you know you're hiring an expert? It's easy to find people claiming to be experts who are willing to take your money. It's virtually impossible to evaluate whether they're any good or not when you're not an expert either.

If I do it myself, I might take three times as long, but at least I know what I'm going to get.
You'll probably end up with some good looking staff with excellent teeth. People always like pretty people.

Or these days, possibly the people with excellent webcam setups?
Interestingly, besides sharing files, you can also right-click a device to send a message to that device. It's fully encrypted end-to-end between points on your network.
Sounds like a horribly complex special case. I'd far rather just have higher-kinded types and be able to write sometimes-async code using normal polymorphism (like I do in Scala all the time).
I guess we have no way of knowing if Wiwynn is making hundreds or hundreds of thousands.
This sounds like a hit piece, ordered by competitors.
"longtime drug-dealer haven"- most of my work colleagues use telegram, and I see friends from my contact list joining Telegram from all over the world. I started using it when Putin exiled the founder from Russia, and tried to ban its IP space for refusal to hand over the private keys to FSB. He never had any issues with WhatApp by the way. And I am an engineer, not a drug dealer. Private and group conversations (things that compete with WhatsApp) aren't getting ads.
Probably find an open source project that has the stuff you need as a basis. There are even templates for sale to get you started too. Choose something familiar language wise. I’d try to avoid JS frameworks if you are not used to web dev. Back end, render html, use a tiny bit of JS maybe for form validation. Use bootstrap - I am recommending because it will have the most documentation and stack overflow coverage which is what you’ll need as a newcomer who wants to get something done quickly. Consider hiring for odd jobs where you are stuck.
The privacy policy is here: https://pudding.cool/privacy/
Like the other guy said, that was not a war. The casualties were minimal, and Iran is still where it used to be. That was a scary moment indeed, but luckily nothing serious came out of it.

Also, I'm quite surprised that someone else is still reading this conversation. Wow.
Yes, so what? This is typical of what a base station looks like inside, whether or not it is current isn't really all that important, the gear gets a bit smaller every generation but it's not as though it suddenly becomes pocket size.

As for you not seeing the Samsung branding, you can take my word for it or you can look up some of type numbers visible. Your lack of knowledge about what Samsung offers doesn't really matter.
Here “alt” is being used as an abbreviation of “alternate” - I am pretty sure it’s not proper English, just flows better if your going to have to use the word a lot.

I really like how the TV show Fringe named some of the alternate versions of the main characters - Walter and Walternate (short for Alternate Walter), Olivia and Bolivia (short for Olivia-B), etc. though many of the characters didn’t lend themselves to that naming or their alternate counterparts weren’t remarkably different.

Then Rick and Morty came along and there were so many alternate universes they just gave them all numbers - and added the twist that you never know which Rick from which universe your watching in any given episode which also conveniently explains away any continuity errors (sorry nit-pickers) and creative license needed for a given storyline.
I probably shouldn't have said the word evidence, but I didn't mean as evidence as a part of his defense, but to justify further investigation.
Item 14 says if -w3 is added the search result would be better. The symbol "-" isto filter out the results , but in this example whar does it mean to filter out "W3" mean ?

>img html

>will return inferior results compared to:

>img html -w3
Two other factors that are often overlooked in the early success of the ipod:

400mb/s Firewire let you actually put a lot of files on it in a reasonable amount of time. The theoretical 11mb/s of USB 1.1 was painfully slow in comparison.

The ipod was _tiny_ compared to the other hard drive based mp3 players of the time.
As a practical matter, I find Signal's "Note to Self" extremely useful for private across-devices sharing.
Should clarify title a bit. At first I thought this was the director.
You may want to contribute something concrete. I did learn some new advantages of async over threading from replies, besides tired C10K. Yes, async is useful for C10K. No, I am not solving C10K problem.

1. If you use async in single thread mode, you can save thread synchronization.

2. async works better for idle connections and slow connections, even when the absolute number of connections is not large.

3. async task is easier to cancel than thread.

I still won't use async since thread synchronization hasn't been slow for me, thread cancellation hasn't been problematic for me, and I use nginx to handle idle connections and slow connections, but it's useful to know in case I need.
ICE did not go into churches. Would they afford the same to a Sikh or Hindu temple or a mosque?
Regardless, meanwhile in America you can't even get amazon to pay taxes let alone inquire on monopoly anymore.
Well they could likely be admitted, depending on the context that they were admitted, this is where shit gets complex in legal matters, if there is a legal expert they maybe able to field this better
There isn't one because the iPhone/iPad is a closed ecosystem, whereas macOS is not.

There are pro's and con's to both models; choose the one that works best for you. Even if it's not Apple :)
Modern Miracles: Bioinformatics and multiple Covid-19 vaccines in one year
Setting up k8s once solves the problem for all your apps. In contrast, the additional software complexity of async/await is duplicated across all of them.

If your planning to scale up, k8s is likely something you'll want later. Additional complexity in your apps is not.
I'm working on improvements related to this at the moment.

Currently you need to run Datasette against existing SQLite databases when it starts up. Plugins like https://datasette.io/plugins/datasette-upload-csvs can be used to let people add new tables to those existing databases, but there isn't a mechanism to add a whole new database file without restarting the server.

In the next release I hope to be able to support pointing Datasette at a directory and having any new SQLite files that are added to that directory automatically show up in the interface without having to restart the server.

You can follow this issue for updates: https://github.com/simonw/datasette/issues/417
The DOS for the Commodore computers including the above mentioned Commodore 64 was not an extension to BASIC. The DOS for Commodore computers instead ran on the floppy drive units themselves which included their own RAM and 6502 family CPUs to do so.

The other 8-bit micro I used personally was the TRS-80 Model 1. It would boot directly to BASIC but their was no DOS as part of this basic. To use a floppy drive a DOS boot disk was required. There were a few different DOS's available for the machine. The official DOS available from Tandy was TRS-DOS.
Perhaps it is referring to w3schools which produces web development tutorial that many find low-quality or spammy.
if you have to ask, you already know the answer.
Ask HN: Would a personal HSM be of interest?
Unsure if this is something I should market, and could use some advice. Would anyone be interested in a Personal HSM?

I've created an HSM with a Raspberry Pi and have integrated it with an add-on Security Module. The API has over 30 functions including Cryptographically secure RNG functions, hash/HMAC functions (supporting 40+ hash algo's), Pub/Priv key functions, and also has a CA Authority on it.

I am using it for storing my AWS API secrets, private keys, and a CA Authority for all my SSH keys.

The add-on chip provides:

- Multifactor Device ID & Authentication
- Unique ID token created using multiple device specific measurements
- Cryptographically derived ID token never exposed
- Changes in host configuration trigger local API responses, policy dependent

- Data Encryption & Signing
- Strong cipher suite includes ECDSA, ECDH, AES-256, SHA256
- AES-256 encrypt/decrypt data service
- Integrates with TLS client-side certificates
- TRNG – true random number generator, suitable seed for FIPS PUB 140-2, 140-3 DRNG.

- Key Storage & Generation
- Private keys never exposed outside of silicon
- Fusible keys available, policy dependent

- Physical Tamper Detection
- Perimeter breach detection circuits
- Accelerometer shock detection
- Power rail monitor
- perimeter integrity circuits detect breaks in user defined wire loops/mesh

- Real-time Clock
- RTC clock service, available to client applications
- 20ppm accuracy (standard). 5ppm accuracy (precision, temperature compensated)

- Hardware Root of Trust
- Hard to penetrate dual secure-processor architecture
- Secure elements from Microchip – ATECC608, ATECC508
- Secure microcontroller isolates and supervises services
- Hardware based crypto-engine and key-store
I used to work on this ~10 years ago. I don't know the current policies, but I'm pretty sure I know the rationale for requiring address verification, because I doubt it's changed much.

This comment explains half of it - it's basically an antispam measure, akin to online services verifying using phone numbers. It's not perfect but it ups the bar for generating fake listings.
https://www.reddit.com/r/smallbusiness/comments/kivs8k/is_go...

The second reason is that it helps prevent listings hijacking. Since any user can suggest changes to a listing, it's fairly difficult to distinguish between the owner updating to a new phone number/website, or a competitor changing them to point to their own business instead. Postcard verification allows the owner to claim their listing and have more control about whether their business information gets changed. I think it also lets them do things like respond to reviews, and probably their own edits go through faster as well.

In theory it's possible to hide your business address and only show up on Google Maps as a "service area" business. No idea how user friendly that flow is these days.
To me it's not even a brick if a soldering iron is still useful.

And for a number of years I only thought a zero-day defect was something that had existed since that version of DOS or Windows was issued, regardless of when or whether it was discovered, patched, exploited or not.

Eventually I got the idea that people just don't want to count back that far.
Well I think Apple's Intel Mac firmware is UEFI compliant because Windows 8 runs without any problem in UEFI mode.
This article is about internal discussions regarding the response.
I remember it was slow to load up at the beginning, but that since it held all my music, I wasn't constantly switching what music was on the device, only occasionally loading a small new set of files, so the slow transfer didn't make much difference to me. Perhaps others had a different case where the transfer speed mattered more.
Show HN: Turret RL Agent Game on Unity ML-Agents
Gotcha, makes sense. Thanks!
This presumption is your mind in an ivory tower under national bias. It's important to note how the 1918 pandemic didn't influence all countries 'roar' equally. Parts of europe were recovering, the roaring 20s was a predominantly American phenomenon also in part due to industrial surges from the war.
Sounds like you've struck a great balance between being unafraid to tackle some cool, challenging projects and sniffing out the tasks that aren't worth your trouble. Knowing the boundaries of your expertise is key, no matter the domain.
> They filter for general problem solving skills.

Not necessarily saying you're wrong, at least not when it comes to general trends, but nonetheless this definitely needs a citation. Is there really that much of a correlation between 1) general intelligence and 2) happening to find the "trick" corresponding to a typical tech interview problem?
When he's done with the stupid plastic balls, where are they gonna go?
I don't have anything to add but to say I'm glad someone else has discovered the beauty of coding to Glass's works.
So if I pollute a lot but donate to a good cause then it's ok?
"But Apple has the neural accelerators which are a waste of transistors for most workloads"

Based on?

Many Apple frameworks tie into those accelerators; including frameworks like Metal that one wouldn't necessarily expect.

Another strength of Apple - as a programmer your workloads can gain automatic acceleration as frameworks are extended to leverage new hardware. Note this isn't anything new; it's been going on for years already.
I love the favicon map:

https://faviconmap.shodan.io/
How is requiring an address equal to extortion? Ultimately any legitimate business SHOULD have a contactable mailing address.
> Intellectual Property

We've come to call ideas and iterative mutations of such thoughtstuff "property" as if thoughts can be owned.

What we call "intellectual property" is more accurately (at least in my current strong conclusion) called monopoly rights. Monopoly rights over the application and commercial profit of such thoughtstuff as a conscious trade-off/government subsidy to provide economic incentive for innovation outside of whatever would exist naturally.

Property rights over scarce resources are a fundamental tenant of a liberal society.

Intellectual property is a government subsidy.
I only use the Web Player not a native app. A web app does not have access to your browsing history.
> Maybe it is undesirable because that often times plain mono-thread synchronous is fast enough, easier to read, easier to debug and safe to handle to a junior ? Not everybody in a team has the same level of expertise.

Shared-memory concurrency is pretty much always buggy, IME, even if your team thinks they're experts.

> And Rust is not an interpreted language. IMHO, interpreted languages should just drop to a compiled one to keep it KISS. Instead of going the async road, just to discover in production, it is unstable because back-pressure was not taken into account.

WTF? Switching to a compiled language doesn't magically make your threads nonblocking. Maybe you can serve 10x more users with a compiled language, but if we're talking about slow network requests then async can make your throughput thousands of times higher.
In the 1980's with MS-DOS you started out printing without a print spooler.

When IBM chose the I/O ports for the PC, they used a parallel port compatible with early office printers from Centronics, but used a female DB-25 connector (previously seen mainly on external serial RS-232 modems) on the PC. The printer end of the cable had the Centronics type connector.

By that time Centronics and other pre-DOS printers were already issued with standard or optional serial RS-232 input, or parallel.

Serial printers most often still used a DB-25 like modems, and parallel the Centronics connector. The only bidirectional communication was logical handshaking which had dedicated conductors in the cable, serial only needed one conductor plus ground for the data and 2 or 3 more conductors if you were even using handshaking. Parallel uses 8 data conductors and about half a dozen logic lines.

The early IBM PC offered an optional serial RS-232 I/O card having a male DB-25 (9 pins is actually more than enough for serial but the DB-9 connectors didn't show up much until you got 2 COM ports on a single card) then once people started using a mouse they were serial DB-9 and built into the mainboard. This was the bidirectional port to communicate with modems and send to printers. Or anything else, the RS-232C standard specifies you must be able to short any of the conductors or connect them to anything within +/- 25VDC without damage, whether the hardware is powered on or not. Not everything meets the full standard.

OTOH, parallel connects directly to the bus and can be very sensitive to incorrect connections or plugging cables while powered. Often damaging motherboard chips for a while there if a stray DB-25 serial modem cable were plugged into the parallel port of a PC. Which might contain jumpers between pins in either or both RS-232 connector hoods to effect self-handshake.

The printer was conceptualized to be the one _peripheral_ that every office was going to surely have or the PC could not function like a typewriter, so the printer has actually always been part of the PC which you connect first before powering them up as one.

Anyway, DOS would only do one thing at a time, so for paperwork you would have to wait for the printer to finish before you could move on. Some printers were slower than others. Fast was not in the vocabulary for early-adopting offices.

Within a couple years at Radio Shack you could get a print spooler to come between the CPU and the printer. An external hardware print spooler of course.

What a time-saver! When you hit PRINT your data went into the spooler much faster than the printer could accept it, within a few seconds you had your command prompt back and the printer could finish the task on its own, however long it took.

Eventually significant buffers came inside the printers themselves, plus Windows became accepted in mainstream offices and it had a software spooler.

With printing handled within Windows at the actual DOS layer for the first decade while Windows was only a shell around whichever DOS you installed it over.
I have couple of half built chess projects, you inspire me to complete them

https://github.com/FossterCare/flask-pgn-api
takes a single PGN file and converts it into MP4 via flask api

another idea which I am working on, storing chess games in neo4j as graph data
Yup, that is what I was referring to.
Even prior to the potential news of RH routing orders to certain market makers for greater margins, I think any serious trader looking to optimize orders would have not been using RH to begin with.

The feature set in RH is straight up heavily diluted compared to other brokers like IB or TD (TOS). There's no way to set exchange parameters in RH, users can't edit the charts for TA, and the functionality is heavily reduced on purpose for the sake of not overloading users that have basically no clue what they are looking at anyways.

Not that any of this excuses RH. Given RH's user base, some random person trading PLTR and GME calls probably is not even looking into any of this stuff to begin with.
This isn't true, may be got to do with specific set of songs? I've an US account, which I use in UK, India and Japan.
Sacking workers for unionizing or engaging in concerted action to address grievances is illegal. Companies (including Amazon [1]) break this law all the time, because it reduces the union's momentum and they only have to pay back pay and rehire the person if they are found to have done so. (They usually come up with threadbare pretexts and draw things out at the NLRB.)

Still, this intimidation strategy works best when there are only a few workers involved. With critical mass, it becomes much harder. Additionally, the new administration will hopefully make this standard union-busting much more expensive by passing a bill to institute treble damages for unfair labor practice violations.

[1]: https://www.cnbc.com/2020/03/30/amazon-fires-staten-island-c...
I find reddit to be tue worst of both worlds in many ways. For the handful of areas I'm qualified to judge, it seems to me that you get the enthusiasts' view, but neither the dabbler's nor the professional's view. The typical reddit pot roast recipe has more bells and whistles and yet it isn't nearly as good as mine.
I usually desperately despise these "make your life better" lists. This one is well thought out, and solid. Nicely done.
Seven Goodreads Alternatives, Compared
Fedora and CentOS Stream is RHEL's upstream so it can be said as "beta test" from RHEL's perspective. (gamma?)
> Foolish people are right about most things. Endeavour to not let the opinions of foolish people automatically discredit those opinions.

could someone rewrite that in a way that is more clear? I’m not getting the point.
I've honestly never understood why anyone would advocate for anything other than a socialized health system.

Consumers cannot exit the market for health services. So we will never get the benefits of a free-market economy.

A "free" market where consumers cannot exit will always trend towards becoming the most expensive the economy can bear.

I think the main reason this doesn't trend all the way towards this theoretical extreme is that people don't really get into healthcare just to make money.