skysight-inc/HackerNews huggingface dataset:
> But do think they can grow or die in strength as a result of our actions.

Are you suggesting it's desirable for them to die off? America is built on its diversity of subcultures. Just because there's some tension between them right now doesn't mean they're bad. These are growing pains.

> I have more sympathy for the seeing-someone-like-yourself argument when talking about aspiring pop stars (or politicians) who need to imagine themselves being on TV. But I'm dubious for mathematicians, most of whom apply to grad school because they still like solving problems, not because they imagine themselves in a job.

Based on what I've heard from friends in academia, it has more in common with being an aspiring pop star than many would like to think
Similarly, I had a nokia phone that would flip to a split keyboard on either side of the screen. I LOVED taking notes on that thing... It wouldn't take much for me to be more than happy with something similar if it were easy enough to pair with a tablet for mobile data.

Aside, I really wish there were an open entertainment specification for cars over bluetooth. Where the onboard entertainment/navigation system were incredibly barebones, but when tethered to a device, the device would take control of those interfaces. Only entertainment and maybe a/c, where any onboard control interfaces would just trade screens between onboard/offboard controls.

My 2.5yo car already feels ancient, not that I loved the entertainment interfaces to begin with. And bluetooth has always been a bit of a sour point. Would still be nice to see a well testable standard for integration that worked across devices/platforms.
You don't need to trust the government - just secure your devices and they won't be able to get in. It's not like they are requiring that you supply them passwords - they are hacking into your devices the same way anyone else in the world can.
I'm not sure if HackerRank has updated itself recently, but the last time I poked my head in there (years ago), all the answers were in the "Talk about this challenge" section. You'd just go in there and copy paste the code in, maybe change the variable names/order a bit. Ever since I learned that, it's never been that 'wowzers' for me.
This is one of the reasons it's so crucial to support and fund libraries. There's no way we'll regain this amazing benefit to society if we lose it.
Another insanity is that companies that produce certain waste are required to offer to recycle it. That's fair in most circumstances, in others, not so much.

I live in Hawaii, and I usually buy local eggs. They come in a polystyrene container, and polystyrene is something that shouldn't end up in landfills. So the company graciously offers to recycle the container for me, the only thing I have to do is mail it to Washington State. From Hawaii.

(Thankfully, Hawaii incinerates most trash, so that goes straight in the trash!)
I would bet the US produces a lot more corn than India. The climate in India is much more friendly to sugarcane than the US. The US climate is not really right for sugarcane except some of the southern most parts of the south.

Cuban relations and bad foreign policy in the 1970s forced the switchover to corn syrup. Despite the wishes of Coke[1].

[1]http://www.searchamelia.com/cubas-uneasy-sugar-cane-revenge
Banks could still lend out cryptocurrency, but in that case you know it is lended out (because you don't have it).

In other words, banks multiply money right now, but you cannot multiply cryptocurrency.

It's much more honest and clear.
I have a need to be able to SSH to my server from unknown sources, like my friends house or something. And VPN just moves changes the open port so no real benefit there. I agree on the firewall...
Played Doom (2016) the other weekend on the new gaming PC, first time I played a game for years and though "man! Old games where hard".

It's a game where destroy everything in sight is the correct strategy, you actually get annoyed when they keep coming and coming.

Engaging and fun.

No grind, microtransactions, idiots on multiplayer, just jump in and fuck shit up.
Interviewing is a skill regardless of what field you are in. I agree that algorithm are not optimal for testing engineering skills, but there's a whiff of entitlement when engineers get indignant about having to spend time preparing for an interview. Objective evaluation methods for evaluating candidates are hard to come by, and I don't see obviously better alternatives.
Like only very, very rich people having cell phones?
What about using a real job related task. If they can do that they probably can do the job.
They're not for everyone, but I think you're overlooking quite a bit. The larger sensor is crucial in low-light situations, and a smaller phone camera just won't handle that. The "horrible UX" is faster by a significant margin, partly by being a dedicated device, partly by having a lot of dedicated buttons, and partly because the response time on pressing the shutter release button is extremely short. If you want to carry a camera for capturing events or moments quickly, I'm not sure that a phone will do that for you.

And yes, the high-end full-frame DSLR costs are on par with high-end laptops, but IMO you get 90% of the benefit for a fraction of the cost with an entry- or mid-level crop sensor.

As for the UIs, I'll definitely acknowledge they could stand some updates, but the way you describe it sounds like an overstatement. What would you improve, exactly?
And HTML is a markup language for hypertext, a document rather than an application.

But it turns out that we're using it and CSS and JavaScript to build full blown applications. So, because we're trying to solve problems with applications rather than documents, we have to map the problems of application programming onto it.

So, to build an application, we run into problems CSS wasn't designed to solve (being a not-programming language.) Whether it is or isn't a programming language is irrelevant - to solve our problems (writing applications), we have to treat it as if it is.
I want to point out that this kind of therapy is expensive for foreigners (the target audience for this article).

When my mother in law got an unusual cancer in the early '00s, the German medical system (a hybrid public/private system) swung into action: good hospital care on the other side of the country (where the hospital specialized in this kind of cancer), reconstructive surgery, rest spa treatment, and a few years later, when the cancer returned, home care twice a day to make sure she was fed, dressings changed etc.

She had minimal income. The same disease in the US would have bankrupted her and some of the treatment would not even be available.
> every person has equal opportunity to study and practice the same algorithms on their own

Well, that's just not the cause - there are many groups of people who lack the opportunity to study and practice. Couple of examples: people with kids, people working 12 hour shifts, people without access to teaching materials, people without a sufficiently advanced machine to run dev environments, etc.
Very sad. I remember discovering Ken Nordine in c. 2004 via free tracks on music promotion site betterpropaganda (sadly no more it seems). One song I found in 2008 focused on something near my hometown in England and so I dropped him a line via his wordjazz.com website and he replied:

“It's true. I did do a series many years ago called Incredibile But True,
stories clipped from old newspapers by a sax player by the name of
Dean Shaeffer.
Dean had hopes of getting rich quick, but early TV took the spotlight
away from radio.
Strangely every now and then someone puts one of the Incredible But
True shows on YouTube.
If you search my name, you will find 14 things I have put of YouTube
myself.
Give a look.

Ken Nordine”

Simpler, better times! Down the Drain is still my favourite of his tracks. RIP
Coq is a good example of a non-Turing complete programming language.
The Bitcoin block size limit is not 10 MB.
If Jobs had been just a little less crazy, he might still be changing the world.
Can you use Tripwire for free for home/consumer stuff? And what does RPM verification do? Just make sure all the packages you have installed are legit?
While we're all complaining about the state of current games, what I really want is for games (especially RTS games, but really any game) to come with an API so I can build and test AIs. For example, I love the game Planetary Annihilation (I played its predecessor Total Annihilation a ton as a kid). But after a few dozen games, I began to think 'I wonder if I could just encode my strategy as a policy' - not even deep-RL necessarily, just a set of rules. But I can't even try because they don't have an API :(
Yeah, in my experience asking the basic question of why I would even entertain moving from my W2 job to a contract position where I assume 100% of the risk is met with dead air on the other end, followed by a hasty assurance that we don't really have to go the contract route.

It gives me the feeling that I will be working with people who either don't know their own value and so are willing to agree to this kind of deal, or are so poor performing they don't have the leverage to insist on a regular employment contract.
Personal attacks aren't ok here. We've banned this account. Please do not create accounts to break the site guidelines with, and please don't take HN threads further into flamewar hell.

https://news.ycombinator.com/newsguidelines.html
While I generally like the gboard, it's not quite as good as swype was. Also, I do have to correct quite a bit as more commonly used words in one scenario tend to be preferred over less common in another. It's surprising how many different words have similar paths. Worse when you try to do a quick message, then have to edit and people are already replying to the original/messed up entry. Two or three wrong words in a row can really change the context of a message.
Given the 5th & 6th paragraphs about "correctness signal" and "process signal" it seems like the obvious solution would be to do both, i.e. ask questions that are easy alongside those that are hard. The easy ones are "process questions" and the hard ones are "correctness questions." Or maybe you have a range of difficulty from easy to hard, and each question has a number attached to it from 0 to 1 that reflects its intended use.
> but nothing in the battle royale genre that is quickly growing and a threat to both Call of Duty and Overwatch

That's not really how games work though. Games are mainly emotional purchases of mass-produced art, not commodities like Corn or Oil. Games are not fungible like this. Telling Activision "you must make a battle royale game because Fortnite" is a quick way to watch them burn a lot of money on something that likely won't be very successful.

It's like saying, "Hey Warner Brothers. Disney just made a bunch of money making this 'Frozen' film, so you need to also make a movie about Magical Sisters in some sort of Medieval European Ice Palace". Technically, they can execute on this, but the result is unlikely to be successful.

> They need to invest heavily in acquisitions and development of new titles using their existing brands. The layoffs came from areas of the company that wouldn’t be able to help with that.

With all due respect, I believe Activision needs to do the exact opposite of the above.

They need to invest in their existing successful titles (WoW, Overwatch, Diablo, Hearthstone), all of which have growth opportunity Activision has ignored in various amounts. And Activision needs to constantly be developing new brands with innovative new games behind them to experiment with. This is a sustainable approach to business in an industry where the market demands can shift wildly literally overnight.

Trying to acquire their way out of this, and recycle their old brands year-over-year into quick products, is how their product quality dropped in the first place. It's not a healthy way to handle the market, it's not a sustainable way to grow their business, and it's why they constantly worry about "whether they can continue to make money".
Which is sort of my point, it's not like cars where there's an endless amount of improvements you can make and protectionism leaves you with an inferior product forever.
It's true - when I used to park on the street in SF, I left my doors unlocked after multiple break-ins through the windows. I had nothing of value in the car (not even a car stereo, it was stolen and I never replaced it), but apparently they didn't believe me and wanted to break in and check the glove compartment and center console to be sure.
> You're literally killing the planet

This kind of hyperbole suggests you didn’t read the person’s comment very closely.

How is using X joules mining bitcoin worse than using it for anything else? Eg. mining gold?

If the energy grid was 100% sustainable would bitcoin still be “literally killing the planet”? Surely not, so maybe the problem is actually the energy source, not this particular use case.
How are you going to hold any amount of digital money without entrusting another organisation to hold it for you?

That's the decentralisation of power that has occurred.

You don't have to prove your identity. You don't have to prove anything to anyone. You just download some software and generate a private key. Bitcoin is to money what the internet was to book publishing.
Agreed. The guide is intended for a home server. Anything more and you'd need a more robust network with dedicated firewalls and a DMZ, etc....
you and me don't, but many do. It is a fact that affirmative action undermines the claim of competence of minorities in the workplace. It also a problem to be addressed. Whether or not it is right to think that has little influence of the fact that many people reach that conclusion.
Okay my experience was, i didn't have to take leaves from my regular work. I had to simply dedicate a couple of hours post office time, to work on the task (the couple of weeks was given owing to time constraints due to my regular work). Post office hours, i would have to anyway commit to interview prep if i had decided to switch anyway is what i meant to say.

In any case, this is not the only method or approach that is the better alternative :) Maybe it will work for some and not for others. But evaluating alternatives is a good exercise. Currently we are stuck with this method because we do not have a better solution to the hiring problem.
Cool - if you need somebody to help I’d be interested.
That's not true, not every state shares or accepts Bar results from other states, and Doctors have medical board exams that also need to be studied for.

If you are a lawyer or a doctor and are moving to a new state, you probably need to study.
Exactly. It's kind of related to yak-shaving, except the task you're spending time on may not at all be related to the one you should be focusing on.

I've more than once caught myself lovingly perfecting some utility script when, really, I had some more important stuff I should've been focusing on.

The reason, of course, is that I'm getting that rewarding feeling of accomplishment on the script, when I know the feeling will be further out (or unattainable) on the Main Task.
I don't think the difficulty of the entreprise is what matters, but rather the ROI. Not to mention that no one has a claim on space (yes, there are treaties, but should one nation / group of nation leave others in the dust, I doubt they would pay much attention to those treaties).
I can't tell if this is a joke or not...
absolutely.. I have an nvidia shield tv, and a new 4k fire stick... neither does particularly well with recognition. Google does have more data and slightly better for me, Amazon slightly better for unknown operators.
using literacy model - we're testing people to write haiku according to all the rules of style and form when the job we're testing for is basically just low level clerical like copying documents (using copy machine), sometimes taking notes and filling simple forms.
I have similar heuristics. I'm drawn to Rust because I really like the idea of having to prove it's at least data race free to the compiler (not that this will solve the problem of deadlocks.) In most situations I'd push back on code that got half as tricky with it's multithreading.

Simplifying is easy. Early versions of this code, years ago, were simple. They weren't even multithreaded! Just a simple implementation to unblock other devs.

But now it's a highly used bottleneck that must be high throughput, low latency, support asynchronous cancellation of requests, interacts with the main thread for third party APIs that aren't thread safe (such as d3d9), interacts with the main thread for our own APIs which aren't thread safe by design (our debug replay system replays the events of the main thread), but must avoid synchronizing with the main thread for performance elsewhere...

Simplifying this without performance or feature regressions is significantly more difficult. Possible, but difficult. And benefits from slow, testable, incremental changes. But that means reviewing incremental diffs on the large and complicated existing system in the interim. At least it has some of our best test coverage, including lots of tests to help try and tease out threading bugs. They don't always succeed at that, but they do help.
Rare L.A. mega-storm could overwhelm dam and flood dozens of cities, experts say
But this is not necessarily a matter of choice. If everyone else thinks race is a thing, you need to at least think about it, regardless of whether you believe in it too. I'd like to think the way you do ("my interests and undertakings in life"), and mostly I do, but if I find myself in a society where everyone has a label, I need to consider my label. To the point where it might make sense for me to have others with that label near me.
We've banned this account for using HN primarily for ideological battle.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.
Thanks for the idea on port knocking. I always forget about it. Will look into it more...
The source being where?
It's not as unhygienic as you imagine. The machete touches the outside of the coconut only, and then they make a hole on the top in such a way that the machete doesnt enter the main chamber where the water lives. Then you put a single use plastic straw in to suck out the water. There is no material exchange between the inside and outside, so the outside can be dirty and you'll be fine. I usually watch the guy do a few to make sure he isn't doing something weird before getting one for myself.
You are right to call out the difference between "control" in the sense of keys and "control" in the sense of a network adversary. I should have been more careful with my wording there.

It is true that if 35% of the participating stake is suddenly prevented from contacting the network, no new blocks will be created. The word "participating" is important -- you can have stake that is not participating in the agreement protocol, but that is still spendable.

The only way I can think of to mitigate the scenario you've described would be this: before going offline, you can broadcast a transaction which essentially removes your stake from the pool of participating coins until you're able to come online again. This would ensure the network can proceed without you.
PlushBeds+$1250+Off+Presidents+Day+Sale
They do seem to be crippling book search on purpose. Just yesterday I was looking for "PC Mag 1997 january Pentium MMX" and Google refused to return PC Mag 7 Jan 1997 issue results, whats even more weird clicking "browse all issues" returns

The requested URL /books/serial/ISSN:08888507?rview=1 was not found on this server

but "About this magazine" will happily give you a list of all scanned issues :o and opening january one will let you search it and will return positive results.
This perfectly encapsulates exactly how wasteful and backwards PoW cryptocurrencies are. In a system that wasn't wasteful, adding in huge amounts of otherwise unused renewable energy would be a great thing because it'd mean more energy for doing useful work (i.e. processing transactions), instead, adding in all that extra energy actually decreases efficiency because everyone else must now work harder to process the same amount of transactions because of the increased difficulty rate caused by more people competing for block rewards. These new competitors don't actually add value to the network, they just make useful work more expensive from an energy perspective.
Jumped out of the Mac bandwagon last Christmas. Got me a Lenovo Yoga 730 15" with 8core i7 1TB NVMe SSD and 24GB DDR4 and UHD touch-display. All in at $1000. Apple was great while their products were lightyears ahead of everyone else. Now... not so much.
> , with regard to Bitcoin miners have essentially become a centralized authority, and their decisions on block-size have made Bitcoin less liquid, and less useful as a currency while making transactions more profitable to them.

>Another example would be exchanges

Interestingly enough, with regards to bitcoin, there was a huge powerplay that happened a couple years ago. And this debate proved who had the real power.

A couple years about, almost every major exchange, bitcoin company, merchant payment processor, and bitcoin miner, wanted increase the bitcoin blocksize, in order to reduce transactions fees to users and help adoption.

(Even though this directly hurt the miners, the miners still wanted it, because they supported adoption. Crazy, I know)

But, this change didn't pass, because the 4 or 5 people who controlled the bitcoin core github repository, and reference client disagreed with the changes, it prevented it from happening.

And this was in spite of the fact that almost every single major player in the space wanted this change.

So crazily enough, the central authorities of the bitcoin protocol, are the couple people who hold the keys to a github repository.
A correction - bitcoin is not anonymous enough to enable any of the use cases you mentioned. But that misses the points - tools can't be blamed for secondary use cases - do you blame physical dollars for enabling child porn?

As far as our carbon budget, how we choose to create energy and how much energy something uses are unrelated concepts. If people pay a proper price for energy that reflects its scarcity and externalities, then there is no problem. In a world where we use 100% renewable energy sources, would you complain about bitcoin mining? In any case, one could argue that the amount of energy required to secure the bitcoin network is a drop in the bucket compared to the amount of energy that (for example) the USA uses to secure the value of the dollar. If we then factor in the pretty obvious benefits of a decentralized currency, it seems like a great idea if the downsides can be properly addressed.
I don't think the argument is that India is not doing well in the absolute sense, but whether it could have done far, far better with a non-democratic political system like China.

I do think its an important question and one that should be answered in good faith. If we do believe that democracy does not hinder but perhaps help economic development, we should know that. If it does hinder, we should ask: is the price paid worth it?
If you want to do it for junior developers, fine, but as a senior dev, I'm not doing any take home assignment. It's an immediate pass from me. There is very little possibility that you can glean anything from my code other than picking apart it for code review bullshit. I'm not going to waste 2 to 6 hours on this - done it before, never again.
"What he uncovered was shocking." ... Ugh
Of course it's kind of hideous but it's basically what ends up happening a lot of the time, anyway.
The Fourth Amendment to the US Constitution is not terribly relevant to actions being performed by the Japanese government.