skysight-inc/HackerNews huggingface dataset:
I think the comments in this thread captures it pretty well. If someone doesn't see the benefits of typed languages, TypeScript will just be something that slows them down for no apparent reason.

Same goes with RxJs, dependency injection, unit testing, and modules.
I don't get why they don't just host this on AWS, it would have far better reliability.
Google Is Down
> I mean the dude is using the worst medium possible to display and transfer data.

Whoa hold your horses. Are you sure about the worst part ?
Imagine if this were an instagram story or a series of snapchat snaps. Would it be a better medium? I beg to differ.
> The only difference is the units

Negative. It's quite possible (even likely) that the odds of a major hurricane hitting Florida next week are down to "a non-linear, dynamic system" and you're tying to predict which why the storm will "veer off wildly", while the average number and total intensity of storms over the next ten years is neither of those.
I think it makes sense that Google wants to control what employees do in the time they pay them for. "Using company laptops" is kinda stretching it (I mean, I could buy a separate laptop just for open-source patches, especially if I'm paid Google salary, but isn't that really a ridiculous pettiness? Marginal cost of it to Google is exactly zero). But claiming you own somebody's free time and everything they do in their free time, just because they pay the person a salary is beyond ridiculous. I can get why people put up with it - those sweet Google salaries again - but it doesn't stop being beyond ridiculous. It's like I'd claim if I hire a lawyer now I get to be a beneficiary of every lawsuit they ever file, or if I buy a book the writer now owes me royalties on every book they write from now on. It just mind-boggling that one has to get some kind of "permission" to own the products of one's own brain and hands because they get salary from Google, and that people expect Google to be praised for letting some people to use their own brain.
Hol up .. I have a OpenMoko.
Never really used. I can install linux with an up to date Kernel on it? Neat. I wonder what I can do with it.
yes that's what it mean.
> In his talk Predicting the future of the web at the last ReactiveConf, Richard Feldman (not himself a typescript guy, but an Elm user) quoted an interesting statistic that most of developers who try typescript never go back to writing plain javascript. I do not remember where that statistic was from, but can attest that with me it is the case.

Same applies to me, but on the flip side: Typescript (by its very name) is probably only going attract the kind of users who appreciate the kind of things that Typescript provides.

People who insist that dynamic typing is best, that compile-time checks of code is wasted effort etc etc are probably never going to try Typescript (and then go back to JS later on, and thus ruining the "never going back"-statistic).
Got one. Never really used it. It was not reliable.
> If it's operational in seconds it was hibernated or suspended.

This is not true. Are you still using a platter hard drive? (If an SSD, have you looked up benchmarks for it?)

My ~5 year old laptop used to cold boot Windows 7 in less than 10 seconds (once I'd disabled most autostarting programs, at least). It currently cold boots Ubuntu in ~5 or so; most of that time is spent displaying the UEFI and Grub splash screens. This is made possible _almost entirely_ by a Samsung Evo; I'm looking forward to getting an M.2 drive when I replace the computer.
I'm reading comments and I think some of them are unfair.

First of all, I can see how this functionality is oriented towards the average Joe, not developers, sysadmins or hackers in general.

This helps the user, to an extent, to protect his assets from malware or accidents.

Also, it is undocumented, probably for a reason, this could be an early version that will be evolved and announced once the feel comfortable.
FOSTA didn't actually take down Backpage, it's a common myth they were connected. The investigation into Backpage stated well before FOSTA ever existed and they just used the timing of taking down Backpage to announce the release of FOSTA, which resulted in the public perception they were related.

Street prostitution is actually very rare these days compared to the past and it's mostly just the last remaining bottom-of-the-barrel stuff by the community that is connected to the homeless/junkie scene that's in every city. A minor niche in an otherwise large grey/black market.

95%+ of escorting is still all online and the 'noble' fight to bring Backpage down to protect 'human trafficking' only forced more less technically literate women to engage in this backwards and far more dangerous method of marketing, which was otherwise quickly on its way dying out (there will always be some diehards to stick to the streets), protecting women by giving them a venue to request IDs and verify people through shared blacklists of bad-actors, and helping clean up communities.

The sites also making the polices job catching guys looking for minors way easier since they could just set up some ads from the office and catch 100 guys at a time who egregiously and explicitly ask for young girls.

There's still plenty of other grey-market websites and forums that quickly replaced Backpage for this sort of thing and there will always continue to be, just like piracy sites playing whack-a-mole.

Regardless of FOSTA it will be a constant problem for LEO to try to take them down and instead of having a few big sites to monitor the bad guys, they'll exist in shadier forms. And just like drugs, protecting women and preventing actual human trafficking will go to the wayside of punishing websites and workers for something that will never meaningfully go away.

The solution just like drugs in better prevention and regulation of these sites and of sex-work itself and ignoring the "think of the children" hysteria.

One of the biggest problems is that sex worker activists are naively extremely hostile to any attempts to legalize and regulate the industry. They think they can get it decriminalized and maintain a complete hostility to working with government oversight (ie mandatory testing), courts, and working with police, which is not how any safe, stable industries works. Just like how it was impractical for pro-marijuana groups to except decriminalization in Canada. They'd get this along a lot further if they just accepted this reality.
Try going to a reddit page from google nowadays... it shows, like, one comment and then “click to read more”. Oops, you were on the amp page, so now it’s loaded the exact same page but non-amp. Click to read more again. Now the long comments are still not shown fully so you have to click each one to read the whole comment. Now the thread replies are still collapsed so click those to read the replies. This is absolutely infuriating if you’re in a place with patchy internet. With HN I can load a comment page and read it top to bottom for ten minutes, with reddit I’m clicking non-stop just to see text on a text-based website!
For you, yes.
I (and a lot of other people) have a disorder that makes my hands shakes when the muscles are tense [0]. This means that the only way I can interact precisely is with my arm laying down on the desk and only the fingers moving the mouse.
This is just one example of a wide variety of problems/annoyances. To everyone out there design user interfaces: please remember that people are not either perfectly fine or with disabilities in a black&white fashion, there is a lot of grey in between.

[0] https://en.wikipedia.org/wiki/Essential_tremor
The Best Travel Business in the World!!
> It should work, more likely with JS off.

Many of the 3.1-era browsers didn't have a concept of JS yet. If you're relying on noscript at all it won't work.

I did try and check if this was the case, but both links in your profile that it could have been lead to "not found" dreamhost sites.
This was posted half an hour ago and the services are already up. Why do people keep posting all these "<service> is down"? We know the Internet works on best-effort, so these posts are completely worthless unless there's something major going on.
So you've just got Git basics? Here are some fun commands to know now
"Human trafficking" is a problem created by immigration law. Like the 39 dead Vietnamese in the UK recently, the "system" would prefer that they are dead than allow them to work in the UK.

The same applies to sex trafficking. All the system offers people is deportation at best and indefinite detention with no legal rights at worst. Or death. We should not pretend that we are acting in the best interest of the trafficked.
Something I can try next time! I didn't know about BearSSL before
If by computer, you mean a binary computer using transistors, there's no reason to think you can make it do anything a brain can do. Alternatively, if computer means any hypothetical hardware, it may very well end up looking like a brain, in which case you might just call it an artificial brain rather than a computer.
Actually, this has been a strong focus of Mozilla foundation for years.
The good news is that Mozilla has done a lot of refactoring / rewriting of its FIrefox codebase during the last year, and Firefox is now on par with Chrome regarding the technical aspects.
I'm software engineer, who made AMA. Check answers to most interesting questions
Trust Issues: Is AI Black Box Creating a Black Future?
Just the other day I had a look at a friend's customer Angular project. My eyes! I knew Angular from past experiences, but once again it stuck out to me that Angular devs tastelessly found it necessary to equip HTML with additional meta-syntax such as parens and asterisk as part of attribute names. Now I can get that some people dislike markup languages (SGML/XML), but going in there and invent a whole new syntax on top when SGML already has plenty (arguably even too much already, to the point that W3C found it necessary to invent the XML subset of SGML) just tells me Angular is made by people full of Java-ish MVC world-views but complete lack of awareness of prior art and established practices in the field. A similar thing is happening with HypeScript: bending a weakly-typed language to fit an outdated and obsolete OOP mindset when JavaScript has eg closures for modularizing event handling.
I'm not sure it's worth addressing this rant because it conflates so many things, but...

> "Oh, look, typescript! Finally JS looks like Java!"

TypeScript's structural typing is vastly different from Java. With Java, every type must be declared somewhere. TypeScript types can be declared, defined as classes, or just based on whatever you typed.

At its core, the TS compiler is just paying attention to what you do and making sure you don't forget what you did elsewhere. It's like having bumper lanes on a bowling alley.

It's arrogant to think you'd get no use out of it when Microsoft, Facebook, and Google have all decided they need static typing on the back and front ends. If you think the cost is too high, that's a different argument, but I'd wager it's because of a poor IDE setup.

> Which means that silly HTML and CSS is going to be easy!

What does this have to do with TypeScript?

> Buzz off back to the backend, you strong-typed clown who doesn't understand what UX and a11y mean.

This is bizarre gatekeeping. TypeScript was adopted by Angular and, early on, seemed focused on browsers rather than Node.

> I know most people love it. I fucking hate it. I'm using it, because I have to, but I never needed it. It literally offers me nothing of value.

That's fine. You may believe it offers no value to you (although better auto-complete and errors are objectively valuable), but it does offer value to anyone who works on your code. TypeScript is like machine-readable self-documenting code.

If you document your code, it might as well be in a format the compiler can enforce and your coworkers can use without having to look back and forth between files.
Noted. Will update my blog post!
Show HN: Cashbar – see your Stripe balance in menu bar (macOS only)
SPAs and client-side rendering, exacerbated by not using placeholders.
Depending on the permissions on the accounts they can be pretty powerful. Not just access to eduroam (which all of them have and which is extremely convenient) and full course records including results (also from teacher side!) but also access to many resources such as supercomputer clusters, scientific literature behind paywalls, software licenses (also for expensive things) and many more.

Note that institutions such as ESA, CERN or the local space agencies are also involved in the network. There absolutely are very interesting targets, even if you are a state actor.
Self-Driving Mercedes Will Be Programmed to Sacrifice Pedestrian Save the Driver
Xamarin and Uno Platform
I continue to be involved in development of a Meteor app that started in the 0.8 days, and has been actively maintained up to current versions. I'm a little sad, too, that "Meteor" as a technology all its own hasn't developed legs, but honestly, at this point it's a build stack and little more. Once you use React over Blaze, all it really offers you is a build process and a lack of need to set up your own GraphQL API; in exchange, you get exploding build times because of the uglification library, and something that you know is nothing more than a nodejs app under the hood, but with just enough special sauce mixed in that you don't want to look under the hood, hoping the vendor that's reduced the dev staff to 1 will keep in good shape.

It's a missed opportunity, but the mistake was the Meteor Development Group's in betting on the JS community being satisfied with an "opinionated curation of the stack". The JS community has the attention span of rabid squirrel, and this was obvious back in the 0.8 days. They were never going to love a single bundle of choices for long.
It's "nice" to see that judges immediately see a breach of contract but the illegality of NSA's actions are swept under the rug. Truly the land of the free to do exactly as they're told.
I'm not taking sides on this one, but thought you might find this article interesting that was posted here 2 days ago.
https://www.asktog.com/TOI/toi06KeyboardVMouse1.html

The key take-away was they spent a lot of money on a research project specifically about mouse vs. keyboard and found the precise opposite to be true! Surprising to say the least.

* Test subjects consistently report that keyboarding is faster than mousing.
* The stopwatch consistently proves mousing is faster than keyboarding.
Trumpet Winsock is not by Microsoft :P
~/.local on the other hand will frequently include information that under a tighter permission system should not be accessed without approval.

Things like my complete shell history can be found there.
@jvns you can fix that ugly content overflow [1] with this:

.entry-content code { word-break: break-all }

[1] https://i.imgur.com/ajiycSw.png
Coulda fooled me...
https://pbs.twimg.com/media/EMIygJaXkAE78fU.jpg
AFAIK basically all laser engraving/cutting is air assisted already. Turns out smoke is really good at getting in the way of lasers, and air is a really good way to get rid of it. That said I don't know if it'd be a firm enough blast of air to move any significant amount of molten glass.
Treat and reverse chronic back pain, herniated disks naturally in 90 seconds
I think the point is, that a keyboard is better when you know what you are doing, and a mouse is more suitable for “discovery” i.e. when you dont know what you are doing.

This jives quite well for me. When I’m working keyboard is almost always better, but when I’m messing around with software I’m unfamiliar with and I haven't yet familiarised myself with the keys for it, I’ll poke around with a mouse. Once I figure out my workflow then I’ll probably use the keys more.
Oh I did not know about this! I just based my understanding from the official Microsoft documentation. Thanks!
That's all nice, and I thank Firefox for blocking all these, but once there are too many browsers or extension doing the blocking, I wonder what will prevent sites to implement tracking server-side instead of client-side ?
Thanks for raising this to me!
I understand “limiting options and workflow” as “limiting the stupid amounts of yolo that JS allows”.

TS shows you just how bad JS can be without very, very diligent processes to keep it in check.
> I still have to figure out how in the world Reddit on Firefox manages to completely lock the system up, with looping audio and frozen cursor. Nothing else causes that fault.

Fellow X220 user here... a solution for this exact problem where the system runs out of memory and then you sit there staring and waiting until it churns around long enough until it can do stuff again is to run earlyoom[0].

It will kill off the firefox process (or whichever is the main memory hog) early, which is also annoying but less so than having to wait minutes until you can use your computer again.

[0] https://github.com/rfjakob/earlyoom
I wish “salary” wasn’t the way people were asked about pay. Everyone I know who’s over 200k only has 1xxk salary and like 100% of that in stock compensation. It’d give a different picture of what more people are making.
As a non-native English speaker: I strongly disagree with this. English is the lingua franca of computer technology, and as long as this remains the case, new entrants must adapt to the standard that is established. This is not a matter of cultural imperialism, it's a pragmatic decision around how to easiest communicate with the existing community.

"It's the code that matters" is a nice soundbite, but in software engineering it's absolutely critical to be able to communicate and understand others' code, as well as reason and communicate about what the code should do. Having a working binary that's decoupled from any human language is only the end result you get after this process.

Maybe Mandarin will be the lingua franca of computer technology in 30 years, if China becomes the dominant player in technology development. But that's not the world we have today, and this is really a decision between trying to include Chinese developers in the international community of technologists, or being stuck with two separate communities for the forseeable future.

[Edit: Of course, since Tencent has 75 open-source projects and there's presumably a thriving community of Chinese technologists, we will most likely end up with the latter result anyway. So you may actually end up in the position where you'll have to learn Chinese to contribute instead, because the Chinese developers will be similarly disinclined to use English as long as they are able to get things done in their native language].
Where is the ozone coming from then? Something doesn't seem right.
Do you have any benchmarks comparing TARS to Cap'nProto?
The point is that if ZFC is consistent then there are no such integers. So a computer program searching for them would run forever without returning any output. But since we can't prove that ZFC is consistent you would never know whether your computer program was really running for ever. Even after a million years you wouldn't be able to prove that it wouldn't finally give some output in five minutes time.
Totally agree, like I said I also avoid defaults exports (for the same reasons). But I'm fine with default exports in fixtures because you never import them by hand, they are picked up automatically by React Cosmos. And you can customize no-default-export rules to ignore fixture files.
Almost correct!
If you are interested in it, please use translator, even review source code firstly.
We are working on translate > <
Thanks!!!
Is there any rule, that only Hindus are allowed to follow Sadhguru. He is what he is. When somebody is good, I don't think there is anything wrong with mentioning that.

Regarding, Indian caste system,

Initial attitude of caste was not the way it is practiced as now. There used to be free movement across castes.
Workers are called Shudras, Business people are called Vaishyas, Warriors are called Kshatriyas, Intellectuals/people who pursued Knowledge are called Brahmins.

But, like anything, an elite group have exploited it.
By restricting movement between castes, so they and their children can benefit from higher social status.

Initial intent is not bad, but the way it turned out and the consequences were really bad.

Ancient Indian education system wasn't caste based for your reference, It is the caste system, which spoiled everything.

Yeah, caste system is bad. India would have been in better place is it isn't exploited.
Top Applicant Tracking Systems for 2020
Hello folks, this is @ahmetb from Google. Our teams are currently investigating and hope to have it resolved soon. From what I can tell, this appears to be a regional network issue for customers around Bulgaria (and I've seen Turkey reported online, as well). It seems to have been mitigated, if you're still hitting this outage, it would help mentioning where you're connecting from.
What we found out on TikTok's Engagement Rate – Analyzed 10k profiles
I get your point, and if the parent's argument was "but the situation is not that they do it on their own time, but that they violate NDAs etc." then it'd be a solid argument. But the parent argues that it's completely normal for a company to claim ownership on 100% of employee's life and intellectual output, regardless of NDAs and IPs, and that Google has to be praised for permitting you to keep your intellectual output to yourself, if you ask extra nice.

> so there simply isn't a reason to avoid doing it.

Well, one of the reasons would be what I do outside of work is not my employer's effing business. Of course, if I am taking stuff from work, it makes sense to tell my employer - e.g., if I use company's car to move my furniture, I'd better clear it with my boss, same goes for IP. But if I use my own car to move my own furniture, why would I need to tell my boss about it, even if I use the company car when they are paying me? I mean, I might get a paper just to cover my ass, but that's rather a testament to the state of litigiousness and ridiculousness of our society, not a proper way to do things.
Ok well the insulting really convinced me that you are right.
> Ultimately it's a cultural issue that the people themselves need to figure out. If they stopped having kids so young and women weren't forced to raise their children alone, things could improve.

I’m still amazed when the privileged few sit on HN and espouse views like this. There’s an obvious answer and it’s probably the only reason you’re here - education. You’ve likely had access to decent or great education throughout your life. Your government could easily change its priorities and fund education, healthcare and social programs to correct these problems, but they don’t. Also, when you say it’s a ‘cultural’ issue, your suggesting it’s inherent to the people it affects, and given that they are largely black and ethnic people, it has a whiff of racism.
> Sanskrit words do not change over time.

That is amazing. I've only used english and a touch of spanish, and those words are so slippery. Even latin has a drift over time. i've poked at Aramaic, but never more than a week or two of half hearted effort.

I'm really interested in Sanskrit now. Perhaps 5 years of concentrated effort to access thousands of years of writing sounds amazing. I have a hard time with Twain, much less Chaucer. English slips so much, so quickly.

I suppose there really aren't puns or double entendres though. I can't imagine how semantics would survive the abuse of irony for thousands of years.
> There's left a lot to be desired in most (german) university networks. Yes, there is usually some sort of Radius and 801.1X infrastructure in place, but it's only used for WiFi login and eduroam, not for machines plugged into wall sockets.

When I was a student and later staff member at the Technical University of Kaiserslautern, Eduroam authentication infrastructure (801.1X) was also used to authenticate at ethernet ports in the walls of public rooms.