jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've learned Chinese for fun. It's great that I can now read a few more Go/C++ READMEs on GitHub, but other than that, I can't imagine what advantage it has? Maybe there'd be one if I came from a poorer manufacturing country?

even China commentators in Western media are often completely clueless about the language. If these jobs don't require Chinese fluency, then which ones do? And even then, it'd be much easier to employ the many, many native speakers who emigrate from the PRC.
I got my 2nd job on IRC, and hired for the current job (4th) by a former colleague from the 2nd one. Got an offer in a channel as well.

All those hours on IRC did pay off!
I don't know if this is actually "standard" or if there are just outliers that receive press attention, but there have been reports of innocent people confessing after being interrogated for 15 hours a day [1].

[1] http://www.nytimes.com/2007/05/11/world/asia/11japan.html?pa...
I'm getting an error message [1]:

"Sorry your session has expired. Kindly login again to continue."

even if I have just logged in. I cleared cookies, etc. but no use. And that error text is in white font over pink background -- hard to read without mouse-selecting.

[1]: https://imgur.com/7aAViSu
The whole concept isn't ready for prime time. In my case, I lost a (fortunately) small hoard of BTC when I made the grievous error of backing up my wallet.dat file to a Synology NAS that was also using an open port to run my security camera server.

"Use Linux! Windoze is insecure!" they said.

Right.
A good reason is the zero-bug policy. In my previous company, we introduced this policy to limit the expansion of the backlog. Project Managers have to close issues that they don't actually plan to tackle, which is a very difficult exercise in honesty and transparency, but which provides customers with visibility.
Yes, thats how ETFs work, splitting retail and wholesale trades out.
I doubt it has anything to do with treatment.

Hold on there. There have been several major advances in the treatment of cancer. Take a look at the leukemias. CML used to be a death sentence. Now, you can take Gleevec and you'll eventually die, but it won't be because of the cancer anymore. That drug turned a rapidly fatal cancer into a chronic, treatable condition.
So you're saying the future is in robotics.
As the famous quote goes: there's two types of companies - those who have been hacked and those who will be. Actually, there is a third kind: those that will back hacked again.
The right wing news sources I read made it look bulletproof that she was manipulating things and would lose. I didn't even read the tech news as SV has a crazy liberal bias. Steve sailer had nailed a good analysis right from the start I believe
That is one of the main reasons why rebalancing is needed (people being lazy).
> I don't understand what problem you think she has that would be solved by "getting over it".

She will have to accept the fact that people are unconsciously biased and won't fix it.

> It's a lot like learning any other thing.

My point is - people won't do it. Especially people in power, who make decisions; they are often not "nice". What she wants is a micromanagement of social relationships.

It actually may only confuse a couple of nice nerds and make them socially more awkward as they honestly try to navigate the maze of these new social norms. If anything, I am worried that the result will be even worse perception of the IT profession.
What's your estimation on the future of servo? Will it eventually become the new Firefox or will they just relegate it to a research offshoot?
I collected the most popular repositories and their license. This post includes a CSV dataset which you can process yourself: https://npiccolotto.com/2015/03/licenses-of-popular-open-sou...
Totally agree.

I see no reason why there needs to be a count of how much karma one has collected. I like being able to see upvote and downvote counts for individual comments and posts, but I need not know how much I've accumulated, and I'll say that I think it's detrimental to any given online community.
Definitely going to read it, but for once I would like someone like that to have experience with programming before they start lecturing on what is "real" and the praising superiority of the physical experience. Not everything digital is a mere distraction.
I much rather have 3 years to migrate away from google's "zombies" than having the rug pulled out from under me overnight.
Why did you refuse the surgery? Do you think it would help with the pain?
Agreed, adoption is everything. Something the Clojure community never quite grasped.
just confirming that i just built from source following the readme instructions (needed some help with qt https://github.com/flameshot-org/flameshot/issues/586) and it works fine.

however the text size is too small and thats a dealbreaker: https://github.com/flameshot-org/flameshot/issues/645 hoping this gets resolved.
> I'm sure a lot of people have this problem: naming things. Can't code until you figure out what that variable should be called.

i, j, k, foo, bar, baz, and don't waste a moment thinking about it till your solution is finished and warrants a once-over (or till it has grown sufficiently complicated that a real name is finally necessary even if temporary -- try to work in small enough units that this never happens).
I just wanted to say thank you for posting. I read what you had to say and I plan on reading when you post again. That’s all. Thank you.
As someone who's not familiar with U2F or comparable standards I have a general question about the topic: When registering a key for multiple accounts (at the same site or at different sites) can website owners link those accounts by some common "key ID"? In the sense of: "Oh, this is Bob's key so this account must belong to Bob".
http://www.cracked.com/funny-3809-internet-argument-techniqu...

I'll probably get more downvotes than you for this, and maybe even a "this belongs in Reddit" type comment, but you're obviously trying to pull "Winning by losing" on us. Besides, it's not a "prediction" if you say it after the event.

p.s. Your original comment was not very witty. :p
Its just that much of our billing system was done before we ended up switching to chargify, so some of integration pieces are kind of weird(probably not how we initially would have designed them) and we are looking at doing some things with quantity based pricing, where we do something similar to linode and charge you a prorated amount up front for a item then charge you the full amount during the next period. As well as offering prorated credits for removal of a product.

This is not supported by Chargify yet, they only charge for items at the beginning of a period. If we were using a simple recurring subscription for this and not quantify based model this wouldn't be an issue, because they do offer prorated upgrades and downgrades for recurring subscriptions.

Nothing overly complicated here, just have to hack around some of the current limitations of the platform.
Yes, that's fine as a few members recently asked how to be a consultant.
How do you find most of your customers? What are your thoughts on the author's point that writing technical articles is one of the best methods?
But why? Why doesn't it give me the results where someone says, "hey, anybody else notice their feedburner counts fluctuating?"
That was the most interesting part for me. You would think of FW as someone who has always been successful. He started at 25, but did not make his first investment until 30. Also it took him from 1986 to 1999 to have his first big exit. This goes to show that (unlike what I, and several others think) success takes time.
Totally agreed. I was actually originally going to recommend Haskell and R in the comment but decided to stick with one technology.
It's indeed an interesting article, but I failed to understand what Norwegians managed to do differently than other states to achieve success. It seems article doesn't go into much detail about it.
Thanks! The keywords are searched in the story title. The current (somewhat naive) approach simply splits the title by non letter/number characters, essentially getting rid of punctuation chars, symbols, etc
As a grateful person with sufficient income, we are contributing IRS gift limit of 15-16k per parent to kids account. Eventually when the time is right we will get her practice investing also with the hope that she will see how much her account has grown by the virtue of compounding. Before then we are planning to get her do chores for neighbors and learn to earn money and get her save.
At a previous role I made something similar [0] in Golang, but used SSH certificates to manage authentication. This had the added benefit of logging the user connection information in each server’s auth.log based on the generated private key and signed (but short lived) certificate used for auth in the session. At one point I had changes that would sign certificates from Vault [1] directly.

I had it so that a user needed to login to the service with their GSuite account every 24H, and each login required 2fa as well. SSH sessions were recorded in asciicast format (which seems to be used here as well) and there was an audit log to track connections. They could be joined in real time and disconnected from a simple admin interface. The ACL system was a pretty basic method of using regex for defining auth rules.

Worked pretty well and helped with compliance audits we were completing at the time. I think the benefits here of being in Rust is definitely performance and memory safety. Granted, The Go implementation was pretty fast and safe as well. Go made it pretty easy to implement due to the SSH implementation in the standard library.

[0] https://github.com/notion/bastion

[1] https://www.vaultproject.io/docs/secrets/ssh/signed-ssh-cert...
I have an idea.

Stop working at work and code what you want.
In most other industries you can evaluate the price asked against the utility of the product out the service.
Hilarious!!! I did not like the application. I am glad it was a joke.
That can be paraphrased as "making everybody richer, so they can pay a highter rent".

In the end of the day, it's a very good thing. And someday somebody will comoditize their unique offerings, and everybody will stop paying this one rent too.
And don't we have relative freedom? We are all free to sit and read news on a website instead of working 6-7 day weeks to support our families.

In a sense you can understand the perspectives of some western governments, because they think that we are better off than under-developed nations. And as long as they think that I believe two things will continue to happen. The hegemony will prevail, and its denizes will remain apathetic to its off shore actions.
Nothing says we need to mimic all the ways things are done in Windows just because.

Let's say you already have regular zfs snapshots of your workstation, that get synced to one of your servers using something like syncoid or zfs-repl.

Then you could have a service that runs e.g. a daily scan of the most recent snapshot.

Or regular scans of newly modified files, with a less frequent full filesystem scan locally. The upside of Linux is that you can tailor it to your needs.
> “Only help others if you think they deserve it” is rather obviously not a precept that’s the basis of Christian charity.

No, only help people if they didn't bring it on themselves and would probably be able to receive the help. There's no sense wasting a bunch of help on a junkie who won't use it, but once he's off the smack and willing to receive help then maybe. But only if a needy mother's kids don't need it more.

> Charity is voluntary.

Right, but you present it as an obligation. These people aren't being funded so you could just do it yourselves.

> About 35% of adults are obese, and in almost all instances that’s due to their behavioral choices. Do we send a third of the population “to the back of the line”, or refuse to pay for their medical treatment?

Oh boy, you're gonna hate this. Yes. And we already do. Try asking for an organ while you're a smoker. They give that sucker to someone who can use it and will take care of it.

What misguided sense of honor could force you to dispense treatment in the order people arrived in versus their need/ability to receive?
That isn't going to happen. There is no room for another smartphone OS. Look at how much cash Microsoft threw at the problem, and they still couldn't succeed.
I don't know which form of incineration is being used but for very harmful substances it is usually pyrolysis within a sealed container rather than being burned in open atmosphere.

So the results of whatever the process may be are not released but can be disposed of in whatever way their new chemistry dictates.
> How many obvious spam text messages have you received?

Barely any, tho I get tons of "SSN been hacked" and "Lower your car insurance" scams, sometimes more than once a day.
Nothing stops us from feeding them the work of human editors in 2000000 other publications...

Or their own work, as ranked by readers (e.g. their past posts that had the more views and better engagement).
> TIL: fascinating

You might wanted to have those turned around: "Fascinating, Today I learned" instead of "Today I learned: Fascinating" as otherwise you're giving the impression that you learned the word "fascinating" today while the rest of the facts were already learned knowledge to you.
> light skinned actors

they're egyptians, i dont really see the issue?
I've really enjoyed my water flosser, my only complaint has been how loud it is. Also, if you use a strong mouthwash in the reservoir there is the possibility it will etch and eat into the reservoir tank. I typically try to flush mine out with fresh water after each use.
Real science is not without it's problems but, in general, nothing comes close to it for producing trustworthy and useful results.

There is plenty of pseudoscience masquerading as science unfortunately. A good book to read on this is Carl Sagan's "The Demon-Haunted World: Science as a Candle in the Dark". A significant portion of the book is devoted to what Sagan calls a "Baloney detection kit" that he thinks everyone should have. If more people could accurately distinguish science from pseudoscience, the world might be a better place.

My personal pick for pseudoscience that is routinely given credence by the general public is nutritional studies. Any study that says an oddly specific food (e.g. blueberries) is a "superfood" is probably baloney. Producers of that food probably got together and funded a study that, surprise, says what they produce is good to eat! Why aren't other berries just as good? What about berries vs other fruit? What is in blueberries that is not present in other berries?

The thing about nutritional studies is that they're so hard to do properly that virtually nobody does. If you wanted to find out which foods are genuinely healthy you'd need a large sample size of people willing to have their diets and activities micro-managed in a way that would make most people rebel. You could probably do a decent study if you had enough money, but nobody is willing to foot the bill. The only people with skin in the game (e.g. blueberry producers) have no interest in a study that puts blueberries fairly in their place amongst a plethora of other foods.

My crazy prediction is that, sometime in the next century or two, we're actually going to become interested enough in optimizing healthy bodies that governments will start funding real scientific studies on nutrition, exercise, etc.. The crap that's out there today is going to be seen as utter quackery, albeit with some nuggets of truth mixed in almost by random chance.
https://en.bitcoin.it/wiki/Secp256k1

For example with bitcoin
In my view, the flip side is that "science is a religion" is also a weapon.
>> As examples, consider Netflix, which is widely known for paying above market

That's not a counterexample of what the post you're replying to is talking about. Netflix feels they need to "overpay" to get the caliber of talent they want, and also to make it harder for it to be tempted to leave. At the end of the day it's what they feel to be the "bare minimum to keep you to stay" for the kind of people they want.

>> I want people who are happy, relaxed, and feel like they're being treated well.

Right, same thing. You want that because that's what strong employees demand and is your strategy for getting sustainable quality output out of them. If you were just a good guy, you'd pay MORE than that :)
The US doesn’t care about productivity but more about maintaining some sort of class system. It took me a while to realize this.

Also a surprising number of people in the US believe that poverty is a moral failure of some sort. I never actually understood this.
Can you qualify this? My experience has been the exact opposite. Angular rewrote their entire framework to be more one-way data-binding focused because the two-way in AngularJS was a nightmare. They still have a weird mechanism to allow it, and they still have lots of wiring all over the place.

Modern React, with hooks and functional components, solves the problem posed in the article by choosing option 2, lift the state up. The hypothetical problem (change the avatar background when the “working” light is on) is a non-issue. You wouldn’t add an event listener for the light’s state change, you’d simply pass the “isWorking” prop to both the light and the avatar, and they would each render based on the value of “isWorking”. There is no reason for one component to know about the other; they don’t actually do anything except sit there and look pretty, correctly.

The UI is always backed by a data model. The more explicitly you express that model—by keeping it all in one tree like Redux does, for instance—the simpler your UI becomes to reason about. React won’t (can’t) stop you from doing bad things like hitting random services when a component loads, but its design, especially recently, guides you away from that pitfall.
> didn't "accept" credit cards into my life or world view, I just got one when it was convenient for me.

That's all I'm implying with accepting. You'll get bitcoin when it makes sense for you. Nobody is forcing you to do anything, but like I said bitcoin is here and your lack of acceptance doesn't hinder it.
Aside from the ethical questions, if I could help it I wouldn’t want my job to be spending all day getting into enclosed spaces only recently vacated by a series of probably unmasked people, as a valet job likely consists of. (Sure you can open the windows so it’s better than say cleaning a capsule hotel.)
We've heavily invested in legibility and ergonomics in Bevy. I'd argue that our ECS is top tier in ergonomics and legibility across all engines / languages. Here is a gist of a fully self-contained Bevy App for player movement. Feel free to compare that to _any_ other engine / framework:

https://gist.github.com/cart/96b1d39cd04274da566dbf28bf87c2a...
I don't understand how forcing people to do business, under penalty of law, is promoting "tolerance."

I also don't understand creating these laws and then creating loopholes for pet causes. People are either free to associate and disassociate or they are not.
A frontend to headless webkit
Given it was the DoD's time/money (or our/taxpayers' money indirectly, but their effort) that gave rise to the Internet (or ARPANet rather) back in the day, I'd cut them some slack for owning a large segment.... The problem's obviously far greater and no amount of releasing some of the IPv4 space is going to help. We all knew this day was coming...
From a developer perspective, yes. If you're manually writing AVX intrinsics instead of just relying on the compiler, AVX512 is quite exciting due to the added mask registers, allowing you to exclude certain elements of your vector from the operation.
You can archieve this in AVX2, but it's quite painful.

Example:
Let's say that, for whatever reason, you have a vector struct containing 3 doubles, and another 64 bits of arbitrary data. Now, if you want to add those vectors together, keeping the arbitrary data of one element, that's quite difficult to do with AVX2. In AVX512, you can just set the bits of the mask to zero to exclude them from the operation, making it trivial.
Could you encrypt the JWT content with user-specific keys and cycle those keys in case of an issue?
A standalone text-based browser like Lynx.
But the drop of backward/forward compatibility turned previous gens to "Dreadrippers" making their owners not very happy...
Thanks! Although, I'm not sure people respond well (or at all) to cold tweeting.
Interesting question.

I think many, men and women, are still biased against women because they believe they are catty and dramatic or are afraid of increased legal issues (lawsuits). These are obviously not reality either and it too sucks.
I'm currently working as a temp at a well-known institution. (I'm getting paid a healthy hourly rate for what would easily be a salaried position if I was on staff.) It's effectively freelancing, but I had to join an agency to satisfy this corporation's bureaucracy.

It's in my contract with the agency that the rate they pay me is confidential, to be discussed with no one. Is that also illegal?
The Android security lead has posted a statement on this issue, explaining what is and is not being done, and why: https://plus.google.com/u/0/+AdrianLudwig/posts/1md7ruEwBLF
I beg to differ. (I'm unaffiliated and haven't donated btw). The Purism project is not directly comparable. They are doing substantial extra work and hassle and working with different parts. It's not about whether the machine runs a fully-free OS (System 76 running Ubuntu isn't even fully-free as Ubuntu isn't fully-free). It's about even the basic hardware drivers, BIOS, firmware etc. all being free/libre and the extra cost is covering the hassle and specifics of making that happen in the real world today.
A few more things:

Half the developers salaries are more than the managing partners salaries (although the managing partners get a bonus which then makes their annual income higher than anyone else in the company so long as the company does well).

When I tell the employees not to discuss salary I offer them a few things to say in case another coworker asks them. My first go to reply is "I consider my salary and finances to be private matters that I don't tend to share with others." or "We're coworkers, what good could possibly come from us talking about this? The only outcome is someone, you, me, or [boss/company] will be upset. Do we want to add drama and tension to our relationships?"
It also represents a stable API and ABI, both in the kernel...

https://illumos.org/man/9F/avl

... and in user mode, via libavl:

https://illumos.org/man/3LIB/libavl

Our debugger, MDB, is able to use the offsets and pointers stored in the tree to provide generic walks through any AVL tree in a live system, core file, or crash dump.
The GTI is faster but has less up-front torque. The issue was not hurtling down the highway at high speed (both can do that perfectly ably), but the feeling we both got that the combination of early torque and turbo lag just begging for the car to surge forward unexpectedly and rear end someone.

The GTI gets rid of one of those problems, and is a spectacular car in its own right.
Sorry if it's an apocryphal quote.

I see what's happening in the UK, where people are prosecuted for speech and there is no limit to parliament's power (other than watered-down EU treaties and such) and I'm glad we have the first amendment, which prevents prior restraints and criminalizing unpopular speech.
TL;DR: "this is a decision applying only to a narrow, specific circumstance." - Craigslist sent a legally valid cease & desist letter to 3taps, explicitly revoking their default-allowed access. 3taps changed their IP and continued scraping -- it's the ignoring of the cease & desist that's the problem; that they did so by changing IP is just a technical detail.