skysight-inc/HackerNews huggingface dataset:
Yeah, maybe I do have it easy in my office chair, but somebody before me did the ground work to make it so what we have here is possible.

If the people of China want change I am sure they can have it, but it will obviously come at a huge cost.

In the meantime we can at least make their life a little better by giving them access to western technology. The alternative is that apple pulls out and has no ability to make it harder -- at all -- for the technologies that are used in replacement.

Don't forget the same people who are concerned about human rights were probably the same people who praised other sovereign nations that implemented the same sort of polices.

Remember this is a nation, it has other reasons why it might want its citizens data stored within the confines of the nation. To think this was simply a move to root out those who don't agree with the government would be foolish -- even if this move results in such abuse.
You probably already know about this (especially since you likely had cross-linking done), but your vision might be helped by a custom scleral lens (they're unfortunately somewhat expensive).
Thanks for sharing your thoughts. I really like how you put it: "get out there and make your life more complex in a good way."

(My wife and I are trying for kids right now and sometimes I wonder if that's the "complex in a good way" thing that I'm anticipating...)
Is there any in-deep analysis about university finances? It seems that getting around $150.000 from each new student they should have more than enough to sustain and profit.
Your book taught me a lot. I got stuck some of the way in (dropped out of education at 16 - kids and full time job don't offer much opportunity for the focus it deserves). It's the furthest I've progressed with this topic and helped me understand in ways other books didn't. Thank you!
No, you completely misunderstood and jumped to the wrong conclusion. I have no problem tipping at restaurants in the US, and I tip well because I realize the US system and culture are broken. The problem is with this ridiculous system and culture spreading everywhere else, to other industries and to other cultures. And no, I'm not paying the employee's salary directly anywhere else. That's the employer's job. It's absurd to suggest otherwise.
this is just an honest question, and i’m genuinely curious, but why couldn’t Optional<T> be done as an immutable reference type... why does it need value types to be implemented first?
Target in the US has Bluetooth RGB bulbs for $5 or $10 -- my kids have them in their bedrooms :)
I doubt this is defamation if your feedback is provided in private, and not broadcasted somewhere.
Thanks, I finally managed to make Clasp work. Here is the source code of the latest nightly version:

https://github.com/MikaelMayer/Sketch-n-Script
Canonical example: https://en.m.wikipedia.org/wiki/The_Story_of_Mel
Browsing a Remote Git Repository
The "more to the story" is that this is required by Chinese law, as explained by the article:

> In a statement, Apple said it had to comply with recently introduced Chinese laws that require cloud services offered to Chinese citizens be operated by Chinese companies and that the data be stored in China. It said that while the company’s values don’t change in different parts of the world, it is subject to each country’s laws.
No, because possession factors are not copyable, but files in laptop definitely are.
Huh. Joining the board of a non-profit is a good idea. I always assumed I'd have to be asked to do that...

You're right, it's personal— guess I was just hoping someone recognized themselves in what I was describing.
My favourite method for distributing software was hapening during 80s on Czechoslovak television, there was some tech/computer show and at the end, during credits they play sound that when you record it (and was lucky) you’ve got some small game or something.
You have to use a secure element essentially. But there's no way they paid for a chip that includes that functionality because it costs a fair bit of money (on the scale of a smart bulb).
Go looses against Java in all of them, which was also mentioned by you.

And there are plenty of variations to chose from.
> Minecraft is generally known to be fairly poorly optimised, and the graphics weren't great

Perfect example.

You're not making games, you're selling entertainment. Focus on the latter first, and optimize accordingly.

I see this time and time again - beautifully architected and performant platforms that completely bomb because noone actually wants it.
I might be in the minority here but I enjoy the low quality youtube comments. Most people dismiss them as cancer but the reality is a lot of people think in patterns that drive these comments.

I would rather be in touch with and exposed to this rather than try to pretend it doesn’t exist. It won’t ever go away, it will just be hidden.
NPM is using Rust on the backend
Can you still get parts for said machine?

Sure, why not?

Worst case scenario for a DOS machine is that you run it in DOSBOX or a similar VM.
It's not correct to say sugar is metabolized by insulin, though. Cells in the pancreas detect increased blood sugar levels, which then leads to subsequent insulin release, which tells different kind of cells across the body to intake sugar and store energy in various ways. Those cells then may store sugar into fatty acids or glycogen, though it's been a while since I reviewed the biochemistry.
That is quite cool
In typical mounting of electric radiator elements, some of the heat might be absorbed in the walls and windows that are facing outdoors. Then the temperature gardient in the wall/window insulation is steeper, leaking more heat outside. So yes, all the energy is converted into heat, but some of it may be heating the outdoors.
Thanks for pointing me toward SBSK. Fair warning to others: have some napkins handy.
> You don’t need to cite the prevalence of racist bigotry. Most people are aware.

If you think discriminating based on difficult names is "racist bigotry", okay. It doesn't change the facts. If you want free discrimination showered upon you, keep your unpronouncable foreign name. If you want success, change it. It is common practice for a reason.

> Practising it is fucking despicable.

You know what's despicable? Accusing people of "being racist" for just acting like ordinary people happen to act. It's diminishing the impact of the word. Ordinary people, including you, do have these biases. Consciously, unconsciously, it doesn't matter.

I want people to do better for themselves, I can't change the world for them. Neither can you by leaving these comments on HN.
> Almost any modern game engine that you use nowadays use GPGPU in some ways (for AI, Physics)

No, they don't. Those are failed applications. The round-trip time kills it, along with the GPU being generally over-subscribed in the first place while the CPU sits idle.

For some stuff like terrain sure, which is why compute shaders exist in directx & vulkan. But it's a rather different usage in practice, and a very different "how you program with it".

> Why do you think NVidia is still pushing and updating CUDA ?

Because they still sell Tesla cards to the HPC market? Have you not noticed that the GTX cards massively cut CUDA capability because it didn't help games?

> GPGPU means that the GPU doesn't limit us to displaying polygons on the screen.

OK but that's clearly not what I was talking about? GPGPU in this context was "run non-graphics math written in JS on the GPU". Similar to something like CUDA. Not "here's an actual pixel shader, run it in WebGL". The how matters here.

> After-all, what is an array of data if not a texture ?

A texture is an array of color channels, and often swizzled by the driver. They are not equivalent to a generic array of data, although if you squint you can get close treating them as similar.

But textures are treated differently, which is why actual GPGPU systems exist, because the hack of "treat a texture as an array of data" doesn't really work well.
Why would the doctor change her recommendation of an appropriate drug based on who was paying for the insurance?
Yup. It's arguable whether TOTP secrets stored in Google Authenticator are a true "something you have" factor, but this came at a tradeoff because not everybody wants to pay for a RSA token generator and carry that around. Assuming the Android system is secure (big assumption, bear with me here), this is closer to a "something you have" factor because its difficult, if not impossible for users to retrieve the secrets from the GA app.
Removing monitization is as good as deletion for the content creators. Furthermore, their "appeals" process tends to be a black hole, as is basically everything at google that would require human intervention.
NY Times Blocking Incognito Browsers
This is an important legal question that's currently being debated by many legislators around the world. In the U.S. there's a law frequently called "Section 230"[1] that protects online content publishers from being held legally responsible for user-created content published on their platform. It's the reason why Tinder isn't on the hook for fraud every time someone uses their service to catfish and why Backpage & Craigslist (until recently at least) weren't accessories to prostitution every time someone sold sexual services on their sites.

Likewise, Section 230 acts as a "shield" to protect the platforms from copyright liability for content posted by their users.

This is good. It allows platforms like Facebook, Reddit, Medium, and even Hacker News to exist without needing to constantly police everything being said on their platform. It allows users of those platforms to have free and open discussion.

You've probably heard about "Article 13" and the "upload filter" in the European Union. Article 13 takes away the European equivalent of Section 230's "shield" that protects online platforms from copyright liability.

And the United States has been slowly chipping away at Section 230's protections as well. Last year Trump signed "FOSTA" (sometimes called "SESTA") which "creates liability for third-party content on websites “that unlawfully promote or facilitate prostitution." I would encourage you to read why this legislation is a problem for anyone who enjoys the open internet as we currently know it.[2][3]

[1] https://www.law.cornell.edu/uscode/text/47/230
[2] https://www.eff.org/cases/woodhull-freedom-foundation-et-al-...
[3] https://stopsesta.org/
>It won’t ever go away, it will just be hidden.

deplatforming is an effective strategy to reduce the spread of malicious content for several reasons, in the case of youtube because it reduces the incentive to monetize and spread harmful content.

To say that you'd rather be a exposed to pedophilia in youtube comments than to remove them is a little bit like saying you'd like to stay in contact with the marburg virus.
Google play store should delist/ban apps that ask for permissions they dont need or with overwhelmingly negative reviews

https://play.google.com/store/apps/details?id=com.oceanwing....
Thank you for taking the time to share your experiences with the job search. Great to hear that you're getting a lot of inbound interest.

> So I'm not sure recruiters and hiring managers need more coddling and new tools to target candidates.

At Searchlight, we don't help companies target candidates. Rather, we help them surface the best candidates within their applicant pool.
Depending on how the original OTP key is stored on your phone, it's not much better than having it on your laptop. The key is still just stored there, somewhere, inside our phone. On the laptop at least you know where and how it's stored.
At Google/YouTube scale, something will always fall through the cracks, and someone will be there to be outraged.
They do! Though one could argue that Seattle is (and has been) moving in the direction of SF/SV in terms of cultural homogeneity, while my brother-in-law has been living in PDX for a while now and says that he loves it but complains about the strong level of "group-think". I can't speak to NYC or Miami as I've only visited twice and once, respectively, though I love how diverse the culture of NYC is.

Edit: That's not to say that they're anywhere near as homogeneous as SF/SV have become, though. I just think it's worth mentioning as it relates to the broader topic.
I can't help you. But can I ask what your business does, and for any advice? Being you is basically my dream.
I had a "geothermal" heat pump put in to my house via Google's Dandelion and it works great so far. It's been -30F at my house but the ground sourcing renders that moot. As far as I can tell their innovation was going vertical so they didn't need to dredge up a huge loop of land. The pump has two channels that go down 300ft each and the fluid runs down and back up each bore hole.

It provides heat (working great so far), hot water (but I already had an electric inline heater, so I can't speak to the slow-refill issues), and A/C in the summer. I'm curious to see how well the AC performs!
I grew up just outside of Ottawa and we had a system like this 20 years ago. I don't think you can get a permit for them anymore because they don't like you moving water from one water table to another because of contamination reasons. Nowadays, it's mostly ground loops being installed. In rural settings where natural gas isn't available, and you have the space to run the horizontal loops, they're a good option.
We all ought to stop saying "Xinjian, China" or "Uyghur region of China." The proper name is (occupied) East Turkestan[1], which is not rightfully part of China.

For all the talk about North Korea (which is by all means a despicable county), China not only treats its citizens (people who live in actual China) as badly as NK, but it illegally occupies East Turkestan and threatens to invade Taiwan if anyone questions their 2+2=5 stance that they control it. We ought to offer refuge to the Uyghur people, or better yet use our military forces to help them retake control of their county.

[1] https://en.wikipedia.org/wiki/East_Turkestan
This isn't about shitposting on YouTube videos, this is about pedos time stamping videos of kids in sexualized positions. Mostly in response to this video [1] (with a warning that it's pretty uncomfortable and gross).

1. https://www.youtube.com/watch?v=O13G5A5w5P0
>Your "shell" solution isn't really a shell solution, it's an awk solution.

>It's really valuable to know awk, but it's a bit misleading to claim that "it's shell".

It's more than a bit misleading to accuse someone of being misleading, without checking your facts first.

Maybe you spoke too soon, without reading the full post, as I find people sometimes (often?) do (not just in reply to my comments, but to those of others too), not just on HN, but on many forums.

Read both the header comment and the last line of the script you called "an awk solution":

Header comment:

# bentley_knuth.sh

Of course, the filename extension does not make it a shell solution instead of an awk solution, but I used .sh because I knew what I was doing [1]. See next point.

Last line of that script:

' < $2 | sort -nr +1 | sed $1q

So the script uses all of awk, sort, sed and shell - which you seem to have missed, maybe because you only skimmed the first some lines before replying here. That makes it a shell script in my book, plus see below.

The $2 and the $1 - in the $1q bit - are shell command line parameters, because this code is invoked from the shell as a script, with arguments passed. Also see the pipe symbols (|). All these are part of shell syntax, not awk syntax (although awk has $1, $2, etc. too, they have a different, though related meaning - in fact, I use a $i in my awk script within this shell script too). The whole script is a pipeline, that pipes the awk script's output to sort and sort's to sed.

I don't know if you are a shell/awk newbie or not, but regardless, you missed those points above, like I said, probably due to haste.

[1] Check out this recent article by me in Linux Pro Magazine:

http://www.linux-magazine.com/Issues/2018/217/Exploring-proc

for a bit of shell quoting magic along with some use of awk.

And this post:

UNIX one-liner to kill a hanging Firefox process:

https://jugad2.blogspot.com/2008/09/unix-one-liner-to-kill-h...

and also the interesting comments on that post, from which I learned some things.

After having worked for years on Unix platforms (as both a dev and system engineer), from even before Linux was created, I think I know the difference between shell and awk (and a bit more, although still do not claim to know everything, or even close).

On a more positive note, I'll use this as an opportunity to put in a plug for my Python and Linux training offerings :) Course outlines and a couple of testimonials here:

https://jugad2.blogspot.com/p/training.html
Developing Industry Standards Won’t Give AI a Conscience
I was not able to replicate (the article suggests it might be a test).
> Deadspin...a stupid libertarian dystopia

> Y Combinator...Thirteen of them had an altruistic or international development focus

SSC mentions criticism, and then counters with the couple of hundred grand of "altruistic" money YC hands out every year. As puff statements like this are as easy to predict as anything, it seems analogous to several hundred grand to a PR department. As his very statement is a usage of it as PR.

Of all the most awful big organizations and groups in the world, I can't think of any that don't engage in such "altruism" PR.

Then he goes on to say that fault found in Silicon Valley is psychological projection, a "deeply good person crusading for a better world enters Silicon Valley, she'll find herself surrounded by deeply good people crusading for a better world" (Jesus, who swallows this?) and a narcissist will see narcissists.

He admits an "invasion of rent-seeking parasites and empty suits".

How about another tale - a naive young 21 year old MIT grad who wants to be a "deeply good person crusading for a better world". They are shown PR projects, maybe a "peer-to-peer lending service in India" (odd to hear the Christian and Islamic sin of usury being praised as altruism), or cool tech like 3d printers. Then they get put in a FAANG division, or dedicated startup, spying on people for better and targeting. Or generating flamebait headlines to get more clicks. Pulling the strings behind all this are the rent-seeking parasites and empty suits - "activist" investors and hedge funds, LPs, VCs, seeds and angels, executives and management etc.

A lot of talk about what is happening and not who controls it. And who controls work ain't the 21 year old MIT grad paying $2000 a month for a small apartment in Oakland. Who does all the work and creates all the wealth. Who gets the bulk of the fruits of his labors, and to a very large extent what he does is determined by said expropriating suits. That the grad has some choice, although not much, is the reason for the 3 card monte shill game of cool tech and altruism. The kid will be setting up the ad spying networks Kubernetes containers, not doing altruism and playing with cool tech.

Of the people working in Silicon Valley, the main victims of expropriation are the people working in Silicon Valley.
I built something like this (a bash script wrapper around oathtool) but ended up outputting the text to a picture with ImageMagick. This is much more polished, though. Using a proprietary program for two-factor (Google authenticator or Authy) is something I like to avoid and oathtool fits the bill. However, it's not something I'd recommend without caveats: Encrypt your tokens using GPG or something like that. Failing that, at least keep these on an encrypted hard drive, and don't put them on external media. Keep it on as few devices as you can, and not on a shared machine.

Edit: Suppose I should add the link. https://gitlab.com/elagost/linux-2fa

I build it for the clockworkpi device, so there were more constrains than a normal desktop system. https://www.clockworkpi.com/
Thank you for releasing all your hard work to the community!!
Can't edit, so just to add that public admin also has to be conservative. Seems like you were running a startup with a great new product. That means they have zero idea whether you'll still be around in a year's time! Really dangerous to commit to a system where you don't know the long term perspective- especially if you're a public admin which means your switching costs are high, timeline to make decisions long, and you have a legal or moral obligation to fulfil your tasks...

To give one other concrete example, i know of a country that chose a great new software solution to provide information exchange between medical providers. The tool runs well, they got long term commitment and a safe provider. BUT they then found that there's literally no one except the provider itself who can train all the users as the UI, process and exisiting training materials are all copyrighted (or otherwise protected, maybe through contractual clauses) by the provider. Means they found s gigantic additional cost even when they thought they'd done everything right in the choice of software.

Again, risk can be bigger than the reward.
I don't get a paywall when opening the destination URL of that directly in Chrome's incognito mode.
Slightly off topic, my first significant job in '80s was programming a Stratus in their PL/1 implementation. As I recall it was really quite a nice mix of some COBOL record structures with more modern language options. Shame it didn't last! The Stratus itself was well engineered but missed their opportunity in the market subsequently.

Moved on to writing C for an RS/6000 and doing graphics work (few low level libraries around then). Interesting times...
Tesla – Great things are launching at 2pm
IIRC they download the paper as you enter the doi if it is not already in their catalogue; so does moscow library just not have subscriptions to the journals you're looking for or what?
Well put, and I do long for a day we are all simply just "human". But there is enough bad in this world that the only sane way to combat it is based of locality.

Just as I am not concerned so much with what is happening in a home one street over, I am also not concerned about neighboring cities, states and then finally countries. Each of these groups surly has their own set of problems to solve before chasing after the problems of the next. So I chose to start with my self first, then my family and move out from there.
I'm looking forward to Modulz. https://www.modulz.app/
So are the keys on your phone's 2fa app
Typesetting, proofreading, copy editing, indexing, graphics editing etc. come in mind.

Just look at random "not so well formed" Word file like for example:

https://arxiv.org/pdf/1902.07133.pdf

Not commenting the bad typography of text, math, tables, etc., just try to estimate the effort for converting the references in well-formed and validated BibTeX entries.
Anyone in Southeast Asia? I spend time in Thailand primarily.
https://nvd.nist.gov/vuln/detail/CVE-2018-8778#VulnChangeHis...

Looks like someone added more information today
I hear your points. The feedback on Searchlight is kept private to the candidate, and only shared with employers the candidate has chosen.
How do you like Kakoune? It's the first I've heard of it
Ask HN: What is your burnout story?
Have you ever experienced burnout in your career? If yes, two things I would like to know

1) How did you burnout? so that we can look for red flag situations in the workplace.

2) How did you get out of it ?

Thanks
The other reason is of course Scihub. You pretty much can't do research without access to Elsevier's journal, so before Scihub, university libraries just didn't have a choice. Now they do.

Of course, none of them are ever going to say in a million years "Yeah our researchers don't mind so much now that they can get any paper illegally. Extortion over.", but it doesn't take much reading between the lines.