skysight-inc/HackerNews huggingface dataset:
> Hiking away from cell towers and wifi

Just download the map in advance.

> Historical maps

Agreed on this.

> Maps that aren't owned by Google

I agree with this in principle, but there are alternatives to Google Maps and some of them are even gaining popularity because developers in general are terrified of ever relying on Google for anything besides ads.
I miss the ease with which ncurse based software made navigation and managing things. Ncurse feels like instant and being keyboard driven makes you fly through tasks. Looking forward to using more ncurse software
AT&T Is Preparing to Merge Media Assets with Discovery
That's super annoying. I've experienced similarly frustrating boot problems when I had some FS corruption causing /var fsck to fail @ boot.

Despite dropping me to a rescue shell, systemd entered a continuous loop of retrying fscking /var while I was attempting to identify and fsck the problematic filesystem.

Few things are more infuriating than having your system drop you to a rescue shell, while it continues to endlessly change the state of the system - and not just any state, but the very area you're in the rescue shell to investigate and resolve. It just kept making /var busy while I kept attempting to manually fsck it...
Is Sciter related in any way to the old Scintilla/SciTE editors?
It's not a vendetta. This blogpost has had cellbrite deploy a more secure update to their software. Law enforcement agencies will be more secure, plus they will probably refrain from hacking signal which is a net positive for it's users. Publishing that blog post is a sound business decision
SoftEther VPN Gate Client Plugin Free for PC and Mobile
The annoying part is that now that '-' stands for '/', you need to use '\x2d' for '-'. Which is pretty annoying when manipulating mount names during the shell.

I wish they had picked ':' for '/' instead of '-'. That one would be pretty uncommon to find in a mount path, and has a bit of precedent on OSX.

(Who would ever mount anything on a path with a colon anyway? That would be as silly as using slashes instead of dashes for options)
the referenced PDF is at http://cwsmgmt.corsair.com/media/dram/CORSAIR_DDR5_PRIMER.pd...
I'm very glad for that too.
Note that Bitcoin SV is completely controlled by miners, a 51% attack can change the rules. In the original Bitcoin, a 51% attack can only reverse recent transactions, not change the rules or compromise stored funds.
According to Lennart that's correct, the reason it was done was to reduce the amount of duplicate code: https://lwn.net/Articles/490441/
> CSS solves this problem

No, it does not.

CSS allows some mitigation of this problem.
>He was a marketing exec

This is the rug that ties the room together :)
Props for admitting your error, but falling back to “there must be a problem with the way the data was collected (because it contradicts my priors)” isn’t particularly admirable.
Chromosomes. But I'm sure different ways of socializing also have an effect on the brain, although it might not be so easy to find a physical correlate of it.
The first response was not, then your response to that jumped back to home row without distinguishing non-home-row touch-typing from just typing. It's not just being pedantic when the meaning actually changes.

The first response, as well as myself, went from hunt-and-peck typing to non-home-row touch-typing. The first response was confused about why people have to put effort into "touch-typing" when it's something that comes naturally over time, like it did for us.

It's not useful to conflate the two. "Touch-typing" means "not hunt-and-peck", not "home-row touch-typing".
> But the one thing that still really pisses me off about systemd-the-project was the fact that they ate udev-the-project. In my view, that decision was unnecessary and was done for purely anti-competitive reasons.

The developers of udev at the time agreed to merge to the project into systemd, as it made a lot of sense to them.

There was no "devouring", no "anti-competitive" bullshit.
Wanna know which "pure, violent dictatorship" imprisons more people than anywhere else on Earth...?
> Mining ~~may or may not consume~~ consumes a lot of energy

ftfy sweetheart
What do you feel is a more "modern" way to do a GUI in C++?

As an aside, do "modern" developers still write GUI applications at all, since everything is on the web anyway these days?
Another one _just_ happened... $10m. This time using the wrong variable.

https://bearn-defi.medium.com/bvaults-busd-alpaca-strategy-e...
iOS apps are listed in your purchase history and available for re-download. Even those removed from sale on the store. So unless you’ve hidden the app (an unnecessarily complex process) I’m not sure why you’re not able to continue playing The Binding or Isaac. Unless of course the app is old enough that it doesn’t work on newer iOS versions. But that’s not what your post was implying.
I publish an open-source android library called fore: https://github.com/erdo/android-fore A big part of the motivation was so that I didn't have to continually explain the same concepts to new android teams like: the observable pattern, how/why to remove code from the view layer, how/why to write reactive UIs, support rotation and avoid memory leaks (these things were not widely understood 8 or 9 years ago in android land).

Took me a few years to get round to publishing it, but although it never really took off (I am not exactly a natural promoter) - it's still the best way I know of to write capable, easy to maintain android apps - and nowadays the concepts are much more widely understood by your typical android developer.

I still keep it up to date almost 5 years later. It's 20% code: 80% sample apps and docs explaining why it works
This article would have been interesting in 2014. The idea that energy efficiency and scalability are important problems is not new, and are being worked on for Ethereum and other advanced blockchains; see [1] or Vitalik Buterin's blog [2].

The critique of on-chain economic inequality is valid, yet there's nothing unique to blockchains about that. One great solution is to pass more progressive income taxes, a wealth tax, or a UBI (people pay taxes on crypto gains). Also, many in the crypto space are working [3] on an on-chain UBI, even if they are facing an uphill battle.

[1] https://eth.wiki/en/faqs/problems

[2] https://vitalik.ca/general/2019/11/22/progress.html

[3] https://joincircles.net/
> Says you.

Says lots of people. I actually wasn't even aware of that draft RFC you linked.

> we'd all be writing ugly verbose XHTML that validates

And you think that's a bad thing???!!

> It wasn't until HTML5 that W3C embraced the chaos of the true standard and formalized the non-conformant use-cases (such as being able to omit <html>, <head>, </tr> </td>, </p>, etc.) and it made the HTML language much more pleasant.

That is a crazy rewriting of history!

> I like the fact that a 14 year kid can write an HTTP client or server, if they want to, and if they do it'll most likely be mostly correct.

What I don't even... Have you seen HTTP?
Not sure if it counts, but I made two Roslyn analyzers for C# code. A Roslyn analyzer is basically a C# compiler plugin which can emit additional diagnostics if it encounters a certain pattern in the code being compiled.

One of them lets a developer mark a C# method such that the method must be invoked with named args [1], calling it with positional args is a compile time error then.

And the other makes it a compile time error to discard a marked method's return value [2]. Kind of like it is in functional languages.

Was learning/practicing F# along the way, so the code is probably not so good. But it works :)

[1]: https://github.com/mykolav/require-named-args-fs

[2]: https://github.com/mykolav/must-use-ret-val-fs
SaaS Billing Isn't Fair
What phone will you be switching to?
Os Mais Poderosos do Mundo Ferramenta de automação do LinkedIn
Naked Short Sellers have set our cancer research back decades
They also said:

> By listing that directory you can see what services load on boot.
I agree, I definitely wouldn't use JavaScript on the server side, unless you really want server-side rendering of React or something.
Good read, thank you!
Faster Cpython [pdf]
The nice part is that you can make web dev as simple or complex as you want. You can write your entire application in a single index.html file with no compilation or build step. You can also use various preprocessors, scaffolds, libraries and frameworks to achieve the same result. The choice is yours.
I ignored systemd because I thought it didn't affect me, as I only run linux (fedora) on my desktop, and hardly had any issues at that.

But recently, when I changed my fstab file to mount a drive at boot, I made a typo. My system wouldn't boot at all and it wouldn't even drop to a shell so I can chroot the file system like you would with init.d.

I thought that there's some arcane command I don't know about. But there wasn't. You're locked off, and expected to boot off something else to fix your system. Horrible.

Having this said, I honestly expected way more on the section about benefits to users.
Can somebody explain to a non-coder who doesn't have anything to do with cryptocurrency what happened here? I find the article itself to be unreadable.
I would link the blog post to the app developer. Maybe they will revert some of the changes or fix them.
There's ærialbot – while nominally a Twitter bot I created because I wanted to follow it and it didn't quite exist in this form yet, it can be used to download arbitrarily large satellite maps from various services: https://github.com/doersino/aerialbot

Also: UnicodeMathML, a more-or-less-standard-compliant UnicodeMath (a linear encoding of mathematics that leverages Unicode for brevity and plain-text readability that's built into MS Office) to MathML translator – it's the only reasonably feature-complete, web-based UnicodeMath-to-anything compiler I'm aware of: https://github.com/doersino/UnicodeMathML

And various tools around Morgan McGuire's web-based Markdown renderer Markdeep – for creating presentations (see https://github.com/doersino/markdeep-slides), undergraduate theses (see https://github.com/doersino/markdeep-thesis), and drawing diagrams (see https://github.com/doersino/markdeep-diagram-drafting-board).
I’ve written a handful of systemd units now and, while the simple cases are nice, anything more complicated is really hard to figure out by reading manpages or other official sources of documentation. And, additionally, I’ve found it’s often easier to write a shell script to be invoked by systemd than to handle certain issues in the unit file itself.

As far as the watchdog but things go there’s plenty of good enough solutions that don’t really on systemd: daemonize, DJB’s daemontools, etc.
You've confused by-label with the kernel's device nodes (e.g. /dev/sda1). Kernel names are assigned in order. Labels are just like UUIDs and part of the filesystem.

However, unlike UUIDs they don't necessarily exist, are not as likely to be unique (you should only get duplicate UUIDs by cloning filesystems) and are easier to change. This makes them less suitable for mount configuration.
I’m pretty sure that shows that miners follow the money. They will mine whatever chain where they can sell the block reward to the highest bidder.

Anyway I don’t think reality is as simple as your last comment suggests. There was a lot going on at the time including a lot of misinformation.
How do you differ from Thrasio?
It feels like an admission that the ships are too big for the current canal. You can read elsewhere about some ugly hydrodynamics of vessels that size if they get close to a canal wall.

Here's an expert whose discussion is very interesting

https://www.youtube.com/watch?v=CZ14E289jvw

Also, the canal generates critical foreign dollars for Egypt. They're probably slightly panicked about the proposed Israeli canal, particularly as transit companies are (one would assume!) much more open to alternatives.
Thanks for posting this podcast, I enjoyed hearing Douglas and Terry talk about their “multimedia CD-ROM”. For them it was a major advance from text adventure games!
I built Backtest[0], the backtesting tool for European index investors, as a way to analyze the historical performance of my portfolio of index funds. US investors can use a tool called Portfolio Visualizer[1], which is really powerful and has tons of different analyses you can run on portfolios. But the funds and indexes that Europeans such as myself have access to are different. And then there's the currency you hold your investments in (USD vs EUR), which has a non-negligible effect on the historical performance.

So I built Backtest to scratch my own itch. It's been growing more or less organically for the past 1.5 years though and currently sees about 500 visitors per day.

I'm thinking about open-sourcing it but I've yet to thoroughly analyze the pros and cons, and decide on important things such as the license.

[0]: https://backtest.curvo.eu
[1]: https://www.portfoliovisualizer.com/
Starting in August, Google will require that they sign apps, not you
That's what code libraries were intended for.
I built lots of tools in the past, and most of them are open sourced and/or available as an archived snapshot via my website [1]

One of the projects I failed to make money with but that I'm still proud of is lychee.js [2] - it used game engine concepts to build a generic graph/scene for "normal" applications.

But the twist is that every state and property can be serialized, deserialized, and reconstructed over the timeline even with differential analysis (e.g. in error cases) or even predictions via tesselation and extrapolation over the multidimensional timeline. It uses techniques similar to flow based programming, but only to be able to vectorize the data in order to make it learnable by neural networks.

I got to a point where backpropagated ES/HyperNEAT was able to understand composite pattern based programming, whereas the entity/components were the adapters for the multi-agent based simulation layer and it could learn all kinds of cool things from layouting up to combinatory things of state management, where the neural networks could iteratively progress up until the final (defined outcome/goal state) was reached. Something like "animate this to that position" or "resort the grid layout based on user interaction" was automatically done within seconds.

The biggest project I built with it was a simulation that was learning the RAPID programming language, and was able to redesign a complete car manufacturer virtual factory, including all variables on the robot cell's code.

Then decided to take this into the cybersec sector, by letting it learn the combinations of exploits and definition/generation of payloads similar to how metasploit does it in a manual manner. Won a DARPA contest by writing an adapter for it, got classified and had to delete at least the AI parts behind it after a long legal battle that I, as a private person, could not sustain.

Suffice it to say I'm not allowed to work on it anymore, so these days I'm trying to fix the peer to peer web with compositional game theory ideas I have in mind for a while now. [3]

[1] https://cookie.engineer

[2] https://github.com/cookiengineer/lycheejs

[3] https://tholian.network
Linux phones are rapidly becoming more and more usable. The pinephone is already usable as a daily driver if you're willing to put up with a few hacks. For some segment of the population I think the trade offs they offer will be worth it and you'll probably start to see a decline in both Android and iOS market share.
This is not true, you have to run a validator to get rewarded. Rewards will be much less than miners get now, and the whole "rich get richer" is literally how investment works in basically anything, even Bitcoin mining
You could argue all hacking is just doing something that is (accidentally) allowed by the target system.
Txs / MWh is not a valid metric for most cryptocurrencies since power consumption is proportional to price, not transactions.

Also, BSV and BCH are totally insecure so it's not really fair to compare them to secure cryptocurrencies.
The normal logic is that private industry can't get a foothold against something subsidized by tax revenue, therefore the municipal option amounts to unfair competition.

I've never really bought into that line of reasoning though, especially when upkeep can be bid out to these ISP's.
Poetteringware seems to be highly praised by mostly young people who would like Linux to be a Windows clone. People who understands Unix concepts tends to dislike it.
First thing I do when changing or creating a thing.

Try to figure out WHY things are the way they are and run through some scenarios. It's not a bullet proof system, I don't always do it well... but it can help having to re-invent some of the more obvious aspects of the wheel.

The whole blockchain ecosystem seems like a long drawn out lesson as to why at least some systems we have are kinda big, bulky, involve a lot of checking / overhead ... and why some rules and regulations exist.

Every new blockchain company that posts a blog and complains about "Why can't we just..." often has me thinking "Well yeah you shouldn't... wtf"
Yeah, with the #!-lines, sysv init scripts can be written in just about anything and, as long as you implement the expected command line interface, the init system will handle it correctly.
This is far from true, lmao. It's only tightly coupled to depending on the Linux kernel.

systemd was in fact heavily inspired by MacOS's launchd. At worst, it can be said that complex boot managers will begin to converge on a design that actually works ~ MacOS did, Windows did, and now Linux has with systemd. The three have plenty of differences, though systemd is still closer to launchd than not.

And in actuality, it's very tweakable. Did you notice that the source code is open, for a start...?
I understand that this project is to showcase Sciter SDK (https://sciter.com) a nice project.

Here I'm showing something I did some time ago https://meimporta.eu/htmleditor/ it's a crude WYSIWYG html editor for people that already knows HTML/CSS and uses basically the browser contenteditable capabilities. It was inpired by Webflow (https://webflow.com/) but very simple and basic, it has 4 main sections: editor shortcuts, wysiwyg editor, html editor, tree view. Some things are easy done in the wysiwyg editor but sometimes the raw html editor is better, we can edit in both of then and get instant result.

Don't bother comment on the UI/UX it's an personal naive tool straight to the point I needed. Anyway any feedback to improve is welcome.
The implication isn't that it was banned because of health concerns, but because of its distracting popularity. (Like Pokemon cards or yo-yos.) The article reiterates this further down, though also links to a 2012 article where a few elementary schools in the LA area banned them due to high fat/sodium/calories, like other candy or junk food. https://latimesblogs.latimes.com/lanow/2012/10/flamin-hot-ch... You'll also note in that article that Frito-Lay doesn't market to kids 12 and under or sell directly to schools. (I doubt that's changed in 9 years.) The colloquial name for junk food is junk food, I think people are well enough aware that it's bad for you. So what concerns do you have left?
I reboot my workstation about once a month, and I couldn't care less how long it takes. What I do care about is that my workstation actually reboots predictably. If it needs manual intervention when I'm traveling, I'm screwed.
On the contrary, that's the message that people need to see.
Given that the author is an anti-masker conspiracy theorist, we can learn that one can score Internet brownie points in the anti-masker conspiracy theory community by plotting garbage data without providing sources or context.
If you go to Japan for lunch, you are traveling more.
i often am annoyed with the generality and complexity of existing solutions, and seek something simpler. additionally, that which i cannot build, i do not understand. to summarize: building things, for fun and profit.

agr: https://github.com/nathants/agr

like ag or ack, but with the ability to replace matches or delete lines.

tinysnitch: https://github.com/nathants/tinysnitch

a minimal system firewall for inbound/outbound connections with visual prompts on connections without an existing rule. fails closed.

cli-aws: https://github.com/nathants/cli-aws

a cli for working with aws, particularly ec2 and lambda, that dramatically simplify operations. currently exploring a go port.

bsv: https://github.com/nathants/bsv

a binary data format and composable tools for maximum performance data processing. several tools have triplicate implementations in go and rust for performance experiments. generative testing with small and varying buffer sizes ensure correctness. prototype with pipes, optimize with a single binary (see related posts in readme).

s4: https://github.com/nathants/s4

maximum performance distributed object storage with adhoc distributed computation and data shuffle. duplicate implementations in go and python, for fine grained objects prefer go, for medium and coarse grained, use either. use with ephemeral data and instance local storage (i3en). prefer vendor object storage for durability.
This was REKT2. There is a REKT1 AND REKT3 as well.

https://www.rekt.news/value-rekt3/

Anyone heavily participating in DeFi considers this a cost of doing business in the cutting edge of new finance (which is a very debatable way of saying things).
Atleast on Arch, Systemd should drop you into the Emergency shell if it cannot mount a device that isn't defined as optional. IIRC it might require a root password to be set, however.

Otherwise, edit the kernel commandline to add "systemd.unit=emergency.target" to the end, which triggers systemd to straight boot into this console without trying anything that it doesn't need to bring up the console.
Parser Combinators in Ruby (2019)
>Basically it will make rich richer and more centralized.

So PoW doesn't have this problem? It costs money to run mining hardware and supply electricity. The more valuable a PoW coin is, the greater incentive there is to run more hardware. With Bitcoin specifically the block rate is limited via the difficult adjustment. With this in mind it sounds like whoever is mining will get richer faster and centralize the competition.

PoS just abstracts all of this into the code itself. I don't buy the quoted argument.
> I thought the exact same thing as you twenty five years ago

Mr Pressler, would you mind reminding everyone how old you were “25 years ago” to put this statement into perspective?

Could you please stop pretending you're some old hat who's seen this before in 90s or even 80s[1], and trying to give your wisdom to the young generation, this is ridiculous.

[1]: in your initial comment in this thread :
> we went through with C++ in the late '80s and early '90s,
I have built a few tools for developers:

- Mockit - A tool to quickly create mocked APIs.

- awsicons.dev - Quickly find AWS icons

- EventBridge Atlas - Discover and document your AWS EventBridge schemas

I'm currently building a tool that will hopefully help all open source engineers in the world.

I want to give open source engineers the ability to quickly create landing pages for their GitHub projects.

I think README.md files can only go so far, but (for me anyway) nothing beats a nice landing page selling your open source project.

Not all of us have the time or skills needed to create landing pages so I built https://gitpages.app that can help everyone.

https://gitpages.app is a tool that hopefully can inspire and help open source engineers. It's still in development but if people are interested let me know.

Cheers!
The bank got robbed.