skysight-inc/HackerNews huggingface dataset:
Through the new school student loan consolidation firms, you may be able to get better interest rate on your student loan debt than your mortgage. This was the case for me. I used Common Bond.
Yeah, this happens whenever people speak more than one language. My experience of it with English and Spanish is that there are some things that are more fluidly expressed in one language or another, or there's a joke that's only possible in one, or there's a joke that's only possible by combining. It just expands your vocab a lot, basically, so you get access to a wider range of nuanced connotations.
This is a wonderful looking project, thanks for making it open source! I am thinking of forking it for my own side-project and contributing to the development if possible.

As other commenters already noted, the UI/UX of the app will need some work. Just some initial thoughts:

- Organisation of the notes is cumbersome: it wasn't clear to me what is meant with a note and a section, and how to actually start writing (I would expect to be able to start writing right away rather than first creating a notebook/section/note, choosing a title, etc...)
- I would like to tag my notes à la Evernote, and filter notes based on this.
- Speaking of searching/filtering: it would be nice to list all search results (and organisation of the notes for that matter) in the main view.
- Maximise screen real estate for the actual note taking: why is there such a huge header and side nav... on a 13" screen I barely have room to see my notes. I would like to hide all that in a hamburger menu.
- Keyboard shortcuts!
- The ability to drag and drop images or other documents would be nice
- The text in the textarea when taking a note is so small & there is no padding.

Anyway, hope that's useful feedback.. thanks again for this work! I will look further into it.
Leading the pack as a top web developer
The language of the real world?

Nobody doing maths with pencil or paper will think 3/2 equals 1.

More to the point, the symbol 1 represents a float as much as it does an integer.
Show HN: A utility library to fix and repair truncated JSON data
Thanks.

Wow, I didn’t know about [2]. Unbelievable. But not surprising I guess. I was friends with the Voter Action people. Their inside baseball version of the story was depressing.
>>> supervisors should negotiate tasks to be performed, rather than basing contracts on hours

Ok, then a part of my salary should be proportional to the quality of the ideas I bring to the table when I work (which is just as hard to estimate than it is for "tasks to be performed" if you look at our kind of creative industry)
It's the legacy of the "license Raj". While post-independence India didn't quite go communist, it was a planned economy. This in turn is a legacy of British India as a planned extractive economy, e.g. the salt tax and monopoly.
> The problem is that as established as ARM is they really don't have a meaningful presence in the desktop/laptop ecosystem

Yes. Not established. That’s what I said.
> The average work week in the 1920s was about 50 hours.

Apply that to a household and the average family didn’t have 2 parents working 100 hours in paid labour. The typical breakdown was likely a male in paid labour and a female mostly doing household chores. There was about 60 hours per week of household chores in 1900, and that was down to just under 8-15 by the 1980s [1, 2].

The number of hours that are spent at work would appear to have declined for males and females, through when unpaid work is factored in, a household consisting of a male and a female shows a much less dramatic decline. This brings us to a household work week total back at somewhere around 100 hours. Sort of what you said, but sort of not.

[1] Table 7. https://eh.net/encyclopedia/hours-of-work-in-u-s-history/

[2] https://ourworldindata.org/working-hours
Show HN: DXUP, a DX10 to DX11 layer
Facebook as the Ultimate Government Surveillance Tool?
Auslogics File Recovery 8.0.13.0 Crack and License Key Full Download
Great all around products from my experience.

They look and feel good, they are easy to sharpen, take a good edge. Most axes are made for green woodworking/soft wood and using them on hard seasoned wood may work and dull the edge fast though.

Hultafors, wetterlings and husqvarna also produce similar products in quality, sometimes cheaper.
Granfors has a broader offer, when it comes to specialty tools, such as bearded axes.
Thanks for the list!

Just on a couple points I may already have what you're looking for, you can type in a hashtag (like #todo) anywhere in a markdown element and then that note will show up in a search for that hashtag (that search also works cross-notepads).

The side-nav can be hidden (although the rest of the chrome can't, which is something I want to get sorted). Also, on the textarea size, I think I'm using the browser default, but I might be wrong there.

Thanks for a decent list though, it's great to have action items.

Forks are always welcome and I appreciate all pull requests.
I prefer disposable code over reusable code [0], i.e. code that's easy to delete instead of easy to extend [1].

The nature of software development is change. Extensive use of abstractions can make your code base rigid and averse to change.

[0] https://bjoernkw.com/2016/11/06/writing-disposable-code-not-...

[1] https://programmingisterrible.com/post/139222674273/write-co...
Something that could also go into https://en.wikipedia.org/wiki/Japanese_addressing_system:

Ryūgasaki-shi in Ibaraki is a japanese town that doesn't use cho, so you get addresses like:
〒301-8611 茨城県龍ケ崎市3710番地 (3710 Banchi, Ryūgasaki-shi, Ibaraki-ken 301-8611)

Japanese news video about this oddity: https://www.youtube.com/watch?v=8MfFnpx7e6k

Apparently they neglected to adopt 町名 (chōmei) subdivisions when the town was promoted from machi to shi in 1954.
It's just another minor thing to complain about for the people who like to complain about science.

Nothing minor is major. Some of them are minor and worthwhile, some are minor and not.
Messaging Options in the Microsoft Azure Platform
I think memory includes all program state, so at some point in the fractal computation you're bound to hit a memory state you've seen before - and since that state contains all that determines the program evolution, you can stop here and say that it won't finish.
According to the recent indictment of GRU hackers, they first broke into a state board of elections database and stole voter information. Then they broke into computers of a vendor that provides software to verify voter registrations. Then they sent "over 100" spearphishing emails with malware, posing as the vendor, to people involved in administering Florida elections.

It doesn't seem to be in doubt there was a conspiracy, although it is probable that all of the consequences are not mentioned in this indictment. The indictment mentions other states, but focuses on Florida.

https://www.vox.com/2018/7/13/17568806/mueller-russia-intell...
I thought the only rule was to boost ratings.
I think there's a difference between shipping untested changes on an ad-backed cat picture web app, and selling a $99+ operating system that is essentially a beta version:

https://www.computerworld.com/article/2878026/microsoft-to-b...

I thought that this article was overly pessimistic until Microsoft's rings of "insiders" didn't catch the fact that the Windows 1803 update broke machines with pretty common Intel and Toshiba SSDs.

All of this wouldn't bother me at all if it weren't for the MS Office monopoly that forced everyone from schoolchildren to public servants to deal with this crap. I want nothing to do with keeping this business running.
GoCD has had support for JSON/YAML based configuration for over 2 years now.
Couldn't you store information about all nodes/content in every node? What would change is that the new uploaded stuff just isn't instantly available, only after syncing the new index with all other nodes.
Not really a big problem, because most youtubers, especially the professional ones, shedule their uploads anyway.

Accessing your own node, the one your neighborhood or the next available one shouldn't be slower, the contrary I suppose.

Key seems to be to store the information or index on all nodes and syncing them.
You didn't mention (and I don't personally know anything about the situation you're talking about), but did they maintain the same pay? That is an absolutely critical part of the equation. Cutting peoples work week and cutting their pay is quite a bit different from just cutting the work week, so I think it'd be good to mention.
Longer days were prohibited. Continuous users of electric had a 65% of usual consumption limit imposed. :)

Broadcast TV shutdown at 1030pm, a 50mph speed limit was introduced as was a low max temperature for offices (63F).

Hospitals, food shops and newspapers were exempt. Power cuts were often - but because of the regulations you knew when they were due. My parents collected a selection of camping lamps, a good supply of candles, and a single gas ring to connect to the mains gas point by hose as we had an electric cooker.

I remember much sitting in candle light wearing coats and blankets in the house.

This from a Conservative govt. The dispute and three day week ended when they lost the election to Labour.

A little more here: http://webarchive.nationalarchives.gov.uk/+/http://www.natio...
Though the halting problem may be decidable for universal machines with finite memory, we still don't know what the program that iterates the most states before halting looks like. The issue is further clouded when you allow a program to edit its own code..ie no code/data separation. In fact, if a machine separates code and data, the same one that doesn't will be able to run for longer before halting, iterating more states.

Now, this is a hunch based on research I have been working on: I believe that the programs that iterate the most states before halting have symmetry in time. The structure would mimic V [1]

Heres how the programs would operate:
Iterate all possible configurations for a finite subset of the memory.

Then iterate all possible ways to iterate.

Then iterate all possible ways to iterate all possible ways.

In writing the program, one would repeat the nesting until the program's memory requirements cannot support a halting condition. And then dial it back until they do.

The naive procedural method of a bunch of nested for loops will fail spectacularly. Static code is simply an inefficient use of memory space. That is what makes the challenge to write this necessarily polymorphic/self-modifying emulation of V in time and memory, a challenge still unsolved. But I think we are close.

The amount of nesting would be a measure of the memory requirements necessary to iterate X configurations, a kind of constant representating the languages specific relationship between code and data, efficiency of sorts. This constant would be determined by the language but moreso, the limits of computation in general.

[1] https://en.wikipedia.org/wiki/Von_Neumann_universe
My stack: Gitlab CI/CD, deploying using Ansible to Docker Swarm, running Keycloak for auth, RabbitMQ for messaging, Postgres, Elixir/Phoenix for the API server (GraphQL), Apollo + React Native for frontend and mobile apps.

Why? For me it's best of breed vs simplicity. OpenID Connect is the most mature auth, rabbitmq very good messaging, elixir a lovely language, graphql the most programmer-friendly connection between frontend and backend, and react native allows 90% code sharing between web SPA and mobile apps.

And if you combine all of these (I mean if you finally set it all up), it's a low number of lines of code environment.
Yeah that looks nice. An overabstracted example would be

$project_folder = "/whatever";
$in = "in";
$out = "out";
$suffix = "put";
$directory_separator = "/";
$input_folder = $project_folder . $directory_separator . $in . $suffix;
$output_folder = $project_folder . $directory_separator . $out . $suffix;
The characters in Anna Karenina speak French in some parts (at least in my English copy of the book). I don't know why but it clearly meant something for that conversation to be in French. It's there something the story is trying to say when they switch between Hindi and English on that show?
If you are Bulgarian, your country was more privileged during communism.

What happened in Romania is that we ended up pretty isolated from the other Warsaw Pact countries due to Ceausescu’s flirting with the US. We never liked the Soviets for various reasons, most notably for their occupation of Basarabia and for the harsh war reparations that followed WWII, we didn’t like them during Gheorghiu Dej, or during Ceausescu and we suffered for it.

Also Ceausescu decided to repay all the foreign debt we had so extreme austerity measures were implemented.

So in the 80s we didn’t suffer from a mere shortage of products or services, oh no, the population was actually freezing in the winter and starving.

Interestingly it turned out the US’s CIA saw the uprising coming a few years before it happened. We found out about it from some declassified documents (can’t find the link). That our leaders could not see it coming, but the CIA did, shows how broken our leadership was (a phenomenon of communism is that nobody wants to report bad news so everyone in the chain of command ends up lying).

Also implied but not explicitly mentioned above is that we had a secret police agency that was among the most brutal in the world.

Communism as implemented in Eastern Europe was progressive only on paper.

In Romania we had churches and monasteries demolished and priests accused of being legionaries (former fascist / fat-right movement) and taken to political camps. After beaten into submission, the Orthodox Church was then used for controlling the population.

And minorities were treated pretty badly. Being a homosexual under Ceausescu was a crime for example and handicapped children were locked away in special homes under inhuman conditions, out of the public’s eye.

Truth is freedom of speech is a basic human right that should be absolute. Without it communists have been progressive only on paper, but not in fact. You cannot have a progressive society without freedom of speech. And there’s no communist state that can claim otherwise, not China, not any other communist state that’s still standing.

N.B. these days I am left-leaning on social issues, however freedom of speech is where I always draw the line, as all censorship is evil and a slippery slope, even when done for righteous reasons; although I do tolerate censorship on private property, but that’s another discussion.
There are other countries with a higher debt/GDP ratio, so I'm not sure what facts lead you to assume the US is the sort of outlier that demands a special explanation. The number $20T does not seem meaningful in a vacuum.
>>> No, nobody cares about centralization.

Great so it is not an important aspect of the problem. You just proved to yourself why PeerTube does not matter.
I live in one of those countries and read the long-words newspapers every day. As far as I can tell there's not even any such proposal going here.

I personally don't see it as worthwhile anyway... people are putting their papers on the university web site and on arxiv anyway, why require more? You could propose that people have to publish on some other web site. Shortly later someone founds learned journals with names like "Journal of Acquired Senescence" and starts billing the German and Swedish taxpayer for the service of publishing the PDFs that are already on the university web site and in citeseerx. What's the point for the taxpayer?
> Absolution definition, act of absolving; a freeing from blame or guilt; release from consequences, obligations, or penalties

I've never seen the word "absolutionist" before. Should this be "absolutist"?
Hmmm. I have dual citizenship for Australia and Estonia, both of which offer 10-year passports. It's also possible to moderately easily get the 'other' passport when located in each country. Thinking about it I guess I could be pretty fortunate, and this might not be the case with other combinations.
Wanted to write a very specific thanks, you went so out of your way with this and it's got me excited again, I've been far too down on the scene out here for the last few years! This absolutely helps.
Git does 50,000 things, but to get started on your local machine you only need 4 commands.

When you're setting up for the first time:

git init

When you've made a change you want to keep:

vim foo.txt
git add foo.txt
git commit -m "Add foo.txt to project to enhance synergy"

When you did something wrong and want to go back to when you last ran git commit:

git checkout foo.txt

Everything else builds on top of that workflow.
French have a word for people producing wine barrel material: "merrandier".

A "merrandier" will select trees (usually straight oak of a certain age), put them down and to size (the logs are then called "merrain", hence the name), split them using wedges, along the grain, them resplit using a froe (called "départoir", which is just a dull blade with a lever), then refine the smaller bit using a specific tool (called "queue d'hirondelle").

The resulting bits will be send to the barrel maker to be shaped into staves (called "douelles").

Riving is at the heart of the process, and is meant to provide longevity in resistance and impermeability.
Unless of course its the village elders/headmen who are doing the oppressing eg the abuse lower case villagers in India face.
This reasonates with me so much. Thanks for the tip.
A government office is not a supermarket. The clerks at the front might be interchangeable to some extent, but most of the people in the back office aren't.

In order to utilize shifting in a typical government office, you will need to train a lot of people to perform many different tasks involving many different laws, and come up with new procedures to assign clear chains of responsibility. Especially if the shifts are as complex as you describe. Utah might have decided that it's not worth the hassle.

Besides, if you could simplify and streamline a task so much that any on-duty employee can handle it, you might as well automate it all the way. In other words, tasks that are well suited for shifting also tend to be well suited for automation. The only exceptions are 24/7 jobs such as the police and emergency services.
Would a Netflix deal to deliver content over Jio at reduced prices / free adhere to the spirit of Net Neutrality?
It took me about 10 tries to put my address in the US ESTA (Visa waiver) system.

First, it said the Ø in København was no good, so I changed the whole thing to Copenhagen. Then it changed that to Koebenhavn. Then it complained about the æ in the street name, which I changed to ae.

Then it kept saying "Street number invalid" or something. The building is about three years old, but the number wasn't in their database.

I tried several combinations of splitting the building number and apartment number between three boxes before one passed validation.

Then my application was "held for manual review".

I left the bit on social media aliases blank.
> I don't think we can say with certainty that they didn't.

And so we can't with many other actors. Why single out Russia?

> We know they hacked a voting systems vendor and spear-phished hundreds of election officials

From where I am those claims have not been sufficiently proved. But yes, depending on the credibility you afford leaked NSA documents, it's a reason to focus on Russia. Still I want to caution against the conclusion that evidence of tampering means the Russian state must have done it.

> Possibly to the extent of having operatives in the US to do so or bribing election workers, though I have no evidence of either.

A classic conspiracy theory. It's nice in that it works even when the scheme is exposed as even rumors of it destabilize U.S. politics.
https://www.youtube.com/playlist?list=PLVcHxw2MHN0SCgxkqsQUg... is a pretty good selection of traditional greenwood skills. The shingles videos contain a fair bit of the riving as described in the article.
Never thought I would see stuff like this on HN. https://imgur.com/a/BlfhrPv
Exactly. This is horrifying. Another insane situation is the US drone program's Social Credit Kill List [1],

> In 2014, former CIA and NSA director Michael Hayden said in a public debate, “We kill people based on metadata.”

> According to multiple reports and leaks, death-by-metadata could be triggered, without even knowing the target’s name, if too many derogatory checks appear on their profile. “Armed military aged males” exhibiting suspicious behavior in the wrong place can become targets, as can someone “seen to be giving out orders.” Such mathematics-based assassinations have come to be known as “signature strikes.”

> “When I learned about signature strikes, that was incredible,” Faisal says. “If the criteria is being armed or having a beard – that is everyone in Yemen.”

Governments need to be more transparent on how social credits are "credited" and "debited".

1. https://www.rollingstone.com/politics/politics-features/how-...
My wife also works from home which makes it all good, but, during the 26 years working from home, I indeed had girlfriends who thought; great, he is home let’s go do something fun! Explaining it does not work like that is tiresome, I mean, what is so hard to understand? Also many people actually believe I am on some kind of permanent vacation. Which I find weird too as I am a hard worker and usually spend more rather than less time working than they do, but they have to go to an office so it feels more real.
There are no 'great' anything. Short of royalty and inherited wealth, there is just hustle, hard work and plain luck. Every great was just a regular guy or girl who persevered and got better at his craft, until chance or connections pulled him out of that pool of 'good' and into the rarefied, socially defined and self-fulfilling category of 'great'. Outright stealing might or might not be part of that journey - it's a risky individual choice driven by morals and desperation, not a recipe.
The number of hours that isn't too much is 0. Work is dumb and bad for people. I don't mean labor, which is activities performed for its own sake, not because a boss demands it or you do it because you need money.

Job requirements, especially working hours, aren't part of some natural law. They are set as high as possible by bosses as they can get away with.
Agree about the bounding box, best seen when editing, rest of the time just a distraction.

I've been chasing a onenote alternative for some time, this looks promising. I have to add, I loved the old Onenote heirachy, notebooks down the left (rotated labels), sections across the top, pages down the right.

And more screen shots always help for those too lazy to trial. And add some default notebook/section/note naming, so people can just click and start adding notes.

Great work
Imaginary problems, the root of bad software
Best Heists of 2017
Ask HN: What interesting projects/tools at Google are not open sourced yet?
For example Bigtable, GFS etc.
As this is an internet discussion, accepting your opinion leads to a paradox as I would be doing what you say not to.
> When referring to "state" are we talking about just mutable state?

I don't think you should restrict yourself to thinking only about mutability and immutability in your program, but also that of the entire system. If your program is completely self-contained, that's good, but often they need to integrate with outside services and communicate over the network and write data to disk etc.
Those dependencies also result in state that might affect the behaviour of your software and you need to consider it when designing and writing code.
I believe GP is thinking about something similar that happened with number of working people per household. Few decades ago, you'd only have one breadwinner. Today, in developed countries, a home with only one breadwinner usually struggles.
Autonomous cars could be electric more easily - they could charge themselves.