skysight-inc/HackerNews huggingface dataset:
What killed delphi were its proprietary closed roots. With a single vendor with erratic market history behind it, it was risky to use it for anything that was needed to be updated frequently and last long.
What Is Gumroad?
Hi everyone!
We wrote an ultimate Gumroad review: Gumroad is a powerful e-commerce tool designed for creators. In this review, we explored its main features, functionality, pricing, performance, and more! I hope it will be useful for you
> It's illegal already to dump toxic waste in your neighbors pond. And just bitcoin does something way WAY worse than this.

Why? They pay for electricity like everyone else, excepting cases where they're already breaking laws.
This is a neat hack, but is there a practical use case here for everyday software developers? I sincerely hope that even novice users have better sense than to download a text file from a web site, find a sketchy ZIP file inside the text file, and then follow directions in the text file. It's like downloading a movie from a sketchy web site and in the package you see a RunMe.exe file. The whole thing reeks of red flags that should tell even moderately sophisticated users "This is malware".
To go to the parent, command click on the title in the title bar of the window.
I don’t know how you’d ever guess that, but I remember it back from the Mac OS 9 days.
Rust supports reproducible builds. There are options to remap file prefixes. This is the same situation as gcc and clang.
This is easily the most fascinating comment I have ever read on HN. Thank you!
A lot of the UI is pulled out of NeXTStep. That's where the dock comes from. That's where Finder's column view comes from. The early Mac OS X's were even more like NeXTStep but users revolted a little and they nudged it more towards classic Mac OS.
I was referencing things like their grab of Tibet, power projection in the South China sea, projects in Africa etc. Please don't try to read everything in the worst possible interpretations.
Lithium battery costs have fallen by 98% in three decades
There are lots of advantages to universal ID cards, but that doesn't erase their considerable problems. [0]

Anyway, how would you identify who spoiled the bathroom?

[0] https://www.schneier.com/blog/archives/2007/01/realid_costs_...
Exercise moves lymph out of the general tissues, though the brain only moves lymph in sleep. This is how the body "takes out the trash."

Longer explanation in previous comment:

https://news.ycombinator.com/item?id=25427090
I feel relieved (pun intended): Swedish politics is inclusive for small bladdered people. :)))))
Thanks for this list, I’ve never heard of Ion. I’ll consider it for config and even replacing Avro & Protobuf in future projects.
I prefer JSON over YAML because I spend more time confused and burned by the problems caused by it.

I understand that people don't like directly use JSON because it's not very friendly: no comments, no multi-line string, etc.

A great alternative IMHO is cson[0]. It's like JSON to JavaScript but for CoffeeScript (though nobody talks about it nowadays). It has indentation-based syntax, comments, and multiline string which usually don't need to escape. The advantage is it's close enough to JSON which is the canonical format that everybody can agree on nowadays. For YAML and TOML there are too many visual part-aways from JSON.

Or just create a JSON variant that enables comments and the backtick multiline string from JavaScript.

[0] https://github.com/bevry/cson
Yes definitely. What's the prototype?
Approval will do nothing. It's not projects who are abusing actions, but PR submitters! This is actually a much bigger risk to the PR model popularised by GH than GH would like to admit. Now the git-send-email model does not look so wrong anymore.
Well, obviously if you didn’t know that Amazon employed (or subcontracted delivery drivers) you would not think the tweet was referencing delivery drivers.

That does not mean that people who are correctly informed about this thinking that it would also include delivery drivers are wrong.
A model checker for timed-automata.

I'm currently working my way through "Timed Automata: Semantics, Algorithms and Tools" and I'm going to implement the shown algorithms.
When I first got to MIT, some students told me how to get to CambridgeSide Galleria mall: either walk to the Keandall/MIT T (subway) station and wait 20 minutes for the free shuttle bus to the mall, or take the red line, switch to the green line in central Boston, and head out to Lechmere station. The mall is a few minutes' walk from Lechmere station.

I took the free shuttle bus once, and realized the mall is 5 to 10 minutes by foot from the MIT/Kendall T station. I don't know how you make several runs by shuttle bus to get a few things for your dorm/fraternity room and don't realize it's silly to wait for the bus. If the weather is bad, or you're coming back with a lot of things, that's one thing, but it's generally silly to wait for that shuttle bus. I knew more than one MIT student who thought it was a long way to the Galleria because of the long wait for the shuttle bus or the long T ride into Boston and back out. Of course, this was before smart phones, and I'm not even sure Yahoo maps were popular my freshman year, so these students probably never looked up the location of the Galleria a map.
Mohammed removed from new Dutch translation of Dante's Inferno (French)
I live in London and the lack of public toilets is just beyond belief. Most of them were shut years ago by councils trying to save money.
And the results is rather abysmal: the public now have to rely on the businesses to provide such facilities,which isn't the end of the world in central parts of the city,where there are cafés after cafes,but what about further out to suburbs? If it's bad to the general public, it's 10 times worse for the drivers of delivery vans, lorries,or even bus drivers. Literally nobody in the country is thinking about such infrastructure, nobody wants to initiate it, because,well,you know, it's not as popular and vote winning as 'more pressing issues'. This is also one of the reasons why there are so few women in the logistics sector, because you can't just pull it out behind a bush.
Mistakes That Can Make You Hate Home Workouts
This definitely does not violate GDPR.
Yes I use tinc too. The only problem I have with it is that it's not very performant. For example video streaming through it always causes hiccups.

There's other options I've looked at too: Zerotier (discounted it because it uses cloud-based configuration that's hard to self-host). And Nebula. The latter I still have to try.

I have an added requirement of needing a mobile client too (which tinc now has) so I don't think VPNCloud will work for me :(
It does not stop at PDF / Acrobat. Windows sucks for media and document management. No thumbnails for random media / file types. No playback for random media types. Metadata may be in the files, but who cares? --- the OS makes no sensible use of them except in the details view of "library" folders to show the title and an obscure tab in Explorer's file properties dialog. Calendaring? Sorry, we don't support CalDAV. Email? Well we have IMAP support but it's a footnote. Contacts? God help you, we want you to use Outlook and Outlook only.
From https://github.com/../../settings/secrets/actions

"Secrets are not passed to workflows that are triggered by a pull request from a fork."
Amateur programmers can create profitable software, that's not the point of the article. An army is not made of elite soldiers. But it is important to discuss what is the foundation of being elite/pro in a field.
NFT image has the source code that generated it embedded
I setup a Wireguard VPN on a Pi and it is very stable, not sure what a P2P VPN would add.
IIRC ZeroTier borrowed the NAT hole punching code.
Progressive Web Apps.

It is something like this. You could build a web site (say a store directory or a blog) that is a Javascript program that downloads content as JSON and formats it.

If you are careful about 50 kinds of bloat that can be very efficient, but it is still dependent on the internet connection, or rather the connection will hang a long time or fail and the application could deal more or less gracefully with that. In "mobile" applications interruptions are a fact of life, and you'd like to have an answer.

PWA looks like a Rube Goldberg machine but it fits well into the weird and wacky asynchronous world of the web browser. It replaces http calls with calls to a "Web Worker" which as an independent Javascript runtime which could be cacheing or preloading, computing. It's like a little server that runs on the client.

It has problems in the "does it really improve performance?" problems.

Personally I'd be glad if the Best Buy app preloaded data about my neighborhood store but don't want to wait 1s when I am doing something unrelated later because it is downloading data from Huntington Beach, CA.

If there were some kind of framework for a WebWorker that was easily configurable, independent on most details of the application, tested on all platforms, etc. it might be more widespread.

None really caught on so the developer who needs to make one is going to get into a tricky corner of Javascript.
It's not about understanding, it's about alignment of drives/intentions.

Humans who are arseholes have drives and understandings that are vey human and reasonably understandable, but they're arseholes nonetheless simply because these drives are in a bit of a conflict with what others around them would like to and they don't care much about the desires of others - just like most cats.
I have a XPS 13 as well, and it does ship with Ubuntu.
From https://github.com/mapbox/mapbox-gl-js

> Mapbox gl-js version 2.0 or higher (“Mapbox Web SDK”) must be used according to the Mapbox Terms of Service. This license allows developers with a current active Mapbox account to use and modify the Mapbox Web SDK. Developers may modify the Mapbox Web SDK code so long as the modifications do not change or interfere with marked portions of the code related to billing, accounting, and anonymized data collection. The Mapbox Web SDK only sends anonymized usage data, which Mapbox uses for fixing bugs and errors, accounting, and generating aggregated anonymized statistics. This license terminates automatically if a user no longer has an active Mapbox account.

Seems their client code does some things related to "billing, accounting, and anonymized data collection" and they don't want programmers to disable or modify that code.

Is that right? Anyone who has followed this have more information? I haven't used mapbox in a few years but I think it's great technology.
Some other apps in this category can also do layer 2, like tinc. It does layer 3 by default but you can switch it.
Nonsence. This is the same in powershell:

rm -r -f some/directory
Headless Content Management Model
I'm stilling running Mojave (10.14.x) and it is uncommented. The file dates to 2014 so I suspect it was set up with the original OS that came with this machine.
Show HN: Lip Gloss is a CSS-like layout library for the terminal for Go
>Does anyone know of any casino-gaming companies innovating in this space like tech?

Not quite what you asked but prediction markets are perhaps the only gambling space that's both useful and innovating but sadly some jurisdictions like the US are especially harsh on it.

Crypto prediction markets like poly.market or augur (finally picking up steam) come to mind.
I guess, but i would rather it be the case that not only the default but the _only_ config not leak this stuff.
> Your reactor is boiling. Your control software shut down with assertion failed: temperature too high, cannot display more than 3 digits.

Several points:

1. Most of such critical components have several
different and independent implementations, with analog backup (if possible).

2. You are arguing one specific safety critical case, that 99.999% or even more programmers will never face, should somehow inform decision about general purpose programming language.

3. Even if you are working in such safety critical situation, you should not really on assertion bypass, but have separate emergency procedure, which bypasses all the checks and try's to force the issue. (ever saw a --force flag ?)

Because what happens in reality, is developer encounters a bug (maybe while its still in development), notice you can bypass it by disabling assertions (or they are disabled by default), log it as a low priority bug, that never gets fixed.

Then a decade later me or someone like me is cursing you because you enterprise app just shit the bed, and is generating tons of assertion warnings, even when it running normally, so I have to figure out, which of them are "just normal" program flow, and which one just caused an outage.

I never experienced situation like you described, but I have experienced behavior like I wrote above, too many times.

Botom line is:

- don't assert if you don't mean it

- if you need bypass for various runtime checks, code one in explicitly.

Edit:
Hacker News is written in ARC which is schema dialect.
ARC doesn't have assertions as far as i can tell.

ARC doesn't have its own runtime and is run on racket language, that has optional assertion, that exit the runtime if they fail https://docs.racket-lang.org/ts-reference/Utilities.html
I've worked jobs where I was on the road a lot. Sometimes you just gotta pee in a bottle. I don't think my employer (not Amazon) was doing anything wrong, or that there was anything they should have been doing differently. When ya gotta go ya gotta go.
I expect it's easy enough to skirt. Like have a private establishment that happens to have bathrooms.

(put a TV and vending machine in the front room and you are charging for the facility and not the toilet)

Make it a membership instead of pay per use and you are even further away from a 'public pay toilet'.
Reading through that it seemed that the difference was not religious but political (both Palestine and Israel have citizens with a variety of faiths).

Both Israel and Palestine are UTC+3 so the problem stemmed from when daylight saving time was enacted for one territory and not the other at the same time (and exacerbated by those from Israel maintaining Israel time while in Palestine during the time difference). I wonder if the two areas have now synced when they change the time, since I can’t find any follow ups.
I use all sorts of multi-touch gestures on my iPad. Less, it’s true, on the phone.

It is annoying that many web pages and apps can’t zoom in/out on iOS. On the Mac it’s trivial to zoom the whole screen.
> china is worse, than the nazis regime?

First of all, either you say China is worse than Germany, or PRC is worse than the Nazi regime.

And to answer that question, yes, Mao killed way more people than Hitler.

https://en.m.wikipedia.org/wiki/List_of_wars_and_anthropogen...
It's a Mechrevo Code 01 (TongFang PF5NU1G). It's sold by a number of OEMs including w/ Linux pre-installed as the KDE Slimbook, Tuxedo Pulse and others. Actually, I linked to almost all of the various OEM releases along with a detailed review from when I got mine last summer: https://www.notion.so/lhl/Mechrevo-Code-01-TongFang-PF5NU1G-...

Note, pretty soon, 5800H and 5800U laptops should be available. The new CPU should perform even better (Zen 3 based vs Zen 2) and in general seem there seem to be more premium builds coming. USB-C DP and 2.5K displays would be the big things I'd be looking for if I were shopping this year. Personally, I'm ok w/ waiting for for next gen though (USB 4.0).
Something like a very hefty tax for fiat/crypto exchanges would probably already solve the whole problem if a ban is the end goal.
People would still be able to use it freely for the applications crypto enthusiasts claim it is meant for (like using it as a decentralized currency for payment).
But in reality the hype (and with that, its value) would probably crash because it would not longer be as attractive for the money gambling it is actually used for.

Just a thought, I'm probably overlooking something.
I think there’s a setting for this behavior, or there used to be at least.

Edit ah. no it’s when you click the app icon in the dock. I guess that’s the behavior sought here?
If demand for USD denominated debt drops that puts downward pressure on the USD. That can be good and bad for the economy, but it can cause all imports to go up, essentially importing inflation into the US economy. If that's a problem then the Fed can raise interest rates (or just stand by while they go up), but it can also make the USD it has on its balance sheet disappear, which is deflationary. Quantitative tightening is also a thing.

You've got to keep in mind that the people who are buying or holding these bonds are the ones who will get burned, so they're not going to suddenly dump their USD holdings at great expense. The Chinese I'm sure would love to strike at the USD but they're holding trillions of it, so they would mostly be hurting themselves.

So if it happens it will be relatively gradual and the Fed and the market will do its thing.
It’s the reason I switched to LastPass and then Bitwarden finally.
I looked at it also but for me the concern was that all access management and configuration is done via their cloud. So they can easily add nodes to my VPN. This is an absolute dealbreaker for me.

I know I can self-host even that top management layer (I think they called it "earth" or something). but they make that pretty complicated, probably on purpose.

In the end I just wrote it off in the end as something that has goals not aligned with mine. I'm going to look at Nebula (from Slack) soon. I use tinc at the moment but I wish it was more performant.

There's many options in this arena now so there's no point in sticking with something that doesn't completely fit your needs.
>copy pasting a comment I made earlier.

And it's mostly unrelated to what I said.

>The talk of war is stupid. Playing zero sum game of "Only Egypt" is a bad idea.

Well you have a strong pro-peace opinion, doesn't mean that people who don't have strong opinions either way and are just observing should be silenced.

>it does not consider potential consequences

I shouldn't express opinions on the possible Egyptian actions and their capabilities because Egyptian actions would cause consequences? Are you ok?

>opinion idiotic because it will create more problems than it solves.

A harmful opinion on HN? I promise you Al-Sisi or his entourage don't read HN. And yet you didn't provide any arguments on why Egypt wouldn't or couldn't do it, only that it shouldn't.
Yes, mixing the 2 paradigms was a disaster. Windows 10 got a lot of pushback when it removed the start button. They put it back and things improved a bit since then but I still disklike windows 10 a lot.
Seems like Brave is best of both worlds in this case.

It's a Chromium browser with a focus on privacy.
Borland was eventually bought by Embarcadero which was eventually bought by Idera.

Idera specializes in extending a very thin lifeline to technologies which can still be milked for licenses and support.

There's no real development or innovation behind products gobbled by Idera.

Prior to that Borland was already severely lagging behind in dev tools.
Clubshop Auto- Pilot Income Builder – Success King Marketing Inc
I'm kind of curious why this is news today since it pops up from time to time in Rust discussions and seems like no one building software in Rust is that concerned.

Total anecdote and a bit of a strawman, but the only folks I've seen complain are random commenters that say something like "oh well it has privacy concerns so I can't use it." Which is a bit absurd.
So does rustc.
I don't think "everything is a file" is necessarily bad. What's worse is "every application I run has access to every resource that the OS gives my user access to".

Would be nice if the operating system could set up a fresh, temporary "user" for each application installed, and instead run the application as that user, who starts out with no access to computing resources. Maybe some existing systems already sandbox apps into their own unprivileged users, I don't know, but it would probably be very secure.
try odyssey
Some of the paths are included in the binary for printing backtraces and such, which `strip` doesn't remove.
rest stops tend to be far outside of cities, and are pretty remote. a delivery driver isn't going to be using one of these during the course of their day. very odd thing to bring up as an example in this context.
No, I don't think so at all! They would much rather use a toilet!
>As such, Safari is basically the new IE6 — it lags all other modern browsers and prevents websites from taking advantage of nice new features.

I strongly disagree with you. The new IE6 is Chrome: overwhelming dominance of the web to the extent that Google can dictate "standards" themselves and users begin to lose the ability to use other browsers because "site works best(only) in Chrome", and I think that having my data forcefully harvested and active opposition from the developer to ad-blocking is a LOT worse than "stagnation". I like Firefox a lot on the desktop, but I have no illusions it'd stand in the way of total Chrome domination on its own. The only thing that really throws a wrench in Google's plans is iOS.

>More people need to know about Apple’s neutering of browsers on iOS. It’s crippling the growth of the web.

Good. I don't want everything shoved into websites or web views thank you very much, the web eating the world is something I actively oppose. And I don't care if it makes your life (or my life, with a dev hat on) harder. I don't mind if you simply chose not to serve iOS/Mac/Firefox users at all, though of course most would then take their business elsewhere. And you offering worse quality is also perfectly within the market and I don't fault you for it either. I'd pick a competitor with a native app and high quality, but that's not free to develop, so how that all shakes out may vary. But while it has downsides, Apple serving as a concentrator for user buying power has upsides too so long as they stay as a small though significant part of the market, which is very likely given their business strategy.

>If more iOS users knew about this, perhaps they’d lobby Apple for better web support.

I'm wish the App Store supported upgrade pricing, and I would like laws requiring Apple to offer a purchase-time option for root signing key access, even if it's for money or reduces support or something. But I'm perfectly happy to see a bit of favor towards native experiences over the web and I hope they continue to push that.
> Maybe you could argue that crates.io has inadvertently become a data controller because they store these packages, but that still seems like a stretch.

crates.io distributes packages by source, so I'd imagine it doesn't have any info regarding the username of the system the package was uploaded from (although it does obviously have the username associated with the crates.io account, but there's no reason those have to be the same)
The debugger you have, as you are here wondering about it. What you are lacking is the ability to fix the problem and hit F5.
I have mixed feelings about this article.

0. The issue is real and interesting, especially (for me) its implications for reproducible builds.

1. The issue affects many other programming languages besides Rust.

2. The issue has not been ignored by the Rust team.

3. The headline is a clickbait cheap shot. Whether Rust is "most loved" on Stack Overflow has nothing to do with filepaths in binaries. The article author is just trying to inflame passions and get people outraged.
On my keyboard its CMD + ` by default, but I guess you can probably change it somewhere.
System 76 is not cheap. Worse if you’re international. Dell has limited options available and none that are available with their discounts. So if you want a nice and powerful dev machine... back to researching and tinkering. Is the cheapest way and if something is messed up, you still have the Windows license.