skysight-inc/HackerNews huggingface dataset:
Overall Windows would become much more stable, they might be able to get some Mac users to switch and they could put more people on getting the UI right. Like a lot of my bolder predictions on each years list I got it way wrong.

Why would you think they would do this? NT is the architecturally more modern kernel. People should read up on the history of the NT kernel [1]. And if they should do this for non-technical reasons, I think it is more likely that they go for some permissively-licensed kernel (e.g. FreeBSD) to avoid the GPL.

In the end, Microsoft did exactly the opposite: make it possible to run Linux binaries on Windows. Windows Subsystem for Linux is a testament to the strengths of the NT kernel. NT supports multiple 'personalities' and Win32 is just one personality, the Linux ABI is another personality. One could say that the Linux ABI is almost as native to the core NT kernel as the Win32 ABI is.

At any rate, I think that the Windows desktop is getting less and less important to them. So rather than going through the massive work of porting Window on top of the Linux kernel, I think it is more likely that they put Windows in maintenance mode and make/fork something along the lines of ChromeOS or Android for client systems.

(Disclaimer: I haven't seriously used Windows since Windows 3.1. It just bothers me when people misrepresent Windows or the NT kernel.)

[1] https://www.itprotoday.com/compute-engines/windows-nt-and-vm...
I mostly use the command line. I use Heirloom-mailx for email, i3 for window management (although I wrote my own program for the status bar), vim for text editing, just the shell commands for file management, xterm for terminal emulation, xclip for clipboard management, SQLite for database management, and I wrote my own programs for screen capture and many other things. I do not have a launcher menu; I just start all programs from xterm.
I made the joke (about what is considered a depreciating asset or not) on an S&P e-mini forum a couple of days ago that went something this:

Most people don't buy houses, they buy mortgages worth $x00,000 on an "asset" that goes to being valued at $x00,000 / 2 when interests rates double…
In some sense British actually never left.

British ensured the succession to a loyal dynasty which kept making the country poorer by faux socialism and lack of governance skills until Mr. PV Narasimha Rao appeared on the scene and actually did something to gently nudge India onto global stage. Ironically credit still went to the family and he was sidelined as soon as new prince was ready to take over the reign.
Basic architecture post
Bocoran Angka Togel Jitu Hongkong Dan Sgp Malam Ini
macautogel memberikan Bocoran Angka Togel Jitu Hongkong dan Sgp malam ini terakurat dan terpercaya untuk semua prediksi agen malam ini terbaik memberikan informasi
I'd just point out Scylla tries to auto-tune itself, so you don't need to know about or perform such dark arcana just to get it working out-of-the-box. I mean, I get it. Databases are hard. But this is a hidden gotcha that you should not have to pay through the nose (in time or money) to learn to avoid.
Americans and westerners who live or have lived in China are typically more critical about china than those that haven’t. We are the ones who notice the empty buildings and districts, and that mall in Beijing that is never going to attract any stores, or why the apartment buildings we live in is half empty but has a thriving ant tribe in the basement.

If anything, reporting on China by western sources doesn’t get anywhere near the actual situation in China because westeners would never believe it was that crazy. News on China by China already leaves a pretty bad impression.
Filters for camping/outdoor usage are less than $100 and most of them are explicitly sold as suitable for use with dirty water. You get a disclaimer that they'll be slower and need to be replaced more often when used on dirty/cloudy water, and sometimes they also advise a chemical or UV treatment be used post-filtering if there are concerns about viruses. Eg. https://www.katadyn.com/us/us/428-8019160-katadyn-gravity-ca...
If giving unrestricted database file access is “living on the edge,” maybe https://www.sqlite.org/appfileformat.html should be updated to reflect that?
Are you based in US or a European country? The whole point of projects like Sci-hub is to help people in poor countries where $300 is insane amount of money for getting access to a journal.
Presumably (and I'm partially speculating here, since it's not my expertise) because all of the neurotransmitters, hormones, etc. pay heed to the same laws of thermodynamics that everything else does.

Your genes may influence how many calories you burn, the foods you eat may influence how full you feel, your hormones may influence where fat develops and disappears -- but thermodynamics require that if you expend more energy than you take in, the difference will have to come from somewhere, and that's ultimately how weight loss works.
You must have severely misread my comment. Securing USG's systems is certainly not going to prevent the US military [industrial complex] from attacking arbitrary countries for fun and profit.
> and it will probably take a big company to actually do it

The lack of a company controlling Linux is exactly why it's Linux. I am surprised that someone who is mid-career, has money, and little time doesn't know that.
I'm not saying make it literally impossible for an institution to fail, I'm just saying we should mitigate the risk by making sure there's some funds in reserve to act as collateral and mitigate cash flow problems while they're winding down. In addition pass some of that liability off onto the directors. Just making it clear that they have a fiduciary duty to students would go a long way.

Right now if a for-profit college is going under there's no incentive at all to try and minimize the impact to students. If you know that a degree program is getting the axe in 6 months it's pretty scummy to still be accepting freshmen into it. From a business standpoint not doing that means passing up hundreds of thousands of dollars in tuition while still incurring the same costs in terms of facilities and faculty.
One and only one of each. And having more than 1 doctype declaration is ridiculous.
Browsers are very resistent to garbage markup, so by looking at the parsed tree and not the raw text, I never actually noticed that.

I have no idea why they would do that. It looks like a misconfigurated preprocessor that thinks each fragment is a doc of its own. I vaguely recall something about them open-sourcing the frontend, so I might look into that...
So bootstrap chain here is g++->mrustc->several iterations of rust. (Rather than original bootstrap chain via ocaml.)

Bootstrap for g++ is presumably something like machine code->asm->c->g++.

And the overall goal is something like shortening or simplifying the chain from machine code to rust compiler.

Ideally I suppose this would be something like machine code->proto rust->rust compiler.

Haskell seems to have a relatively good pipeline, with clean division between core and non-core.

https://ghc.haskell.org/trac/ghc/wiki/Commentary
It is surprising how well it works. I tried a massive compiled Prolog TK application that has been developed since the '90ies. It worked perfectly without much effort.

https://danieldk.eu/Posts/2017-01-10-Alpino-Windows.html
Very well, like with Jussi Björling

https://youtu.be/ofKk_Etapq4
How to crash Microsoft Edge 44 with 6 lines of code
From WebMD on Naegleria Fowleri (the brain eating amoeba)

> Naegleria can't live in salt water. It can't survive in properly treated swimming pools or in properly treated municipal water.

> Most cases of N. fowleri disease occur in Southern or Southwestern states. Over half of all infections have been in Florida and Texas.
TSA Finds Record-Breaking Number of Guns at Airports in 2018
Just that a database server is a very specific thing. Own memory handling, own file system handling, own scheduling, ... . The core of these systems give a shit about the operating system.
British rule being a net positive for India is an even bigger joke than David Cameron being the best British prime minister of all time.
My history teacher showed us the famous trade triangle involving China->Britan-India. Chinese tea to Britain, Indian opium to China, and British Raj(rule) to India.
Let's assume there is no good side of the DoD. Let's assume that the military is 100% teeth-gnashing devil dogs with nuclear weapons. Which is what they aspire to, I assure you.

Two things, 1) whether they have a $700 budget or $700B budget, the DoD executes the orders of elected civilians.

2) Don't you still want to make it as expensive as humanly possible for other countries to get the plans to those weapons? Even if you live in Paraguay, rouge states with nuclear weapons increase the cost of international economic collaboration and thus decrease your quality of life. Securing the US Government's weapons information is in your best interest.
> There are plans to extend mrustc to support newer Rust, but it turned out to be difficult.

Was some feature added to rust 1.20.0 that was particularly difficult to implement? Or is this just a 'have to stop somewhere' situation.
Most Nazis escaped justice. Now Germany is racing to convict those who got away
Well immunity to a sexual stimulant, that's the base for a third sex, a caste not participating in the egoistic battle for a self replicating future. A caste allowing for the creation of crowds without large constant infights, a crowd where the young may hide from fraternicide.. What seems like evolutionary dysfunction indirectly creates the ability for society, for a group dynamic that allows for complex stable states. And even though it's risky, it may give the whole species a benefit.
This gives me nightmares. I could spend weeks debugging this and not think of that.
SOAP and OOXML aren’t exactly the greatest of examples of XML if your point is to defend it.

OOXML is so verbose (it’s actually dozens of XML files which are completely incoherent to a human reader) that it needed to be compressed into an archive. Microsoft use the ZIP format for that, so clearly they weren’t going for the best tech possible since otherwise they’d have elected to use one of the many newer and vastly superior compression formats. I’m fact the reason Microsoft moved their Offixe Suite to XML+ZIP is purely because they were ordered to adopt an open standard and they didn’t have any control over ODT et al so created their own competing “open standard” to OpenOffices (this was before LibraOffice was forked).

As for SOAP, most devs I know, myself included, hate using SOAP. And it’s certainly not the most efficient way of sending typed payloads - not even remotely. But it is one of the most widespread ways of doing it. However if the history of technology has taught us anything: being in widespread use doesn’t mean it isn’t also complete garbage.

I actually do like the founding principle behind XML; but as a specification it’s horrible to implement. As a human it’s horrible to read. And as an engineer, it’s horribly bloated. We have better formats for encoding structured data.
FoundationDB has only been open source for 8 months?? etcd is like 5 years old.
Did a quick skim of literature, and it seems accountability in structures is the check on two sets of rules. Whistleblowing, but also shorter terms, punishment, and trust seem like good strategies.

Alas, defensive complexity should be the answer, but the appearance that it's not is what is confusing to me.
Why Britain Doesn’t Owe India Reparations
http://blogs.wsj.com/indiarealtime/2015/07/29/the-countervie...

And https://en.wikipedia.org/wiki/Upper_Caste owe Reparations to https://en.wikipedia.org/wiki/Other_Backward_Class in India since http://www.nytimes.com/2013/06/16/opinion/sunday/caste-is-no... and http://www.huffingtonpost.com/shashi-tharoor/caste-wont-disa...

And check which Caste is looting India?
https://www.quora.com/Which-caste-is-looting-India/answer/Ad...
Open shops would help. The US is closed shop, by law, which means that you can only have one choice of union, which makes it extremely hard to get any sort of actual representation for actual complaints without getting a massive organization to change contract negotiations, etc.

The union’s only real incentive is to be just good enough to not be voted out and replaced (and I doubt the big well-funded national unions engage in many turf ware)
"Hug a business owner or farmer who exports to China" is the equivalent of a "think of the children" argument. It ignores how little relevance they have in the overall trade with China in order to oversize a problem.

See the sibling comment for how little the total numbers have declined.

Someone is going to get fucked in a tariff change. Tariff changes area always a question of greater good.
Open source confronts its midlife crisis
I was just yesterday reading that bootstrapping Haskell seems to have unanswered questions too:

https://www.reddit.com/r/haskell/comments/a600zp/thoughts_on...
MongoDB Pipeline with Examples
Best plagiarism detecting tools
If China did have "much better control of the macro-economy compared to free markets" the they wouldn't have the debt problem.
> more of a Yelp-like entity

Yelp would also work, if the business concerned cared a ridiculous amount about resolving complaints there. That's the only value - that these particular companies care an awful lot about resolving complaints left with the BBB.

Got bullshitted by Comcast phone rep, skipped straight to BBB complaint since I didn't want to deal with Comcast for hours/days, less than a week later I had their VIP Customer Service department calling/emailing daily until they (not me) got the issue resolved.

Perhaps an FCC complaint results in the same result, but it worked out perfectly for me.
It's definitely true that it's a stronger argument, but you're playing right into the design of apologist propaganda. By making constant half-assed arguments against something, you get people to disagree with the crap argument then you get other people to present the strongest argument for the sake of arguing. This successfully gets people arguing both sides of an argument about a subject that wasn't part of the original criticism in the first place.

The best trolls tell something almost true to get people involved in a fight about details rather than countering the larger misdirection.
Counterpoint - I implemented a Common Lisp compiler that uses llvm as the back end (https://github.com/clasp-developers/clasp). I've kept up with the versions from 3.6 to 6.0 and I'm about to upgrade to 7.0.

I'm not sure why other projects find this difficult but I have noticed that if I get too far behind it does get a bit more difficult.

I exposed the C++ API to Common Lisp and write all of the compiler in Common Lisp. The Clang C++ compiler tells me what is broken when I upgrade to a new version of llvm and then I fix it. I talk about it here https://www.youtube.com/watch?reload=9&v=mbdXeRBbgDM&feature... at about 13:30
This is a beautiful initiative.
How far will it move if it doesn't land within the "80% accuracy"?
What about Fossil? Is there a way for a potential attacker to run arbitrary SQL? I can't think of one but I'm only a light user.
Just so you know: "In a new report entitled "Take Back the Tap," Food & Water Watch explains that 64 percent of bottled water comes from municipal tap water sources" https://www.foodandwaterwatch.org/sites/default/files/rpt_18...
No they really aren't close enough together. For example, I know someone who moved from Zurich to Olten so that their girlfriend's commute to Bern would be reasonable. Now you have 2 people with 50 minute commutes instead of 1 person with 1h45 and another person with 15min. If there was a 30min connection from Bern to Zurich it would be perfectly reasonable to live in one and commute to the other.
This question gets asked a lot.

Prior criminal history isn't relevant at all to a criminal trial. Just because he robbed 10 banks before doesn't mean he robbed this one. It's prejudicial and really problematic any time a repeat offender is on trial-- the mentality becomes "well, the evidence is weak and nobody saw him do it, but he must be guilty...he's a criminal!"

Convictions are supposed to be made after considering the facts of the case as presented, not speculation based on past behavior.
Let me share a little bit more story here.

The original go-raft is one of the first raft implementations. At that time, the raft paper was not even officially published. Many other attempts around that time were not very successful, including go-raft.

Making a production ready consensus algorithm is not easy: https://www.cs.utexas.edu/users/lorenzo/corsi/cs380d/papers/.... Things like pipelining, batching, flow control, asynchronous snapshot were not extensively explored in the context of raft. And not much effort has been put into testing due to the immaturity of the applications of raft at the time.

We realized the problem a few months after etcd alpha was initially released and became popular. However, I went back to CMU to continue my master degree for 1yr, which slowed down the progress.

After I came back from school, together with Blake, Yicheng from CoreOS and later on Ben from Cockroach Labs, we built a solid raft impl as our first priority. Once we put etcd/raft inside etcd2, the stability of etcd greatly improved. That is about 1.5 yr after the initial release. Now etcd/raft powers many production level distributed systems: tikv, cockroachdb, dgraph and many others.

Over the last couples of years, the focus of etcd/raft is always stability and nothing else (although people are blaming us for usability :P).
I agree. If the file is one you might get elsewhere rather than only being your own files, then it is untrusted.

To me, "trusted" is: queries entered by the local user (or, for setuid programs, by the local system administrator instead of the local user), or that are built in to the program. Others are untrusted.

And yet, I have already considered these kind of vulnerability before even knowing about it.
Europe is a continent and not a country and Romans did rule almost entire continent.

https://en.wikipedia.org/wiki/Roman_Empire#/media/File:Roman...
I think it depends on the permissions. If you do not allow users with those permissions to login remotely, then I would suppose it would not be a problem. (This is what I do: users with permission to enter SQL and TH1 codes cannot login remotely.)
How does etcd compare to zookeeper? What made etcd the choice for kubernetes and cncf?
Setup one-to-one meeting
It boggles the mind how a demagogue who routinely failed to perform when given the chance and even jumped ship to avoid being hit with the fallback of his initiatives is still given any form of attention.

Snake oil salesmen have no place in the world stage.
That sensation is caused by vertical acceleration, ie. curvature, not by vertical speed. Controlling curvature is something that needs to be done anyway in the horizontal, I don't see why the vertical component would be harder to control for.
> China has a long history of civil unrest

> The return to authoritarianism can be seen as battening down the hatches

Obligatory not a "China expert" but I think you're very much correct. A lot of people don't seem to understand how different, and explosive, the political situation is in China. There is very little social trust, certainly little trust in government, and things could fly apart quickly and violently. The CCP is in a very difficult situation, trapped between fragmented and competing power bases, from a gigantic and angry rural underclass to godlike and kleptocratic SOEs to the tier-1 (and even 2) cities who by this point are practically mini-states with a law unto themselves. It is no surprise they have pulled every trick in the book to try to keep the music playing.

I totally agree that there needs to be a proper national health and social security system; this will be on the same magnitude as the "New Deal" the US had after the great depression. This could only be accomplished by a massive tax, and even more importantly power, overhaul. Xi Jinping is totally unreadable to me and I have no idea whether he is consolidating power just because that's what "strongmen" do or because he understands he needs it to execute on the desperately needed reforms. I doubt anyone not literally in the Politburo could say for sure. I hope it's the latter.

I keep saying this every year but the stakes just keep getting higher - things in China will come to a head sooner rather than later. And when they do, I want to be very far away, because it is a whole lot of shit, and a very big fan...
Show HN: Best SEO Tools Online
How are you translating the sketches into files that work with Axidraw? I have one as well and would love to do the same!
Thanks. But again, beware of the two meanings of rich/poor.

> "India's wealthiest province, ... rich in muslin, silk yarn"

i.e. rich in luxury goods, crafts serving the 1%. That's what the company was after, because their entire shipping capacity was like a few modern trucks per year, so only super-valuable goods made sense. (And I think you'll find that the top 1% of Bengalis still live pretty well.)

> "abject poverty ... generations of Indians living on the sidewalks"

i.e. the poorest people. That they were poor in 1650 too wasn't really worth writing down: they were peasants, peasants were poor.

That other provinces contributed so little tax in 1850s is really an indication of how little ruling was going on. Sure they got to paint the whole map pink & keep the french out, but (at that time) the company was only a few thousand people. They weren't exactly overseeing the 5-year plan in every village.

I think I've been to the same museum, BTW. They had a surprisingly honest section about literature, pointing out that Bengali was the first indian language in which serious writing in the vernacular took off. And this was a blending, I'm told you see poems borrowing from oral & scriptural traditions but written in rhyming schemes taken from english poetry of the time.
Seeking lessons from China’s long economic boom
I read a lot of PDFs on my phone and I have enough tools to help me read so I am not sure how many people would find another tool useful unless there is an added advantage you can find to provide.

I would suggest you to not worry about if people want it, but just make it for your own learning growth. All the best!
This has much a much smaller effect than you think (at least in the departments I'm familiar with) because very little attention is paid to venue if it's research older than a few months, in which case citations and your ability to sell the research is taken much more seriously.

Your (unspoken) job as a tenure track professor is to raise money via grants and get students excited to do research and apply to join your group. A professor bringing in 4x the NSF grant money of a professor getting published in top journals/conferences is always going to get the higher priority. That's the reality of academia.

I've worked with professors considered to be the top of their departments who were completely incompetent but they were amazing at grant writing and selling their work. They brought in way more money to the school than anyone else so they were rewarded for it. :/
http://archive.is/J5lHe
To be fair, the OP could just be time poor at present.

Perhaps the laziness, then, lies with those who will not duck.com !w debt the first 5000 years
> For that reason I'm less trusting of anything that is touting BBB support

What is important is that those companies care about BBB and are quick to fix the issue. If they didn't care about BBB I wouldn't have gone that route.

Same with Twitter. Some companies can be shamed into helping by posting on Twitter. If they didn't care about Twitter, it doesn't nothing using that medium to get help.
The nice(r) thing about bootstrapping GCC is that there are many alternative implementations of C and C++ already existing.