skysight-inc/HackerNews huggingface dataset:
From my experience, there is a notable difference between using the app and the website.

on the website, I would have a little written blob of theory, which I found missing from the app.

other than that I had a much smoother user experience on the website, faster and fewer ads.

also typing on a keyboard is a personal preference over a thumb on a touch screen in my hand.

that said, I found it to be a reasonable basic intro to a few new languages.
Can you elaborate on the "DON'T GO TO THE CLIENT SITE" point?
https://www.irs.gov/publications/p17#d0e106605

But I would also find a good accountant in advance.
The information asymmetry.

No amount of research can produce the same information.

That said "just overheard" is not a sure thing either, so it can be argued that it's possible to get similar quality of information from other sources. (Eg looking at their trash, looking at who goes to their office, which law firm offices do they visit.)

But this is what courts determine post hoc. If the overhearing was a baseless rumor/joke, or the merger simply went nowhere for some reason, no one will care about this proto-crime.

Also, it's up for debate for the courts which kinds of information can be determined from public sources. Is there a "holographic principle" for insider material information or not? (And even if there is the practical accessibility, computational requirements and so on make a big difference.)
I wonder what kind of shenanigans you could do with Function.toString(). It'd be even better if they had Function.toAST().
It has one crucial downside: it does not run in the console. Ability to see image previews right in the app is NOTHING compared to capability run the app remotely.

It's what kills the most new attempts at filemanagers, like fman - for some silly reason they try to do it with GUI.
With a sense of recency bias, I would say 'On the Measure of Intelligence' by Francois Chollet was an amazing read.
adopt, raise, long life. Or just live. My post wasn't meant to include everyone or exclude a specific group. (they are some who can't have kids for example, or refuse to...etc.etc. But in general we want to pass down our genes)
I’m closely following both Ruby and PHP communities and I can say that unfortunately PHP is light years away from Ruby in terms of language features.
Pinc – anonymous and private passwords and pin codes manager for iOS
My most regrettable mistake was not doing it earlier in my career.
TL;DR: a short article describing a normalised schema, with big performance gains when denormalising data.

Article is very application-specific, but is perhaps a reminder that denormalisation can be useful when working with relational databases.
Far Sides of Java Remote Protocols [pdf]
You can switch water providers or more said the water utility company billing you
Total commander does not work in console, that immediately rules it out.

Mc is okay-ish, but it lacks the excellent plugins Far had, and a multitude of small life improvements, like directory hotkeys, file selection options, great built-in text/hex file viewer (and previewer!). Mc is what I use all these years after leaving windows, and it's not even close to Far in user experience, unfortunately.
Most large companies (b2b only?) request 30 to 60 days to pay an invoice. You don’t send an invoice and get your money right away.
LLoyds the same. I think it's a UK thing
Consequences should be social, not legal.
Wow, that's nuts! I just pasted a magnet link into the address bar, and it started playing the movie.

magnet:?xt=urn:btih:02cd53257b68fac90489850be10691df7c42e45a&dn=The+Terminator+%281984%29+1080p+BrRip+x264+-+YIFY&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&ix=0
And I wonder whether comments like yours are spread by the Chinese Government to undermine trust in our media/democracy.
Skunk Enables to Unit Test Linux Kernel Functions Using Python
Individual Human neurons can have over 4 meters of motile dendrites (they are more like amoeba pseudopods than tree branches), with over 2 million mitochondria getting transported around each cell, and connect to over 10,000 other neurons. That's a big social network!

Neurons are incredibly complicated organisms. Most of our DNA codes for neural genes -- and neurons (and skin) are the default cell type (if an embryonic stem cell isn't turned into something else).

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5687842/
From the OP:

git clone https://github.com/kovisoft/slimv.git ~/.vim/bundle/slimv
echo 'set runtimepath^=~/.vim/bundle/slimv' >> ~/.vimrc
vim +'helptags ~/.vim/bundle/slimv/doc' +q

Is this a common way of installing Vim plugins?
The whole HQ2 beauty pageant was a sham because no matter what incentives, Amazon ended up picking the two most obvious cities outside Seattle and SF! You don’t need incentives to pick DC and NY. You pick them because only those cities have 25,000 tech workers to hire! This was never going to happen in any other city.

People were angry because many had hoped Amazon would rescue rust belt cities or create a tech renaissance in those regions by being a strong magnet for talent. They didn’t. Instead they picked NYC and DC/Arlington.
They do have theory but in the app as well. At least, on Android:

https://xmpp.redsolution.com/upload/4bddf4f264f5c6577f16551f...
The good versus bad narrative is also determined by the source/reader's orientation:

Western medicine is corrupt and bad; natural solutions are wholesome and good.

Natural medicine is anti-science and bad; western medicine = science and good.

Each side is engaged in a turf war with the other. IMO, there are pros and cons to each, but the dogmatism clouds adherents to the potential of the enemy's understanding and solutions. That potential seems to be inflated and premature in the case of natural medicine, and sometimes deceived via bias by money-interests in the case of western medicine. Pursuing natural treatments to the exclusion of western treatments can prevent a person from using something that has proven effect; pursuing western treatments to the exclusion of natural treatments can be signing on to destructive side effects.
Another sort() quirk that catches people out is not realising it uses string comparison by default

[1,2,10].sort()

= [1,10,2]
The Lesson to Unlearn
Why didn't Dijkstra like this?! I get that APL is an acquired taste but these programs are beautiful. It pains me to read of such a visionary being so close-minded to a radical and succinct way of expressing algorithms.
My wife is an accountant, and here's a protip on how to make sure that a client never "overlooks" a payment: put a penalty clause in your contract that says the client is to pay 1.5% of the balance every month after the payment is due, and the client is responsible for any recovery fees. Your invoice will always be paid on time. If the client does not agree to this, walk away. It's a laughable amount of money, but their accounting department will front-load any "penalty" contracts nevertheless.

All this "overlooking" is bullshit anyway. Nobody would "overlook" you not doing any work for a couple of weeks. So why should it be any different when it comes to payment?
FORE Systems (NADSAQ:FORE 1994 IPO) was funded by Battery Ventures and one other VC firm so it was definitely the first.

https://www.battery.com/our-companies/company/fore-systems/
> APL is generally readable

For me it seems that the big disconnect is between people who read code vs. people who pattern match code.

I never read a piece of code start to finish to understand it - I glance at it and expect to see patterns, and then explore based on pattern recognition. I only read details piecemeal.

That doesn't work if there are no clear visual patterns, and I'm extremely picky about syntax and layout of code as a result, not for the code to be readable, but on the contrary, for it to be possible for me to glance at a piece of code and have intuitions about it from seeing shapes of code layout laid out spatially.

I'm not sure if there are reasonable ways of reconciling those two ways of looking at code.
Is there any modern editor that supports Lisp-oriented development environment like SLIME or one of these plugins? I am not familiar with Vim and I find it hard to get used to all the numerous shortcuts available in Vim.
js never ceases to amaze me... O_o
Take a look at the video "Inner life of a cell". It's a CGI visualization that shows the complexity of the molecular machinery in a cell. Even if you already have a good idea, this video is likely to expand your perspective.
I was sceptical, but this does look neat. I am German and trying to learn Spanish.

- Can one disable the voice when looking up words in the dictionary?

- Does it only work with Netflix or do you have plans for Amazon/Disney+?

- Do you have large costs (hosting?) and plan paid pro features?
AFAIK it is based on Ungoogled Chromium
Putting the functions in a separate schema (ie namespace) per version will prevent having to name mangle the function names themselves. Then you just manage the schema names for versioning and adjusting the search path can make it work implicitly with the proper version if that's wanted.
How so? The number of votes cast for each candidates is unchanged after you add the numbers up.
Also just saw this on The Guardian.

What a disaster.
You are smart enough. These articles (both this one and the longer "A history of APL in 50 functions") get posted here from time to time. They are showing off and include some examples of very clever code (which made perfect sense in the context in which they were written), but they are not introductory material.

In my opinion, APL lacks a good tutorial. Iverson's book or Turing Award lecture teach you about the principles, but they are outdated with respect to current implementations. Dyalog has a very nice on-line tutorial, but it does not teach you how modern APL is written (using dfns and tacit expressions) and it is a bit too long. They have lots of other information scattered around, and exhaustive reference material and great tools like tryapl.org, but there is not (IMO) a good introduction for a total newbie. Learning about derived languages like J and K also helps (and both are great languages in their own) but can be difficult too. Moreover, there are subtle differences between all of them that are not easy to digest at first.

So, you have to be willing to make a considerable effort to get started. You do not need to be very smart, but may need some hand holding to not get lost. The good thing is that there is a quite active community that, although not very big, is helpful and engaging. Once you pass the bump at the beginning of the learning curve, articles like the one posted here will make your day. I think it is worth it, but YMMV.
Hengen said: “Recently, people moved away from measuring simple power laws, which can pop out of random noise, and have started looking at something called the exponent relation. So far, that’s the only true signature of criticality, and it’s the basis of all of our measurements.”

They measure neuron activity and spread of firing actions - if I understand correctly without looking at the paper. And they found that thanks to the sophisticated inhibitor neuron network the whole network balances around this mathematical criticality.

I guess it means if there were less inhibition then entropically there would be too many firing actions leading to a feedback frenzy, which is obviously not that effective for information processing.

And if there were more inhibition then the information wouldn't be able to spread to all the special small parts of the brain, thus making them too specialized.

Maybe.
Kotlin at Big Comp, a Rewarding Story
Maybe you could get the US Navy to crew a few container mega-ships in the national interest of international commerce? Reducing climate change and political concern over the carbon involved is arguably a better use of the Navy's time than fleet exercises, and it wouldn't take that many people.
This is much better than the article and should be the top comment.
And the russians still have that nuclear icebreaker. The line between military combat ship, merchant marine, coast guard and fully civilian vessels is not bright, nor need it be. There is probably a case for running government-protected reactors on commercial ships, just as government-protected reactors power cities.
People on HN don't complain about TikTok sending data to Facebook primarily because TikTok is Chinese, but because Facebook is evil.

People on Facebook may hate on TikTok for being Chinese, but I wouldn't know because I don't have a Facebook account. (I don't have a TikTok account either, so it doesn't actually matter much to me whether they snitch to Facebook. But it's about the principle of the matter.)
Get Your Firefox Flashback
As an example of what can happen under regimes where 'right holders' are disproportional advantaged over content creators:

A third party rights management provider just copyright claimed seemingly any Youtube video that contained any soundparts that were also found in one of their client's videos.

Now their clients are often very small content creators such as people posting videos of their Twitch game playing streams to YouTube as a VoD archive.

Now imagine that this one gamestreamer client of theirs plays a game that contains a cutscene (as most games do). Now every other gamestreamer with YouTube archives will find every video that had them playing that game copyright striked, as the cutscenes from the game played where ofc identical to those cutscenes in the other guys video. This really happened [1], and resulting in those types of channels now having to manually dispute the demonetization on each and every one of their videos in their (sometimes very extensive) catalogues.

The very small company in question, Illustrated Sound Music, claims it was just a 'mistake', and yes, in most cases they will not gain more than a few pennies per video as apparently most of the stuff they hit has just a handful of views, but pennies per video from millions and millions of videos add up to a nice sum.

[1] https://gamingph.com/2019/12/youtubers-hit-by-false-copyrigh...
> is not realising it uses string comparison by default

Hell, really?? That's gross.

As for the parent's comment about a dev "not realising array.sort() was unstable", the dev should know his tools. I can't see anyway why a stable sort is better, I've never sorted on x then sorted on x, you just sort on x & y.
Which plugins did you experiment with?

Can you share your two keybindings with us?
What actually is inflammation?
Isn't Al-Sheebab based in Somalia? They'd probably have a keen interest in nuclear material.
Real-world science sets 'The Expanse' apart from other sci-fi shows
You might want to check out FaunaDB.
In MS's dialect of jscript you could get the function body as a string. That would have been useful in a few cases I'd worked on.
I have a first gen Gear VR and it has a camera passthrough mode where it will just turn on the camera and show it inside. I used that for about an hour and tried to do normal stuff in my apartment. Gave me one hell of a headache.
As much as I love ZT they actually dropped the GPL license a couple months ago, but they do publish source.
I've had a couple of those projects come along. I remember one in particular for a UK pharmaceuticals company. I went to see them and the first thing they said was "We are so glad you are here, we have been looking for a solution for months without any success. At the moment it's costing us a million pounds a day."

It turned out they couldn't produce their compliance documentation and that was delaying the release of a new drug.

The solution wasn't that complex but it did involve the intersection of several different skills. They had in-house devs but none of them wanted to touch it, to them it looked like a problem, to me it looked like an opportunity.
If you don't mind me asking, how did you find those clients? I assume it was all mouth to mouth advertisement? How did you switch between those types of work?

Reason I'm asking is because I recently started freelancing in software/web development (about 6 months ago) and I think I'm doing okay. I love to design and think out all of the odd, interesting or difficult back-end problems and so far all of my clients love my work, and with that I'm slowly increasing my rate, started at 50eu/h ($55/hr) and am currently at 75eu/h ($82). This is all in Europe (The Netherlands) However I feel like I'm a bit stuck, the clients I'm able to find don't want to pay more then $80 and with that the work isn't as challenging as I'd like it to be. At the same time it feels like the clients that do want to pay more aren't looking for me.
There is also this collection of self hosted services: https://github.com/Kickball/awesome-selfhosted
For side projects doesn't it end up being a little too expensive?
This is most especially true in sports. For every tennis, soccer, NBA players that became professional, thousands of others had failed despite the fact they all started at a very young age and went through the same rigorous training throughout their lives.

Simply being better did not guarantee that they would make it. Example: Cesc Fabregas, the former Arsenal captain soccer player, often wondered how he could even made it into a professional soccer team. He still did not understand why many of his peers from La Masia Academy back in the days, despite having more talents and being so much better players than him, just could not succeed in the end.

Meritocracy is truly a false belief.
> ssh works fine if you're using it as a server, sure

woadwarrior01 only mentioned SSH as a transport to wrap RDP/VNC, both of which are remote desktops, just like TeamViewer. So combining SSH + RDP/VNC, you both get the security of SSH, and the remote desktop part. Windows even comes with RDP (maybe macOS also probably comes with RDP/VNC as well) so even less software to install/maintain!
I don't know about fixing canvas and audioleak, but it reset browser zoom to 100% on every load of any website say HN. This is pretty annoying.
Consider adding this highly relevant extra information to the main post.
First thing I thought about was runtime monkeypatching - while this could be done via simple string replacement during build time (via webpack/rollup etc plugins) now you will be able to do it runtime as well.
The thing about hot button issues
The point of apps is also to deliver a decent user experience that web pages just can't deliver.
This is based not on any research, polls, just a group of people decide how is a country by reading newspaper articles. While in some cases a democracy status might really show what is happening in a specific country on the other hand there is bias involved, if we compare that in France we've got constant protests, fighting with Police and it is on the same level as Australia?
In my experience the bigger the company the worse it gets. It's hard to underestimate just how bad most corporate software is.
> Heads are entirely ruined very easily, to the point where I'm not convinced you could insert the platters into a new drive of the same model without wrecking those too.

And yet for that to matter you need to ensure they actually are wrecked. I have no doubt you are able to destroy drives well enough for it to be impossible to get data out. That is not the point.

The point was that a lot of the damage that people think is sufficient to render a drive inoperable isn't. Most drives I've seen that people think they've destroyed does not have destroyed drive heads or shattered plates; most of them have not even been opened.

Maybe you do a proper job at it. But most people don't even know how to do the prerequisite damage.

But when you suggested that just opening the drive is enough, you were wrong.

If I can get data out of a drive that has been opened without any equipment or experience with data recovery, then that's a pretty low bar. Maybe I got lucky, but other people might get lucky too. It's a pointless risk.

Maybe destroying the heads is sufficient - I haven't tried recovering from that, so I don't know, and so I won't claim to know. Unlike when you assumed opening a drive is enough, even though it isn't. But given your assumptions on that are wrong, I don't trust your assumptions about damaging the heads either.

> And we're back to trust

Trust in things that can be verified more easily by less specialized staff matters. Hence why the more thorough physical destruction the better.

> And when we're talking about compromised drive firmware that is smart enough to use one method of exfiltration that neatly suits your argument but not another that doesn't, I think we're not really arguing about anything useful any more.

The one method only requires the drive to return false results that sufficiently convincingly suggests to someone verifying the destruction that the drive is clean. It just requires a pre-prepared firmware update to be downloaded to the drive, pretending to wipe the drive, and walking out with them.

The other is complex and error prone and requires an ongoing communications channel to the outside.

That you even suggest the two are equivalent in complexity is ludicrous.
Then, couldn't you pose as a copyright owner and submit a takedown request on these legislators' personal or official content? Let them have a taste of their own medecine.

I wonder how a politician that supported the initiative would react if they had their campaign videos systematically taken offline?
It’s the curse of the optional arguments. Same thing with parsing numbers where the second argument magically specifies the base.

If the comparison function argument was mandatory in sort() this wouldn’t be a problem.
FYI, Android removes APIs to access hardware information like IMEI in android 10
When we think of all the different neurotransmitters (dopamine, serotonin, etc) we sometimes forget that the vast majority of neurons are producing either excitatory outputs (via glutamate) or inhibitory outputs (via GABA). The other neurotransmitters are modulators of this basic phenomena of excitation/inhibition.

The brain has a tightly balanced feedback loop between excitation and inhibition. Too much excitation and the brain gets a seizure (positive feedback). Too little, and you black out.

TBH, it's quite a good example of the principle of balance in the concept of Yin-Yang.
How does this relate to the Democracy Index [1]? In the 2018 version, Australia is a full point ahead to USA.

[1] https://en.wikipedia.org/wiki/Democracy_Index
Agreed! There's a lot of moaning about how things should be better.

Be the change you want to see. Do it. I'm always amazed at how people will complain but then let themselves be pushed around. I wonder how many people reading this article will change their or their browser's behaviour afterwards. Very few I guess.
I've made movies and software. I'm extrapolating from movie experience to imagine I know something about marketing and advertising.

I'd feel more comfortable presenting a fixed project quote for a creative project than a software project, because in the case of a creative project I can choose to dedicate a fixed amount of time, and have the result - to be judged subjectively - that I was able to produce in that time.

In the case of software, I would need to keep working until it objectively meets requirements. The quality of software I deliver doesn't degrade smoothly under time pressure, it falls off a cliff.
It would be great to label the multitenancy-capable ones, so hackers/geeks/enthusiasts/IT-persons could provide these things to their friends and family.

Or is that too much responsibility/power?
GoogieHost vs. Profreehost Review and Alternative
Its based on human rights watch organisations, not people reading newspapers.

Also, democracy does not equal absence of civil unrest. Possibly even the opposite.