skysight-inc/HackerNews huggingface dataset:
>>I think this weired syntax is a very bad choice.

Ah, the luxury the modern breed of programmers enjoy today makes me feel jealous. In these days of Splunk and Document databases(returning jsons and xmls) its hard to understand why so many things in the past were the way they were.

Apart from DBMS interaction(Perl had DBI/x modules for that), pretty much every thing in the decade of 80's even upto late 2000's(tons of legacy systems) was so non standardized that people were literally parsing through log files and non standard data formats to store/exchange a lot of things, this was when the internet was growing crazy year over year, systems needed to be built and put in place. This means you really need to have first class facilities to manipulate text. You needed regexes baked neatly into the language. You needed qw, you needed ``, you needed while<FILEHANDLE>, you needed binary file handling features, you needed string manipulation facilities that could help you drill through any text file you could imagine, you needed powerful functional programming features, you needed OO etc etc. And you needed to get this done under tough deadlines on slow machines. Remember Java being cross platform compliant was one of the biggest selling point of the day. Perl had this before Java.

I personally worked on building a store using rcs and perl, that could store versioned config files, almost like a document data base. The parsing facilities required for the application we did demanded nothing short of a tool like Perl.

Python, and also Java growing rapidly once the data exchange formats were reduced to mark up languages and JSON. Suddenly you could with a library what most Perl programmers were doing using their language powers.

Also look at the Human Genome Project and Perl usage there.
How is it a discount when "we" still have to pay, just future generations?
I must say I welcome it, unreadable tangles are agnostic, and can be written with any kind of pattern or language, and stack traces still work as you expect (although stack traces never been great on iOS).

In every project you always end up trying to solve the same problem of how to best propagate events and errors, often in an asynchronous fashion. So you end up with delegates, notifications, callbacks - but after a while you realize that all of that can be neatly distilled down to a single way of doing things. Then you got all these powerful build-in operations, which come in handy sometimes, and it's also much better at making sure you're actually handling all the possible cases.
comedy punchline; turns out that people are actually using this monstrosity in the wild:

> I used bashtrix for about 4 hours this morning. Why, you ask? I didn't have the bandwidth, latency or reliability to use Riot. I ended up using bashtrix on one of my servers through mosh...

> Could have done with scroll back (the screen fills up with 'null' and '[]' – the latter, I started to recognise as marking read receipts and/or perhaps presence) but shrank the font size down and made the most of it :p. Worked Rather well considering
Something smells fishy here. On the one hand they seem to be very advanced, on the other they do a very bad job covering their tracks and everything points to Iran, with the discovery just a few days after the drone attack. Call me paranoid but this just doesn't add up.
Facebook Positions Libra as 'The Cryptocurrency of the Free World'
It made me sick to my stomach to be told this is the formula and here is how you must calculate it, but we won't tell you why it works even if you ask.

It is army culture. Here is your shovel, now dig.
Dash (Dash) Is Launching on Coinbase Pro
Hmm. Maybe I am overlooking something here, but my understanding was that an important loophole in the (now) past legislation was the fact that ISPs were not allowed to pass on the identity of their customers even when they were uploading / torrenting copyrighted material. I know a bunch of people that received letters from their ISP saying that they received a takedown notice but did not comply. Maybe that will be addressed later:

> On the hosting and liability front, there will be changes, but at this early stage, it’s unclear how that will play out on the ground.
> the most important third-party library in the Python ecosystem has a git history that looks like that[0]?

Your link has a typo: https://github.com/numpy/numpy/commits/master
That is actually a surprisingly good ratio. I work for a company that deals with this kind of data and the applicant to hire ratio at some companies, especially in retail or unskilled jobs can easily hit much, much higher than that.

When I see people complaining about the hiring processes for many low qualification jobs they often have no idea just how many people they are up againt. They get annoyed because they didn't get an interview, but if you are getting 50 applicants for every position you're not going to interview even half of them.

As my boss likes to say, bulk recruitment is an exercise in saying "no" as efficiently and quickly as possible, whilst pissing off as few as possible (you want them to reapply or not hold a grudge against your brand).

Recruitment is very easy to screw up.
> How come we can teach so much higher math in such a short amount of time?

1. Because, higher ed students are a subset of school students who are on average better than and more interested in solving math problems.

2. Because, the mental micro-skills needed for higher math are many and diverse and learning one during school doesn't make you better at any other. You have to learn all of them, which is why initial training takes longer. Once you have most of the micro-skills trained, you can use them to cover new material faster. Micro-skills include fast mental arithmetic, application of logical tautologies (If A=>B, then NOT B=> NOT A), visualization skills, the hand-eye coordination to draw and recognize complex symbols. There are also macro-life-skills like being able to sit and listen to a teacher for an hour without getting bored.
Absolute Zero Year
No, it's more a way to save time. People either dismiss things like with 'ball lightning' 'dogfighting' 'laserpointers' or they jump to 'aliens' 'secret machines'. I'm good on this discussion, it's not mission critical to what I am doing and I don't see the value of continuing it. Nobody knows what they are, they just have theories. I am okay with it being a mystery, I'm sure I'll see them again and I'll get video next time.
It is only superficially the same argument, which is to say, if you ignore the qualitative content of the two matters; the fact that they both reduce to opinion is irrelevant, since society is built upon general consensus on particular opinions rather than general principles everywhere. Just as not every action is alike (and we prohibit the expression of some actions), not all speech is alike (and, just as with action, we may decide to prohibit its expression).
Timeseries - Warp 10 Backup and Restore
>so, not free websites or non-profit should count in the search ranking?

No. Free websites are generally more relevant since you don't have to pay any money to view content.

Also it is evident that you know of britannica existence if you have purchased a membership. Why use google to search for articles on a site you subscribe to ?

I still don't understand why you posted this thread ? Whom should do what to fix this ?
It's not like the smell of feces, albeit of animal origin, isn't one of the most salient features of rural living.

And any meat processing facilities within a five mile radius will quickly make you pay attention to wind direction forecasts.
Given this article, I'm also very confused about this move:

https://vorpus.org/blog/why-im-not-collaborating-with-kennet...
"We" get a discount today and "we" will pay back tomorrow. It's definitely not "they" making a profit on that discount. If they acted more responsibly it's "we" who'd cover extracts. At the end of the day, "their" profit would be the same.
And it's surely a risky reason to be the only (or main) one, you should probably assume a good chunk will leave immediately, and another chunk after 6m-1y, I'd have thought.
iOS 13 now lets you download large apps over cellular
sure, but for me the "All-in-all" means multiple screen resolutions support, permissions to access Camera and Storage and so on.
Bingo.

https://www.google.com/search?q="Thousands+of+job-seekers+fl...
A fair point and I certainly agree that the ‘woke’ SJW culture is a terrible idea.

I do see the examples you mentioned as legitimate differences of opinion, somewhat like the abortion debate or other controversial and digficult topics.
Everyone succumbs, at least occasionally, to making a bad faith argument in support of their stance on those issues.

In contrast, and that was in part why I chose that example from the other 1000 this month, Trump’s sharpie drawing shows an utter disregard for facts, no consideration for spreading misinformation during an emergency, and complete ignorance of and/or indifference for the law.
All to ‘save face’ for such a tiny idiotic non-issue.

There is real asymmetry here.
Notably the NSDAP originally was early on a total hodgepodge of ideological strands mostly united by nationalism. Some of those included left-wing economic views. Hitler systematically targeted those groups, and most were excluded or left long before the NSDAP got any influence.

Hitler eventually had the last remaining "left wing" faction of the NSDAP (the Strasserists) arrested and/or murdered - this purge was a large part of the purpose of the Night of the Long Knives. But even the Strasserists, despite wanting to borrow some left wing economic policies were staunchly ultranationalist and anti-socialist.
you forgot the "git remote add" part. That takes a couple of minutes
Isn't it the wrong word, though? From the US perspective (which is what's relevant here), he's not an immigrant.
How to see someone’s WhatsApp status without being seen
Canadian PM Justin Trudeau Facing Resignation
https://en.wikipedia.org/wiki/PP_(complexity)
Thanks! I thought I was the weird one here.
70 years _after_ the author's death. https://en.wikipedia.org/wiki/List_of_countries%27_copyright...

Imho it's absurd copyright should still be applicable when the author is gone. Only to the benefit of those who arguably contributed nothing to the creative work.
Create NuGet Package and Publish in Dotnet Core
I tried a couple of web scraping tools in the past weeks and Dashblock was by far the best. Easy to start and getting the results with an API is exactly what I wanted. (In my case I connected it to Zapier + Airtable).
I have taught university engineering freshmen in physics courses who routinely used a calculator to simplify fractions as simple as 4/2 or a group of four students who put down 1/3+1/2 = 2/5 and could not identify the mistake when it was pointed out to them. This is what happens when you stop the math drills in school.

Requiring math students to know the concepts and not be proficient at the mechanics is like telling a basketball player they just need to know that if they spin the ball when shooting, it is more likely to go in. That doesn't help them become better players. Shooting a spun ball 10,000 times is what does.
Nothing interesting, just the simulation of the physics laws was poor and so it glitched.
Everyone I know at Amazon works 8 hour days, completely disconnect when they finish with work, and have tons of flexibility for working from home when family related issues arise.

I don't doubt that you know specific people who are having the opposite experience - Amazon culture varies a lot based on which vp/director you work for. But your friends' experience isn't indicative of all tech employees.
Is 90% supposed to be a lot ?
No :)

I'm well aware a suboptimal repository commit history hygiene doesn't necessarily correlate with the actual code quality, but yeah this really doesn't look nice nor convenient to work with. I wonder e.g. what the reason is behind pushing a hundred tiny updates to the README in one day, to master?
Popcorn Time is still working and still awesome. I just watched a movie yesterday. I'm a Netflix subscriber, but living in China.
Usually Netflix works fine with Astrill VPN, but not since 2 days, so yeah, I'm back on Popcorn Time thanks to their awesome geographic blockage.
That’s s very simplistic way of looking at the market. That’s like saying the total market for people who may buy tampons is 7.3 billion.

Do you really think the total addressable market for people who might buy a streaming service is 7.3 billion?
Emigrant is the word you're looking for, since we're talking about the policies country towards someone who left it.
It seems to me that this is a kind of monte carlo implementation of fuzzy logic.
Current media recycles headlines to save on work cost. When you have to churn out 20 articles per day, you don’t have many options left.
This doesn’t prove anything.
No, it’s not ambiguous (native speaker here).
Good point, I'd forgotten about that.
The file hash of the output file, that's what I meant by hash.

Your way has big downsides and is pretty old-fashioned. It's still used by libraries that only have one javascript file, but not by websites that have to have multiple bundles and multiple CSS files.

Here's webpack's advice about doing exactly what I'm advocating, it definitely works and is the industry standard:

https://webpack.js.org/guides/caching/

Firstly, the file hash mechanism is built in to most bundling tools, and the file hash means you never ever, ever, ever get any collisions or make any mistakes or forget to increase the version number. It's all handled automatically in the build process.

But on top of that, you can also then also have multiple bundles and they will automatically version themselves on the fly. It's common for most sites to have multiple bundles, meaning when you commit a change and rebuild the site, some of those bundles will not have changed. With the automatic hashing, the browser will only download the bundles that changed and you aren't serving tons of unnecessary javascript. You might have one of rarely changing shared libraries, another of the sales part of the website, another for the client part of the website, another for the admin section, you might have a video player that only parts of the site use, etc.

Each release you do would only force the browser to download bundles that actually changed.

For example reddit has:

https://www.redditstatic.com/_chat.Q8BtxnzGjSI.js
https://www.redditstatic.com/crossposting.4zJErPF9qdo.js
https://www.redditstatic.com/reddit-init.en.zJ5ikJ21-Gw.js
https://www.redditstatic.com/reddit.en.BQfJLVYdPSA.js
https://www.redditstatic.com/spoiler-text.vsLMfxcst1g.js

Or stackoverflow:

https://cdn.sstatic.net/Js/full.en.js?v=b45d5b4c957c
https://cdn.sstatic.net/Js/stub.en.js?v=963cc3083a37
https://clc.stackoverflow.com/markup.js?omni=Ak4r5CHnPNcIR2AAAAAAAAACAAAAAQAAAAMAAAAAAKpYlh7uXVCYJKM&zc=24%3B4&pf=0&lw=165

Or stackoverflow's CSS:

https://cdn.sstatic.net/Shared/stacks.css?v=897466c4b64a
https://cdn.sstatic.net/Sites/stackoverflow/primary.css?v=2d33230dde3d

See how they have a "shared" css they use on all the stackexchange sites, and a "stackoverflow" one, and that they can release each without destroying the cached version of the other?
This is Cinavia audio watermarking. It's designed to survive lossy compression by staying within the human audible range.

> If a "theatrical release" watermark is detected in a consumer Blu-ray Disc audio track, the accompanying video is deemed to have been sourced from a "cam" recording. If the "AACS watermark" is present in the audio tracks, but no accompanying and matching AACS key is found on the disc, then it is deemed to have been a "rip" made by copying to a second blank Blu-ray Disc.

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

Edit: that same page says its now a requirement for all consumer bluray players to use this tech. But I don't remember seeing those messages for years. The pirates must be winning with their methods of changing the signatures.
That looks like just generating numbers for income models to predict what might work best.
> I held my place in the book with one hand while thumbing through the app store on my phone in the other, unable to find an app that could accomplish what I was looking for. Then an idea suddenly struck me: I could easily create — or try to create — an app that allows me to highlight and share quotes from the books I’m reading.

This, my dear, is what an application should be created for -- To help resolve real problems and improve lives.

"Best New App" is well desired.
25 cents deposits on cans and bottles did wonders in Germany. You can leave them anywhere in the city and they'll be gone within five minutes. This also turned out to be a surprisingly effective, although somewhat sad, wealth redistribution scheme.

It's unfortunately not realistic to do for every kind of wrapper. Although maybe a weight-based rough measurement might work: I. e. a cents/gram of packaging, and your recycling is spot-checked for contamination. It seems slightly too convoluted, invasive, and draconian even for me, a German green. But might be a possible application of AI ("estimate the number of product wrappings in this heap").
Maybe, that's fair.

But if you created a massive piece of work that did wonderfully well, would you deem it fair you family gets nothing, whilst if you'd have survived, they'd share in your success?

I'd probably go with a N years since creation or until transfered (either by death, or sale, etc), whatever is longer.

This would give the author the ability to sell their creation, but it'd also let those that want to keep their baby do so, but my N years would likely only be around 20.
Appropriate moment, Trudeau faces re-election next month.

Some time ago it was an Austrian PM, now it is a Canadian. At this digital age is there anyone without digital traces that can be used against him/her?
Looking at the very first example:

trim_string(){
# Usage: trim_string " example string "
: "${1#"${1%%[![:space:]]*}"}"
: "${_%"${_##*[![:space:]]}"}"
printf '%s\n' "$_"
}

This reads horrible. I see no reason to prefer this over programs like sed, bash is after all a shell, intended firstly for running external programs/commands.
The robots.txt changed and they applied the new robots.txt to the old data.
Like I said, it teaches the basics. There's a single page on heap vs stack allocation and it says malloc allocates memory to the heap. That's it. That's all you really need to know to do stuff and it doesn't go into what malloc actually does under the hood.

Modern C has an entire chapter called "malloc and friends" where it goes into much more depth about malloc, calloc, realloc, etc.

The book is a good introduction to programming in C and I'm glad I read it. You obviously have a history with the author and I'll thank you to keep your past impressions out of this particular discussion.
I thought the whole magic of quantum-computing was that instead of just having individual bits in an uncertain/random state, you entangled a whole bunch of bits together, meaning you can meaningfully talk about the probability distribution of an 8-bit value, that's different from 8 independent 1-bit distributions.

Then, you perform operations where the value interacts with alternate values for itself (i.e. the full wave-function) - a bit like the double-slit experiment. For example, you can end up with a new 8-bit value where the probability distribution is the Fourier transform of the previous one's distribution.

So, if you can engineer the initial probability distribution to be "interesting", you can then sample its Fourier transform - using only the 8-qubit values, and not storing 2^8-point distribution in an array. Scale that up, and you could calculate a useful 2048-bit Fourier transform (or more accurately: observe a random sample from the result) with a 2048-qubit system, instead of a 2^2048-point array.

It's not obvious to me how stochastically-changing bits of state can get anywhere close to self-interacting (double-slit-like) calculations.
It's good enough for me unless someone can show that the sites in the results are owned by the same company.

Edit: The articles seem to be completely identical. That's a lot of recycling!
Bingo. I am a pretty casual level scripter. My programming is always just a means to an end (usually biology related) and I would much rather write easy to read code that takes 30 secs to run than whatever the pure bash thing in the parent post is.
If copyrights disappeared after death, from a business standpoint it would become much harder to value a copyright when you also have to factor in the chance of the author dying and you immediately losing the related IP.
Wow, very impressive. Do you also believe it's a viable language with which newcomers should start writing scripts?

Edit: follow up question is Do you believe bash / POSIX shells actually follow KISS principles?

Not questioning whether your OS is KISS, but I don't think that necessarily reflects the KISS-ness of the underlying language.

My questions clearly reflect my current impression that in the long term, shell pitfalls largely undermine the benefits of its apparent simplicity. The gist would be for you to provide some way to change my mind. I guess the codebase you provide is a strong counter example; but you'll agree it doesn't reflect general usage of shell in the wild.

Edit 2: You know what, I just read your original comment again. I kind of retract my question since you do concede that it's an uphill battle and you love it in spite of its flaws. I guess that's cool (and I agree it's fun trying to write correct bash as a challenge) as long as you're in control of the code being produced, but my main impression remains that it's a bad language to publicize and its presence in most codebases inherently bears a strong cost.
As a Swiss citizen who immigrated to the USA to study, it's an impertinence that I had to lose all my Swiss bank accounts because they found out I had touched the tainted land and I was no longer worth keeping as a customer.

Jokes aside, I totally understand why after the botched 2009 issue, Swiss banks just don't want to deal with Americans. We got screwed hard by the DOJ, and were bullied into going against our core principles. I don't have a lot of empathy for Americans not being able to get Swiss bank accounts after the USA fucked us over like that.
Would storing the SSL/TLS session achieve this? Is this possible using browser means (HAR export)?
I started paying with Tor a week or two before the Edward Snowden stuff broke. Read that using Tor gets you on a watchlist as well....
Git commit is a bad solution, you want to use the file hash so you can have multiple bundles that version automatically. Also, if you pushed a change to even some comments or something not related to code, your bundle will change.

Often you have a bundle of library code that you rarely ever push changes to, and you don't want your clients to download each time you make minor changes.
Doesn't an application still have a state, even if you don't store/manage it explicitly?

Isn't a program more understandable if that state is sometimes made explicit rather than implicit?

Also if your goal is 'functional purity' then you might want to read this article from ten years ago.

https://prog21.dadgum.com/55.html
Ah, then you should have replied to the parent!

But no, I personally don't think so - provided web developers do their job and stop designing for one browser. I've been impressed with their recent work - Quantum, developer edition, WebRender etc. Don't care so much for the sync/VPN/other external services, though Firefox Send is quite neat.
Aluminium is nicknamed "Solid Electricity" because from a cost point of view, it is almost entirely electricity, and is very transportable.

If carbon prices became very high, Iron/Steel would be the same (although with high carbon prices, aluminium would replace many uses of steel).
They are updating the README files through the github web interface and saving as they update each section.