skysight-inc/HackerNews huggingface dataset:
The (initial) killer app for this has to be warez. Messaging and publishing seem like compelling uses, but to get people to bust out the credit card to some pod host each month before there's a sufficient network built up to make those attractive, there's going to have to be a lot of pirated content available somehow.
Since a real computer costs jack all anymore and gigabit will be increasingly common routers should have an app store. P2P via other peoples routers could handle load beyond what the individual router could handle.
I'm confused. When I run your DDG query, the first result is the github page, and the second result is the docs. So same top two as Google, but flipped. I find that acceptable. Maybe one of us is in some A/B bucket?
Clinical trials up to FDA standards are expensive.
Has to do with Night Shift
On a basic level, it seems to be the same old web, but rather than Facebook or some other company storing your data, you store it on a pod, and give the app access to it. Which is fine, until one day you share a bit too much, or you 'create' personal data in connected apps, which the app obviously has access to anyway. Not sure what this solves. Also, I can imagine lots of "pods as a service" popping up, which is kinda scary, because now it's not just your social life that's stored in one place, but ALL your personal data, including medical records and whatnot. Perhaps I've missed something, but they need to elaborate more on the underlying concepts driving this idea, as, like others, I'm not convinced of its validity.
Very nice article.

I always wanted to extend my tutorial[1][2][3] with a 4th part, to make the connection between Euler Gamma function and Riemann Zeta Function.

I will link to your article, it's really well written.

[1] https://mourafiq.com/2015/08/30/extensions-of-the-factorial-...

[2] https://mourafiq.com/2015/09/09/extensions-of-the-factorial-...

[3] https://mourafiq.com/2015/10/09/extensions-of-the-factorial-...
>LLVM compile times are fine

What constitutes 'fine' depends on workflow, size of project, machine horsepower, and personal preference. Some projects require a bit more compile -> experiment -> change -> compile -> experiment -> change than others.
The hard part is ID, you need either a centralized authority or a standard specification.
They already do something like this because if you search "array reverse" or any programming question then you get a Q/A tab with stackoverflow almost always at the top.
Do you have any recommended resources?
The Tom Woods Show [1] - A 30-minute show each weekday. Tom is Harvard/Columbia trained historian, amateur economist and libertarian philosopher. 1,250 episodes. The usual format is interview with a prominent thinker and/or doer.

Contra Krugman [2] - A weekly show where Tom Woods and economist Bob Murphy teach economics by analyzing an generally refuting Paul Krugman's New York Times column.

Part of the Problem [3] - A long-form semi-weekly(ish) talk show featuring comedian Dave Smith. Dave discusses current events and issues from a his libertarian perspective.

Dangerous History Podcast [4] - An irregular show that dives deep into various topics and episodes in history. Approaching 200 episodes.

[1] https://tomwoods.com/podcasts

[2] https://contrakrugman.com/

[3] https://gasdigitalnetwork.com/gdn-show-channels/part-of-the-...

[4] http://profcj.org/list-episodes
Because uncompromisingly compassionate behaviour towards other human beings is the ultimate and best way to make a world better place. Unless you are a billionare and can compete in funding woth nation states.
Just one example: In Safari, Open 'safe' files after downloaded is enabled by default …

(Yep, 'safe' files, not safe files, it's almost like a long-running joke by some Safari developer.)
A Short Introduction to Progsbase
> It turns out that staring at back-lit computer monitors for 40+ hours a week might not be the best thing for you.

Source? Light is still hitting your retinas, whether it comes from reflection or from a backlight.

I really enjoy E-Ink displays, but not because of perceived health benefits from reflected light. I enjoy how readable they are under sunlight, how they consume zero energy to show a static image, and how this enables them to always show content even if the device has no power.

It's simply not necessary to use unsourced health claims to justify a great technology like E-Ink.
That reminds me of another nice puzzle:

Let a tromino be a 3x1 piece. Since a chess-board has 64 squares, 1 necessarily remains when covering the board with (21) trominoes.

Which one is it (unique up to symmetry) and why?
Who needs a built in lcd at all? No one. Butter Indian designers built maps in. That’s useful and the only reason anyone needs that. Also who needs two hands on the handle bars when you can plug in your phone and ride with one on the throttle and the other on maps. There is 0 use for plugging a phone into a scooter. Nor is it even safe to build that as a feature. You’re phone is not your priority whilst riding.
> I don't even get books from Amazon anymore, because there are pirate prints of books.

I once bought such a counterfeit. The amusing thing was that, apart from the utterly shoddy quality of the printing, the content of the book (Pierce) didn't even correspond to the title (Harper).
Thanks for mentioning Fleetsmith, I have been looking for such a service for some time!

(Jamf Now usually gets mentioned but it's not my thing …)
Every time I wake up in the morning and I'm still in the good old USofA, everything I touch has a petroleum component associated with it. Before, I was putting a tankful of CO2 into the atmosphere along with its associated manufacturing footprint every time I filled up. For the last 15 years I've eliminated the part that comes out of my tailpipe. One more benefit: no money goes to the Middle East to fund wars and mayhem and the MIC. It stays local and helps the local economy.
Show HN: DependencySpy – Find known vulnerabilities in your dependencies
So how is a pod different than a self-hosted database?
It's due to Night Shift, set it to a custom schedule (or enable location services but only for time zone settings)
Second this. I'm an electrical engineer who writes SQL queries daily. Knowing where your data is, how it is organized, and enough tools to do something with it: SQL, Excel, Python, R...etc is vital for making business decisions.

W3Schools has a good SQL tutorial I recommend to new engineers. After that just try to use it and use stack overflow when stumped. Easy things are easy, but some harder things can be difficult for some to grok.
Show HN: Aioserial, pyserial-asyncio for humans
I did this with procmail 20 years ago: http://angel.net/~nic/spam-x/procmailrc.txt – and then stopped because lots of spam comes with random people's real e-mail addresses as the From, and my challenge autoreplies were quite rightly being reported as spam by their innocent recipients. Now I just use FastMail and let their excellent Bayesian filtering do its job. (Oh, and I filter all mail with "unsubscribe" in the body into a "Bulk Mail" folder".)
oops ... how embarrassing
> There is a moral difference between providing information requested by government that already exists in the systems, and creating tools to assist in censoring information.

Morals are personal values, so you should say "there is a moral difference for me between..."

> I would feel the same way if Google were to develop an additional surveillance tools in their products, such as e.g. recording all audio calls and/or giving government ability to remotely listen to smartphone's microphone.

What if the government mandated Google to do so, would you feel the same way?

The Chinese government mandated that Apple handed over all user data to it, and built all the backdoors to give the government access to it (stored by a government-controlled company). Is that different?
Singing in a choir. There's no sound so beautiful, especially when you're in the middle of it, making it. It combines the benefits of music and martial-arts-like breathing practice (each mentioned more than once in this thread) with intimate teamwork.

It's cooperative, not competitive (though choirs can optionally compete). Anyone can participate. While rough skill parity helps, stronger singers naturally help weaker ones, so it's less sensitive to skill disparity than many other activities.

The drawback is that it requires teammates. Basic music literacy, and especially choir singing, has been in decline in the West for at least four decades. All the best stuff to sing is Christian, so you have to get over that. I'm an atheist but somehow I love the lyrics (I would also love it if choir singing were revived and a new repertoire with inspiring humanist lyrics appeared).

One subculture that is relatively healthy or even growing is Sacred Harp singing. There are groups meeting weekly at many universities in the U.S. While the repertoire is somewhat limited, it's a good way to get started.

I think there's potential for choirs at tech companies. I nearly started one at Apple back in the aughties, but I was so busy with work and a new family that I decided against it.
It is a problem in Germany too. You might try searching for “Apple EarPods” and see if the results look trustworthy.
I work with beaten husbands and most often, the beating starts because of their inability to produce income for the wife. Most divorces start after a layoff too.

If you believe you have value beyond your ability to produce, it’s nice, many people transform beliefs into truth by excluding all opposite evidence. Meanwhile, keeping the wife is way more correlated with produce than other factors like weight or unmeasurable things (aka: love and attention).
> Even if you didn't know the username of the admin account, /etc/passwd is 0644 so you could look it up as an unprivileged user

Users don't appear in /etc/passwd on Mac OS X https://superuser.com/questions/191330/users-dont-appear-in-...
What a transparent PR piece! It’s not even trying to be anything else. It feels like reading something on net news wire.
You made two spelling errors in "war".
Do you think that mafia will sit and watch?
> You are free (and encouraged to) use the unsafe parts of the language for performance sensitive code.

The point of the Unsafe Rust is the containment of relative "unsafeness" (that is, however, not equivalent to C/C++'s UB [1]) within a certain boundary. Having less things to audit surely helps.

[1] https://doc.rust-lang.org/nomicon/safe-unsafe-meaning.html

That said, of course Rust is not a panacea for memory and synchronization bugs. Rust helps a lot but does not fully solve logical memory leaks and deadlocks for example.
Guardian Columnist Logged into Conservative App as Boris Johnson
So "advocacy journalism" is basically a form of journalism wherein all the statements are technically factual, but the journalists intentionally and transparently ignore all other ethics and standards of journalism.

I understand why this will outcompete real journalism, but I don't see how it serves anyone.

It also saddens me that this practice has attained a degree of general acceptance that it's referred to as a "genre of journalism." I would refer to it as a more insidious and enduring form of propaganda.
As a search alternative I've really enjoyed using searx [ https://en.wikipedia.org/wiki/Searx ] instances for the past 6 months or so. Searx, like DDG, aggregates from search providers including Google, Bing, (Wikipedia, DDG, etc.)b ut you can customise it to control exactly which search providers it pulls from. And it has !shortcuts to quickly specify individual search providers, like !ddg for DDG. Source code available: https://github.com/asciimoo/searx
This is why I do triathlon + weightlifting. For me, it’s the perfect blend.
Obviously Why Rust BTreeMaps beat C AVL Trees is way too-long and misleading a title ;-)
PS: Quoting stack exchange for a definition of monopoly can only be a joke. You need to read better sources...
Been learning hiragana for a few months with my girlfriend. We are both pleased at our ability to recognize symbols even if we do not understand all the words we read.
The joy of taking something completely foreign and over time becoming familiar with it is incredible.
If valid criticism is rude, we're all doomed here on HN. The parents point is valid. If you don't like it, that's fine, but rude it was not. Google doesn't know anything more than DDG, so you're just plain old wrong on that argument.
Google’s 20th Birthday Shows an American Dystopia
What’s not clear to me is how this will work from a data storage and access standpoint.

In order to have a permissions system, you have to have permissions. For example: read:photos, write:photos, read:running_data, etc

In order to do that, there are a few hurdles:

- You have to define ACLs for every type of data stored in everyone’s POD.
- More complex is to define what parts of what data certain ACLs give access to. For example: I may want to provide heart rate data from my runs, workouts, and temperature data but not GPS. That’s getting very granular
- Since every app will have different or possibly new types of data, having a central standard for data types and ACLs will be tough.
- You’ll also need a mapping mechanism for where the data is stored and how it’s named and the formats that are being used. Even within a single app, you can denotmalize data and store it in multiple places for different purposes.

I like the principle of this but it seems very challenging to adopt. I look forward to seeing someone solve the above challenges.
Many have, for generations, came up with the same answer and it works for them.
It seems to warrant checking both the permissions of the true user and the view-as user. If either does not have permission, then the action should fail. Of course, lacking the middleware for this forces you to choose one or the other and hope you remember to check the remaining user in numerous pathways.
Reflecting a laser from earth all the way back to space is hard. The recently launched NASA satellite to look at the extent of polar ice fires a laser at earth and looks at the reflection. Ice is reasonably reflective yet even then the satellite gets about 1 photon back for every 1e12 it sends out.

Firing a large laser is expensive in terms of energy and expensive in terms of temperature: once a satellite is hot, it is not very easy to call down. All you can do is try to radiate the heat away but that’s not so easy or effective.
So is it nature not nurture after all?
Byzantine empathy – Ken liu
The hunter method productivity hack can bring clarity to your day
Dynamic and Responsive SVGs
It seems to me that you're not really taking a charitable interpretation of GP's comment. For example, in my game development experience (granted, I'm 6 years removed from that industry) we often relied on object pools to avoid allocation. You don't need to know anything about Go's escape analysis to use a pool to avoid allocation, as far as I can tell. Could you explain your position further?
Property tax is variable from neighborhood to neighborhood. I pay 3.6%, some of my co-workers pay as high as 5.2% and some less than a fraction of a %.
More like a minor issue getting extrapolated due to some other news. Is there any name for it? It adds to the effect even though not really responsible.
I was using Duck Duck Go exclusively on all of my Macs, but I'm back to Google.

The reason for the change is that Duck Duck Go disabled its tracker blocking in Safari.

I read the explanation from DDG's web site, and it seemed to boil down to something like the new version of Safari would require people to opt-in to DDG's tracker blocking, and since that would be confusing for people, it's gone.

Well, anti-tracking is the whole reason people use DDG, both the search engine, and the privacy plug-in.

I hope someone else steps up to the plate.
Is the First True EGovernment a Goner? Gemalto V Estonia
My son saw me using DDG instead of Google, asked me about it and one week later I saw he had installed it on his laptop. He also tells everyone at his school about DDG.
There are STL-compatible B-tree implementations in C++, so I would still use one of those instead of std::map. Besides, std::*map implementations are all rather slow.
I used Haskell at work for the first time about 3 months ago. I reimplemented a chunk of our trading software. It ended up being about 1000 lines of Haskell. Fun :)
Google Suite is awesome for $5 a month? Why not go with one of the best for only $60 a year
I'd pay a lot of money for a decent E Ink monitor. I don't need color or high refresh rate. I do need it to "just work", be reliable and relatively big.

The second step would be software support so that I could leave images on the screen when the computer is off.

Stuff mentioned in the article is interesting, but it sounds like the quality is quite bad for all 3.
Very good q, I am curious too.
Or maybe they should just learn LISP, which gives you both.
Thanks for pointing that out! I can't believe I missed that!
I thought Uber has diverged from per-minute per-mile billing and settled on a fixed quote based on optimal distance at the time of dispatch. The past few rides the amount I got quoted in the app was the exact amount they billed.

Is it different in various markets, perhaps?
This is what baby wipes are for.
I'm not so pessimistic at all!

The travel of information is so incredibly fast. Just thinking back to the ebola scare (my memory may be fuzzy) but we even knew when someone had broken quarantine out in Texas.

We have exact low number counts of how many people even got infected coming into the US.
In other popular threads on this site, people have long discussions about loneliness, depression and suicides. If works for some, it does not work for all in the long term.
Your comment led me to search for the latter title, if I could read it online. Instead, I found the following project. http://ninebillionnamesofgod.com/index.html
Great site btw!
Sounds like your basement is on the way to becoming what I had in my previous house—one giant closet.
Fat pointers, capabilities, something like that seem feasible https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/.

The problem is all that is nice and cool, but the real world IoT is about Chinese cams by Dahua of MIRAI fame and ESP32 modules with barely working WPA. Because the price is low, and that's what matters at scale.
Recommended movie: Elite Squad and especially the sequel Elite Squad: Enemy Within.

It's about BOPE, the special operations unit of Rio de Janeiro police. The first is about the military anti-gang exploits, the second is a good hard look at what corruption looks like. The drugs aren't going away if you break up a cartel, neither is the money.
I'm doing something similar with an Office 365 business essentials subscription (~$5/month)
my main email address only has the most important stuff while everything else I setup a shared mailbox for.
then every shared mailboxes forwards anything received to an office 365 group called Catchall which i have available on the main address and i just need to switch mailboxes if I want to reply from it (you should be able to do this through mail.app afaik).

this allows me tighter control on a case by case basis and I get all the benefits of Office365 business.
Agreed. I would have enjoied a story about the challenges and triumphs even, but its excruciatingly flowery.
I don't understand why they don't upgrade their methods for the 21st century and get into legality. I'm sure they would be quite successful in pharma/opioids/tabacco/gambling businesses. There would be no need to use axes on average people.
>Once you get past a certain point of developing a complex game in Unity, one of the optimization techniques is to keep runtime allocations at 0 bytes in order to prevent a GC pause from ever happening.

It is, but it's still an option. It's not like "language with GC" == no-go for games, as the parent implied.
I’m rather the opposite when it comes to ironing, I can never get myself to do it while not hating it. Do you have any tips for how to make it more bearable?
Introduction to Sanskrit by Thomas Egenes is a very good book for beginners.
I'm going to say no, because the black hole will be more dense than a neutron star, where chemical energy (and, more generally, chemistry) can't exist because protons and electrons fuse into neutrons.

The energy still exists, presumably, but claiming that's relevant would be like claiming a cheese at the top of a hill (potentially about to be rolled) has more calories.
> Does anyone else feel nostalgia for the pre-"web app" days of the internet? I'm talking about personal sites on Geocities and web rings built on communities of shared interest.

I don't understand the premise. Tumblr is / was over ten times larger than Geocities. It did what you're describing. It was still wildly popular with young people just as recently as a few years ago.
What is the range of this? There is little documented.
It could not locate the any results for the ten items I tried with my location enabled that I know already exist. Being in the outskirts of Chicago, I am in an area inundated with restaurants of all varieties and this could not return any results.
You should probably ask yourself why you aren't.

Because there's no gopher client for macOS.

I bet if Google indexed Gopher sites at the outset, Gopher would still be a thing.
You have to try pretty hard to get bad connectivity to localhost though...
Yeah I wouldn't put it against them if they tried selling "sugar" as lead acetate. It sells a banned sweetener, tastes great, and gets rid of contaminants all in 1 motion.
I feel like that's not all that rare—you just do it as a series of blog posts these days. You could make a strong case that a set of independent pages that freely interlink is a better format, but still, the impulse is there, so people have found a way to make that kind of content.
I'd also consider adding a firmware password if you're at all worried about unattended physical access to your mac. It will prevent your OS/boot order from being tampered with, preventing a variety of attacks.

Less important with T2 on the latest macs, but still worth considering.
This is what I see: https://imgur.com/gallery/wMoC0IF

Both on computer and iPhone.
This is an idea in the right direction! HTML5/Javascript/CSS stack is great for making UI. So much effort has been poured into making this stack great that it makes all the sense in the world to make it a standard GUI stack.

Now we need a good connector library so that we can program in any language of our choice and use the web stack for seamless display. Web sockets are a good start but we could do better.
This is where I started: https://www.amazon.com/Intelligent-Asset-Allocator-Portfolio...

It should resonate with the HN crowd as it starts from the basics and builds up a strategy. Very understandable. It then uses that to help you build an overall investment strategy.

Bernstein is in line with the Boglehead investing theory. Own the market, don't try and beat it.

It has served me very well.
It’s Time to Stop Painting Joyce Maynard as an ‘Oversharer’ Already
This is where !g comes in handy. In my experience how you search ddg is a bit different from how you search google and it may require some time to get used to but for me what ddg offers is far more interesting than what google does e.g. consistent results, privacy, ability to forward my search request to other search engines.
I am a big believer in regular strength training, to the point were I am generally in a worse mode for the day if I can't get a scheduled workout in.

If you want to get started, find a group or a program and jump in. I like nSuns + regular cardio, but the choice is going to depend on age and overall goals. I see my improving PRs and workout sets I've completed as both motivating and addicting.

StrongerbyScience has fantastic guides to most movements, and excellent, peer-reviewed training methodology.
https://i.kym-cdn.com/photos/images/original/000/572/078/d6d...