skysight-inc/HackerNews huggingface dataset:
> so it is exfiltrating your contact list as well, exposing your network.

They claim they do that in a privacy-preserving way with crypto magic but it's the inform-people-when-you-start-using-signal part that is a problem
Custom Types in Diesel
Holding properties isn't a business, its an asset of a business at best. The business is providing shelter as a service.

Never thought i'd find a reddit style anti-landlord on HN.
Azure DevOps also has a generous free tier with lots of CI minutes, and I'm fairly sure you can use the MacOS pipelines in that tier.

I've used Azure DevOps on several projects, and it's CI/CD capabilities really are fantastic.

I've also used AppCenter (and the previous incarnation, HockeyApp), and it makes for a great app distribution experience. It also has an integration with InTune, which is very useful in the enterprise, although we did find configurating it to be a total PITA and it required a domain admin to set it up.
TLDR Feeding fruit flies antioxidants (suitable for flies) lessen the damage from sleep deprivation to the point it's no longer lethal or life shortening. Damage from sleep deprivation seems to be very strongly correlated with oxidants build up in the gut of fruit flies. Similar oxidants show up in guts of sleep deprived rats as in fruit flies, so it's quite interesting.

By reading the actual paper I learned that apparently melatonin and lipoic acid fared best at extending survival without giving any additional sleep. Another interesting observation from the paper is that anti-oxidants didn't affect lifespan of non-sleepdeprived fruit flies.
I wonder how much it will fetch on eBay. One of the Channel Tunnel boring machines sold for £39,999 in 2004. http://news.bbc.co.uk/1/hi/business/3620673.stm
PowerShell 7 fixes it so you can put pipes on the new line, without needing backtick escape on the previous line. e.g. in Windows Terminal ctrl+enter a newline and write

gci
| select name

> One of the things not often mentioned about PowerShell is its embeddability

Not mentioned enough; Exchange 2007 GUI was built with PowerShell integration such that you could click through with a mouse, and it would show you the powershell code for you to copy/paste and reuse it yourself without a GUI. This is a very underused, under-discussed idea, IMHO.
If flyovers come out of training budgets it's not a cut. The whole premise was reducing unnecessary programs. That has a clear knock-on effect of reducing the need for headcount and recruiting.

I'm not a fan of constant military displays at sporting events, but the argument is usually shut down very quickly as required flight-time and as recruitment. I was trying to turn that into a more productive direction.
Right to protest

https://en.wikipedia.org/wiki/Right_to_protest#:~:text=The%2....
The optimization I care about most is vectorization. A lot of ML and data science basically boils down to numerical linear algebra and optimization; vectorization is the key optimization for these kinds of problems. I bet if Go got a better autovectorizer it would compare more favorably against languages like Rust and C++ for numerical tasks. The trade-off, of course, is longer compile times, which I suspect will be unacceptable to the core Go team.
> - Bash is awful (should be replaced with Python, and there are so many Python-based shells now that reify that opinion)

You know that no one uses Bash these days right?

Fish shell, Zsh are the much newer and friendlier shells these days. All my shells run on Fish these days.

I have to tell you that my shell ergonomics has improved a lot after I started using fish shell.

But to your point, _why_ is Bash awful?
Everything the federal government does is a huge contract. Of course, in a hypothetical paradise it wouldn't have to be. But in the real world, it is. That's still no reason to be surprised.
Eric S. Raymond's “Rules for Rioters”
There's a lot of tunnelling in Buckinghamshire and other counties with open countryside because the mainly Tory voting areas close to London object to HS2
Sort of, but I think the third bullet point is irrelevant: the correspondence of the visual syntax to the data structure representation isn’t really essential to homoiconicity. The alternative syntax in http://readable.sourceforge.io is still homoiconic, despite being a somewhat different syntax for the same program.

EDIT: If anything, I’d define homoiconicity by the ability to write the same program (as EVAL sees it) in a variety of different textual formats: e.g. ‘foo is equivalent to (quote foo) and both programs are indistinguishable to EVAL
Optimize your images, do not let your users download big image for nothing
I find it hard to fathom that many programming languages still don't use partial evaluation. That a popular language avoids inlining is even beyond that.

Inlining us hard to do in ways that makes sure you always produce the optimal code, but simple conservative inlining is probably among the simplest and most efficient optimisations you can do.

Edit: one of my favourite quotes is about the hardships of the heuristics of inliners: "I don't know how many of you have tried to write a good inliner. It is like barely being able to restrain a rabid dog on a leash".

I probably mangled that, but originally it is a quote by Andy Wingo when talking about the improved optimisations of guile 2.2.
Why does this come as a surprise to anyone? It's not like racist people live in trailers deep in the South, all together on one big plot of land, possibly missing front teeth so it makes it easy to spot them. Racists are all around us in all spheres of society.
Great, thanks for the extra information.

An yes I have read before about the whole green/blue being the same thing in some cultures and women often seeing more colours than men. So colour seems to have a very subjective foundation, and I was curious how the science approaches that.
You’re complaining about two sentences in a 3000 word article. Read on. It’s raw information from there. You are also allowed to skip the pictures.
Wire, not phone number based and they are working on distributing their backend and making it FOSS. Client is already FOSSand they've been audited a few times iirc.
Not really. Programming is very linear in all forms I know¹.

1. There's a start point. UNLWS has none.

2. There's a mandatory canonical traversal order of the text (the compiled instruction pointer, at base). UNLWS has none.

3. Structurally — i.e. even ignoring execution — it's mainly a tree, not a graph (parent class > child class > instance > function, e.g.). There are some parts that are directed graphs, like mix-ins and some RDBs. True multigraph structure is fairly rare. UNLWS is pervasively a fully connected multigraph with some directed edges (like irrealis).

…

Programming is, however, similar to UNLWS in that both are isomorphic to predicate calculus (e.g. functions, like UNLWS glyphs, are n-ary predicates). I think that's what you're probably catching on.

It is an important feature… but I think you're missing the more essential nature of non-linearity.

(It took me several years to grasp enough to start making UNLWS, so don't feel too chastised. It's a very difficult concept. :p)

I believe that complex circuits (as in wiring) and flowcharts do have the non-linear nature, though. Perhaps it'd help to think of those?

¹ I don't know functional programming or constraint satisfaction systems. It's possible those are different.
The President vs. the Pentagon
Looks like a package for those who have no package manager. Highly insecure - do they review Dockerfile on each installation? Does it store and display pulled git hash?

Looks like work in progress:

$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si

... and never used.

Makes sense as a wrapper for PKBUILD

pkgname=qemu-osx
pkgver=10.14.6
depends=(qemu libvirt dnsmasq virt-manager bridge-utils flex bison ebtables
netctl libvirt-dbus libguestfs)
...

New way of `./configure && make && make install` and `curl | sh`. Why can't all distribution have easy to define package [1]? And publish it [2]?

[1] https://wiki.archlinux.org/index.php/PKGBUILD

[2] https://aur.archlinux.org/
Yeah, I had one of those, he was either a dick or a megalomaniac. Fortunately he emigrated so I'm unlikely to see him again!
> who invented the weird term 'anarcho-capitalist'?

The economist Murray Rothbard used it first in the mid-20th century, according to the Wikipedia page on anarcho-capitalism. He felt free to use the term as it borrowed some ideas from anarchism, but many would say he excluded crucial parts.

Most anarchists are very unwilling to be associated with anarcho-capitalism, and resent the prefix. They are probably even less thrilled about being associated with the libertarian party.

US Libertarians: limit the size and scope of government

Anarcho-capitalism: no centralised state, society self-regulates via free markets.

Anarchism: no heirarchical power structures, thus no private capital at all.
As long as you re-serialise that data when piping to coreutils (etc) you shouldn't have an issue.

This is what my shell (https://github.com/lmorg/murex) does. It defaults to using JSON as a serialisation format (that's how arrays, maps, etc are stored, how spaces are escaped, etc) but it can re-serialise that data when piping into executables which aren't JSON aware.

Other serialisation formats are also supported such as YAML, CSV and S-Expressions too. I had also considered adding support for ASCII records but it's not a use case I personally run into (unlike JSON, YAML, CSV, etc) so haven't written a marshaller to support it yet.
I came for the TOP reference and I was not disappointed.
Even Java and .NET do better on auto vectorization.

Intel has recently published an article on using Go, their advice?

Manually use cgo or Go Assembly for the AVX.
I wish there were gui pipes. Pipes are wonderful but they’re neither interactive nor continuous.

Pipes that loop, outputting a declarative gui text format, and listen for events from the gui, would be marvellous.

I can’t think how to do that without sockets and a bash loop. And that seems to create the kind of complexity that pipes manage to avoid.
Sadly, Signal neglects user experience, and as a result people around me all tend to migrate to WhatsApp.

They don't care that they are uploading their entire contact list to Facebook — "death before inconvenience".
Not respecting private property and victimizing rich worked extremely bad for our civilization in the past.
(can't believe this was downvoted)
To Rust or Not to Rust?
It’s not that specific thing is not relevant or even wrong, just that it misses new attacks
It is clearly an ad. Not a commercial ad but those aren't the only kind (as you pointed out).

They've opened themselves up to arguments over what non Rust-related cause to advertise next! "For Rust 1.45 I think we should put replace the release notes with a message about the civil war in Yemen."
Thanks for this! I'll continue on this and gonna write my own article soon hopefully adressing this!
S3 Cares Not for Gender
Dgraph Labs | Palo Alto, Bangalore, Remote | Hiring Community Engineers, Technical Writers, Distributed Systems, Frontend, and Fullstack Engineers | Full-time, VISA | https://dgraph.io/

Dgraph Labs was started by ex-Google engineers and is VC funded. We are a team of dedicated engineers with a mission to build the world's best graph database. Nothing less excites us! Dgraph has solid open-source traction with over 13,000 GitHub stars and over 2 million Docker Hub pulls and is being used in production at multiple Fortune 500 companies.

We are hiring for community engineers, frontend engineers, fullstack engineers, technical writers, and distributed systems engineers. We love what we do and take care of each other while hand-crafting the best graph database.

Stack: Go, ReactJS, Javascript, Docker, k8s

More details: https://jobs.lever.co/dgraph

If this sounds exciting, drop-in a mail to ananda@dgraph.io, also mention HN in the subject line.
I'm no expert on the subject, but probably the use of phone numbers (and confirmation by SMS) is helpful to limit the number of bots.
Yes it's expensive, but a future where most infrastructure is underground, from mass transit to power and communications, allowing nature to return to the surface, for future generations to enjoy seems like a worthy goal imo, even just on the aesthetic merits, saying nothing of the ecology. Just a damn shame we couldn't build these boring machines in the UK, and funnel the spending into the domestic economy.
Looking at the 'Graphical Abstract' in the excellent link [1] that seesawtron posted, I don't think you did miss anything.

[1] https://bit.ly/3cy0C9u
your example is really not appropriate. a grocery store (big or small) will not hire additional checkout staff "because it looks good when you report the quarterly unemployment stats".

private businesses really couldn't care less about those stats. they will hire the minimum number of people necessary to perform their service, at the minimum cost that they can.
As a brit it is especially hilarious, they rail at american monopolies only to want to replace them with their german ones.

Yawn, laugh at the failures.
Go does inlining and their inlining heuristic has been tweaked over time.
Well yes, but sometimes this approach gets you things like Airbus.
what a nice traitor, i bet you are proud of yourself ;)
Usually containers these days.
Can someone explain how the downvote system works? I guess every user is not allowed to downvote but some users can? Thanks for your insights in advance.
Daniel J. Bernstein's little known http@ tool is just a shell script wrapped around tcpclient, and is fairly similar, except that it does not use the Bashisms of course:

printf 'GET /%s HTTP/1.0\nHost: %s:%s\n\n' "${2-}" "${1-0}" "${3-80}" |
/usr/local/bin/tcpclient -RHl0 -- "${1-0}" "${3-80}" sh -c '
/usr/local/bin/addcr >&7
exec /usr/local/bin/delcr <&6
' |
awk '/^$/ { body=1; next } { if (body) print }'
Trivial as ordering a 2U 16 blade GSM modem array from AliExpress, sure
>The desktop app takes several minutes to open (at least on Linux), so I find that the only way to use it is to start it at boot and always leave it open. I'm still hoping that someone may create other clients, e.g. a Pidgin backend.

how do you want them to solve this? they store encrypted messages and those have to be decrypted on start. the more messages you have the longer it takes to initialize.
What really hurts Signal are two things:

* sub-par user experience: WhatsApp is just nicer and smoother, and people tend to like that

* very few people understand that Signal DOES NOT get your full contact list, while Facebook (through WhatsApp) does

Especially the second point is very relevant with the current situation — you do not necessarily want to expose your entire social graph to Facebook. But so few people understand this, and even fewer grasp that Signal can still work without doing the same thing.
Which globe?
What is the basis for this best estimate?
Thanks! I haven't given the issue of unique identifiers too much thought because in most cases I assume the item URL is less likely to change than the text and will serve as the unique identifier for the RSS reader. It's possible to create feeds without item URLs in Feed Creator, so in those cases maybe letting users select an identifier to be the guid element in the feed would be helpful.

Generally though, I'm hoping users understand that feeds produced in this way could be a little more brittle than if the site offered its own feed.

One difference with your approach is that you have the data from previous fetches in your database. With Feed Creator everything related to producing the feed (source URL, selectors, filters, etc.) is embedded in the feed URL to avoid having to record data on the server. So each request is treated as if it's the first one - the server doesn't know if an item in the feed is new or old. If we referred to feed data from previous fetches, maybe we could let users introduce a delay before having a new item added to the feed. This might help in cases where a typo is spotted and corrected by the publisher minutes after publication. Can't think of a much better way of avoiding false positives at the moment though.
it worked well for alibaba ;)

Azure and AWS are both state funded ;)
Here you go http://blogs.perl.org/users/flavio_s_glock/2017/05/perl5-to-... ;-)
Anguilla permits them. I had to buy off a squatter.

But Sai is literally my full name (I'm mononymous), at the time it was affordable to buy off the squatter, and the per year registration fee isn't too high. So I think it's certainly been worth it.
Hit sprint commitments every time through the power of conversation
I use Apple gear and think it's mostly overpriced.

I Need to buy a new MacBookPro and even though I can reclaim the VAT (sales tax) and it'll come out of corporate accounts the price makes me wince

Oh and I'd like one without a touch bar but screwed on that front unless I go high end MacBook Air

iPhone SE at £400 is pretty reasonably priced though and will be my next phone
Racket does this, I personally have no issues with the error messages in Common Lisp implementations, that generally implement this sort of thing by generating special source forms that are just lists wrapping other parts of the program.
as for your link about OpenStack, was there anything in 2013 which would have been an alternative to OpenStack? If you wanted to build your own cloud infra back then this was the standard to do it with, no?
What are you doing with the data collected?
I don't see anywhere a privacy policy, gdpr or anything
It’s been a while since I was a new member here, but AFAIR, you need to accumulate a bit of karma so you can downvote. This prevents fresh accounts from downvoting.
Cool. Falvonoids are also known to be anti-oxidants. [0]

[0] https://en.wikipedia.org/wiki/Flavonoid#Antioxidant
This was allegedly used by the authorities in Hong Kong during protests there in 2019, but using Telegram. Telegram responded by introducing a new setting that hides your number from people that aren't in your own contacts.

https://telegram.org/blog/scheduled-reminders-themes#new-pri...
A Guide to Implementing a Dam Solution
Things to Do for Your Dev-Self
i agree with your point, but i think many companies don't think the same way. they made a tradeoff between convenience and standardization, and lock in.

i find it amusing when developers are dismissive of older vendors are architectures, and then they end up with a single cloud, utilizing all sorts of proprietary services.

they think they are doing something very different. but the old boss is the new boss and the large public clouds enjoy insane levels of lock in, leverage, and profit margins.
If it parses to primitive data structures (and actually produces a structure) and allows you to intercept the code between parsing and evaluation/compilation, this is exactly what I’m saying.
There is exactly one paragraph of it. It takes approximately 10 seconds and is easy to skip. Seriously.
Photography Laws in Germany
Search is definitely faster, but I think both compliment each other. I use Everything(and Listary) about 90% of time too. But I think there has to be some kind of rough hierarchy in place, to make the scope of search smaller and find the files quicker.

Also, sometimes you cannot find that one file you're looking for with search, or worse, cannot even remember what it's called, but with some light organization, you at least have some idea where that file resides.
I think they're some kind of back projection from the nearby space of the image. Without them, you'd be more likely to draw features in the wrong place because you and the computer have a different idea of the intended scale and end up monster faces.
Also see Quaero
Another pain point in Go I vaguely recall is that functions written in assembly are never inlined, so you always pay some penalty for using such functions (this may have changed in a more recent version of Go).
Open Rights Group demands government act to secure ‘track and trace’ data
The health benefits of track and trace vs. privacy infringement...
You can access email only through Tor and they will never know your real IP.
When you are looking at the email in gnus C-c l (org-store-link) then in the org file C-c M-l (org-insert-last-stored-link)

I think. I'm not sure what you mean by dynamic link and have personally never needed to link to emails.
- This fails on badly formed PATH, or malicious PATH

- When PATH contains entries that no longer exist / are not mounted, substitution with "sed" gives a wildcard that is not expanded, and eventually makes "file" report an error, which is not filtered out

- If PATH contains entries that have spaces, the expansion is incorrect
> This is where you need to use awk.

I think need is a strong statement in this context.

echo $(( 1 + $(grep 'cpu cores' /proc/cpuinfo | head -1 | awk -F ':' '{print $2}') ))

Choosing shell vs. [insert modern] programming is a matter of trade-off of taste, time, $$$, collective consensus (in a team setting) and so forth.

[edit]: Forgot code syntax on HN.
I just tried it for fun, and it was fun. I uploaded a photograph of my six-month-old grandson and then I videoed myself saying something profound in a deep serious-adult voice. The resulting video is, I humbly believe, very cute. I'll share it only with family, though.
Thanks. I had never heard of it.
> However, the usual way it is done is a disaster: top-bottom, funding some existing behemoth company that will have no capacity whatsoever to innovate, nor will to do so. But they will get the money because they have good connections.

That's the tragedy of the government-backed tech in France. You also have a lot of very skilled tech companies there, but they are not the ones getting government support to grow further.
Does anybody have any technical details to share about Gaia-X? I mean service discovery, interchangeable services/interfaces, etc. has been around since the SOAP days (~ 2003) at least. Cloud can mean many things. Does there exist anything at all or is it just talk at the political level atm? Do they intend to fund new research into bringing these things, or will they pick existing tech?
How Do I Predict Time Series? – FinTechExplained
This but they explode when they make contact with the target.
France is a tax and red tape hell.

As an individual you may be OK re. tax if you are married with children because they give strong tax advantages to those households [basically they count how many people live on your income when calculating income tax], which must be your case.

But overall tax levels are high, taxes are many and complicated, red tape works against you.
That's what I came around to, cops should get a stipend to pay their bond. And make sure the insurance companies have full access to their personal files. I think that would get rid of 90% of your problem cops right there. Because they'd be unable to find insurance.
For extra fun hook it up to the DMV photo database so that every returned image always looks just like an actual person in the area.

Your conviction rate will go through the roof when the artist's sketches are a dead ringer for the suspect!
Using paid Wikipedia editors to manipulate social media presence
Checkout Frappe Datatables (https://frappe.io/datatable) (MIT License) it has most of what you need.
no one would believe you...
The actor model is non-linear. Reading the code gives you almost no clue on the order of execution.
> You know who’s not laying off anyone? The military

I would not bet about it. Military robots are in the way. Even if the budget is increased, machines eventually will replace a lot of the current people.
See here: https://allaboutberlin.com/guides/anmeldung-in-english-berli...

It shouldn't have to be a 3 page guide, but there's enough variation in the process to warrant it. 5 years ago, just getting an appointment was an adventure.