skysight-inc/HackerNews huggingface dataset:
I find it very disturbing that the very dangerous issue with Chrome and its family is not discussed here, which is the erosion of web standards.

tl;dr : Choosing anything based on Chromium is giving the death sentence to the Web "democracy"

Moving to a Chromium based browser is letting more and more market share to a browser engine whose roadmap is fully determined by Google. The issue trackers of Chromium or Android projects clearly shows how much Google values its users'feedback about their most wanted features : Not At All.
These days it seems they are starting to feel the same about open standards... At first with WHATWG getting in the yard of W3C they tried to get more influence on the redaction of standards, now they don't even bother since they can force anything they want in a "de facto standard" as they are doing with AMP.

The next step is to obliterate any standardized feature they don't like. It can seems to be a frivolous issue but they are doing this right now to SVG-in-OpenType, a standard that is currently implemented in all major browsers except Chromium family (yes even Edge see https://www.colorfonts.wtf/#section4 but the switch to Chromium will probably end it). Here is what Google responds to the numerous people aking them to implement it : https://bugs.chromium.org/p/chromium/issues/detail?id=306078...
Apparently a feature even the -probably small- team of Edge developers managed to implement is too complicated for Google chrome engineers ?!?
This will get more and more frequent as long they have more than 80% of browser marketshares.

So if you switch to ANY Chromium based browser, even if it's for privacy reasons, PLEASE keep in mind that you are working for the destruction of the web "democracy".
A small town, a chemical plant and the residents' desperate fight for clear air
Everything this article pines for is in modern video games. Story, interaction, jumps out at you (just add VR).
The wrench need only be applied to whomever tells the admin to unlock the archive. In a manner that the admin is likely to accept the request.
That's another reason, given the evident issues with the total fuckwits currently in management, it should be broken up. If it isn't, then the US may end up without a major US aircraft manufacturer.
I think GitHub is okay with "creative" uses of their system, as long as one doesn't push the limits and doesn't make a business from it.

Infamously, CocoaPods was serving directly from GH, maxing out out five server CPUs and using terabytes of traffic, and their response was fairly sympathetic: https://news.ycombinator.com/item?id=11245652
Programs must be written for people to read, and only incidentally for machines to execute. –Hal Abelson and Gerald Sussman

Often quoted, and I wonder if there's much evidence supporting it? Let's replace "machines execute it" with "people use it without reading the source code", and we can say that code is run many many more times than it is read.

Focusing on readability of the code and putting "machine execution" second, means putting the user experience second, after the developer experience. Imagine a race car engine which is designed first to be simple for an unfamiliar contract mechanic to repair, and secondly to power a race car, with the justification that the engine "will be repaired more often than it will be built". I have my suspicions that software which is fast, responsive, and a pleasure to use is designed by people who put the machine first; even if that means using difficult languages and low levels of abstraction and requires high levels of skill.

The most important skill for a programmer is the ability to effectively communicate ideas

Iverson Notation was designed as an improved way for people to communicate ideas, years before it got turned into the programming language APL. Look where that got it.

Go programmers realise that code is written to be read and so place the act of reading code above the act of writing it. Go goes so far as to enforce, via tooling and custom, that all code be formatted in a specific style.

Books are created to be read, not written. That doesn't happen by enforcing that all books have the same style and formatting.

If software cannot be maintained, then it will be rewritten; and that could be the last time your company will invest in Go.

Pushing a cult is the last word in the slides?
I agree with this sentiment, however, it does not continue to remain fun if that's the only development experience one has
Victor Lustig, the Man Who Sold the Eiffel Tower
Firefox is miles ahead of anything else when it comes to privacy.

That said, look into Ungoogled-Chromium or Iridium :

https://iridiumbrowser.de/

https://github.com/Eloston/ungoogled-chromium

Both projects try to clean up the spyware that Chromium essentially is by design.

See Bromite for Android :

https://bromite.org
> It's the likes of American Airlines who has such a large and diverse fleet that really bet on the wrong horse.

American Airlines was going to place a major order with Airbus for the A320neo, Boeing promised AA that they will deliver a new aircraft quickly which will be better than A320neo if they cancel the A320neo order.

https://www.youtube.com/watch?v=QytfYyHmxtc
Attitudes like this is why American communities at the local level are dying.
What's your point? I didn't say anything about what HN is, I just said that it is in no way a "diverse" group of people. Honestly can't see how anyone could think this is diverse.
Henry George had that figured out over 100 years ago. I highly recommend Progress and Poverty to anyone seriously interested in political economy.
If people liked this paper, I suggest reading "The Two Cultures" by CP Snow which is not as technical but more expansive, cultural and philosophical.
Arbisoft | Lahore, Pakistan | Designing and engineering robust software using web and cloud technologies | On-Site | https://arbisoft.com/jobs/

Arbisoft is a leading software company of Pakistan. With 400+ talented engineers, we are ranked # 7 among all sectors and #1 in Software Development and Services in the Pakistan100 Fastest Growth companies, by AllWorld Network (allworldlive.com).

If you want to broaden your technical skills, building software that affects users around the world and working in an environment that thrives on creativity and product innovation, then be a part of our team and grow with us. Arbisoft will give you the opportunity to develop further and fulfill your true potential.

Actively recruiting for:

Full-Stack Engineers
Backend Engineers (Python/Django)
Lead Data Scientists
React Developers
Machine Learning Engineers
DevOps Engineers

To Apply: https://arbisoft.com/jobs/
To email: pod@arbisoft.com
Existential Risk, Ecological Economics: How Blockchain Will Transform Capitalism
Well, the second arg of Unmarshall is expected to be some kind of pointer.

> Unmarshal parses the JSON-encoded data and stores the result in the value pointed to by v. If v is nil or not a pointer, Unmarshal returns an InvalidUnmarshalError.[1]

In (1) the '&' in '&thing' means roughly "the address of", so you are passing "the address of thing" i.e. a Thing pointer that points to the thing variable.

1: https://golang.org/src/encoding/json/decode.go
Here is the same story published in Nature (no paywall) - https://www.nature.com/articles/d41586-019-01448-4
Newton lived in the 17th century.
>I didn't say anything about what HN is, I just said that it is in no way a "diverse" group of people.

Huh?
> when an airplane is close to the ground it can have significantly higher AoAs without stalling

No. A wing will stall at a consistent critical angle of attack. Ground effect works by increasing the lift available for a given angle of attack, not by allowing a larger angle of attack to develop.

Parent comment was asking about the need for minimum airspeed to set the AoA sensors into a reliable state such that they could be checked at the gate, though, which is unrelated to ground effect.
If you want specifically a cryptographic/indexing hash, where 1 bit of change in input changes ~50% of bits in the output, then that's one possible goal/restriction. But that's just one kind of hash function.

But you can have hash functions with the goal of preserving similarity. For example soundex is a hash function with that constraint. From: https://pdfs.semanticscholar.org/06d6/8587c27058dd6ab3fb8238...

> For example value 1 = "Damieva" and value 2 = "Dameiva." These two values will produce the same Soundex hash value, creating a match.

There's also the whole class of LSH https://en.wikipedia.org/wiki/Locality-sensitive_hashing
What exactly do you mean by capability based addressing Vs capability object model? Is it the use of capabilities to grant access to particular chunks of memory? What do you see as the pros and cons?
Is a globalized, industrial economy is still considered “progress”? I haven’t seen the stars in over a decade. We’ve lost so much.

> We need to link it to human well-being, that’s the crucial thing. Otherwise we’re going to look like a bunch of tree-huggers

God forbid someone thinks you love nature.
Microsoft Solitaire Inducted into World Video Game Hall of Fame
I was not referring to a case of mutualism. Mutualism implies a bidirectional benefit of the relationship. I believe the ants you refer to trade defense services for honeydew from smaller bugs, for example.

Mutualism is still very interesting, but what I was referring to was a case of preserving another organism without a direct benefit. For example, wild dolphins protecting humans from sharks or similar.
Do souls even exist?
What If Unhappiness Contains the Secret to Happiness?
Top Most Expensive Watches in the World
Top 10 Most Expensive Watches In the World
https://www.annews24.com/top-10-most-expensive-watches-in-the-world/
Watch is the basic or essential need of every common people. At past time, watches have been used for time purpose only. But in the modern world, watches are often used as a fashion
Looks like HN has become a lucrative hunting ground for paying users for New York Times, Washington Post, and other news agencies. The number of paywalled articles hitting the front page is tmth.
Progressively Typing a Function in TypeScript
By paraphrasing my comment as you did, you avoided the point I was making. What I proposed is the easiest and most secure way for a normal traveler not already under suspicion to avoid losing/exposing potential client and employer data to a foreign government during a border confiscation. By no means is it 100% foolproof and I never claimed it was. As I said elsewhere in the thread, if you're already the subject of an investigation your mailed package will be intercepted, but that's an entirely different conversation.

In short, the scope of my comment was avoiding a border seizure during travel, not 100% securing your devices from being compromised, which is an impossible goal short of just not using any devices, period.
It looks like the prevalence is low and it can easily be blocked with blocking the scripts in question.

Nevertheless, what needs to happen is that all major browser makers come together and simply create a set of standard API values that do not harm daily browsing and make it possible for users to blend in with the masses, if they opt-in to activate

It would be sufficient to create a couple of uniform user agents, list of fonts, list of plugins, canvas hash, platform and webgl data to bring the uniqueness down.
It would imho. If the plane is in a failure mode, the user would search the UI specifically for error messages.

As a UXer I would _assume_ error messages would be in a consistent section of UI real estate. However, even if this is not the case I would expect both experience and training to mitigate the "can't find the error message among all das blinkenlights"
According to the paper the most useful attributes for browser fingerprinting are:

- User agent

- List of Plugins

- Screen resolution and color depth

- Canvas

- WebGL Renderer (~GPU Model)

Maybe Canvas can be fixed to a degree, but the others feel like things that will inherently be different. Firefox with the privacy.resistfingerprinting setting solves all of these at least partially (and more), but not without some usability tradeoffs.
German authorities call this 'Ping Call', and ordered telecommunications providers to make pricing transparent via voice announcements prior to calling, due to ~14.000 complaints in 1/2019 [0]

[0] https://www.bundesnetzagentur.de/SharedDocs/Pressemitteilung...
Train drivers have sometimes very short careers and can’t work anymore: https://m.spiegel.de/international/zeitgeist/rail-suicide-a-...
Thailand’s Health System Research Institute reports that children in prostitution make up 40% of prostitutes in Thailand. In Cambodia, it has been estimated that about a third of all prostitutes are under 18.

https://en.m.wikipedia.org/wiki/Child_sex_tourism

There are many readily available articles on the topic just a Google away if you really want to know more.
In before the JavaScript gripes begin. How about we skip the Electron whinging this time?

I haven't switched to Hyper because I have found it a bit pokey and that doesn't work for me, but I'll still give this one a try. I'm curious to hear about any interesting reasons other people _have_ chosen Hyper, or particularly cool things it enables by being built on web technologies. Anybody?
Europe Is Reining in Tech Giants. But Some Say It’s Going Too Far
Apple has done this with safari, now we need other vendors to follow suit. I wouldn’t hold your breath given the near-monopoly chrome has as of late.
> because they would make a huge mess and attract rodents

So what? more for cats. This is just a cultural excuse. We don't need to do what is more easy or convenient for the gardener or every public space would be under a layer of green concrete now.

> there really isn't any reason why our park trees shouldn't be producing food for us.

exact
Absolutely. The phone system is totally broken. A few years ago I disabled the incoming call part of my phone to everyone except a few family members and my wife. So far it's been great. Everyone who needs me emails me. I've yet to run into a situation where someone I needed to hear from would only call me.
If you sell enough stock to own the same dollar amount of the company whenever a buyback happens, it should be basically equivalent to a dividend.
My personal blog: https://www.encona.com/

Built using:

- gatsby (static site generator)

- netlify CMS (git-based headless CMS)

- GitHub (git remote for netlify)

It was dead easy to set this up, as someone had already done the work:
https://github.com/alxshelepenok/gatsby-starter-lumen

I tried to set up something similar from scratch myself, using Strapi as the CMS, but I found myself re-inventing too many wheels (e.g. how to allow a blog post to include an arbitrary number of inline images).

So when I found this great starter project, I went with it. There's zero maintenance for hosting the site or CMS. But I can still customise whatever I like, and deploy with a simple git push.
The Charter is an embarrassment/joke -> see not withstanding clause.
The FCC is saying the system requires whitelisting, but using your memory, rather than any technology from providers.

It is strange.
> trees are really good at capturing pollution, and a good amount of that pollution ends up in their fruit

Must admit that this is a good reason against.
That study which mentions routers and wifi seems questionably controlled - increased exposure time decreasing inhibition radius? I would expect that from just time passing would do that - it only mentions the radius shrinking not shrinking at a faster rate.
To be frank that sounds like a high school level procedure error.

Plus even if taken at face value they admit they only notice the effects on certain strains at certain phases.
If one extends this to indirect risk (i.e. financial risk to everyone involved), the paradigm gets closer to the current one: those whose jobs involve significant financial risk to themselves (investors/owners) or others (executives, managers, and -- to a lesser extent -- "talent", via the risk of shareholders losing their investment and/or employees losing their jobs/livelihoods) are paid comparably to the size of the hammer they swing with respect to risk.
Does the housing data include the cost of maintainence and additions to homes? I vageuly remember reading somewhere that if you include the total cost of himeownsrhip the returns aren’t very noteworthy.
There is also Waterfox and Palemoon which are forked versions Firefox.
Set the rules that way and you're likely to get a lot of safety gear that meets the "is complex and expensive" test.
HTTPS: //www.annews24.com/top-10-most-expensive-watches-in-the-world/
The top most expensive watches
But SPARC and Solaris are basically dead, iOS isn't a general-purpose computing platform, and Android doesn't fare much better. Is there any way to actually get this on a useful desktop or work station?
The author referenced[0] this paper: http://compilers.cs.uni-saarland.de/papers/lkh15_cgo.pdf

[0] https://lritterdevlog.hashbase.io/#toc8
Even then, webpages are a dim shadow of what was promised for future books.
It's interesting that the comparator function is one of the examples, because that's something which shows how people often confuse verbose with clear; I think it's best written in a single line:

return a < b ? -1 : a > b ? 1 : 0;

That's one line, compared with the 10(!) of his proposed method using a switch statement. Having worked with some "modern" codebases, I think verbosity is a bigger problem that's become especially prevalent recently, since the idea of making a simple thing simple is so enticing and easy, but emphasising "micro-readability" to that extent (that's 10 lines of code for two simple decisions) will bloat the code and make "macro-readability" harder, and it's the latter that really matters for the understanding of complex software.

Anyone who has the experience of reading lots of highly trivial functions like those, and gotten the feeling "I've read a lot of code, and I understand what each little bit does, but what is the whole thing trying to do?" That's a symptom of excessive verbosity.

To offer another (subjective) point, I think the lack of semicolons or other statement delimiters does make code harder to read, as it makes it look similar to a run-on sentence. Natural languages have punctuation for a similar reason --- you can quickly scan over sentences by finding their delimiters.

Also, the counterargument: https://www.linusakesson.net/programming/kernighans-lever/in...
Yeah, HN is over. For a number of reasons, but mostly a combination of shit moderation, laughable karma manipulation and heavy eternal september/bot influx.

Most of the voting is probably bots operating the ranking model. Most of the moderation is pretty ineffective begging and blunt rule twisting by sctb, dang, et al.
I've been considering moving to Bitwarden or Enpass, as my 1Password subscription is ending.

Is there anything missing from Bitwarden that's in other paid apps?
A similar issue, but perhaps not as bad, is the incorrect use of currency identifiers, like "SEK 100" ("$10"), or incorrect decimal symbols.

Another interesting case I've seen sometimes is when people are helpful and convert from imperial to metric units, but don't change the underlying value. Stuff like comparisons, "price per 28.3 grams" ("price per oz").

Units and locales are hard.
> I haven’t seen the stars in over a decade

I'm planning to get up in the wee hours tomorrow to check out the Eta Acquarids. We have a magnificent night sky on clear nights here, but there's always a creeping edge of sadness knowing half the world's human population is denied it, and that the cool starlight falls on a dying planet.

> God forbid someone thinks you love nature.

Yes wouldn't that be terrible. I wish though we could ditch the word 'nature' (as if there could be anything else). Similarly with 'the environment' (as if we had another home).
ICO Orders HMRC to Delete 5M Voice Files
The biggest cause for environmental destruction and species loss is globalization, habitat destruction and consumption/production. The UN along with every major political and business international organization has been the pimps of globalization since ww2 ended. The idea that the UN cares about the environment is laughable to me since they want more globalization. The UN is run by the US, China, Russia, Britain and France ( the 5 permanent security council members ). It's an institution that cares about the environment as much as it cares about human rights. But I'm sure they'll use the environmental destruction they helped create to argue for more centralized control and power in the name of "human well-being".
"When declaring and initializing do ...".

Thank you Dave but some of us prefer explicit 'vars' all the time and reserve := for quickie peripheral variables.
Looks like some of the RISCV projects are supporting tagged memory as well.
it hasn't, it was PR. look up amiunique.org or panopticlick.eff.org with Safari.
Is that some kind of satanic incantation or just an HTML color code?
I do this exact thing.
I have also turned off all notification toast pop-ups on my phone.
>Why are they calling you and not you calling them to make appointments?

Um.... they have to let you know that you need an appointment. "Your lab tests came back and we'd like to make a follow-up appointment."

My mortgage broker didn't mind emails.
I’ve never understood why tickets can’t have your name on them, with ID checked at the venue. That’d stop scalping.
ahem bio/chem major here not correct..

the normal ecology of bacteria is to produce toxins to compete with other bacteria and their gene passing across species is set up so that they gain resistance via exposure to new toxins..guess what the new toxins are?

Yes,, antibiotics..the same bacteria toxins re-repurpose and learn how to make artificially
I think it's a combination of both. There are a lot of GPs who just over medicate to shut up the patients who pretty much demand them; or worse people self medicating in a lot of places. Some countries are worse at this than others. E.g. the difference between northern and southern europe is pretty big. Patients in some countries expect to be given prescriptions in exchange for the hassle of visiting a doctor and will be angry when they don't get any. So they come in with what is obviously the common cold (i.e. a virus) and leave with some prescription for antibiotics. When I was living in Finland on the other hand, I was issued anti-biotics once but only after a quick (30 minutes) blood test confirmed I needed them and that there was a bonafide bacterial infection that required it.

In the meat industry, the current practicing of just mixing in antibiotics with the animal food by default is not sustainable. Cleaning up that industry is not going to be popular and very disruptive but also very necessary. A lot could be done with clear certifications and subsidies here.
My pet peeve is am/pm time; I have no clue why people use it vs 24 hour clocks. Even worse when people leave off the am/pm; 'the meeting is today at 2!'.
Meanwhile I'll write (a>b)-(a<b), which is what Python suggests after having removed cmp