skysight-inc/HackerNews huggingface dataset:
That is such a difficult place to find yourself; you have my complete sympathy.

First, I'd try to find a mental health professional who also has expertise with career counseling in your field.[0] That person can help you put together a realistic plan based on your capabilities, limitations, and the realities of the job market - they've solved this problem many times, so they'll know about possibilities that you don't, and they'll help you anticipate what will work well for you in the long term.

Everyone has real limitations and IMHO the great majority of people are doing the best they can with what they have. The other people might not talk about their problems and often don't even face them, so you are ahead of the game by taking this step. You just have a mismatch between your job and your current capabilities; it's easy to figure out that you shouldn't be a concert pianist, but some other things are much tougher - especially things we all are conditioned not to face, such as mental health. You only need to find what fits your capabilities and you'll be happy doing. Imagine what a relief it will be not to struggle against the tide every day.

As far as immediate income, I'd find something that induces as little stress as possible, based on what you know, while you make a long-term plan for what works for you. Don't worry if it's a great career move; take care of yourself for now.

And do your best to put your support system to work. You may be surprised how well people who love you respond.

One more thing: The bias against mental health problems is ignorant bullshit. Their insightful analysis is, 'I can't see it, so it must not exist'. Don't be stupid like they are (ignore them and maybe they won't exist). Be realistic about your problem, accept yourself, and I hope you have some compassion for yourself - it sucks, and you didn't ask for it. The fact that you put off dealing with it is natural; we're all conditioned to expect we'll fit a one-size-fits-all career and to think that mental health problems should just be ignored (that same reasoning: if you ignore it then somehow it won't exist). Now's a great chance to point the rest of your life in a healthy direction.

The best time to plant a tree is 20 years ago; the second best time is now.

[0] Most mental health professionals have experience only with careers in their own profession and lack expertise in career counseling. I'd look for someone with both skills. My first approach would be recommendations from businesses on who they send employees to; likely those mental health pros will grasp the business and career side of it. If asking your employer isn't a good option, I'd bet the HR at almost any business would give you a name; maybe contact the HR at some top companies like Google, tell them your situation, and ask if they can recommend someone. It's simple for them and most people would be happy to help someone.
Local loop unbundling was required under law wrt dial-up and DSL until 2006, when DSL was reclassified from being a Title II to Title I, service, correct?

It was my understanding that Title I service providers, like cable companies, can use the lack of LLU requirements to charge exorbitant rates to competitors who want access to someone else's local loop, which secures the incumbent's effective monopoly in a neighborhood.

Would love to be corrected here if I'm wrong so I don't spread misinformation about this elsewhere.
Cricket's Privacy Policy looks much better than T-Mobile's or Google Fi's:

"We will not sell your personal information to anyone, for any purpose. Period." https://www.cricketwireless.com/privacy

But they also say that they may share personal information (which may include location??) to 3rd parties with user "consent":

"Do you share my Personal Information with other companies for them to market to me?

We may share your Personal Information with AT&T and other AT&T affiliates for a variety of purpose, including so that they can market products and services to you. Except for AT&T and other AT&T affiliates, we will not share your Personal Information with other companies for them to use for the marketing of their own products and services without your consent."

Can someone with Cricket Wireless see if LocationSmart has access to their location https://www.locationsmart.com/try/ ?
KooKoo speech engine versus Google speech engine – Single Digit model
Because I find Wh (or kWh or MWh or...) a very weird unit. The Watt is already a "per second" unit, and the appended hour makes it have a double time component in the definition. While a Wh has a simple joule value (3600 if I'm not mistaken) and so it's directly convertible, I still find it more difficult to wrap my mind around. Joules seem like a better unit, but they're not known to people... but maybe you're right and I should have picked that.
It's interesting the way that the Congressional Review Act operates, to require both houses and the president to sign off on overruling the decision of an executive agency.

In bicameral Westminster-style systems, delegated legislation (ie. executive regulations) can usually be vetoed by either chamber. This being under the principle that if the regulation in question had been enacted as regular legislation it would have required the approval of both chambers to pass.
My favorite comment from TFA:

> None of your math makes sense. All your measurements have only the consumption at one exact instant, not over time, the total energy used is the integral of the energy flow over time. You'd need to measure the consumption over time, or total discharge of the battery, to actually have the energy used to load a page (in J, not W, you can't measure the energy required to load a page in W).

> You just multiplied a banana times Pi. And showed the results in meters of strawberries.
What about pre-ME thinkpads, after replacing the wifi card with an ath9k/open source firmware one? Does the intel chipset graphic require a blob for simple framebuffer/textmode operation? Because I can't remember including any blobs in the libreboot I use there, and iirc I get output before a linux kernel is able to load device firmware.

It is 64bit, and runs pretty much anything from (from what I can tell, but not sure, due to CHMPXCHG16B) Windows 10, over FreeBSD to Android. Probably even something like QNX.

Yes, you might not call this reasonably modern, but according to the hard facts you listed as qualifiers for being reasonably modern, they tick off.
POWER-based open-source systtem; down to the firmware
Tesla is weird as a car company. They build more stuff in-house than usual, and they have a huge luxury car division.
Be open to working on tech you aren't familiar with

I would think it was just the opposite. As a contractor, I wouldn't even try to get a gig unless I knew at least 90% of the technology. I would think a company wouldn't be too happy about paying someone to learn a certain tech stack.

As a full time employee, I usually go for jobs where I don't have but at most 70% of the required skills (and I'm honest about it), companies are willing to give FTEs some amount of ramp up time and they could care less if you work extra hours to come up to speed to learn - they don't have to pay more.
The keyboards had speakers because at that time not many business PCs had speakers connected if they had soundcards. This provided a physical volume slider to listen to news out loud as well as a headphone/mic jack for private listening. Later uses allowed using the mic for squawkbox like functionality communicating between employees on various desks. The Terminal has had streaming audio and video since forever now. (Audio use cases involve things like earnings calls, investor relations as well as news.) Aside from A/V, the Terminal also has had text to speech for news for a very long time as well.
If it costs more for someone to start work at a specific time, employees will demand more to work for you.

In fact, if you were to require employers to pay for that peak travel, it wouldn't really make a difference. Most employers understand that such costs affect wages and how much money they'll save due to having a road system that breaks twice a day.

And most employees will think they are getting something for free. It's win/win. Or neutral/fooled into thinking you won. And these same employees don't realize that their commute is currently costing them a lot more in opportunity costs than whatever the toll might be.
Irrelevant. That's like asking why someone is moving a tiny car around a board while playing monopoly just because they had suggested poker for games night.

Someone can prefer the world be a different way while still participating in it as is.
Which is not a lot, if the only airports within 100 miles have runways too short for a 747.
Most definitions of "compiler" I've seen are broader than that.

Anyway, a transpiler is a type of compiler that compiles to approximately the same level of abstraction. Why is it a problem to have a word to distinguish them from other types of compilers?
> But you know, I think that for every one person like me taking advantage of these "arbitrage" scenarios, there are like 10 people paying full price. They keep this economy going.

A SiriusXM subscription comes to mind. Since they care about their subscriber numbers, they are willing to give you the "promotional" price if you ask or threaten to cancel.
Though this talks about current trends, I would place my bets on a more radical future where the current algorithms for AI are overhauled and we get much better and faster algorithms which can even work on generic CPUs.
This is so suspicious though. Apple somehow managed to become a bigger company by revenue and profit while being profitable most of the way up.

There is a lot of trust here that Amazon is secretly really profitable not just growing because their profit margins are unsustainably low. It wouldn't be the first time a large company engaged in questionable accounting if it turns out their unit numbers are actually not as good as they claim because of some accounting shenanigans.
All over the world, the watt-hour is the unit of electrical power consumption among the general public.
Rational doesn't mean valuing every dollar exactly the same. Buying a $1 for more than $1 from an economics professor is funny, maybe a good story, maybe a good keepsake, and plausibly worth more in utility than what they paid.
I will give you my very humble opinion:

The front end world is a land of sand castles. If you put in the work and care to make yours wonderful then I'm sure there is a sense of pride and accomplishment at what can be done with the tools.

However, the tide will come in and it feels like it comes in daily to threaten to wash away all of your work. You do not control the tide.

-----------------

By the above I mean that you will need to fully own the application life cycle management and realize that for as great as Typescript is virtually _none_ of the examples you see will be based in it and there will always be some level of disconnect between what you are doing and what most everyone else is doing.

I think Typescript is a great fit _if_:

a) You ship a part of the project that _only_ has to interface with your TS code post compilation/transpiling. For example a little proxy shim responsible for server round trips or the business logic that the front end devs will call.

b) You are using Angular.

Otherwise use whatever the core framework you adopt is using. Usually just ES6 + Babel + a nice linter + tests.

Hope that helps. I'm a C# dev and I've tried and failed to use TypeScript for years. Mainly because the buy in is usually for React/Vue/etc and the JS front end land is squirrely enough without my having to mentally translate every example I see into TS. I've come to terms with doing one mental switch during my day between logical tiers (front end, middleware, backend). I try to limit the additional context switching I have to do once in those spaces.

Hope that helps.
The candidate is probably now happily working under a manager who doesn’t complain “why are you using your skills? Just [do the simplest thing that occurs to me], you idiot.”
We are but tiny voices against the masses
According to Github the author is affiliated with Pinterest.

Perhaps he or Pinterest has a need for this.

Outside of the browser, I routinely work with urls in bulk and strip them of unnecessary cruft to make them as short as possible and thus easier for me to store and manage. Cruft attached to urls for tracking purposes serves me no purpose and makes for longer urls and potentially more special characters like ampersands to worry about escaping or encoding. This add-on cruft is not necessary to retrieve the resource identified by the url.
No, he just dropped the per month part. 68 GJ / month, is 68 * 1 billion watts / 30 * 24 * 60 * 60 seconds, is 26 kw
The other option is to have the wholesaler owned by the govt, then the economic surplus can come off everyones tax bill.
It doesn't take guts to be blunt to people you have power over.
> sexy is about 60-100$ per year. If you've build a business on it, paying double the amount should not hurt

I feel the issue is the lack of transparency and control. Who is to say some registrar won't start charging people per visit or % revenue in the future?
> you're 'supposed' to tip on percentage of the bill.

Except in places where the waiters are paid by salary. We have sommeliers or wine educated sales persons in most wine shops, they really help you choose wine. I can walk in describe the food and my price range, then almost always get out with something good/perfect.

They are prohibited to upsell alcohol though.
Idea: a hackathon where you're required to implement a project with a title generated by a Markov chain.

Bonus points if the code is written by a Markov chain.
Lots of different parties own the internet infrastructure, same as the roads, ports, utilities... Should any of those parties have the right to dictate what packets can traverse their networks, and what cannot. Should a state or municipality decide what good can be transported on the roads they 'own'? The comparison is perfectly sound. You simply don't want to address it, or respond to your ludicrous implication that international ports are not part of our national infrastructure.
JavaScript is a pretty popular language. Also HN is a slice of the developer community at large. I think anything that discusses JS is going to look pro-JS to a person that hates it.

I don't think parent will find any high traffic developer discussion forum where people don't discuss JavaScript.

I admit I don't like the language, but there's definitely both camps on this site, seemingly in similar proportions.
It beats the pro-meme bent of other sites though.
Check out The Black Swan by Nassim Nicholas Taleb, that paradox of attention is explored in-depth
Sorry, this is not true.

I live and work in China and move far than that a year. Also the NZ / Australian property markets are both in a bubble caused by Chinese cash investment by wealthy individuals, 100k CNY won't buy anything.

100k CNY is only 15k USD.
I'm only 23 but I think about leaving the tech field every day. I have also been depressed (not sure if I would say clinically depressed, but depressed) for a while now.

The only advice I have to give is that most bad things aren't as bad as we think they will be and most good things aren't as good as we think they will be.

You'll find plenty of reasons to become a ski instructor and plenty of reasons to take a 9-5 job, along with even more reasons not to do both. If you can find a way to relieve the pressure of making the "right" choice, it will be easier to make a good choice. Which, realistically, is probably either!

I'm not sure if that will help but I really hope that you enjoy your life, regardless of what you decide.
> In software, everything goes down to the same place: the system hardware. And these days at least, this is pretty much homogeneous between software segments. If you know how this functions, the differences are in the modes of expression and the conventions, not really the principles.

Interesting that you mention this, since I think it's become something of a self-fulfilling prophecy, especially with giant cloud IAAS providers making one-size-fits-all choices of hardware to sell.

I certainly agree with you that that the basic principles are certainly the same, but that ignores the performance (and, arguably, reliability) possibilities that open up when not limited by the hardware (including network) choices of others.
Make an Amazon Echo answer to the name “Wiretap” and earn up to $1000
I tried doing it once shortly after I got married. That was a bad idea. I didn't have time for my wife or (step)kids.

I would never do it now, I couldn't squeeze in the time between working full time, exercising, spending time with my family, and just keeping up with technology.

At some point, the marginal utility of extra money doesn't mean that much. I'm by no means rich, but extra money wouldn't change my lifestyle.
Towards a Design Philosophy for Interoperable Blockchain Systems
In a world of automated vehicles, people wouldn't need to own their own cars. That will be, in fact, the more expensive option.

If I rely on automated cabs instead of owning a car, I only pay a small part of the capital cost of that car. I also don't need a garage for it. Or a parking spot for it at work.

And I can much more easily rent only the amount of car that I need at the time, which is not much when I am just going to work by myself.

The total number of cars goes down. The average size of cars goes down. The number of empty seats goes down.
I would recommend checking out George Saliba's work. He is a Professor of Islamic Science at Columbia. I only read one of his books -- Islamic Science and the Making of the European Renaissance -- and it was an eye-opener for me.
Great thing the blog posts. I wrote about security keys working on ios recently, feel free to grab material if you need.

http://medium.com/@0x0ece/googles-advanced-protection-progra...
It's very brave of you to come here. Give yourself some serious credit for that. And also, it's time to stop beating yourself up for not seeking help sooner. You've survived this long and now you're seeking help. I'm proud of you because surviving takes so much strength and seeking help takes serious courage.

It's hard to give you situational advice because you're genuinely in a tough position. Normally, I'd tell you to go see a doctor and try to begin some CBT. Unfortunately, I don't know if that could work fast enough to make a major difference for you.

I don't know where you live or what kinds of social benefits are available to you, but have you looked into any kind of short term disability program?? Alternately, have you looked into what would happen if a doctor ordered you onto stress leave and you were fired? I know in some places, that would be considered a reason to claim unemployment benefits.

If none of that helps, I'm afraid that this could get worse before it gets better. If things get bad, it might get pretty tempting to think about hurting yourself. If you get to that point, please don't. Instead, please go to an emergency room and let the people there protect you.

Finally, I've struggled in my life. If you ever need someone to talk to who has been through some shit, my email is in my profile.

Good luck, bud and be safe. I know it's hard, but I promise that if you keep putting one foot in front of the other, you'll eventually walk out of this hell. I'm sorry you're going through this.
Many Pascal compilers didn't have ASTs - the language was designed so they weren't really needed. An AST is not a prerequisite for a compiler in my mind.
Reddit sucks now, I lurk here more
Healthy food Strategies for Beginners in 2018
The fact that we have AES-NI (despite the fact that AES constructions are being replaced with EC constructions in quite a few protocols, due to the difficulty of using AES in a safe way) should be clear that CPU designers don't really care about longevity, all that matters is current performance characteristics.

Not to mention that I think it's fair to say that UTF-8 will outlast AES (it's actually older than AES). After all, AES was only standardised in 2001 -- and AES-NI was added when it was 7 years old. Unicode (and UTF-8) were standardised in 1991. So if we have AES instructions we should already have UTF-8 instructions.
So what? Is "portugee" your real name? I have no obligation or contract that I will "not modify URL parameters".
But that means waiting for the third party right?
I understand exactly what the parent's point is. I'm just continuing the discussion. The implication (and the sibling comments agree) is that you shouldn't vote for a party if you don't agree with everything about the platform. I'm defending the GP in this case arguing that I wish collectively we would focus more on single issues and less on broad sweeping platform stereotypes (e.g. reprehensible republican). I initially commented because I've put some thought into this recently. I even commented last week here: https://news.ycombinator.com/item?id=17028256
My rep has already sent me a firm, automated "fuck you" but I've sent him an email anyway.
Marketing Dashboards: How to Build Own Template?
Thank you for the link, but there are a few details in the article that conflict with my understanding. Sadly I don't have time at the moment to do the research and write a well documented essay on this subject. I note that that the cited report was from 1997.

For now I'll limit my thoughts to just this:

It would be nice for donors and the general public if there was more transparency in:

the breakdown of end uses of the donated products
the safety record of the products
the risk calculations behind the deferment questions
the accuracy of the blood testing
Generally, dissent is a healthy thing and you'll get a better society that way. Once the capability for real dissent is eroded, the social controls of the society will be turned to the benefit of the victorious faction. This turns out poorly for everyone else.

We should not be creating a mass surveillance state. The actual abuses domestically generally of minority populations, abroad, generally of non-NATO civilian populations, and potential domestic abuses (with many well noted assassinations and infiltrations in the past) are alarming and have already stronger, more precise abilities for social control of the population by the state than existed in dictatorships. The Stasi would have killed for the NSA's database and planting live tracking beacons on most citizens.

I'm on the left, but the non-financial political freedoms of the right are a bellwether for my own (though the literally genocidal far right is a more complex discussion). In general this makes a lot of logical sense because conservatives and right wing ideologues wish to maintain the status quo (literally to conserve it) or to return society to a past state (e.g. the relation of men and women, the role of religion, etc.), and range from libertarian to authoritarian, neither of which really threaten established authorities (and often reinforce them) and so are treated with kid gloves (watch how police treat right wingers at protests on average). Blue lives matter is a right wing cri de cœur that's an example of a "protest" that celebrates existing civil authorities.

Liberals and more-so leftists wish to change society into a new state which threatens the established order. Therefore, the civil authorities do not treat them with deference. Typically political freedoms lost by the right are applied with vengeance against the left.

Encourage dissent. We make fun of countries that don't. :)

EDIT: added info on why losses of political freedoms for the right are an especially bad bellwether
I mean, more young people probably die skiing than sitting in an office.