skysight-inc/HackerNews huggingface dataset:
I've done some programming with typescript. IMHO the reason for around 50% of the javascript world now using it is that it provides substantial improvements over javascript that are real. Personally, I insist on typescript on any node.js or frontend javascript codebase these days.

Yes, it's not perfect. And, yes the inherent problems of javascript still leak through in many places. But with a little configuration, you can make the static code analyzer and compiler help you avoid most of that.

IMHO the amount of verbosity it adds is negligible. I actually measured a slight decrease in LOC when I was converting code. You add some type annotations (which IMHO also help human code readers) but then you also get access to syntactic sugar to offset that. It's a fair compromise considering that most tools trying to help the developer have more to go on and basically work much better. Ballpark your number of LOC is not going to grow when switching to typescript.

But IMHO it's just a gateway drug for developers to find their way to more capable languages. Personally, I'm interested in the direction that Jetbrains is taking with Kotlin-js, which with the next version will have some nice tooling around it to leverage typescript type definitions for integrating npms and hides most of the build tool madness behind gradle. The kotlin compiler has a much more sound/strict typesystem than typescript and also the language has quite a few language features that the typescript developers have not gotten around to supporting yet (they've been making progress catching up with recent releases though). They are also addressing size of the minified code. With the recent improvements, hello world is now a lot more reasonable than it used to be (<80kb instead of ~1MB). It eliminated unused code more effectively.

If you feel brave, you can get started with this on a modern react project right away. Most of the dependencies you'd use for that should just work fine with kotlin-js. But realistically it's probably going to take another few years to stabilize. IMHO Kotlin is interesting because it is already widely used by frontend developers on Android and has a lively ecosystem of frameworks that might also make sense in a browser. Also co-routines are nicer than async await in typescript.

And of course WASM is opening up this space further to just about any language. So for people finding themselves a taste for more/better typing, there will be plenty of alternatives for typescript.
Your number is high, estimating from user population and search revenue share market rates.
Why is it so difficult to get into dermatology compared to other specialties?
Anyone Ever Ordered from Famaga?
Rome Bankruptcy Lawyer – Chapter 7 Andamp; Chapter 13 Bankruptcy Attorney
You mean ekr yea?
I don't know what he's doing either or why he's been promoted along the way. Nobody really knows.
I like your post and think this is common attitude towards consumption among some techies, but I find it interesting that laptop brand still gets mentioned.
Why aren't we doing more to address the source of the problem: extraction of fossil fuels? It seems that every attempt to limit the consumption of fossil fuels is going to have a limited effect if we don't reduce the supply, since a reduction in consumption will lead to an oversupply, which will in turn make burning fossil fuels for other purposes cheaper.

If the leading producers committed to a 10% reduction each year, then we would have some (big!) problems to solve, but we would at least be making progress.

I know that the economies of the leading producers is deeply tied to the production of fossil fuels, but at the current rate of global warming, no investment in fossil fuel production is going to be a viable long-term strategy anyway: if the sector continues to grow, then your money from the profits will be worthless for other obvious reasons anyway.
http://www.cpushack.com/2018/07/03/cpu-of-the-day-the-intel-...
Mozilla has no equity so they make up for it in cash.. well for executives mainly. This makes for lofty salaries
One could better ask how people feel about all of the binary databases that exist in Unix, from the Berkeley DB databases used for the likes of termcap and the system account database on the BSDs, to the binary login database that has been around since the 1970s.

* http://jdebp.uk./FGA/unix-login-database.html
btw, for the people interested in a discount:https://www.udemy.com/course/how-to-create-generate-bitcoin-...
I wonder about the source of the authors estimate of "all human information". It sounds pretty small.

For instance, there is a local broadcasting tower nearby which actually has a Wikipedia page. That's stunning by itself, given it is a boring small tower from the 1970s with nothing special. But I hardly can imagine that Wikipedia will ever see the floor plans of this building. Maybe the city/operator will release them eventually in some kind of open access format, but the Internet is still bigger then Wikipedia.
Yes, information billboards on railway station, bus, train. Though 10" is perhaps too small for such. Bonus (IMO) it not being distracting with colors.
And if your family were actually threatened, what would be your excuse?
Check out postgraphile, and graphile starter - https://github.com/graphile/starter

Combined with graphql-codegen you can essentially generate react hooks from a Postgres schema. It’s awesome - and all typed if you’re using typescript too
It's the opposite of sound engineering. Every version of C++ contains a new feature that does 11% of the proper solution because the feature in the last version only did 9% of the proper solution. Despite all that churn the language is still as far behind ML as ever.
It’s not about entitlement, it’s about helping people who are less physically capable. Sometimes that will be due to age, sometimes due to disability, sometimes it will be because they’re carrying a toddler with them. But you can’t expect everyone to be rushing around like they’re in their childless 20s just because that’s the lifestyle you have chosen.

One day you will be older and a little less capable than you are today and I hope people don’t hesitate to offer you help and patience when you need it.
What's this mean? Do their jobs get automatized or is this the beginning of the end for Mozilla?
Technical Guide to Generating an Ethereum Address
Sounds faster then the mechanical tty's I started out on..
That sounds gruelling, but, as long as life is on the line, then it can be much more satisfying than, say, fixing some critical server issue at 3am. It's all a matter of perspective.
Seems a reasonable price.
And he's 65 years old. It'd be very likely that he would be losing the last good decade of his life - in terms of health - to prison. Even for very healthy and long-lived persons there is a big difference between life at 65 and life at 75. He also has four children and a wife.

His fortune was estimated at around $200 million going in and supposedly stands at closer to $100 million now (per sources like Bloomberg and CNBC). If necessary I'd spend $15 million / 15% of my $100 million for those ten years; that's an easy trade. Be modestly cautious and you'd get it back passively with little worry.
I suspect the next user interface revolution will be to use an AI camera to recognize your hand gesture movements to manipulate windows. And to recognize your facial gestures to pop up an interactive helper like Clippy.
HTTP: //Wintersupplement.com/Ksx-Pills/
KSX Male Enhancement Review

Many natural ingredients are use to make KSX Male Enhancement. These ingredients are herbal and help users during intercourse. The erection is hard, and ejaculation is control. The ingredients use in this supplement are discuss below.This is an ingredient that increases the production of nitric oxide. Tho's compound increases the blood circulation, which results in a healthy and hard erection. It is a herbal extract, and its job is to arouse sexual desire in the users. Sperm count is also increase because of the boosting of libido.This ingredient resolves the problem of erectile dysfunction permanently, and people do not face the problems related to erection. Hence, the erection will be hard and thick, and people can enjoy intercourse for along time. It alsc has the property of balancing mood swings and increases stamina and energy level.It helps in increasing sexual stamina and also increases the level of testosterone in the blood. When this blood enters the penile area, it results in a hard

http://wintersupplement.com/ksx-pills/

https://www.youtube.com/watch?v=g0sVYRY8420&feature=youtu.be
Depends on the drive. Some setup a password when initialized and the SATA secure erase command zero's the password. So you can technically read all the old data (or if the firmware blocked you, you could by directly accessing the chips), but you would end up with encrypted data, not the original bits.

That's why the secure erase takes seconds and not drive size/bandwidth seconds.
We debark trains a lot with my family, and I prefer waiting, but that extra minute can be a lot easier to handle waiting in line with a three year old than sitting down. Every situation is different with people, families are included in that.
Yes, I'm just using tech as an example. It still requires them to be excellent in any one field and then move into another field on the basis of that excellence, but then fail to have the excellence carry over to the new and different discipline.

None of these people show some kind of original standout excellence in a different field that was lost in their transition to Mozilla leadership roles.
This comment is like the exercise equivalent of bikeshedding.

Someone who can squat twice their bodyweight is not going to have any problems doing any of the things you mentioned.

The strength and mobility required to do so with good form will still be available to you for more varied everyday movements which are generally unweighted.

(And it'll definitely be more effective at building leg strength than any kind of running. That's why high level sprinters all do strength training including squats and cleans.)
I appreciate that. Thank you. I hope one day, if you do find the words and time, to read it.
Even the sloppiest teams on the ground don’t routinely kill 100 wedding guests, time and time again like the drone strikes do. And if they do, they don’t get to get home at 5 pm and have dinner in their suburb after a deed well done. Drones scale out with little immediate cost, other than festering resentment half a world across.

Currently the drone operators experience PTSD from loitering over targets for hours, but with increased automation, maybe someone won’t even have to look at the images. Just “authenticate” a strike based on weighed parameters. War can be made much more streamlined yet.
Increase Productivity with a WordPress Image Editor Plugin
I chime in on this because I'm working on deep learning for precipitation nowcasting using radar for my Ph.D.
I was very excited when google released the press statement at NeurIPS about their work in this area. Unfortunately, after reading the paper, I have to say that their approach is fairly basic.
Basically they threshold the precipitation in 4 thresholds (no rain, light, medium, heavy) and then use a U-Net like architecture, treating it as a classification problem.
I think that the works of Shi et al are much more interesting in this regard:

https://papers.nips.cc/paper/5955-convolutional-lstm-network...

http://papers.nips.cc/paper/7145-deep-learning-for-precipita...

What I think is that Google wanted to use a lighter model that can be applied to the whole continental US.
I expect them to integrate this in google assistant, like: "hey google, tell me when it's going to rain"
IIRC it's ruby, but not rails
I understand what you're saying, but the point is you're wrong. A company cannot go around firing any employees that donates or otherwise supports a candidate from a particular party, for example. The protections read:

> No employer shall coerce or influence or attempt to coerce or influence his employees through or by means of threat of discharge or loss of employment to adopt or follow or refrain from adopting or following any particular course or line of political action or political activity. [1]

This not only prohibits employers from coercing employers to adopt a particular stance, it also prohibits employers from influencing employees to refrain from adoption or following any lines of politician action or activity.

How could firing an employee for political donations not be considered influencing an employee to refrain from a particular line of political action. Specifically, in Mozilla was influencing employees to refrain from the political action of donating in favor of Proposition 8.

> Mozilla was not coercing employees to take political action by adding politics into their company policy. Mozilla was saying that for that particular position at their company, the employee's political actions were grounds to be terminated.

Again, this is not just about specifically telling employees to support a particular cause in its company policy. Employers coercing employees to refrain from adopting or following political action is prohibited too. And in this case, it is pretty explicit what political action Mozilla was trying to make employees refrain from: donating to Proposition 8.

And again, people that study law say that firing Eich for his donations would have been illegal as I provided above.

1. https://leginfo.legislature.ca.gov/faces/codes_displaySectio...
C compiler writers have answered that conundrum a long time ago: "if you (even accidentally) rely on undefined behaviour, the warranty is void".

I don't necessarily agree, but if we have a way to avoid undefined behaviour (and at least in C there are ways to make pretty thorough checks), then it works in practice.
Thanks for posting, this brings back happy childhood memories :

When I was a kid I used to follow my dad around the farm while he was milking the cows and doing farm work.

He told a lot of stories like this (including the details about the doctors and the king dying first). Other times he told me about scientific studies he had read about etc. I can clearly remember him talking about omega3 in the mid 90ies, way before it became popular around here at least, because I remember asking a particular teacher about it.

(He is now a teacher and enjoys it. I bet his students do too :-)

Edit: I sent the link and he just replied. He read it in a book but sadly that book had less details, not more.

Edit 2: FWIW here is a a page from nih.gov: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5355814/

It to still light on the details though, and I don't have time to check all the references now.
The article attributes this characteristic with Buddhism and collectivism without much comparative evaluation, and I find the explanation utterly unconvincing. For if it is Buddhism and communalism that led to such societal behavior, why is it that its neighboring largely Buddhist and largely collectivist East Asian and South-East Asian neighbors don't exhibit such characteristics? A proper argument in terms of "cultural history" needs to account for comparative evidence.

Interestingly when I encounter this kind of sloppy "cultural history" reasoning it is from a BBC article.
Would love to see this pop up again once it's more fleshed out.
Could you elaborate please? What happened near the end of Netscape that made them political?
Google is here to protect you from the lovely document reader that they forcibly mutated into a toxic app platform.
Most people will agree that there's a collective obligation to safeguard children. Not so much for a collective obligation to go out of our way to make parenting more convenient for those who can afford to raise kids AND to purchase plane tickets for all of them. Particularly when, IME, the people most fervent about the well-being of their own children tend to care little about other's. I assume you're, say, an ardent supporter of equalizing school funding across your state, such that your kids would receive the same quality of education as those of poorer parents, yes? No? Telling.
> Just imagine what today's world would be like if Microsoft did pitch HTA

That would have been a security nightmare.
Well I'm so smart only a Trinitron running at 85 Hz or higher can keep up with me. (And, of course, without the correct mouse, Model M keyboard, Emacs configuration, and thermostat setting, my productivity gets shot to hell.)
In a comment the blog author says he's using Ubuntu and glibc malloc. And glibc malloc has a threshold (128 kB or thereabouts) where it switches to using mmap(). So in practice this benchmark is a test of how the Linux kernel implements the mmap() syscall, and how the compiler implements the zeroing loop.
Fun fact, they promised hundred of thousand in revenue and got less than 1000.

The people let go weren't the people working on the failures for the most part. It looks like each was told "you have to save x% of money from your current operating budget. This can be lay off or by other means"

So layoffs all around,any engineers, some managers, some directors. This means mostly people who are paid more but not essential, hence you see senior people who worked a long time at Mozilla being let go, because most teams don't run services that cost a lot of money.

Note that this directive come from the new CFO and board. Feel free to look em up. When the previous CFO left I feared this would happen (previous CFO had some integrity)
Good riddence.
I don't understand why the media keeps writing these glowing stories about a rich guy using his money to skip bail before a trial and also using that money to make sure he is never tried for the crimes he has been accused of.
Those fluff pieces also assume there is something to be learned in the first place. Luck is a huge factor in startup success.
Reportedly the guy is considered a hero in Lebanon. The reactions on the press articles are also very favourable, just not perfectly behind him and raising some eyebrows.

Let's ask this question after the movie comes, even better let's ask the kids of the guy in jail to rate the movie about the tragedy of an imprisoned rich CEO that their father was forced to help and go to jail. Let's hope that the mother has a decent income so that they can afford the ticket to the movie.
Engine consolidation happened, the fight now is over privacy. When and if Brave is big enough we will chart our own engine course.
He was... kind of. My understanding is Eich had been thinking for a while about the idea of bringing a version of Scheme into the browser. He was lured to work for Netscape by the promise that yes, he could do this. Unfortunately the business decision came down that the language's syntax had to approximate Java. So the semantics of the language had probably been settled in his mind for quite some time, but the syntax change still makes the 10 days an impressive feat. (And also explains a lot of the weirdness in JavaScript -- you're writing code and expecting it to behave like a C-like, but you're actually kind of writing quasi-Scheme and you don't know it.)
For the first time ever, Huawei P40 Lite may use MediaTek processor
I'm not a fan of it. It looks like minified code. Every variable 1 or 2 letters, very long lines with everything jammed together as much as possible.

I would rather have more descriptive and memorable names, and whitespace that aids in understanding the program structure.
Camera based controls don't really work outside for example so I'm also having a hard time coming up with ideas.
iOS and MacOS are really just flavours of the same operating system. That includes most of their system services, core libraries such as graphics primitives, sound system, network stack, data persistence libraries, etc. Even the higher level application frameworks have a high degree of commonality.

When you run an iOS app in a simulator on a Mac it’s not like running a virtual machine under VMWare, it substantially uses the native underlying MacOS libraries directly, because they are the same.

To do that on Linux or Windows Apple would have to port almost all of their operating system services, application frameworks and GUI layers and XCode from the Darwin OS core to Linux or Windows. That would be a truly massive undertaking.

All they are asking is that if you want to use their software, as a user or as a developer, is that you buy it.
> JavaScript has pretty good tooling too.

I believe most of the best in class tooling for JavaScript borrows on leveraging TypeScript compiler for inference. And its still below the bar offered by TypeScript.

> Should we ask LISP developers? How about its derivates like Clojure or Scheme? There are many of them here in HN (in fact, I've dabbled on Clojure a little bit myself), though that would probably lead to a different flamewar entirely (functional vs oo).

OOP is not at odds with FP. They are different things entirely and can be leveraged in equal measure within a codebase. Consider C# and LINQ (with LINQ derived from lazy expressions in Haskell). As for LISP, TypeScript services as a good test case for layering dynamic languages with type systems, so why not TypeLISP?

Anyway, the point im trying to make is, irrespective of if the programmer is working with a type system or not, the programmer is still reasoning about software with types. The dynamic language programmer is still thinking about function signatures (arguments, return types), they are still thinking about 'the properties of some object' and they still think about generic abstractions (as in .map()). I don't understand why JavaScript programmers are adverse to encoding that information in a type system when it solidifies and communicates their intent. (both to other programmers as well as the compiler)

JavaScript on its own requires the programmer to infer the original developers rationale from usage, and assertions of 'correctness' can only truly be inferred by running a software (by test or otherwise). Obviously, both TS and JS need tests, but in the TS case, you've removed a whole class of issues around types and call signatures, where as in JS, one might be compelled to test both 'types' and 'logic'. A type system can at least narrow huge classes of problems, allowing a programmer to focus on testing logic, not the inadequacies of their (or others) brains to hold mountains of implied type information in their heads.

If you want one practical example..... refactoring. While JavaScript is dynamic, just change the name of a function, or move functionality elsewhere...what assertions can JavaScript or its tooling provide that all dependent code is appropriately updated as a result of that refactor?

Honestly, choosing to leverage of a type system, imo, is an open admission of the complexities of software, and the fallibilities of the human brain. Rejecting the benefits of a type system to me demonstrate a dangerous over-estimation of one own abilities, or a lack of personal introspection with respect to reasoning. While this debate seems to continue, I don't think my views on it ever will.
So, did you have issues with doorkeeper that forced you to switch? Or was it just not fit for the problem you were trying to solve?

I've used it a bit in the past and it worked fine, but I didn't really push it.
Has Anybody Taken the UCI Cyber Security Boot Camp?
Has anybody taken the UCI Cyber Security Boot camp?

Thoughts?

Recommendations?
....but he can’t read forest plots sooo...
The uranium in seawater is same as uranium in the ground, not renewable.
The ray tracer in 7 lines of k:

http://nsl.com/k/ray/ray.k

The whole site http://nsl.com have some amazing code samples.

nsl stands for No Stinkin Loops - a reference to apl/k's implicit looping constructs.

(I miss using K)
I don’t know how these people are using TS, but I’ve been part of a major project for over a year and we’ve had zero runtime issues, using all kinds of libraries in both nodejs and the browser. But for our standards, that object assignment in the example is a big no-no, TS or no TS.