skysight-inc/HackerNews huggingface dataset:
I remember a case study from the 90s where a Canadian company was able to export chopsticks to China, and undercut the domestic competition on price.

The Chinese juggernaut is based on cheap labour (or until very recently at least), if you automate something enough, they cant make an inroad. Chopsticks and pen tips are examples of things that are very highly automated.
Microfragmentation: A breakthough for coral reef restoration
really? I thought that intelligent people always agree on everything!
I think having two different login pages for the same thing (the service) is worse than having two-step logins. It's just more confusing and requires you to think about it before logging in, which should be super easy and quick.
I'd recommend finding a local Gurudwara (their place of worship) and visiting there during Langar. Langar is when they offer free meals to all visitors of the temple, no questions asked. People volunteer to cook these meals, serve them to people, doing the dishes etc.

I'd recommend first visiting the temple and seeing it yourself.
Best Google Adwords Alternatives in 2019
NSA's job is to eavesdrop on hostile foreign actors' communications, while not infringing on the privacy of US citizens.

AFGSC (formerly Strategic Air Command)'s job is to provide a credible nuclear deterrent while not losing nukes or irradiating Americans.

Let's imagine if the NSA were in charge of the nukes:

- "Whoops, someone stole a bunch of our nukes. But those were old nukes—we have better nukes now."

- "Whoops, turns out we were nuking American cities. But Congressional oversight committees knew about it."

Seriously, I can't even facepalm hard enough. I guess security is hard—everyone's annoyed with you until there's an attack and then everyone's blaming you for not annoying them more to prevent it.

>These documents provide further evidence that the NSA has consistently been unable to operate the call detail record program within the bounds of the law. -ACLU

>NSA identified additional data integrity and compliance concerns… The issues have been addressed and reported to congressional oversight committees. -NSA spokesperson
You may find this illuminating: https://www.youtube.com/watch?v=7bgaoM6qSV0
Knighthoods and the House of Lords are entirely separate. The honorific most associated with the HoL is “Lord”.

Knighthoods (“Sir”) are in reality awarded by decisions of the elected government, though nominally by the Queen.
What specifically are you referring to? Branching on GPUs has not substantially changed for a decade. If all threads on warp skip a branch, it's free. If one takes it, the rest also pay the penalty and mask out the vector units.

What's at play here is that the needle in a haystack search of regex is going to spend almost all its time 0 or 1 deep in the state machine, so the threads skip the branches and the penalty is not large.
You would think so, wouldn't you?

The only thing I can think is because HK has become so much less significant compared to the size of the Chinese economy, whilst Xi has been consolidating power ever since becoming president, removing term limits and so on. Rather like Putin in Russia. I suspect they are both prioritising differently than predecessors, or even themselves at the start of their presidency.

At some point China seems to have switched from preserving the golden goose to trying to amalgamate and homogenise, so they've been steadily getting pro-Beijing Han Chinese to move to HK, and making larger changes. China's economy is fine even if HK struggles. The extradition is an odd one, as at the end of the 50 years of two systems I assume it won't be necessary, so simpler to just wait. I can't imagine it wasn't instigated by Beijing, with Lam tasked to deliver. Maybe it's a first move to compliance at all costs, more like in Tibet and Xinjiang. I sincerely hope not. Still, second guessing the why of their motives is way beyond my pay grade. :)

At the end of the 50s when China threatened to invade if the British followed through with planned democracy, they also made very plain they'd like to keep HK just as it was. That is, a non-democratic colony that gave them a key route to trade with the West. Even though it had 10 years filling with skilled anti-communist refugees who fled the civil war and aftermath and kick-started HK in the first place. That clearly doesn't matter any more.
Thanks for the reply. I'm also without nVidia hardware so I can't do it either.
Requirementsis a PowerShell Gallery module for declaratively describing a system
A thread from 2011: https://news.ycombinator.com/item?id=2771031
I've always used a soft limit of 120.

I use it as an indicator that I am either nested too deeply or my functions have too many parameters. Or just in general my code is too complex / hard to read after the fact.

Sometimes things call to break the soft limit that is fine, it's only a signal of potential problems, not an indicator of definite problems.

And fwiw, if you can't refactor like that without concern it's a language design failure. A pretty big one actually.
I haven’t experienced that myself. Do you have an example or documentation for that?
It was entertainment back in the anthropomorphic Brushed Metal days. Gruber hasn’t been funny for a while.
>The only solution to this is better education that teaches critical thinking

The underlying assumption here is that everybody is capable of anything if only they were given the right 'education'.
Quantum Computation Simulator in TypeScript
Experimental Slack-to-Keybase team importer
> "Virtually all Server OSs get hacked/have had security bugs. Nobody should use them to host or store anything."

Your comparison is flawed. Most server installations are not broken into during their lifetime. But it only takes one copy of a movie getting onto thepiratebay to make it accessible to everyone who wants it. So if DRM cannot prevent every attempt at circumvention, it's useless and can only serve to hinder legitimate use of the product.

> If we accept your premise that DRM == disrespecting customers, then you'll have to account for why people are still selling stuff with DRM, and continuing to make millions and millions of dollars.

No, I don't. The fact that some people accept the deal doesn't prove that there's nothing wrong with it. In this case, the seller unilaterally went back on the deal without the customers being involved at all.

I'm not a DRM fanatic and I do use DRM services on a daily basis. But if a vendor pulls a trick like in the OP, they can't then turn around and ask why some potential customers are pirating the product instead. Their addition of DRM has made the service less convenient than piracy. Remember, it's only your legitimate paying customers who have to deal with your DRM. The pirated version has no DRM.

> The success of DRM'd products refutes your claim, entirely.

The purpose of DRM is to prevent piracy. This has mostly been a failure.
Which is your favorite email marketing tool?
I understand where you're coming from, but I honestly find Firefox Preview's built-in tracking protection blocks enough ads on its own. I'd encourage you to give it a shot. (Though, to reassure you: proper adblocking is on the roadmap.)

On the other hand, QR code scanning is necessary for a good Firefox Sync setup experience, and that genuinely seems crucial to the MVP: we don't want your data stranded on one device unless that's explicitly what you want.
Fun thought experiment. You have to extend it to all writing implements, but what would happen if no contracts could get signed, laws get signed etc.

The housing industry would grind to a halt pretty quickly.

You'd get actual paperless offices though!
China already had a top supercomputer a long time before this happened. They didn't need x86 for this...

It helps in the future but for this scenario, it makes not difference.
There's progress in Python with the new `a @ b` operator for matrix multiplication.
ZipJob – Job Winning Resumes
Ah yes,I have kindle keyboard (it won't die!) so maybe one will have problems with the newer versions? After installing Calibre plugins, simply double clicking to download books to my local library automatically strips the DRM.
I have to say I strongly disagree—I thought your contributions were excellent, and HN lucky to have you contributing on a topic that you know a ton about. If I contributed to your feeling otherwise then I wish I hadn't posted!

One thing I can offer from years here is: never underestimate the silent readership (I'd say silent majority but...associations). The vast majority of readers don't comment and most don't vote either. It doesn't mean they aren't following and getting a lot out of what you wrote. Usually it's only the most-provoked segment of the long tail that is motivated to respond. That's fine, it's the cycle of life on the internet—but it doesn't represent the whole community.

Please comment more.
There have been misses (as well as obvious hits) all through his career. No one recalls the completely round puck mouse? It’s wishful to think of it as a recent decline. I hope there’s a return to being really functional. Thicker, longer lasting, quality over shiny OR bright plastic
> So basically you want US companies and economy to be controlled by the government to the same extent that Chinas companies are? Where the government needs to approve every deal with foreign suppliers and manufacturers?

I don't think that sales volume is the only metric to be taken into consideration here. No matter what degree of culpability you assign to each party, the US and China are countries with an increasing level of hostility towards one another. Why should America permit what are ostensibly American companies from openly trading high technology with an increasingly hostile nation? Especially technology which is of military significance.
I'm sure there were similar restrictions in place during the Cold War. I'm not advocating that the west returns to similar policies, but this might be the direction that we're forced to progress in for our wellbeing's sake.
In the German cities I lived in the fleets are very diverse (diesel, hybrids, purely electric). They must have worked something out, because I never once saw a broken bus in the last decade.
Are these Erlang engineers diving into Elixir?
Their union won’t let you pay a new hire more than a less competitive teacher with more seniority. Therefore almost nobody with the capacity to work at a FAANG will choose to become a high school CS or Math teacher earning poverty wages.
Wow, shocker!
President is his job.

Best I can tell, Sir is a title bestowed by the monarchy on people they like.
If this is true then there is nothing for the US to be afraid of.
I'll concede that skeuomorphism, at its worst, can be heavy and clunky; while flat design, at its best, can also be fun.
What Is the Buzz Surrounding ITIL V4?
That could easily be extended to "streamed media" in general - or, more accurately, Media as a Service. Going further, Software as a Service - or at least the part that falls under FSF's "Service as a Software Substitute" (SaaSS) - is an anti-consumer move too. Related, the trend of tying physical products to Internet services in a blatant attempt to turn ownership into renting is a hugely popular and a hugely anti-consumer practice too.
Gen: Probabilistic programming system with programmable inference
I use this: https://addons.mozilla.org/en-US/firefox/addon/fftextwrap
The only third-party app I received a warning about from Google regarding this issue was FastMail... coincidence?
It's been a while since I looked at this (or at Windows, for that matter), but back in the day one thing that consistently failed for these approaches were thread initialization - after you load a DLL, every new thread gets a call to DllMain with reason DLL_THREAD_ATTACH; You can hook CreateThread and friends, but some threads are not created through those but rather through native APIs.

I don't remember the details, but ... I do remember failing to find a working solution (myself or in any of the projects I checked at the time).
I thought the mean free path of x-rays in air would limit you to, effectively, “radiation mines”? (Or short-range death-rays, robot-mounted because the backscatter would kill a human operative)?
Julia is fast becoming one of the great programming languages of our era. Julia is not going away, its usage is only becoming more pervasive. Imagine if you had learned Python 20 years ago. Julia's founding sponsor is Dr. Jeremy Kepner [1] who is the founder of MIT Lincoln Laboratory Supercomputing Center [2] and the founder of GraphBLAS [3]. Kepner's got a good eye for things, he knows what's coming down the pipe and what will be important in a language of the future. Learning Julia now means you'll be ahead of the curve for years to come. Your time will not be wasted.

[1]
https://en.wikipedia.org/wiki/Julia_(programming_language)#S...

[2] http://www.mit.edu/~kepner/

[3] http://graphblas.org
Edward Snowden: “La mancanza di privacy è una minaccia per Bitcoin”
You can block googles crawler with robots.txt
I agree that Protestant Christianity ought to be the same. In practice, books like 'The Benedictine Option' suggest that Protestants are not of one mind about the matter.
Great idea. There could've been a LED plus hardware kill switch over there.
> If you have such an specific task, why not just write an "actual program" (as opposed to pipeline of scripts)?

With the pipeline you get free parallelism and it's much easier to iterate over the individual steps, run step manually, check the output, add it to the script. You can also trivially break bits into a make file for improved parellelism and incrementalism. Performance wise these tools have had a lot of work put into them, even when they're not the most efficient tool on paper they'll often beat out the most naive versions in "real" languages.
So can you explain us why Saudi Arabia an absolute monarchy that oppress at least half of its population (women), kill everyone speaking against the king is one of the best US ally?
Having such double standard undermine greatly US credibility.
Was it using Zomato model? Looks like this open source has similar features https://github.com/agriya/OFOS
Why are they breaking their own stuff over and over again?!
I updated their browser on Android and after the update it started hanging, refusing to load any website without a restart and eating up all the RAM?
Why can't they invest in testers? WHY?
It is only China that forces IP theft, though
> The matlab style syntaxt is infinitly better for ML, stats and math.

Syntax is a secondary concern for all but short-term, small-scale programming.

When it comes to making scalable software systems (scalable in every sense of the term, not just performance but also feature growth etc.), syntax is really not the biggest concern; as such, optimizing for syntax can be detrimental to other more important aspects (e.g composability, reusability, programmability), and focusing on syntax means you're not paying attention to the really critical stuff.

I mostly work in Clojure where _all_ operations use prefix syntax (e.g you write (+ A B C) instead of (A + B + C) for addition, and + is just a function). Trust me, it's unfamiliar at first, but it makes reasoning about the program MUCH saner than all the special cases and irregularities that language designer bake into the language just to make some operations infix.
I have to admire the effort and persistence that went into this exercise. I certainly enjoyed reading the post from beginning to end.

But ... if it had been me, I would have used a terminal emulator running on a PC and captured the screens in digital format. Of course, terminal emulators can be finicky to set up, etc. But I would hazard to guess that still far less work than the ML approach.
They’re still just text. Open Apple Mail and have a look.
So what you're saying is that when workers have leverage to negotiate high salaries this leads to competent workers being well compensated and high quality of services, at the expense of companies that run on price dumping models?

Not sure you're making the point you're trying to make
>This is a very weird way of viewing the issue.

It's very weird to call it an issue as well.

I remember what kind of phones we had until 2007. I've used infuriating devices from Android vendors as well.

The notch is not even a first world problem....
Most Promising Methods to Boost Up Your Existing WiFi Speed
A symmetric bezel is literally the only selling point iPhones have over phones half the price. Really.
You mean the 2015 MBP? That's widely regarded as the last good MBP.
> It doesn’t force you to learn those things. It imposes suffering upon people who don’t learn those things.

Imposing some form of suffering on those who don't comply is literally what forcing people to do something is.

Edit: Note that simply giving somebody swimming lessons does not force them to swim and neither does it force them to learn anything -- because they're free to ignore you. Tossing them over board is forcing them to swim, because you're taking away the viable alternatives. We agree that the way schools do things is bad, by the way.
Whatever happened to design is beautiful because it's functional? That was the original meaning of the word design.
And if you have no interest in Face ID that's reasonable preference.
It's not about scanning. It's about printing (replicating) a book - it is significantly more expensive to replicate a real book than a digital book.
I believe you can stack z/VM as deep as you like. Current x86s can do that too, AFAIK.
I think this is an exciting time for programming language designers. As we can see in blockchain space, on which there are new programming languages like Solidity and Vyper, I believe there will be new programming languages to make it easier for the programmers to express themselves (something different compared to Julia, R, Swift, or Python) in AI.

Right now people solve the problem with frameworks like Keras so the programmers have easier time to express themselves (for example designing neural networks). Imagine you have a new programming language on which it is much clearer and easier to create a neural network (in Deep Learning).
No, its one way of motivating a student to re-invent (and thereby learn) or to apply (and thereby learn) a solution. But if the student doesn’t ever get the solution, they don’t ever learn it.

It is possible for someone to face a problem for decades, to care* deeply about it, for others to succeed at it, and for them to not know how to find a workable answer. For me, happens for “obvious” problems like “how do I learn to how to estimate how long software takes to write?” or “How do I write a first draft of a letter to a friend?” where the answer people have is “just do it” or “just do it and multiply by 2”.

———

* By “care” about it, I mean feel the emotion of wanting a solution. Some people define “care” such that if someone fails at something it means they didn’t care about it. I’m not using that definition.
That's from over a year ago. (Eg, posted https://news.ycombinator.com/item?id=16398594 ). Is it still true?
A couple of big differences I can think of there. The first is the quality of your peers. I imagine like most people on this site, I excelled at school with literally 0 effort. In my opinion burnout is largely driven by excessive exertion for a task that seems ultimately pointless, often paired with minimal reward for such. In school people of the mindset who end up getting into STEM are generally going to have excelled with near 0 exertion while also reaping the various rewards for such. As the quality of your peers increases so too does the required exertion to rise above. To test this hypothesis I'd expect we'd see much higher rates of young burnout at elite/preparatory schools, which is certainly true.

The second is that there aren't really any short term consequences for failure in school. Maybe you get a bad grade but it doesn't really have any immediate impact. In the absolute extreme case, you have to repeat a grade, which isn't a particularly big deal. Once you enter real life, if you don't come up with $x,xxx per month - you're homeless. This shift in consequences radically reshapes people's approach to the game. Imagine playing a video game; now imagine playing that same video game where if you score below average - your home and entire livelihood is put in jeopardy. And you're only playing against other people who are also, at worst, decent at the game. To test that latter hypothesis we could try to determine rates of burnout compared to the independent wealth of individuals. And on that front, I've no idea.
A friend from my Caltech undergrad did his PhD with Terence Tao. In harmonic analysis :-)
Three things.

1. I'm talking about public government projects like the space race or international highway system. Not commercial business sectors like biotech, software or agriculture. Typically governments do projects for the good of society or to compete for prestige (which offers no tangible utility) with another country. I'm thinking kill two birds and instead of building a gun they will likely never fire, build a huge public bullet train system that actually benefites society and makes America not look like a giant car mono culture.

2. My mistake, I meant the rail network infrastructure itself not the technology.

3. Not only is there no need for the US to dominate every industry. There is no need for the US to dominate at all for the industry I'm talking about and that is government projects. The rail gun serves a single purpose. Prestige, that's it. With globalization taking over the world today, firing that rail gun at any country is just bad news for everybody and unlikely to happen at all so why build it at all.

Governments should serve utilitarian needs of the people. Governments should not build projects just to one up another country. Seriously who cares if China's GDP surpasses the US... It doesn't matter in the end.
That's a lot of anecdotal evidence framed as facts.

I for one have been working 80% for two years (Germany) and have never felt more productive and motivated. And not only that, but I've also been able to use my Fridays off to acquire skills I would otherwise not have had the time or motivation to learn.

None of my colleagues ever complained about me seeming lazy or slow, quite the opposite, really.
Dogpile was an aggregator. It searched those other ones anyway.

It also apparently still exists.
https://www.dogpile.com/
> I thought opaque tints were illegal.

I think you can't tint front side windows in EU.
Yeah you have to be unhealthily greedy if money is still a big motivator at that level.
Maybe HN just needs to ban submitting university press releases.
I agree. It's true that it is easier than ever to have instant access to just about anyone in the world, but because it's so easy, we become less interested in actually investing in people and forming lasting bonds. Why bother when we can get what we need without? What used to be genuine connections formed by necessity and shared experiences have now become quick and easy transactions. Social media and the gig economy have made interpersonal relations into fast food, and the world feels smaller and less fullfilling because of it.
There is a channel called Basics of Sikhi on Youtube. It was started by a Brit called Jagraj Singh, and it is one of the golden resources to get started. Jagraj is no longer alive and succumbed to cancer, so the channel might not be as active. But, it should still have relevant content, as the age of the content shouldn't really matter.
My observation is that a lot of the MIT News and MIT Technology Review titles read like this.

It seems to work to get exposure for work being done there.