skysight-inc/HackerNews huggingface dataset:
git. The right storage backend is either git, or a git-like Merkle tree. This is small data. Individual files for objects are fine. Compacting is better, but not critical.

You can write git in a weekend or two: https://wyag.thb.lt/

sqlite is the wrong tool for the job, beyond an initial prototype. git and hg figured this stuff out decades ago.

Good job, by the way. This seems like the sort of thing which, if:

* it did store data in git and sync; and

* had a nice Python API

would change how I work.

The Python API, I could probably even handle myself. This is small data, and calls to shell commands are both more than adequate, and easy to script in Python.
Of course it was an April Fool's joke...did anyone take it seriously?

Are you not entertained?!
In south Carolina, right after prohibition up until a few decades ago, you were not allowed to advertise any signs (taller than 3 inches) on a liquor store that indicated you were a liquor store. So they marked themselves with big red circular dots instead (starting around 1940s). The laws have since relaxed but many liquor store still use the red dot and are often referred to as "red dot stores"
In my opinion, when you're serious about debugging your code, you'll use your own debugging tools, and from experience I'd say that using handles is not an issue.

But yeah, standard IDEs won't see anything behind the opaque reference.
If only organizations would treat things like IT, customer service, operations, fulfillment, logistics, etc. less as cost centers and more as results multipliers.
All this is going to do is empower the white supremacists. We were so close to a point where we could acknowledge our wrongs and build something new together, but idiots like this decided to use it as a wedge to build their own powerbase.

Well done, idiots.
preview's basic annotation functions cover most of what paint can do, or am i missing something?
Thanks; I definitely don’t and can’t claim to understand the “front end” at this point. Your comment was enlightening.
Helped a family member with some troubles on their M1 Mac recently. Take with a grain of salt: this is a single 30 minute anecdote from someone who last used OS X about a decade ago.

Finder was the worst part of the experience by far. Perhaps there's some setting to turn this behavior off (or some setting said relative turned on that caused this) but it seemed to constantly attempt to hide the underlying filesystem from me, instead showing files in groups like "Documents" and "Downloads". I could not figure out if/where in the UI I could type in a path to a folder to manually browse to it. The search was slow and awful, to the point of being near useless.

After 10-15 minutes of wasting my time in Finder I gave up and used the terminal for all file operations.
> This makes me sad - it was dropped because of problems with other operating systems, not because it was necessarily a bad architecture.

No, it was dropped because it was designed without enough forethought given to how that metadata would be transmitted over the wire or when multiple files were bundled consistently. Even if every OS used this scheme a better solution to these problems would have to have been devised.

Are extensions perfect? No, they suck. But yet solve this metadata transfer problem "good enough" and therefore won the war.

PS - There was also a lack of user management tools/feedback on a lot of systems, for example changing the "file type" was often impossible out of the box, and the file types often unclear unless you went into details/properties on purpose (a potential security headache, up there with hidden extensions ala Windows).
Location: Los Angeles, CA;

Remote: Yes;

Willing to Relocate: Maybe;

Technologies etc: Go, Python/Fask, Java/Spring Boot, C#, Ruby/Rails, JS/TS/React/Native/Redux, HTML/CSS/SASS, SQL, NoSQL;

Software Interests: GQL Apollo Federation and Data Aggregation, Cybersecurity;

Other interests: Music, Sound Design, Audio Engineering;

LinkedIn: https://www.linkedin.com/in/pricesmith/

Email: psmith.code {at} gmail {dot} com

Easy-going, frontend/full stack engineer. Very curious and love learning. Communicative. -- If you have any bugs on your plate that you've wanted fixed for a while, I'm your person.
People state consistent shortcut mapping is an advantage of using Mac but after 2 years of being required to use a Macbook Pro I'm not really sure about that - often they are more complicated IMO. I still miss built in Linux and Windows key mappings. For example Windows + Left to move the window on the left side of screen for side by side apps on the same screen. Great for remote demo's and coding sessions. Ctrl + Shift + F4 to take a screen shot vs Linux PrtSc feels backwards at least to me. On the mouse pointer side with scroll direction most people I know also get a plugin to swap the scroll direction when they use their mouse and switch back to track pad. Another example - on VS Code very often the key bindings don't work on my Mac whereas on my Linux machine they work every time. My point is while I'm probably don't know all the tricks to learn since its not my platform of choice YMMV.

I think the impression of "better key bindings" comes down to familiarity more than anything. Getting used to something else seems uncertain (it may never be as good despite learning investment) when you know on the other platform you can just "get things done fast".
Win95 S/R2 worked pretty well.
[PA Resident] You could (and still can) order liquor from PA distillers and have it shipped to your home! I remember not having to sign for anything and thinking sub-21 year old me would have loved this information. A nice workaround during the shutdowns
11 year old link, pre-utility scale pv. Nice, That's not true when you add in the exclusion zone for nuclear. land use is different for "solar thermal" (Ivanpah) and solar PV, as is the technology, the water use, the environmental concerns, and timing of the useful energy, the lifecycle, the time to build, the cost. But sure apples taste like oranges. Nuclear is great for baseload - but the cons outweigh the pros because they have to be on water. We gotta move forward.
Did not know this
If you don't want text editors to do non text-editing stuff, then people need to stop saying we should build development environments around text editors. "An IDE is just a text editor with bells and whistles", people say. Well if that's the case, it's not surprising if people "only ship the one text editor".
"it is interesting to see, that physically, Windows 95 can be connected to the internet. But this connection is practically useless"

It could be also quite unpleasant. The TCP/IP stack that Win95 was using had plenty of bugs (e.g. ping of death) that could allow someone to remotely freeze Win95 box.

Although, today no one would exploit win95 machines in the wild...
yes curl is a linux command its more for sending requests
Yes they did. Straight otta Fraunhofer! We used Winplay3 and mpg123 to get mp3playback. Winamp was a godsend when it came, due to many quality of life improvements.
For what it's worth, I searched The Seattle Times, the Seattle PI, and "Washington Newspapers" through the Seattle Public Library online portal and didn't find anything.

There were articles recounting April fools day pranks, but none mention Microsoft Coffee which is weird to me considering that it was covered on a local station.
There were gifs. Oh the gifs.

The animated loop for a radar station would load in ¼ second.

(this is the radar lite that they could have left up without flash)
There was a program called "amp" that used fast integer math.

I compiled it on an SGI Indigo running at 30Mhz and it would play up to 256kbps files using 90 percent of CPU.
If half is wasted and half is used to kill people abroad, how are they building roads, schooling children, and killing people domestically?

As soon as you get over that sort of hyperbolic cynicism, you may recognize that communities, through democracy, provide for such services as are necessary for a functioning society using taxes.

No, there’s no opt-out, as it’s impossible to stop you from ever using any of the amenities that come with the package that is “living in society”. If you are American, there are dozens of countries that will allow you to immigrate with relative ease if you believe they provide a better deal or have limited government in the way you envision.

If there are none to your liking, that’s maybe a clue that yours isn’t all that bad. There are many comparisons, across industries and countries, that allow you us to come up with a reasonable floor for the costs of providing some specific service. And western democratic governments, contrary to popular and tired complaints, do rather well.
> you can never know when that happens

There's work being done to address that:

https://www.fcc.gov/reassigned-numbers-database

https://www.reassigned.us/
Air gap means there’s no physical connection. Like literal air between one wire and the other. Air gap should never be thought of something like a “logical air gap” because so such thing exists. Either the cable is physically plugged in or it isn’t.
Yessir. It's been in severe trouble for several yrs now...that and high end residential property prices. Perhaps condo conversions will stem the coming collapse...
hey that makes sense, but I am trying to run a bash command like ls or ps aux but instead of showing the output on shell I would turn that output into html and render using an http server
I’m really picky about my music but this is intriguing. I’d love to see what it suggests for me. I may give this a go over the weekend.
How to immediately stop me from reading your article? Embed code that harassess me to "Pin it."
This is one of the biggest annoyances in Windows 10. If you use Command Prompt and have several of them open with overlapping windows, then it is impossible to see where one window ends and the next one starts. If you have text in all of them you'll frequently read text from the next window and then realize that text is not in the current window.

Windows 10 UX is under the control of the guy who came with the Flat UI and they don't care about annoyances such as this. They are very dogmatic, and no matter how many people complain they aren't going to give up any of their Flat UI principles.
> when an entity has an incentive to increase its exposure to risk because it does not bear the full costs of that risk

https://en.wikipedia.org/wiki/Moral_hazard
Are you in the UK?
"Asian" is widely used in Australia/NZ (and I believe the US) to refer generally to countries in the Han sphere of cultural influence (China, Korea, Japan, most of SEA) - specifically not Bangladesh, Pakistan, India and Sri Lanka.
There are businesses that literally brand themselves as "Asian Supermarkets" that sell items from these countries.

Over here, there are Asian restaurants that serve a separate cuisine to what you'd find at a Chinese, Korean or Thai restaurant (closer to hawker food from Malaysia/Singapore, from what I understand, but with a more Chinese influence).
Then there is "Asian Fusion" on top of that.

There are universities that offer "Asian Studies" degrees, and probably a whole lot of other community organisations I don't know about because I'm not Asian.
I had a 56k modem, but in practice, I could seldom get 3kbps. Just a bit too rural. 2 - 2.5 was usually what I got.
The old site had good urls and loaded really fast.

Those are way more important for an information service than trying new things.

And if you want to try new things, you can leave the old one around while you do it.
>you'd be surprised by how few people actually "target" Windows devices

What do you mean by this? As a percentage of malware it's not even close, Windows is far and away the most targeted platform: https://www.pcmag.com/news/windows-computers-account-for-83-...
> In my opinion, when you're serious about debugging your code, you'll use your own debugging tools

So what does this mean about my past debugging experiences? And and those of everyone else who uses an IDE? They've been jokes all along?
What's your take on what we should do to thwart what can be thwarted?
I don't know anyone who says that an IDE is just a text editor with bells and whistles. Visual Studio Code is a text editor with more bells and/or whistles than a choo-choo train, but that doesn't make it any more of an IDE than nano and termux.
Some call this idea "The Fundamental Attribution Error".
Nice! Thanks! Still got my kernel reference hehe.
Text Blaze (YC W21) Is Hiring a Growth Marketing Lead
Pick your tools.

Golang is my main language unless I need something quick and dirty dealing with strings, in which case I'll use python.

I want to pick up some rust for really low level stuff, but the rust community is a bit of an opaque cult.
At that time I was running IRIX. Had none of those problems.
I think Audiograbber was the first downloadable software I ever paid for that did not come in a box.
I'm wondering if some people here are still using it for real work. Like writing novels. Stuff like that.
Well, you ever eat anything but soylent or slim fast or dog food? I mean, why would you? That would maybe increase your endorphines or joy-centers and be less robotic. I guess that is bad? Getting any sort of joy at all?

When a child gives you a hug, even if it's not yours (we fostered a decade ago), it does something to your over-all well-being, does it matter if it's "real" or just "pre-programming" isn't everything we do some sort of pre-programming? I mean there's very high odds we're living in a simulation if you ask some people...

I mean the odds are very high we run our own super simulation someday, and if we do we end up creating a sentient civ like us inside it, which would mean -- what are the chances someone else did and that's why we exist?
I really like trying out tools that allow me to organize and track tasks, as they help me keep focused and more motivated if I know where I am, what I have done and what I need to do.

Grit is really cool, the name feels a bit unfortunate as it might have muscle memory overlap with “git” - nothing that can’t be solved with an alias but perhaps something to ponder.

I also sadly see limited use for a task tracking system that I don’t have with me at all times - I would love a way to use grit on my phone and desktop computer with some kind of sync. Otherwise it would be limited to tracking work-related stuff as when I’m not working I really don’t use the computer; the grocery list example was really nice but I don’t carry my laptop to the grocery store :)

I really like Grit, will keep an eye on how it evolves.
I knew that would be a Rick Roll. I really did.
This piece is mostly evidence that it is hard to switch platforms and expect to preserve one's workflow. Doesn't work. Have to adopt to the native ergonomics.

In that context, Linux is often best looked as a Chromebook Pro. Great when you can do most of your work in or around a browser, plus or minus the shell.

And among Linuxes, Fedora crushes. Cheers.
What are the current “minimum system requirements” for a coding laptop?
Now that spring is coming I'd like to pick up a laptop to be use to work on light coding tasks outdoors -- mainly learning JS/HTML/CSS, which I've been using VSCode and WebStorm for.

I have a savage Ryzen based desktop, which doesn't really give me a reference point for what I'd need, since everything for this work flow is kind of immediate.

I'm OS agnostic, but I'm expecting a Linux distro will be best on light hardware.

Any guidance you guys have to offer would be greatly appreciated.

Stay healthy,
- Jas
There is a law against them colluding with insiders for gain.
VS code is an IDE by any reasonable measure. Nano is not.
This
https://youtu.be/DGfomSngKu4
You're just assuming that everything will work out because it has for you so far and basically asking people to disprove a solution that you're assuming some people (i.e. not you) will come up with in the future before you're willing to believe that it is truly a problem.

> I assume that we will experience food losses in both agriculture and fishing.

You're underestimating the scale of losses and assuming that whatever we do (other than preventing it in the first place) will actually have any significant effects on this, which there is no evidence for.

Think about fresh water losses, irrigation, and then try growing all your food inside and you'll understand.
> It was beautifully coherent.

And that's because it copied heavily from NeXTSTEP of the late 1980's.

See https://en.wikipedia.org/wiki/NeXTSTEP#/media/File:NeXTSTEP_...

That beveled look was invented by Steve Jobs's team, and copied by Microsoft.

I would much rather use NeXTSTEP look & feel than Windows 10 or even OS X.
>I understand why they would do it, but it makes you wonder how much better our systems could be if it weren't for concerns about legacy.

Concern for legacy is the only thing keeping the field of computing sane these days. If every operating system worked with radically different standards for basic things like filesystems, a significant amount of bespoke work would need to go into each build of every piece of software, and we could very quickly encounter a monopoly scenario where only the rich could afford to develop apps for everyone. All of this is not to say that there aren't already systems doing this: Haiku and Plan-9 are about as esoteric and non-conformant as they get, and their reward for that is a minuscule but dedicated userbase. If Apple wants to make the computer a better experience for the end user, then they're going to have to play ball.
Rainmeter is awesome! The scripting to make your own desktop widgets is so simple to learn even my non technical friends who use rainmeter can make/modify stuff. I think it's a good example of how to make "code" accessible to non-coders
It really depends what is running. By default on Ubuntu at least it has a service that is blocking waiting for a network connection.
But all of these are true for pointers too? Preallocate memory, return a pointer to it, lazily fill in parts later. You're already doing that with a handle anyway, whether it's indexing into array memory or something else.
If you don't want to pay taxes, waive your citizenship and move to Somalia.

Tax is optional, you just don't want to give up it's benefits.
Yes, absolutely!

I think it helps a lot to restate quantities of the same dimension in the same units—if you measure steel beams in meters and a bridge in feet, it becomes needlessly difficult to understand the relationship between them. It's unfortunately common practice) to report peak capacities in GW and actual yield in TWh/year. A TWh/year is about 114'079'550 watts, which seems like a terrible unit to me. If we do the unit conversion, Germany's 53GWp of solar capacity produced 5.75 GW in 02020, and its 8GWp of nuclear produced 7.34 GW. This works out to capacity factors of 10.8% for solar and 91.7% for nuclear, which are not terribly surprising.

Wind typically has a higher capacity factor, but I calculate China's wind capacity factor as only 22% (405 TWh/year = 46 GW on nameplate capacity of 209 GWp for 02019), well below the typical 40%. I think solar is more interesting because the total available resource is orders of magnitude larger and the hardware lasts many decades, but wind is certainly cheaper.
The American Lung Association has this article on the topic. And there is no consensus about how much is effective, etc.

'"When fine salt particles are inhaled, they will fall on the airway linings and draw water into the airway, thinning the mucus and making it easier to raise, thus making people feel better," said Dr. Edelman.'

https://www.lung.org/blog/promising-placebo-salt-halotherapy...

There is salt in the air at the beach, so I'd stay away from the ocean if you think inhaling salt is a bad idea.
Ooh, I know - how about having a law refer to a standard copyrighted by Disney, that would be fun
Or politics, like the greens vs the blues in the eastern Roman Empire.

https://en.m.wikipedia.org/wiki/Nika_riots
But not with file extensions of .txt. They should only do bells and whistles if the extension warrants some bells. .md, sure syntax highlight me. But opening .txt and treating it as html, that seems strange.
In this case only the lyrics would be open not the song itself. That sounds fair.
In theory, correct me if I'm wrong, but corporate tax rates should be regressive. Duke Energy & Nike aren't selling to the 1%, their selling to the masses. Raising corporate taxes pushes towards either less product being produced or higher prices if investors demand the same returns.

The details are complex, but there is a great argument for Income Tax, Capital Gains Tax, Land Tax and then call it done. The 1% can't get the money out of these businesses without taking it as income or capital gains. Otherwise the money is simply being invested in getting goods/services to people cheaply. That seems like a good thing to be putting money towards, what is the government going to do with it that is better?
>Even if you have your phone with you at all times, you're not always able to respond to the alerts that come up.

So you hire someone who is always able to respond. Both parts that yous claim are convincing circumstantial evidence just seem like expected behavior that could be entirely scripted. "Buy all x below y, after z happens sell all x" would lead to both things happening.
I understand this is probably against HN[PolicyNo], but I just came across your comment in another thread that is locked from being ?too old?. It was the Google FloC Post where you stated you wouldn't work on gambling or alcohol ads. This is an area that I recently had to personally struggle with my own personal morals. I wasn't working in ads specifically but marketing. I guess I just wondered if you would be willing to share any thoughts you have on how you find that line of what is acceptable regarding feeling ok to work on something or walk away. Specifically my dilemma is less that about caring about what someone's vice might be (it's not up to me to moralize or decide for people what is 'good'/'bad') but more so that in my opinion we as a humans can be exploited through *technically sophisticated* approaches no matter how much we each think we are immune to that kind of influence; so under that premise, how do I know when some proposal is evil or at least I won't feel good about it when delivered.
Well, 4e9 + 7e10, since they had to get both Lucasfilm and Fox to get all the rights for Star Wars.
If this product is really good the ‘advertising’ should be the founder’s profile, or a gallery of several interesting profiles (fully functioning, not resume screenshots).

Nothing else.

Your current marketing site gives me zero experience of your product. Which is a marketing site!
> It seems quite likely that manufacturers will want to disclaim liability for SDCs.

Why though? They could just accept the liability, charge an insurance premium slightly lower than legally mandated liability insurance for human drivers and then self-insure (and potentially re-insure against bigger risks).

This would not only solve the liability problem, but also allow them to make a nice profit because the car presumably gets into at-fault accidents much less often than the human drivers.
> But opening.txt and treating it as html, that seems strange.

I’d go as far as to call it negligent, not merely strange.
TextEdit dates back to NeXTStep, so it was originally written in the late 1980s probably. Guessing it didn't render HTML originally, but it always had RTF capability. Not that it's an excuse in 2021, but very few applications from that era woudl be considered "safe" today.