skysight-inc/HackerNews huggingface dataset:
I've been working remotely for 3 years now and found some different struggles than the author. Everyone living within 1 hour of each other is quite different than being a global team. We're always struggling to fit in even really important meetings because of time differences and can only meet in person a few times a year. Asking people to do casual meetings at 6am or 8pm would not go over well.
Now imagine the MPEG-LA making money off these tests and driving up the costs of anything using CRISPR.

No, i'm not bullshitting you.

http://www.mpegla.com/main/pid/CRISPR/default.aspx
The thing that's frustrating about it is that there's no way to use it as a speaker without multiple seconds of latency.

Getting rid of line in would be fine if you could still use it as a speaker with a modern wireless protocol, but this is just a regression in functionality.
Thank you, for your kind words! I like the positivity there. Wish you all the best, too!
I realize it's sometimes not considered cool to point out competing projects, but the OneLang project FAQ explicitly says that it's a proof of concept, not ready for production use, with no documentation, and may never be finished.

https://github.com/koczkatamas/onelang/wiki/FAQ

OneLang does seem like a nifty project, but given its current state, it seems pretty reasonable to point toward Haxe for anyone interested in something similar that has been around for years, well documented, and used in production by many teams.
Accompanied by all sorts of inflammatory dialogue and generally aggravating behavior.
> it would be nice if they’d explain why.

Just to fill in the picture here: it's because the built-in parser has a very good chance of being faster than anything you could write[1]. In addition, it's code that you don't own and don't have to maintain.

[1]: with exception to https://news.ycombinator.com/item?id=16413917
They're not a national security risk for China though.
Author here and first HN submission--guess this is a taste for the honest feedback that HN gives :) so thanks!

My opinions are primarily directed towards the dabblers who join the market smelling "get rich quick". And I would contend that these dabblers are closely related to the scammers. I'd ideally like to evaluate this claim with numbers and statistics, but these are my observations from being deep in on crypto since 2014.

I hear you though: this is indeed a rant.
Without extra care about the design of the surfaces being joined, it'll still introduce points where the structure is fixated separated by areas where the surfaces are contacting, but not pressed against each other. Attach that to a large woofer and you'll see all sort of weird harmonics.

You'll need a lot of screws, a lot of tread washers, a lot of pressure and textured surfaces with precise displacements so that everything is equally pressed together.

Either that, or just glue everything together.
> People want to reclaim as much time as they can for living. Cars give them the ability to do that.

So do public transports though (actually even more so since you can kinda continue to "live" while being in them); and they're also less stress-inducing, better environmentaly, and more socially inclusive.

Though I believe they've never been a priority in the US, sadly; and as a result if they're available they tend to suck.
...yes it can?

Would you expand on how dependent type systems are relevant to the differences between TypeScript/JSON-Schema, or how the use of a DTS could help ameliorate the issues people have in those areas?
This YouTube video seems to be the PBS episode mentioned - https://www.youtube.com/watch?v=FmCsztQz4s0
They just recently opened a new office in Shenzhen, so something is going on, but I mostly agree.
Is "beyond a shadow of doubt" the standard of proof we need to take action? I would advocate for an actuarial standard. (i.e. estimate the probabilities and costs/benefits of various outcomes and take the path with the best expected outcome, while continually updating your probability estimates with new information.) The issue with climate change is not that it is 100% certain, but that the responses require globally coordinated action where every nation is incentive to cheat; and as with other types of economic transition, there are huge inefficiencies if we try to transition too fast (i.e. global recessions required to build the necessary infrastructure as in https://dothemath.ucsd.edu/2011/10/the-energy-trap/). So the downside risk if we fail to act and climate change is real is tremendous.
Swag for Dev
I suspected that low interest rates would be around for a while, if not forever. So when I got my mortgage, I got the 7/1 ARM, instead of the standard US 30-year fixed.
I've personally witnessed the VP of product stand over our senior engineer's shoulder while he tried to debug some serious bug that we couldn't reproduce in dev/stage for hours until it was done. That same engineer also had the CEO stand over his shoulder and actually ask "You don't mind if I stand here and watch do you?" The same CEO constantly brags about his "10 years of experience building companies with successful exits"(10 years of experience vs 1 year of experience ten times), and calls his company the "Amazon of the south". Reading this article gave me flashbacks, but it does help to know that it wasn't just that company.
That first link does not even demonstrate what the article title claims. Apple offered assistance in the same way it always has, providing iCloud access logs, IP's, etc. They did not help the FBI unlock the phone.

The other errors they have had lately on the other hand do seem malicious, but I suspect either serious fuckups on engineer side, or people being paid/blackmailed by intelligence agencies to introduce backdoors.
Not just the sounds of noise, but the mental busyness as noise... a child's mind is so much less full.

As adults we get so accustomed to "noise" that we often don't realize it's there. Every time I turn around, I have taxes or some other painful administrative thing to do. That's noise in my head that buzzes quietly at times or very loudly as a deadline approaches.

We have job noise - projects, human conflicts, financial concerns etc. There are home relationship noises - fears, doubts, conflicts, whatever.

This is why I suspect the practitioners of meditation claim to have so much peace and such improved intentional focus: they have learned how to turn down the background noise in their minds.
How would you compare Todoist to Trello? Would you recommend switching?
Google’s new AI algorithm predicts heart disease by looking at your eyes
It seems less reliable to learn is optimization quirks, since you’re depending on an (infrequently changing?) implementation detail. Also writing those things sounds muh messier and less maintainable. All heuristic points I’m making.
> Their system uses several CRISPR enzymes, including Cas13 and Csm6, and can be loaded onto a paper strip, making it incredibly easy to use.

Using CRISPR for low cost detection of disease would be a tremendous accomplishment. I wonder if Bill Gates had something like this outcome in mind when he invested into Editas (co-founded by Feng Zhang). It would seem to fit with inexpensive detection approaches he has pursued over the years.
The paper mentions that:

"While government security sales may be used
to drain the excess reserves to maintain some positive overnight rate, or the central bank may pay interest on reserve balances, absent such government intervention the base rate of interest is zero. In other words, the natural rate of interest is zero."
You see the irony, right?

Norway, capitalistic, manages to distribute the profits.

USSR, communistic, fails. It spends all the oil and gas and all other minerals known to man on communisty things like insane amount of weaponry, help to fellow communist regimes who never pay back, etc, etc. But its citizens lead the life so miserable that the only joy is binge drinking and the country dissipates overnight. And from this point it only gets worse.
Except this is not cheap. It's sold as a $300 luxury item and marketed as the height of technological development.

Also I think the bigger picture is more worrying. Yes, planned obsolescence seems to be the soul of IoT - and for reasons perfectly understandable from the industries' PoV there seems to be immense push to make this the new norm.

So if zero reparability isn't supposed to become the norm (more than it already is), I think drawing a little attention to cases like this is justified.
My intuition is that code with 2kloc "worth" of language constructs would have the same defect rate across languages (and you can get a lot more done in n constructs in some languages than others), but that code using shorter identifiers or symbolic operators should have the same defect rate per "construct" i.e. a higher defect rate per line. But AIUI the evidence doesn't bear this out, and the per-line defect rate in APL or Perl is the same as in other languages.
It really doesn't take much room for basic fitness at home - especially if you get your cardio exercise outside -- I have a set of dumbbells, some stretch bands, and a wobble board under the bed and do everything in a 3 foot wide space at the foot of the bed. And in reality, it doesn't take any equipment at all, since there are plenty of good exercises that use your own body weight as resistance:

https://www.webmd.com/fitness-exercise/features/no-gym-requi...
I like it this way. My bachelor thesis also had no real guidelines. I frankendopted a thesis template from the Oxford University. It was ok. The biggest problem was it had already used too many latex options, so that I had to go through everything and disable what I did not understand and then make it look good again just to adjust a few settings.
But else it was ok.
So a new minimalist version is the perfect starting point.
Perhaps a cheap lens/illuminator attachment for smartphones could be engineered for retinal imaging. If this method could be adapted to phones, many more people could be checked at low cost.
> I understand how currying works, thanks, but that doesn't change the fact that $ is not equivalent to apply.

You are seeing that a square hole isn't fitting a round peg, and accusing the hole of being too sharp. Or at least millstone did. Complaining about the absence of a Clojure like `apply` function in Haskell doesn't make any sense.

It would be like complaining about having to work around the lack of infix notation in Forth. Whoever does that need to let go of their old thinking habits, and rewire their brain to the new language. Not everybody can do that. Fewer still want to do that.

Now if someone says, "this real world problem is easier to solve in Clojure, in Haskell you have to jump through hoops", that would be different. For the present case, one would have to show how the absence of a proper Clojure like `apply` function could force anyone to jump from any hoops to solve any concrete problem.

> Regardless, your definition of apply is not what apply is in Lisp.

You've either said too much, or not enough. What "apply" does mean in Lisp, then?
It's fun but breaks very quickly. One simple line such as "console.log(Math.random(10));" will fail.

Amusing anyhow.

Also: please make it python 3. It's been 13 years...
Best thing about reading more and more success stories of working remotely online is, for someone hoping to make the jump eventually, that there does indeed seem to be a trend.

I'm not sure there's much valuable advice however, as the way you should set up your process seems pretty obvious once you really decide that including remote workers is a high priority.
Paper and pen or pencil or crayon or chalk on paper. Preferably with some color.

Our senses of touch, smell and sound are important and inspiring.
Maybe you should be doing something else with your life? Maybe you were supposed to be an explorer, or an adventurer, or a builder? I mean, life is so short, why punish yourself? I hate this culture of 'hacks' and all this rubbish to force yourself into doing things maybe you shouldn't be doing.
Bizarre assertion that Europe doesn't have an internet industry. There's this mobile phone company you may have heard of called "Nokia".
…drivers/cones WILL wear out over time…

Maybe, but it is a version 1.0 device in a new market for Apple. It will be functionally obsolete by the time it wears out. I mean this in the kindest sort of way. Consider a version 1 iPad. I have two or three of them stored somewhere. They were great for a couple years then got completely eclipsed by even greater things once Apple figured out where to take the product category. Of the five version 1 iPads I can remember family members owning, I don't think any of them ever needed a repair, they just lived their quiet service lives and finally slipped the surly bonds of tech.
My embedded professor waged a little guerilla warfare against the Object Orientated Everything doctrine. Subtle little sentences like- fired mid lecture:
"Yes, it helps us programmers, but the compiler has to rip it all out again, to not ruin the cache performance-"

which got us to question other lectures, and find out that the exact truth - depends on the circumstances.

PS: If you strip university down to its basics- its basically society accepted basic income for three/four years - to do whatever you want- if one does not use that, because s/he is chasing some gamified credits in exchange for real credit - is it really fair to blame that on the professors of that institution?

They must teach something, in a field, where half the innovations are basically secret and the other half is outdated the moment you write exams.

So what can you expect from a university?

We learned C/C++/Java.

Object Orientation is still a valid crutch for most programmers, who would otherwise fall back into procedural decay.

Functional programming languages are great, but hard on the novice mind.

Software engineering was one of those courses that are not usefull until you are out in the trenches. Still the Prof had valuable and valid war stories of theire own time in companys and lots of stuff you can find here on HN as advice including:

"He who writes down everything, is the last man standing."

Nobody claimed to have a silver bullet.
What's uncertain is how apocalyptically bad it's going to be on a scale of "society collapses" to "everyone dies", plus when that's going to happen on a time scale of "ten years" to "two hundred years".

Every year they adjust their estimates things get worse.
I would argue it's not so much the rewards, but rather the feeling of progression towards a reward. I used to have a terrible problem where I would just waste entire weekends playing a Civilization game, not because I was being rewarded, but because I could tell I was progressing towards some form of in-game victory. As soon as I felt like this wasn't the case the game just lost it's zeal.

It's still a reward, but with more subtlety.

Ironically enough I'm actually a game developer myself and have used insights such as these to create a web app that turns business development and customer validation into a game. Seems to be working, albeit by my own admission it's a tad strange.
Here: http://ellenandpaulsnewstartup.com/careers/ :)
After listening to one of the world's top organic chemists, one realises that humanity is still in the stone age when it comes to industrial and technological systems when we look at what is going on inside a single biological cell.

This includes chemical transport, energy transfer, system construction, chemical processing and purification, adverse chemical reduction and removal, etc.

The more I look at the information obtained about biological cells and their operation the more it becomes obvious that certain popular models related to biological systems are in the category of "the emperor has no clothes" ideas.

Biological systems are so complex and so integrated and so coordinated that we still have so little actual knowledge on how and why they work the way they do. So duplicating the various industrial processes that occur within a cell with any finesse is still a long, long way off.
These sorts of records depended on explorers. I'm supposing someone had to read through endless ship logs to find data on ice patterns.

If there's one thing that sea captains were good at it was keeping excruciatingly detailed logs.
Flight Simulator AddOn Tried to Catch Pirates by Stealing Their Chrome Passwords
You write in a dialect that python programmers do not understand. it is a deviation from the norm. expectations on others that have to read/understand/use your code.
The Man Who Made Black Panther Cool
fist pump
http://www.ufer.org/gallery/photos/ufer.png
While often disparaged these days, the US has long been one of the most charitable countries in the world both in terms of private citizen contributions and public government aid. Glad to see some of the good deeds finally being recognized!
Sounds like you want Fitbit corporate challenges: https://healthsolutions.fitbit.com/employers/

I'm surprised nobody named that tool/software.

I work at Fitbit but don't speak for Fitbit.
"The desire to craft perfect code is an obstacle. Know how to do it better? Congratulations, you will be permanently dissatisfied."

One way to think about it is: A programmer's job is not writing code. It's creating solutions to problems that the people who are paying you have. These solutions are usually time-sensitive, and can never wait for someone to keep rewriting their code until it's perfect. If you can learn to be satisfied about delivering solutions rather than code, it might make you feel (and perform) better. (And if you can deliver a solution without writing any code at all, you've saved your employer a lot of money.)

Another possible source of satisfaction is constantly learning how to deliver better code with the available resources. If you look back on code you wrote years ago and you see that you're doing it better today (even if it still isn't perfect), that can be a source of satisfaction.

Also, if you eventually become a lead programmer, you can help bring up the quality of an entire team and have a greater impact.
The paper is talking about the overnight, risk-free interest rate, not a long-term mortgage, which is just one point on the yield curve. If we think of the yield curve as a 3D graph, where one axis is interest rate, another axis is term, and a third axis is risk, then the paper is claiming that there is a point at (0, 0, 0). But central banks often change the interest rate to something non-zero at (0, 0).
You don't get that choice. You can't select for people that care about your product, but you can select for people that care about some technology.

And, if it is a good tech that fits your business, why wouldn't you?
MPEG LA has very limited market patent positioning in the US.

The Broad Institute is sitting on radically superior IP, including the US patent on CRISPR Cas9 and global control of CRISPR Cpf1, which MPEG LA does not have any access to or control over. MPEG LA also doesn't have any rights to Sherlock.

Nearly all global rights to all forms of CRISPR are controlled by Berkeley, Vienna and the Broad Institute (with some smaller IP held by a few universities, and some corporations like Editas, Intellia, CRISPR Therapeutics, etc). MPEG LA has essentailly zero power over CRISPR, they own zero patents on CRISPR, they're trying to skim money by being a deal connector of the Berkeley & Vienna patents.
I'd suspect the tools will eventually be dramatically cheaper than a trained optician. Put it in a pharmacy, grocery store, or other central location and people could screen weekly instead of once every couple years (assuming they even see an optician).
American culture of making noise and hyping is tiring and annoying at times.

Sports events are the most prominent example. Going to popular sports matches in the US: football, ice hockey, basketball, etc. and you'll be bombarded with ads, noise, hype from the loudspeakers and flashing lights from the huge screens -- every single second you're there. When you watch the Super Bowl, you watch more ads than you watch the game. Going to a soccer game which is the most popular sport outside of the US, the only sound you'll ever hear is when the fans actually make noise. And perhaps, the announcement when they substitute players. By the way, it's quite cool to be in a high-stakes soccer match: There are volunteering leaders emerging from the crowd that orchestrate the people naturally. Noise in sports events are great, but only when they are not from the stupid flashing screens.

It's not a surprise to me that the laugh tracks were invented in America. Their presence in modern American sitcoms is annoying at best. But now, I think the producers started to realize that.

I think we are happier when we're treated like adults who know how to feel and behave.
The problem with this kind of deep dive optimization is the cost of maintaining it in a long-lived project as the underlying javascript engines keep changing. What was optimal for one version of V8 can actually be detrimental in another version, or in another browser.

It's precisely the unpredictability of JIT-driven optimizations that makes WASM so appealing. You can do all your optimizing once at build time and get consistent performance every time it runs.

It's not that plain Javascript can't be as fast -- it's that plain Javascript has high variance, and maintaining engine-internals-aware optimization in a big team with a long-lived app is impractical.
Yeah, it was so hard to diggest, the valley (M$) ate it and it came back to tell the tale.

Seriously, i know - free trade horray- and all that. But our politicians see WeeChat rise and shine- while all we got for opening our markets are outstanding taxes. (Not).
I don't think you realize that in the grand scheme of things here we're the polar bear.
> removed gratuitous complaint about clickbait headline; you guys have convinced me I was wrong

This has to be an HN first. Any story of actual significance has folks screaming about clickbait like it’s surprising that publications try to get people to read them.
That would fail to compile in TypeScript as well, and you should get a red squiggly or other syntax error indication in most IDEs. Math.random() takes no parameters.

From lib.d.ts:

interface Math {
// ...

/** Returns a pseudorandom number between 0 and 1. */
random(): number;

// ...
}
Warren Mosler was a bond trader, for a while, so yes. And he lent at market rates, not at the natural rate, as one would expect.
I never said that it was cheap, just that it’s IoT shit. Avoid the IoT, it’s as simple as that. Nobody actually needs a networked toaster or HomePod, so don’t support it. Reforming something as born-broken as IoT is a mistake!
Vendor lockin is a big issue. Why should I buy a book that I can't use the way I want because of DRM, I can't get in my native language and is completely tied to a company? Oh, and it also costs more...

It is insane but greed has made the above commonplace across all aspects of the digital world.

Personally I think ebooks are still worth it, even if I have to buy it, strip the DRM (which is illegal) before reading it (on an eink display of course). But it has never been ready for mainstream (will it ever?) and it is not the techs fault.

We still don't even have a decent movie streaming service, and even if one existed it wouldn't matter because the content you want to watch makes that choice for you.

A decade ago we had awesome home theater software, they still exist but they aren't compatible with the media that is offered today. For that we need another device (chromecast) which is probably the dumbest device you can buy but somehow that is the best option available for consumers in 2018.
I don’t go to sports matches very often in any country, but the american habit of yell-talking when dining out at a restaurant ruins most dinners out in the US for me. That, and televisions in establishments in which they are entirely inappropriate.