skysight-inc/HackerNews huggingface dataset:
I highly recommend some bootcamps if a proper degree is too much time or money investment right now. They have a real impact on skills, and how your resume is perceived. Also, as far as career advancement is concerned, if you're bored at work and you can't get them to give you more, or at least more interesting, work then it is time to move to another company. Apply for something higher than your current role; there's a good shot you'll get it. Some companies promote, eventually, but the fastest ladder climbers I've seen promote themselves by going somewhere that needs them as soon as their current job isn't rewarding them, financially, intellectually, emotionally, etc., enough.
the moment IT guy tells me that I respond with the letter of resignation

actually I'd do the same with any netbook, but being limited additionally by the OS is even worse

either I get the proper tools or refuse to struggle
> if someone makes a request over port 80 revoke that token

I really like this trick! Not only do you now have a log of "shady stuff" happening, but you've gotten rid of the now compromised tokens instantly!
The `esm` loader allows specifying a parse goal pragma as one of several ways to disambiguate source – https://npmjs.com/esm.

Node will likely end up needing more than just an extension to disambiguate as well.
GP says it all right here,

>>> People in the industry blaming the pilots one bit are making a mistake the industry collectively stopped making seventy years ago. We don’t blame the pilot anymore, we blame the system. Given enough time, humans will make any mistake that can be made.

Excellent rundown by cameldrv all-around. Framing this a bit of certificatory sleight-of-hand is spot on, far as I can tell.
I'm not sure if you're joking or not, since the LifeLine program (nicknamed ObamaPhone by the right) has provided deeply government subsidized phone access since 1985 and cellular providers already are required to provide coverage to unprofitable, but inhabited areas.
Show HN: Jenkins Plugin for AWS Lambda Test Runner
Learn to live conservatively. In other words, lower your expenses as much as you can. It will allow you to be more flexible because you can work a part-time gig and use the rest of the time to explore.

Some posters are right that you should appreciate that you have a well paying job, or even a job to that.

I would say, though, life is short and you were fortunate enough to be born as a human being! One of the most conscious beings on the planet. Human potential has not been tapped. Explore it because one day, not too far from now, you will be old(if you make it) and wonder why you spent your energy the way you did, in a cubicle inside for half your life.

In my opinion, the risks are worth the reward. You can always go back to the programming.
Shout out to Peter Jackson, a Junior member of the team who was made both Technical and Project lead by Jeff.

Imagine that: one day Jeff bounces in and decrees you, an inexperienced junior dev, now have to do not one but two lead jobs at once.
How does this work from the other side? are there people discussing they should collectively exclude someone? what are the conversations that are taking place. I have never been on the other side, so would like to see a perspective from there.
My experience is that hospitals have switched to a zero tolerance policy around this in the last few years. They'd rather make no concessions and sell bad debt for pennies on the dollar than set a precedent that there are alternative channels of payment. The one lifeline they give you is an interest free loan. From an economic standpoint, I'm sure this optimizes revenue. From a humanitarian standpoint, it's disturbing. I'm not arguing healthcare should be free or discounted, but when you receive a $500 bill because the on-call ambulance wasn't in network (though the others are in-network and would have cost you $50) it is hard to justify zero tolerance. We have a gold plan and I can't count the times we've been subject to loophole fees like this.
No, pigs and cattle are not sentient.

Sentience is a complex question, but it mostly revolves around language and symbol-making/recognition. There's substantial evidence that whales actually have language. Pigs and cattle do not.

(edit: I'm misusing the word "sentience" here. The problem is that it's not the right distinction. Cows/pigs are sentient, in that they can feel emotions. But they cannot reason. So it's not just that whales are sentient, but also that whales can reason. At any rate, whales are considered by most experts to be able to think similarly to the way humans think - language, symbolism.)
Don't forget Deep Blue. I know strong/superhuman computer chess is a thing now, but what of that came out of Deep Blue?
This is just my experience and of some I observe around me. I see a lot of very talented and passionate developers wanting to come up with personal projects that can make them money but, because they're so deeply interested in software engineering, the only ideas they have are related to (surprise!) software engineering problems.

Yes, you can make money selling products or services for software development but to really come up with something that reaches more people or businesses you need to invest in other interests, you need to be around more non-techies, you need to try more concrete world things.

Use your acute problem analysis and solving skills to identify and model problems in the world "out there." Model and remodel the problem to exhaustion, fall in love with it; think, design, experiment solutions and a why people would pay for it.

It's possible there's a lot of stuff to learn in this whole process. And you can do this over and over, with different problem spaces, if you become good at it.
Show HN: An Enterprise-Grade Data Science Case Study (With Docs and Code)
The State of JavaScript Frameworks 2019
One interesting thought, 7 KLOC per FTE/year works out to about 28 lines of code per work day! It does not seem like much until you realize each line of code requires integration, testing, bug fixing, and documentation if you are lucky!

I think it would be good for more organizations to use data like this to set realistic schedules because it always takes longer than you would think you need. Luckily with tools like git this is much easier.
Not necessarily, depends on what it’s a screenshot of. If it’s of a web page or application, odds are that it will have large sections of uniform color (white backgrounds for instance). This is compressed very well in PNG, which uses DEFLATE/LZ77.

So it’s pretty likely that the PNG will be smaller than the converted JPEG in many cases. Screenshots of videos, photos, however will likely be converted.
https://news.ycombinator.com/item?id=18769110
Python Pandas in a nuthsell
> how did those professionals become pros? Learning by doing, most of them, after all.

I agree with your conclusion (especially in a comment down the thread about nurses), and just wanted to add to something you said, because I often come across this sentiment that learning by doing is how professionals become what they are, and wanted to play with that idea. In tech, this sentiment is often reinforced by stories like Elon Musk learning how to build cars and rockets by reading books (which he did, but the truth is more that he surrounded himself with trained professionals who could design and execute). In my mind, to be a trained professional requires:

* conscious practice over a long period of time (in order to see all the variations)

* correct feedback from work, peers or masters (community)

* access to the right tooling and body of knowledge. (guilds, journals, trade secrets)

In many areas of programming, these are achievable by a competent individual working alone, but sometimes these factors aren't there but appear to be, which can lead to false and misleading knowledge. In my own area of numerical mathematics, sometimes newbies try to roll their own linear solver (a seemingly easy exercise), not realizing the full body of research and knowledge there is behind handling corner cases. Also, there are myriad tricks-of-the-trade (guild secrets) that are really hard to learn from just reading code -- but that one can learn from osmosis/word of mouth if one works in a lab or research group. This is why it takes years of doctoral and postdoctoral studies to churn out a good numerical analyst.

The CS analogy would be someone rolling their own database from scratch. In these endeavors, the baseline of knowledge to get started is very low, but the real-world knowledge required to make the product robust needs to be built-up over time and by many competent people (through collaborations/teams/community).

I just wonder if security/auth/crypto products fall into these complexity categories, and perhaps it might not be easy--or indeed possible--to become a professional as an individual (without the right conditions in place), and that it might make sense to "stand on the shoulders of giants" as it were, which was your original point.
I think you made the same.mistake as the media - thinking that today's AI systems are more general than they truly are.

IBM did build a computer that could play jeapordy. But being able to play jeapordy doesn't tell us how good any of the subcomponents are at, e.g. understanding doctors notes/journal articles.

The same thing goes here, they built a system that can debate with some ability. Can it be used to spot fake news as a researcher says? Maybe some subcomponents could be reused for that, but there's no guarantee that they will be good enough for that task either.

You really have to take modern AI at face value and not extrapolate from what it actually does to anything else, otherwise you will whipsaw between optimism and cynicism.
single electron app is not an issue, especially high(ish) quality one (I'm positively surprised by low resource usage of messenger for desktop, I know it loads webapp from the web so local space usage isn't that big but RAM usage is also surprisingly low)

but if you have dozens of these it becomes a struggle even for high end desktops
>"This is a great example where it is okay to lose a message"

It's not, if a client is in trail with your service and they miss a message you risk losing that client. It's only "Okay" to not deliver on non-client facing services. Anything else is an unmeasurable risk
> People time is always the biggest cost

It really depends on scale. If I spend 15 minutes improving the utilization of my home cluster by 10%, the only payoff I get is experience. If I do the same to Google's indexing infrastructure, I probably delayed the collapse of civilization by global warming by a full year.

This attitude leaves a lot of low-hanging fruit that, as the operation grows, can shave a couple million dollars off the operating costs.
Well, according to the article:

> Government spokesman Yoshihide Suga said commercial whaling would be restricted to Japanese territorial waters and economic zones.

> As a result, Japan will stop hunting in Antarctic waters and the southern hemisphere, a prospect conservation groups had welcomed before it was formally confirmed.

And:

> Japan offered a package of measures, including setting up a Sustainable Whaling Committee and sustainable catch limits "for abundant whale stocks/species".

> The proposal was voted down.

In other words: Japan will keep the whaling within their own territorial water, and has indeed tried getting a consensus regarding quotas for sustainable whaling. Others refused to come to terms, so Japan has decided to do their own thing.

I realise it's an unpopular opinion to have, but wouldn't regulated and sustainable whaling be better than various rogue states? It's not this is going to result in anything but criticism from other countries anyway, so blocking a desiscion on sustainable whaling will only result in others doing what Japan does.
Yes, what a great feature to work on while they've spent 6+ months on restoring access to many of their earliest users[1] with nothing to show for it, and no further communication from their support.

[1] https://www.theguardian.com/technology/2018/may/31/twitter-b...
The way Twitter and Instagram mangle and crap up images reminds me of how AOL used to download all images in a really awful format:

https://en.wikipedia.org/wiki/ART_image_file_format

The more things change!
Briefly attempted to read more about this on IBM's site (linked in the article), had to close the tab immediately to retain my sanity.

Seriously, LOOK at this:

https://i.imgur.com/an7857N.png

I have a 1920x1080 24" display and you can't fit more than eight words in width on the screen and feel the need to hide all the navigation in a hamburger menu that disappears when scrolling? This is some of the actual worst design I've seen, ever.
No, they're explicitly dropping the scientific study excuse, and using culture now. They're also only going to be whaling in their economic exclusion zone now, rather than going potentially thousands of miles.
These studies have usually showed a large effect size and a small sample. That doesn't explain it.
Are you kidding me? Somebody says they’re “torn” on whether private companies should allow nazis and racists a megaphone and I’m the one starting a “hellish flame war”?
Thanks for spotting that. It's the first time I've come across the title. They seem to have been a combination of tester and sysadmin. Take a look at the table on pages 2 and 3 where you'll see 'PA' under the 'Position' heading.

I've just started on the doc - where did you find the expansion of 'PA' into 'programmer assistant'?

Only one of the 19 SDEs were female, whereas three of the nine PAs were. That's in line with the gender ratios I've seen in testing and development groups during my career. Testing is a feminised role, in line with its perceived low status.

(I'm a (white cis male) tester, and I've always seem myself as a programmer assistant, as well as taking on extra tasks such as those falling under the 'PA' role here.)
My initial skepticism based on the title was overcome by reading the actual article. Basically, it's no good to sit around in a bed popping pills and wasting away. To that end, the UK is allowing GPs to more strongly encourage patients to get out and be active with things like free tickets.

This isn't a terribly new idea, though it's still a very good one.
I still maintain that IBM is above everyone else in the AI game, everyone.

Thing is that the media doesn't pay proportional attention and respect they do to other companies that haven't proven anything yet.

Where's Google thing that they showed last I/O where an AI would call a business to schedule an appointment? Vaporware.
> Whales are widely believed to be sentient, as intelligent as human beings.

This is not true. They are considered smart animals but not as smart as humans (obviously). I think a pig is supposed to have similar levels of intelligence.

For the record I oppose whaling, but I don't think making hyperbolic statements is going to help anything.

EDIT: If anyone would like to post some information showing that whales are as smart as humans I'd love to see it.
C was a language designed by two developers without background in language design that got lucky, because Bell Labs wasn't allowed to sell UNIX thus it ended up licensing it for a symbolic price to universities.

C was hardly efficient in the 80s micro-computers, and outside Bell Labs people were doing compiler optimization research in languages like PL.8 and similar.

Had Bell Labs been allowed to sell UNIX and history would certainly looked much different.
Waiting for the first person to mention Southpark.
A BBC article on the same subject:

https://www.bbc.co.uk/news/entertainment-arts-46111595

I'm sure it initially sounds silly - but if it is shown to be clinically effective then I'm all for it.
If you have a single core/threaded computer you can only schedule one task at a time and concurrency is an illusion.

What this functional language does is mask the complexity involved in SMP systems where state and data are subject to races via concurrent access. It also allows you to subscribe to the doomed philosophy of fail once, try again, try harder while ignoring the underlying cause. Trying the same thing over and over while failing has a name associated with it.

It implements a separate scheduler which superimposes it's rules over what ever OS kernel scheduling is in place. Sometimes you don't want that complexity.

It's functional. Who cares about functional as the _only_ model for a programming language?
Not 8 bit PNGs. Those are more or less exactly like GIFs, dithering, palette transparency and all.
Be careful: you are going to think about something which requires you not to think. Think twice about that ;)
Because humans need creativity and self expression in order to be healthy, and not just a job?
Our northern neighbor is doing it too. I hope it catches on in the U.S.

"A similar campaign launched in Canada earlier this month, Brendan Kelly reports for the Montreal Gazette. Beginning on November 1, every member of the Montreal-based medical association Médecins francophones du Canada (MdFC) gained the option of handing out 50 prescriptions allowing patients and a limited number of friends, family and caregivers to tour Quebec’s Montreal Museum of Fine Arts for free. Normally, admission costs up to $23 Canadian dollars (roughly $18 USD). As MdFC vice president Hélène Boyer tells Kelly, the initiative builds on research suggesting museum visits raise serotonin levels to offer a quick mood-boost."
No,they used to claim science, but the revent announcement is explicitly about it not being for research any more, and the ban on selling whale meat is also lifted.
(?) Both can be used for CVs, letters, lab reports, publications. My life was only simplified when I switched to LaTeX. WYSIWYGs are overrated.
> I think that in the future societies will look back at our consumption of meat, especially factory farming methods, and wonder why it took us so long to change our attitudes on this issue.

How would future societies propose we feed ourselves if we don't eat meat?
If you are comparing pigs and cows to whaling you are comparing apples and oranges. Pigs and cows and such are farm raised animals for the purpose of slaughter.

If you compared it to hunting deer and moose and elephants and lions and whatnot that would be more of a comparison. Still the difference there is individuals are getting hunting licenses as opposed to an entire country.

You can compare tuna fishing and crabbing and that would probably be the best comparison, and depending on what you read even those have sustainability issues.

I think it is quite silly to hunt some species almost to extinction and ban it for awhile just to repeat the events of the past (lather, rinse, repeat i guess). But i am not Japanese and would not enjoy eating whale meat.
We need to international agreement to stop hunting wild animal outside of the country territory. However, if even one nation will disobey it, it will not work. To make it work, we need to _force_ all nations to obey common law, i.e. we need central government with forces. It doesn't look doable without one or two world wide wars. And the global exchaution of resources is the fastest way to perform these wars.

So, to win, we need to create mess first, then clean up.
50MB isn't a big of a concern
until you realize high quality native app would do it in less than 5 and probably in less than 5% of RAM usage
Providers often enter ICD-10 codes (required by Epic) and do not know HCPCS or CPT... so how could they tell you what you will be charged? There isn't a way (that even educators know of to get those codes or the pricing)... the prices are handled by billing, which is a separate department and you can't reach them by phone. They will call you back (within 30days), but they do not leave messages.

Clinic and hospital in the heart of silicon valley.
Study: modern masters like Jackson Pollock were “intuitive physicists”
will probably get down voted for this but cannibalism was part of some cultures.....just saying, things change.
Complaining about votes/not getting votes is boring and thus commonly downvoted (it's also explicitly against HN's rules).

There's some randomness to if a story makes it to the front page or not (how many/which people were paying attention to /new, how were other stories ranked in relation, ...), which is why limited reposts are explicitly allowed, you were unlucky this time.
BOYCOTT Everything Japan
TLDR: Kubernetes is an anti-pattern.
The Pragmatic Programmer: Essential Reading for Software Developers
I was soloing a 2D game just after those decisions you mention and hung out on #krita a bit during the period, as I was using it to paint the cut scenes etc...

I don't have anything but praise about level of thought that went into modelling the UI and considering different use-cases, by author(s) himself. Extremely open and inclusive (in the best sense of the word). These people know what they're doing and do it well.
tbh I'd use configurable installer: download only these assets you'll be using
at worst case allow us to set up everything with full version installed and then cleanup
For years I tried to only buy "sustainable" fish. It's almost impossible. Different lists give you different criteria. So much fish is endangered. So much fishing happens in ways that fish that's not even desired gets caught and thrown back in dead. Worth, some fishing techniques even damage the sea bed itself. On top of that most fish in stores is mislabeled making it downright impossible to enjoy fish without ruining the planet.
I've been there my friend. I've done as you have done. I even managed to convince my wife to let me go part-time for 6 months to pursue my "dream" and find meaning, you know, attempting the ideal. I eventually came to the conclusion that taking on more responsibility in my life gave me more of what I have been looking for than pursing only what I found interesting (remember interest fades!).

Do not cheat your employer (if you owned the company, would you appreciate your employees doing this?). Perhaps search for better ways to accomplish your work duties, take on responsibility, or move on to another endeavor where you would be more inclined to be an actual steward or leader.

Best of luck, don't be afraid to do some reflection, perhaps you will surprise yourself in regards to what exactly you are looking for, I know I have!

-T
>what are they?

I have a disability. On-site work decreases my quality of life too much for the trade-off to be worth it.
Why I hate code challenges
People may be dismissive of this but this is one of the best things that most people who suffer from mental health issues can do. Every therapist I've seen over the years has constantly pushed me to exercise and/or maintain a consistent hobby. I was historically very dismissive of this idea and my thinking was that my problems were unique (even romanticizing that idea somewhat when I was younger). As I got older I just felt more alienated, disconnected, and crazy. Certain medications helped but it was difficult to stay on them. It wasn't until I was able to get into a workout routine and be consistent with it for a while that I started to feel mentally "normal" again or at least I stopped thinking that I was crazy and everyone else wasn't. The thing that motivated me into this was pretty much terror and panic. I was convinced I was losing it and everywhere I'd go the walls would close in and I would freak out (pretty bad agoraphobia). Hopefully someone who is struggling with mental health issues reads this and decides to make a change now instead of waiting until it gets worse.

I know all of this sounds like some "wow thanks i'm cured" content and no it will not cure you of your afflictions, but it takes the edge off of them so you can actually focus on and confront your issues rather than barely holding on.
Where is that renaissance happening?!?

Certainly not in the C compilers that have been ported to C++, the OSes that now push for C++ instead of C, automative standards that replaced C by C++14 as certified language, IoT platforms based on C++,...