skysight-inc/HackerNews huggingface dataset:
Here's an article from a maintainer of a framework library (Angular): https://medium.com/@Jakeherringbone/you-too-can-love-the-mon...

Something like this might only be possible due to their tooling and test coverage. So when you change something, you immediately get alerted of broken tests.
Improve UX to Increase Conversions and Loyalty in Travel and Hospitality
That's fair, I did misread and that does make a big difference in anonymity.
https://services.flhsmv.gov/DLCheck/

no 'hacking' required :o

Even better...
https://services.flhsmv.gov/VirtualOffice/Welcome.aspx

Just need last name + DoB
Ditto for teachers, police, firemen and medical personnel.
I'm pretty sure most languages at this point can be made to run across all platforms, including mobile. The bigger question is how gross your tooling/interop is going to have to be to make all of that work, and how much your productivity will be thereby affected.
Install pyenv and live your dream.
Improving performance isn't the only way you can make something "better". A system could be architected in a fragile or rigid way that makes extending it or adding new features extremely difficult without a rewrite.

I can't tell you how many times I've seen people "make it work" and create a mess that has to be rewritten later with much greater difficulty than if even the slightest amount of forethought had been given before hand.
I wonder if it would be comparable if you took the costs of printing and handling fiat.
It's not restricted to tech. Cops do it too:

"This particular individual" -> "this person"
I don't think it's really hostile at all. It's probably relevant to almost every visitor and so much better than a modal.
On a related note: https://news.ycombinator.com/item?id=20919455
hledger has a web interface, and it mostly speaks ledger. Looks like most of the stuff it doesn't understand it'll still cleanly parse and then ignore.

ETA: https://hledger.org/hledger-web.html
It's not possible to replace fiat currency with bitcoin because the transaction rate (# of tx/s)
of the bitcoin ledger is far too slow (5tx/s).

https://hackernoon.com/the-blockchain-scalability-problem-th...
MS Excel
Please don’t use code blocks for quotes on HN: https://i.imgur.com/N2dSjAI.jpg
I read it without knowing that. Now that I do know it my opinion of the piece has not changed. Do you mean that I should discount the parts that seem to be statements of verifiable fact (call her a liar) or that I should simply not put exessive trust in her opinions (which pretty much goes without saying when you read something on the net written by someone one has never heard of before)?

Those of us not steeped in the minutiae of Alaskan politics in particular and US politics in general would need a lot more than that tiny fact to form any strong opinions either way.

Most of it seemed unexceptional to me except for the suggestion that the PFD is universal basic income. It's universal by definition but as far as I can tell most proponents of basic income are proposing an amount of money that is enough to live on (not live well but not starve or be homeless). The Alaskan PFD is a long way from that so while it gives strong hints about how UBI might work or not work the sheer scale of UBI is likely to throw up other challenges.
> When I see comments criticizing others' comments I am always reminded of reddit. I think this is exactly what you're hoping to avoid when you come to HN.

> I don't think HN is going to become a better place by becoming more elitist.

err...
For Americans....

In this case Faggots are basically big meatballs made from the cheaper cuts of meat as well as some liver. I guess think meatloaf, but in ball form. Same sort economic niche, not a poverty food but something for people on a budget.

Usually served with peas and thick, brown onion gravy. Can be a pretty good, hearty meal. It's years since I've had it though, as it's not really from my region.
Ask HN: What are the landmark papers in AI and ML?
Hi everyone,

I was wondering what you consider to be landmark papers in the history of Artificial Intelligence and Machine Learning. Some obvious examples are:

Pearson's PCA: https://zenodo.org/record/1430636#.XXaGseNKj-g

Rosenblatts's Perceptron: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.335.3398&rep=rep1&type=pdf

Nilson's A*: https://ieeexplore.ieee.org/document/4082128

LeCun's theory of backprop: http://yann.lecun.com/exdb/publis/pdf/lecun-88.pdf

Vapeniks SVMs: http://image.diku.dk/imagecanon/material/cortes_vapnik95.pdf

Schmidhubers LSTM: https://www.bioinf.jku.at/publications/older/2604.pdf

etc... But this is a huge field and I'm sure there are many more that merit inclusion. No one person is aware of all of them so I'm hoping the HN hive mind can help find the hidden gems that many of us are missing.

Thanks!
It’s crazy how much sway Spotify and other streaming apps have over the future of what music is popular. Radio pop hits aside, I know lots of people who’s music preference is something along the lines of “a few bands I like and their associated Spotify recommendations”. Music preferences and trends have always been culturally motivated both through grassroots word of mouth, and top-down by those creatively in charge at record labels.

But now with algorithmic suggestions there is a third trend-motivator, which is music listeners and music producers reflecting on the overall system for statistical trends and correlations. I expect this motivator to push out the other two because it makes labels more (and safer) money and consumers seem to like it. The conditions for success are now highly metricked and quickly A/B testable. It’s like the internet before and after PageRank—and just the same, I would expect a cottage industry of “SEO” to pop up for the music industry.
> Energy-intensive agriculture is perfectly sustainable

citation needed.
Modern Warfare|leaks,Batel royal,and more
> Range of employment options.

Then you'd be wise to stick stuff like Java or .NET, because there are probably millions of jobs requiring them.
Slashdot still exists?

Anyway, yes, HN isn't just tech news, but it does seem to have a strong aversion to highly political topics because they always, always devolve into angry arguments and HN values "civility" over all else. So the parent is right IMO: this really doesn't seem to be a good place to discuss this.
I would argue it's absurd ask for Intel to maintain test platforms for a competitor.

At best you could ask them to flag platform specific code in such a way that others, who are better equipped, can test against other platforms.
From a programming perspective, possibly. As an Ops Engineer, I'm having a hard time shifting jobs. Where I work now, it's heavily siloed so I can't shift into a CI/CD team because it's a different team or the Product Engineering team because they don't do Unix administration, automation, or Kubernetes (other than the deployment aspect). I focus on automation with shell scripts and Ansible plus Tower to get Infrastructure as Code going. I took on the Kubernetes role, and am the single point of failure for the 24 clusters I manage. And now management is asking what support contracts we have for Kubernetes (me, it's just me and asking questions in various places on the 'net). Add in that I'm taking courses for the CI/CD toolset and implementing them on my homelab. But I still can't get a bite on shifting jobs.
A lot of Canada is functionally empty, but it's all well surveyed by the government as well as the companies extracting natural resources.

It's extremely unlikely that there'd be any unknown settlement of any permanence or size.
Totally false.

You realize even just an automatic update blows things up?

https://support.microsoft.com/en-us/help/2769827/sysprep-fai...

"You want to remove some of the side-loaded Appx packages from your image and customize it further.
You boot into the reference computer and run one of the following PowerShell commands to remove the provisioning of the Appx package:
Remove-AppxProvisionedPackage –PackageName <PackageName>
Remove-ProvisionedAppxPackage –PackageName <PackageName>
When you run sysprep operation in this scenario, the operation may fail with the following error:

System Preparation Tool 3.14
A fatal error occurred while trying to sysprep the machine"
I think you’re getting it backwards here. Kubernetes was explicitly built because the existing solutions were not robust enough to enable containerization at Google’s enterprise clients. Docker existed, and there were plenty of quick and easy ways to deploy your blog from a docker container and get it working. Those still work today.

The “running my blog” use case is a Docker use case. Kubernetes was designed from the ground up to enable transparent integration between containerized apps and ITSM platforms. I have always viewed it as more of a scaled application framework than a hosting platform.
Electrical Network Frequency Analysis
One can also use D (now part of GCC).
D with its better dialect allows one to not use D run time libraries, or even C++ runtime libraries. A developer can just choose what C libraries they want to link with.

In this mode, no GC is provided, so a developer will be using manual allocation.

With upcoming D's dip1000 feature, it will be able to do rust-like borrows checker at compile time (or at least this is my understanding). And that capability will be available in betterC mode as well (not just for full blown D).

The code in betterC can use generics and other advanced features

https://dlang.org/spec/betterc.html

---

Nearly the full language remains available. Highlights include:

- Unrestricted use of compile-time features

- Full metaprogramming facilities

- Nested functions, nested structs, delegates and lambdas

- Member functions, constructors, destructors, operating overloading, etc.

- The full module system

- Array slicing, and array bounds checking

- RAII (yes, it can work without exceptions)
scope(exit)

- Memory safety protections

- Interfacing with C++

- COM classes and C++ classes

- assert failures are directed to the C runtime library

- switch with strings

- final switch

- unittest

dip1000:

https://github.com/dlang/DIPs/blob/master/DIPs/other/DIP1000...
The shaking only supposed to happen when you leave the window. (Like a reminder to subscribe before you close the window)

But I understand why it might be bothering the users. I can remove the shaking if it's too aggressive.
This is highly unsafe and possibly illegal. You cannot have a metal box (or anything with more mass than a few sheets of paper) suction cupped to the window as it will detach and smash the back of your head in an accident, probably killing you.
Stateless Apps in Kubernetes – Beyond Pods
China was not included in the TPP as the entire point of the TPP was to strengthen Asian economies other than China.
>Crime often is getting worse while statistics saying the contrary are cherry-picked or plain lies.

Outside a select few urban areas that actively have a policy of not engaging in enforcement action against petty property crime (which results in an increased amount of this crime per capita because the people that do it do it a lot more and more people do it at the margins) this is not true. Violent crime is down across the board and has been trending down since the 90s (though the decline isn't as steep as it used to be) by basically any measure you care to use.
Or perhaps somebody will evolve Kubernetes itself into becoming simpler?

I know that's a pipe dream, but really, why does it have to be? What would have to happen for people to actually work on making existing things simpler and better factored rather than reinventing the wheel?

My personal theory is that it's largely because that kind of work simply isn't being valued highly enough. Reinventing the wheel is a much lower friction path to take and has a higher chance of being rewarded highly. It shouldn't be like that, though.
Not only. But if you’re going to ask about runway then some intelligent questions about stock are in order.
How can you put iMovie above Spotify in a search results for "music" without putting your thumb on the ranker?
The Truth About Hypur and Online Cannabis
I'll take algorithms over payola. At least they suggest things to me that I'd like to hear.
FAANG, for Netflix. Microsoft does not matter.
Thank you very much. I will definitely consider that.
What a worthless comment. You just loosely used the headline as an excuse to blurt out whatever random incoherent thought crosses your mind. For an example of an actual good comment, look at the question dpflan asked. Now consider how rude you’re being by exploiting the semi-chronological ordering of the comments on HN to bury his comment. It’s really sickening how some people love the sound of their own voice so much that they’re willing to sacrifice common sense etiquette and make the world a worse place just to be heard. Now that I’ve pointed all of this out, if you were a decent person then you’d delete your comment. But you won’t.
There is no relation between the hashrate and the amount of transactions being mined. So to answer your question: That depends on a few dynamics, mostly the price of electricity compared to the price of a bitcoin given an amount of inflation (the blockreward).
But the open office floor plans are suppose to stimulate communication, thus getting more done. WRONG! I'd rather work from home, than at the office.
What is so good about it? Your passion is starting to make me want to read it.
Hammer.
That's even just the Boreal forest. There's even more to it: https://www.sfmcanada.org/images/Forest_Types_EN.pdf

The areas around the cities are dotted with farmland, but it is not difficult to find some kind of a forest nearby. Even Vancouver has a fairly dense forest downtown in Stanley Park. It's possible to wander into it and (sometimes, maybe not during peak tourist season) not encounter anyone
Well not exactly true; you can use Arsenic instead of Tin and there is evidence that they certainly did use it; I am not sure of the breakdown of ancient tin-Bronze vs arsenic Bronze in use. In any case your point still stands as we also know there was tin bronze in use and likely much of it may have come from the British isles.
I dislike Calibre main GUI as well. It looks a bit dated and all, but really convenient for downloading books from Userfiction forums like Spacebattles via the Fanficfare plugin. Also good for simple editing of ebook metadata. Built-in ebook-viewer is highly configurable with custom keybindings and themable with custom CSS.This is my setup

https://imgur.com/a/nlAAlZn
There was a movie "Last of the Dogmen" based on this premise. Can't remember if it was any good. Starred Tom Berenger.
> Of the dozens of Google interviewers I've spoken to over the years, only one responded with a number range, and the rest of the responses were largely grouped into either active playful discomfort.

That's because most employees don't know, and the ones who do, know that it's a company secret.
Limits to Growth, the 30 Year Update

Many videos: https://duckduckgo.com/?q=donella+meadows&atb=v173-1&iax=vid...

Many Dennis Meadows (her husband) videos: https://duckduckgo.com/?q=dennis+meadows&atb=v173-1&iar=vide...
I'm not sure if it's better or worse than how it was back in the big radio days, where records would get play based on kickbacks, swag, and brown paper bags with drugs or cash.
I realize that, but the Republican voters are much more similar to each other (though it varies a lot by region) than the Democrat voters are to each other. Basically, conservatives are people who want to preserve the status quo (or perhaps go backwards to some halcyon time), and liberals are people who want a change to the status quo. This means that liberals are necessarily going to have different ideas about which direction they want to take, while conservatives are starting at the same place so they're necessarily going to agree more with each other.

And from my decades of experience of having family in the South, yes, most of them really are church-going Fox News watching pickup truck drivers (the SUV drivers are more the suburbanites; we were talking about trailer park dwellers here).
Itamar: I was hoping you'd go more into WHY the end-to-end tests are too late.

Docker 1.12 introduces the "HEALTHCHECK" for Dockerfiles:

HEALTHCHECK CMD curl --fail http://localhost:8000 || exit 1

Is the issue that E2E tests are too heavyweight to be run as a health-check, or that E2E tests are done after the service is running in production?

One nice thing about HEALTHCHECK is that it can be used as part of the deploy process, stopping it before the servers come into the load, like in a blue/green roll-out. "docker service update" can use that check to manage the rollout to production. I think the case you are making is that that's too late though, you want to notify the developer earlier?

Do people really "deploy to prod" without "deploy to staging" first? Maybe I'm just living in my own little world, but we always deploy to staging before production. We have a gatekeeper that prevents code from going directly to production, but maybe we are in the minority there.
That analysis would probably benefit from evaluating the likelihood of the future payoff.
No. As the article says, communist China threatened to invade if Britain made any moves in that direction in the 1960s.

Since people have downvoted this, here's text straight from article:

"The documents, part of a batch of typewritten diplomatic dispatches requested by reporters from two Hong Kong newspapers, reveal that Chinese leaders were so opposed to the prospect of a democratic Hong Kong that they threatened to invade should London attempt to change the status quo."
On the otherhand, if us humans can make a replacement for trees which aren't susceptible to fire, which acts as as better carbon sink, and which more effectively produces useful stuff for us, then it isn't necessarily bad for us to replace trees with artificial ones.
Knative[0] pushes in that direction from the side of "complicated" Kubernetes. It's still far away from easy, but I expect that the solution will look like this -- a software that uses Kubernetes base to provide high-level primitives. Helpful cloud provider will give you a cluster with such thing already installed, as Google already does for Knative with the Cloud Run offering.

Microsoft allows you to publish a web application from Visual Studio project to Azure.[1] It's very simple, but more much opinionated. It's a great trade-off for an individual developer who needs to focus on functionality. In the context of this discussion, there's an important distinction -- it's not an interface, it's just a feature. It's tightly coupled to Azure from one side and to Microsoft dev stack from the other.

[0] https://knative.dev/
[1] https://tutorials.visualstudio.com/aspnet-azure/publish
They made a survey but that doesn’t mean they will listen to the feedback.
If protonmail keeps changing their story like that, it seems pretty damning for their credibility.
️VWs first mass-market EV – the ID3 – will be revealed today
the app store is such a mess. Even finding something as simple as a good running app that stores and shows your weekly mileage is a huge challenge. All the top apps are terrible or missing the crucial weekly mileage feature or aren't free. Google search is equally terrible because they only show reviews from sites with super high "domain authority", or whatever, all i know is i get the same damn site results over and over and just gets worse after 3 pages, and I can never find the reviews I'm really looking for.

Am I the only one having these sorts of problems over and over again? or I am i just an outlier?
I guess if Google can be inspired by the mathematical term "googol" and then choose a variant spelling, it's okay for Naptha to be inspired by the hydrocarbon product "naphtha" (note the second "H") and choose a variant spelling, too.

But having grown up in the home of a chemistry professor, I'm having a hard time getting comfortable with this one.
If you have multiple people managing the money in your household (e.g. marriage), a single desktop application gets awkward in a hurry. Plus a web-based app lets you manage your finances regardless of OS (Windows, Linux, Chromebook) or device (computer, tablet, smartphone) without worrying about whether the author decided to support it or not.
Fags and Fagging are a different root to Faggot, IMHO, which definitely seems more American.

I went to a minor public school and though fagging had been abolished many years prior, the first year of the senior school (age... 12/13ish) were still informally known as the fags. It wasn't particularly a homophobic slur, IIRC, though playground homophobia was rife back then (around 1990) so who knows really.

I do know I see "Faggot" used more for the food than as a slur these days, but then I don't hang around the *chans...
That's true.

And because of changes in PostgreSQL versioning, people don't release that the oldest support version (9.3) is rather old.

PostgreSQL 9.6 was released in 2016, 10 in 2017, and 11 in 2018.

But PostgreSQL 9.3 was released way back in 2013...not quite as old as Python 2.7 but close.
I don't agree with this notion that you can't engage in anticompetitive behavior without 80%+ marketshare.

Imagine a world where Apple continues to clamp down on 3rd party services that compete with their own offerings, like Spotify. Apple could completely ban Spotify from selling subscriptions outside the App Store, and raise their fee to 70%. Google, wanting to push their own Google Play Music service, eventually adopts similar rules on Android, or perhaps implements them in a theoretical successor like Fuchsia.

This would basically mean you cannot build a music streaming service without also building your own mobile platform. That in turn would effectively mean we can only ever have as many streaming services as we do mobile platforms.

Even though neither Google nor Apple have 80%+ marketshare, this behavior strikes me as deeply anti-competive. It's not a world I want to live in.
ionic start-up project For m’y project
I am looking for a volunteer to make an ionic starter. application health and well-being.

1 - login email password.
2 - an ionic page for deconexion or an icon in the header.
3 - tabs
at your price
Thank
"By default, when you begin selecting text, it sends a secure HTTPS request containing the URL of the specific image and literally nothing else (no user tokens, no website information, no cookies or analytics) and the requests are not logged. The server responds with a list of existing translations and OCR languages that have been done. This allows you to recognize text from an image with much more accuracy than otherwise possible. However, this can be disabled simply by checking the "Disable Lookup" item under the Options menu."
I usually like asking what their staff turnover is like.

It was very telling many years ago when I was told "very low, almost non-existent" and then promptly learned from my new colleagues that it was extremely high....
Agreed. It seems to be endemic to Flow's culture. We use it at my company and the signal/noise ratio of helpful to unhelpful errors hovers around 0.5. A handful of simple flags to relax checks in specific, extremely common cases would cut out 80% of that noise, but requests on GitHub have been shot down in the name of "soundness". Things like allowing null to be implicitly cast to a string, or assuming document.body doesn't need an undefined-check every single time you use it. TypeScript feels like it's written by JavaScript developers who want IDE hints. Flow feels like it's written by OCaml developers who loathe the very language they're adding types to, and are trying to make it something it isn't, with reckless abandon towards actual developer productivity.

This very well could be the reason Flow has been steadily losing mindshare in favor of a total TypeScript monopoly. TypeScript is great, but lack of diversity is a shame regardless.
I use Calibre as my primary e-book reader. I don't see many alternatives on Linux.