skysight-inc/HackerNews huggingface dataset:
Yeah and Sun was never really seemed fully on board with the whole CDE thing anyway. They dropped it for their horribly slow Java desktop environment as soon as they could.

Not sure how IBM fared but I think HP-UX had it for longer until they dropped it in 11i
Why we should all be worried about a vulture apocalypse
Also, fwiw, embed isn't always the answer you want.

The thing I was patching up was a large rust program (30+mb release stripped), and so it was undesirable to always have blob changes require a relink of the program.

Embed as it is available in a few common languages now/soon is very convenient, but it is quite painful once the program link stage is expensive.
Depends. If you're trying to use it as a drop in replacement for a Scratch/Boot/Database drive, sure. That'd probably not be a good plan. But if you consider HDD's are primarily deployed in WORM or WFRM (Write Few, Read Many) work loads these days, a 100 P/E cycle NAND flash that has comparable $/TB value to spinning disk could definitely have a viable market.

It'd be kinda like Flashes version of Shingled HDD's. Got be a bit more careful with their usecase, can't just drop them in whereever and expect it all to work fine, but as long as you use them in WORM/WFRM, they'd be excellent for greater physical data density and far superior power efficiency.
the thing about CIA is everyone of thier agents ive ever met was "retired"
I don't understand the cryptographic aspect of it. Unless I'm misreading things, which may be the case, it will take several minutes of basically cryptocurrency-style "mining" to find a key which matches a message on current relatively fast consumer hardware before a "board" can be posted. If the goal is validating a message hasn't been tampered with, is that serving some goal that something like sha512 or even crc32 wouldn't match? (It also means that it would basically be impossible to create a Spring '83 message using hardware actually contemporary to spring '83.)

Also, I'm not sure how important having the month and year in the identifier is to the whole thing, but using only two digits for the year has obvious ambiguities.

That the client must "situate each board inside its own Shadow DOM" seems to imply that all clients must effectively be web browsers too. A far cry from the original RFC 865 which could basically be done with netcat.

All in all this seems like a complex way to solve a seemingly easy problem.
Your work is worth 40 EUR / hour if that is how your client sees it. They might not see it like that. They might think (if I get this done it is worth 10000EUR to me, and I trust "yscodes", and so I would definitely pay that much to get this done.

Don't give a friendship discount. That makes no sense (why not give a friendship increase, then they are being a nice friend to you).

A friendship discount is probably applicable if say they are destitute and they need your help moving into another place and can't afford to hire someone. But for normal business I don't get it.

A friendship discount might be applicable if you are selling a high margin good.

But if working for 40/h - that is pretty low already so no need to discount further.

When I say low, this is objective: 40/h freelancing is like 20/h full time, which is similar to what a cafe barista would be paid in Australia.

With the discount, you are getting close to McDonalds basic pay for an adult.
Lol, yeah, sure. Just like Alexa and Nest have "very strict controls on user data and most definitely not remote access to recordings"
?

My first paragraph is about a man, a backpack, and a little cart behind him ... to carry food.

My last paragraph has nothing to do with food, only to show that a man can march with full kit, all day with 40kg. That it is done all the time.

You response mixes the two, and then replies with a quote about an army, which must drag a full kit and food too.

It is not applicable to this thread...
Archived: https://archive.is/em5wy

>In the 1990s, vulture populations on the Indian subcontinent plummeted by about 99 per cent. Seven out of eleven of the species found in Africa are now on the verge of extinction.
Yeah, valgrind can report L1/L2 cache misses and report the percentage of branch mispredictions. It also reports the exact number of instructions processed, and how many of those instructions cache missed. It's great for improving small code that needs to be performant.

I'd use asan over valgrind only for memory leaks. It's faster.
I had extremely similar kafkaesque experience having my organisations MS-Azure account constantly suspended with no explanation or recourse. It was also "apparently" related to the details of the credit card used to pay for the account, but Microsofts absolute refusal to explain did them no favours.
This is about as non-enterprisey as it gets. It's built to make sqlite work better for tiny little node.js apps running on very cheap hosting.
Haha yeah I’m definitely out of my depth on the actual application of the specific formula here. Thanks for the correction!
Huh interesting. Frankly I don't need the discount so I don't mind paying. I'm probably getting closer to $1k of value from them so I'm coming out ahead anyway
How else would you interpret "Unlimited bandwidth @1gbps"?

1gbps maxed out for a month (you know, unlimited usage of a 1gbps line) equals 330TB (give or take depending on the length of the month).

If you signed up for a service which offered 50TB of upload then they cut you off at 35TB then you would be rightly annoyed.

If you have caps on your sevrvice? Cool. Don't use the word unlimited and inform customers of those limits.
I'm surprised this comment is so controversial.

Imagine if a bus had on demand stops, rather than stopping at 50 empty stops to get from point a to b. Those 49 extra stops are why nobody uses buses. It literally takes 4 flipping hours to go as what it takes 20 minutes by car, all while on a mostly empty bus, taking a fixed route, with fixed stops. Maybe it's better in other parts of the country, but in every city I've lived in, including San Jose, the nobody uses the buses, because nobody has that kind of time.

Trolleys for congested down town areas, sure.
Your https cert is expired
For some kind of write once archival storage, it would probably still have a use. But with flash that fragile, I'd be worried about how sensitive to read disturb it would be.
In the quest 2 yes, it was introduced while the quest 1 was already out.
I can assure you that they have not.
Call me dystopian but if, for example, I were an immigrant run business and I wanted to turn down anti-immigration politicians at my establishment to send a message, I would absolutely use this.

Also, it feels skeeezy when my local mom and pop supermarket plasters photos everywhere of banned customers/shoplifters. Feels like you’re asking customers to do the work of policing each other.
> If you are able to help in any way please reach out directly to the Hacker Lab team.

Why not instead name a number? What is needed? I am sure crowdfunding the proper sum is easier than finding a benevolent millionaire
Having a quick look : I understand they only listen and never transmit, and just decode MIB and SIB1 => why do they require a sophisticated and expensive SDR such as bladerf ? I though an rtl-sdr would be able to decode MIB (and probably SIB, but I have a doubt there because maybe the location of those resource blocks would exceed the rtl-sdr's limited bandwidth... I would need to check, but anyway it seems https://github.com/JiaoXianjun/LTE-Cell-Scanner is able to decode SIB)
It’s fairly well known among elite lifters that if elite athletes (NFL, etc) ever changed to lifting they’d likely dominate the sport.

What matters is the money. Same goes for programming.
> No need to add clauses to SQL WHERE statements for users/groups.

ORMs have support to add in these conditions automatically, you only have to define the condition in 1 function. This gives you the best of both worlds. You can use your FK based separation and have application level guarantees that your tables with a tenant id are scoped to a tenant by default and you have the option to query multiple tenants to do super admin level reporting across tenants by using explicit function calls that basically say "yes I know I'm bypassing the auto-enforced tenancy check".

There's no performance issues since it's all 1 schema and there's no nightmare or overhead of having to run a DB migration for each database.

I'm not sure why the author didn't include this in their blog post because it's a popular option in Rails, Flask (SQLAlchemy), etc..
And I have been here since 2008 ( this is my 2nd account ), I cant remember anyone was Anti Google when they released Chrome and were the media darling while I was the only few crying for Firefox.

The only hatred that existed since the birth of HN was Microsoft and Facebook. ( And Oracle )
I'd love the link if you can.
Here's a fun one: TCP sockets can connect to themselves if you bind to an ephemeral port:

https://sgros.blogspot.com/2013/08/tcp-client-self-connect.h...
Could not have put it more succinctly.
I don’t think it’s simple character assassination: the question isn’t just “did he have some good points?” but, critically, “why did those points not reach more people?” and that underscores the degree to which a leader for a movement needs social skills at least as much as technical. Having trouble connecting with people outside of a certain MIT CS bubble, making sexist jokes or - especially - being on the whisper list women use to protect themselves for 3+ decades, choosing not to participate online or in person in ways which are effective for getting favorable media coverage or direct reach, are (with the exception of the creeper allegations) personal choices anyone is free to make but not great for building a movement.

Even if all of the harassment claims are the social awkwardness his defenders claim, turning off that many people is a terrible way to build a movement. Maybe we say many open source developers are willing to overlook that, and there aren’t many developers deterred (citation needed, but let’s ignore that for now), but that’s still a problem if it means that reporters and people who are not developers say “this guy’s a weirdo” and that leads to skepticism or simply not investing energy promoting those ideas.
I was hoping the new CSS syntax for nesting would work just like in Sass, simple and intuitive. Unfortunately, it's apparently too ambiguous and inefficient for parsing.

> Nesting style rules naively inside of other style rules is, unfortunately, ambiguous—the syntax of a selector overlaps with the syntax of a declaration..

> It is, in most cases, eventually possible to tell properties and selectors apart, but doing so requires unbounded lookahead in the parser; that is, the parser might have to hold onto an unknown amount of content before it can tell which way it’s supposed to be interpreting it.

> CSS to date requires only a small, known amount of lookahead in its parsing, which allows for more efficient parsing algorithms, so unbounded lookahead is generally considered unacceptable among browser implementations of CSS.

https://drafts.csswg.org/css-nesting/#nesting
Pardon my skepticism but your account is 7mo old?
Check out episode 246 of the Indie Hackers podcast. They talk about how podcasts work nicely as a supplement to a newsletter. Might be worth creating a newsletter to complement/grow your existing podcast.
Indeed. The fall in Canada, cool sunny days, 5C to 10C, is great for a brisk walk, without loads of sweat.

A far cry from 35C, as another option.

35C, you'd almost have to factor in the weight of salt you'd take on a month's trip.
It's unfortunate that so many of these great tools (like `perf` and I believe `valgrind`) are basically not available locally on the Mac.

And running in a container is not really a solution for most of these.
There are times when LeakSanitizer (in gcc-8.2) would not give me the full backtrace of a leak, while valgrind would, so to me it's still an indispensable tool for debugging leaks. One caveat is that it's magnitudes slower than valgrind. Now, if only I know how to make valgrind run as fast as LeakSanitizer... (command line options?)
Yeah totally! That’s a path that regulators often take rather than banning something. It’s all part of the same root as I see it. Removing non-obvious dangers or turning them into obvious ones.

You’d still need to satisfy the requirement that they don’t pose a threat to non-occupants though. Pedestrian and bystander safety is a thing. Might be taken care of by limiting the max speed.

This post is known by the state of California to contain cancer causing elements.
Uncritical funding of projects submitted by superstars seems to be one significant problem in funding that overly reinforces the status quo (like other rich get richer phenomena). In some fields, only a small fraction of applications (8-15%) are funded and much of it goes to "superstars". I would propose that the bottom 50% of applications be removed by review and the rest be funded at random. In order to reduce spam applications, it would be necessary to adjust the probability of funding by the total amount of money being applied for the previous 24 month by a given PI.

To encourage cross-disciplinary research, I would award the top 1% of projects non-randomly but only if the PI has not been previously funded by the granting agency.
#In Submissions : ( https://news.ycombinator.com/newsguidelines.html )

>If you submit a video or pdf, please warn us by appending [video] or [pdf] to the title.

Given the vulnerabilities in pdf files,

I think it would be prudent to applying a warning to the link, as HN truncates the displayed url

i.e.>Common knowledge that it’s vulnerability, and hacking is not required to gain significant control over network,

[pdf]: https://s3.documentcloud.org/documents/2719591/Farrell-Weds....
Thats dope, and I kind of figured.

The tooling is probably why Go and Rust get compared so often, despite having little in common. Its weird to see that written off as a common feature though. It was nothing like my experience with clojure or julia.

If there are any languages with Go-like tooling that have a bigger job market, I'd love to know.
I imagine it's more a bundling of services that already exist. You could achieve much of the "move to iOS" functionality through using Google apps on iOS - Google Photos, Contacts, Chrome, and so on will gladly accept your local/iCloud data and upload it to a Google account. Apple doesn't make iOS app analogs on Android so you need to actually convert from Google data to Apple data explicitly.
I prefer the Australian startup called OutWrite. They work remarkably well, in contrast to Grammarly. Language Tools was a pain when I tried setting it up (their payment processor was causing issues with the two factor authentication) and their support was lame. Makes no sense to get teary eyed about "open-source". Hosting such tools isn't an option for most users to whom this is marketed.
Lean supply chain is maybe not the best analogy, because suppliers are limited, their properties are known, and deals and optimizations are made in advance. Knowledge foraging is very different in that knowledge supply is constantly shifting and basically infinite, and by definition you don't know what you're looking for until you find it.

You can request your page to be indexed and your product to be listed, but so can a million other suppliers, so we return to the problem of how to prioritize and distill information when someone asks for something.
Trolley busses can overtake each other, either by having a passing loop built in to the overhead wires or by briefly dewiring and rewiring the bus. Modern trolley busses can travel short distances off-wire and some can even rewire themselves automatically.

The only reason MBTA has had so many problems with unintended dewiring is that they have done little to no maintenance on the overhead wires for the last half century. You can expect that the same will happen sooner or later to whatever charging infrastructure they build for battery electric busses. That is, assuming that they even that far and don't just pull a bait-and-switch as soon as the wires are down.
The author! Hello

> Bear in mind I'm talking about someone trying to learn something. If they don't know TS you're expectng them to boil code they don't understand down to its essence.

I agree with this, but only for people who are new to the JS language, and the content targeting them.

People using JS regularly should be able to separate out TS noise, and asking the world to avoid TS for _every_ piece of knowledge content sounds like hyperbole.

> In regards to the jQuery comparison, I'm not suggesting that someone would ask such a question of TS. All I'm saying is that there was an expectation that everything should be done in jQuery at the time.

Then why include it in your argument?
> Also surprised that after mass producing this device for almost 2 years their manufacturing and supply chain costs aren't dialed in enough to maintain the current price.

Given the across-the-board inflation and supply chain havoc why would you expect this?
what you think I rap for to push a f'ing rav4?

yeah, actually...
If you can't trust rostelecom's BGP announcements, who can you trust?
better than beefaroni, one assumes
How can any self respecting individual work in such an environment? It's sad to know there are so many talented engineers that spend all of their days making amazing things that Elon just takes credit for.
Are Volkswagens supposed to be reliable? I had one and it was in the shop every few months. Worst car I ever owned...
Why wouldn't massive uncertainty about prices hinder us? A strong market doesn't stay strong in the face of massive uncertainty about prices being 2x what they should be. Instead of massive growth, like all prior years, we are seeing contraction:

> The number of shipping containers delivering solar panels to American ports during the first three months of the year was down 17% from the prior quarter and 26% from a year earlier, according to research firm Panjiva. The drop came ahead of a March 28 announcement that the Commerce Department is looking into whether solar manufacturers used factories in Southeast Asia to circumvent American tariffs on imports from China.

https://www.spglobal.com/marketintelligence/en/news-insights...

This is the US messing up its solar industry with no productive gain.
Is there a (known) theoretical limit on density/mm^3?
I think my original language was unclear. Let me rephrase it to: It's a prudent assumption for an educated buyer to expect a lock feature that was unlocked accidentally to become locked again later knowing companies like Tesla and their customer service track record.

I agree that Tesla taking it away after a long period of time is unreasonable.
This is absolutely true, and is why both European cities (and slowly, American cities) have taken pains to minimize interconnections between trolley and automotive traffic.
Great idea. I usually use fake, obscenity-laden email addresses, but I'll start using this approach instead.
What other great tools are there in the vein of valgrind and AFL?
Is Google critically understaffed for customer support or what? This type of brick wall experience seems to happen with ads, cloud, and even popular YouTubers.

How expensive could be to have a human being to reach out to in these cases? Even if you have to wait in a queue for a week, that’s better than nothing.

Or does Google simply not have to bother because there are no good alternatives? This seems especially true in ads and YouTube. If that is the case, then maybe it needs to be broken up.
Sanitizers and electric fence are ultra portable, they're definitely available on macos. The feature set from valgrind is a bit richer but not by much.
It certainly doesn't mix well with capitalism.
Sqlite has an append-vfs that allows you to append the database to your executable (or really any file I suppose) [0] . I believe (but haven't looked for a while and my memory is hazy) that it moves all its metadata to the end of the file rather than at the beginning.

[0] https://www.sqlite.org/src/file/ext/misc/appendvfs.c

Edit - the very first comment explains that is uses a trailing string
Kudos. I wish your level of honesty and transparency was more common online.
all modern filesystems are either journalled or always consistent on disk, so shouldn't be a problem if it dies during

worst case you have to copy it to another disk and replay the journal
I presume you're not aware of Facebook's research into eye tracking for VR. It goes a lot further than just identity. I believe their main interest is gauging emotional response for better targeted advertising.
Indeed, it’s a “reasonable doubt” requirement not “100% undeniable proof”.

If the cops confiscate your computer and Mullvad is installed, and your Amazon account has a purchase history of Mullvad gift cards, your claim of “ive never used it before. Those cards were for someone else and I never used the software” won’t get you very far.
I am not familiar with electric fence but I remember from my experience that there are definitely important things that I got from `perf` and `valgrind` that the alternative sanitizers did not provide. Can't recall what now of course.
IT Admins bare blame in these incidents.

May I amend this to say "IT policies" are to blame?

Thinking back to my own days in the IT Department, I would have LOVED to say "No" to the requests to make yet another distribution list for a Senior Manager or Director, full of everyone and their assistants for the very same reason as you (plus a few other reasons), but that was just one of the many things I had a lot of power to execute but next to no power to actually influence-at least if I had any expectation of keeping my job and not getting chewed out for balking at such requests.

Memory goes back to the two worst IT Admin positions I held, both were in high volume calling environments, both involved people constantly moving between teams, managers renaming teams, trading personnel, moving people between groups, hot desking--all of which involved the constant creation and distruction of distribution groups, ring groups, hunt groups etcetera in ADUC, hot phones, not to mention the nesting of groups within groups within groups, and no amount of "showing my work" to the Director or IT Management to show how nothing was getting done except beating our Exchange Server into a bloody mess got any movement from anyone in leadership

So I quit trying, and eventually just quit.
Right, so it's "independent" from ISPs and cable companies in the sense that it's a semiparasitical entity that resells your Internet subscription to strangers.
>The trade-off here is something like: Mrs. X dies in agony drowning in her own dissolving lung tissue- vs. -Young child misses two years of convenient daycare.

It's very convenient to characterize the cost as just "missing two years of convenient daycare". If you can't at least recognize that real harm was done to many children, you're not going to convince anybody that the "sacrifices to prevent suffering in others" argument is really on your side.
> never grazing

Ha! Good luck. Horses are masters at sneaking a graze wherever and whenever, the instant you stop paying attention.
Probably not... they will need ongoing funds, not a one-time cash injection through some GoFundMe campaign or similar.

Corporate Sponsorships are likely their best bet. I'd wager their membership fees don't even come close to breaking even for operations and equipment maintenance, let alone new equipment.

Consolidated Communications was generous enough to provide a free symmetrical gigabit fiber connection to their Sacramento location. They need money though, from the sound of it... not free gear and services.

I wonder if they explored or approached Intel, who has a significant campus in the Folsom area. VSP is another major player in the Sacramento area.
Can’t wait to this trend to end on Linux, useless design element copied from MacOS, why did they all switch from task bar to the dock?