skysight-inc/HackerNews huggingface dataset:
When I started work in the early 80's as a COBOL analyst programmer, I encountered ideology vs reality of GOTO. When I learned COBOL, I was taught Jackson Structured Programming. No use of GOTO at all, even exception handling. Fast forward in my first week into work and having done a nice JSP program for the task at hand a senior came over with my code and had a chat. Then took me to the system developers who did all the dirty low level assembler code (for sorts and other area's in which speedup was huge over COBOL). Was shown how my approach was far more wasteful of CPU resources and why others would not be able to maintain such code as all the rest used GOTO's. I will admit, it was nicely explained and this is in a time in which mainframes offered the only computer solutions for business of this scale and not cheap.

I will say GOTO's work well for exception handerling, but still doable without. But for speed, though less of a factor today, it still translates as faster code at the low level of CPU runs.

But then, things move on and you will always have that wave of what students are taught being cutting edge compared to what is actualy in use in work. A friction many would have encountered in one form or another, even today. Be it style, design or language/tools choice. What is the best today, may well be outdated tomorrow, but you have to maintain that legacy investment and it is often too costly/risky to rewrite that legacy for something that itself could be legacy the next day.

So as for harmful, well they can spagetti up code if used badly, yet that comes to many approaches and if they are that bad, why do CPU's still have JUMP instructions you could counter-argue.

Oh and well played on the humour.
Explicitly took non-voting shares to not rattle too much.
None of that is debt. You didn’t pay anything for the Vietnam war, and I’m not sure what you’re trying to say about urbanization and driving, but it has nothing to do with debt.
She can write well though.
I guess, uh, traction control sensors and drivetrain feedback are useless and passé. Right?
This is my first year participating in AoC and I am going with Elixir. I think this will be a great experience as I can try solving the problem on my own and then watch Jose Valim's approach live on Twitch. Here is more information if you are interested: http://blog.plataformatec.com.br/2018/11/lets-learn-elixir-t...
We're not talking about normal people - we're talking about businesses. It's been outlawed for regular people across the board. But because they can still apply to businesses in a few states, we end up with this. Businesses are supposed to be a bit more prepared and knowledgeable when it comes to legal matters so it's expected that the playing field is a bit more fair and they will understand what they are signing and be able to negotiable a contract better than a regular person who can't comprehend all the legalese.

And technically, they do have an alternative - refuse to sign them and don't do business with them. No one is saying these businesses are required to take these loans on these terms. The owners simply don't understand what they are signing. Anyone who actually is a good risk for a loan and refuses to sign these documents shouldn't really have a problem getting someone to agree to omit that as part of the paperwork.

I really think this is at least partially a matter of due diligence on the part of the business seeking the loan. If I ran a small company and found out that an officer/exec authorized to do business under the company name took out a loan and signed one of these confessions, there's a pretty decent chance they would be fired regardless of any pending legal action. If legal action was indeed filed, they would definitely be fired for a lack of due diligence on the documents that resulted in signing away company rights.
Maybe 30-50 years ago having 15K saved up was rich.

What can 15K get you today? An OK used car, maybe, and it's like 1/10th of the down-payment that's expected on a house that's still too far away from work, which you can't expect to stay at because no one has a stable career anymore.
Our understanding of the human body is very rudimentary. Basically doctors are people who memorized a bunch of questionable info and try to guess what to do. Give people in that situation access to highly concentrated chemicals and extremely sharp objects (eg scalpels and syringes) and you really shouldn't expect much.

Like Feynman said though, if you are deathly ill in the jungle you would rather go see a witchdoctor than some random person. At least they will have some experience caring for the sick.
For many homeowners renting the house out is more trouble than it's worth: once your tenants are in, getting rid of them may be close to impossible.
> I used to think exactly as you stated the above and I don't mean to suggest how rigid you are but my recent experience with family is that relationships must go both ways, and when your attempts at expressing yourself go unheard or ignored then perhaps cutting ties is the right approach.

I would encourage you to use this as a growth opportunity. I had a similar situation occur with a close family member who died unexpectedly, and years later, my heart still hurts every day because of it. Take care of your self, but grow emotionally to put yourself out there when you can.

I won't discount that cutting ties is appropriate under certain circumstances. For myself, it is a last resort. People are people, fallible to their core.
Decimal floating point is actually an established thing and part of the current IEEE 754 spec. I'm not too familiar with COBOL but pretty much any modern language will offer it through a library or compiler extension. Recent IBM Power processors even have hardware support.

https://en.wikipedia.org/wiki/Decimal_floating_point
Fargate is a great service, but it's not a serverless solution not by any mainstream definition of the term (although Amazon seems to be intent on stretching the definition lately).

Create a simple ping/pong HTTP service in both and you'll quickly see difference in everything from billing to startup time.
Whether or not the percentage of women in tech is influenced by other factors was never stated in my comment, why you seem to think I am denying this is the case is a mystery to me. Regardless of said factors, this does not alter the fact that having a portion of tech workers greater than tech as a whole constitutes an overrepresentation. This is the literal definition of an overrepresentation.[0] To claim otherwise is subscribing to an alternative definition of an overrepresentation, and you can see why doing so will generate friction with other commenters.

In case this was missed in my original comment, my company does have explicitly discriminatory hiring policies that favor women over men (as well as favoring certain races). To call my company's hiring policies discriminatory is indeed an objective statement - regardless of whether you wish to call my company's representation of women an overrepresentation.

To clarify, my original point is that while many companies apply discrimination to balance out underrepresentations, it is quite aggressive to continue to apply discriminatory hiring policies even when the favored demographic is already overrepresented by a significant margin. I have rarely seen companies outside of SV go to the these lengths.

0. Merriam Webster defines overrepresentation as, "having representatives in a proportion higher than the average", https://www.merriam-webster.com/dictionary/overrepresented
The population of the City of Chicago is 2.7 million.

The population of the Chicago metropolitan area i.e. "Chicagoland" is 9.5 million (almost the size of Michigan). So 6.7 million people are technically not in the city.

A significant fraction of them commute to downtown Chicago for work.
Actually, I missed out what I really want.

When it comes to CI, a Mac Mini is acceptable only because it's the cheapest bit of Mac hardware for the task. Not because it's the most appropriate. What I'd really like is to be able to run it on VMware on the hardware all my other CI systems are hosted on. Because paying for an overpriced bit of anæmic hardware for it to sit on a shelf in a machine room is a complete waste of money and space, as well as being a complete pain to administer.

Better still would be some support for native containers in MacOS, do I can use docker or an equivalent directly, and run every build in a properly clean virtual environment. But I doubt the current Apple care about such things.

I'm perfectly happy to pay for real Mac hardware for development, testing and end-user deployment. But for the back-end stuff, it's awful, just plain awful. If I could purchase a MacOS licence specifically for VMware usage, I'd do so immediately.
She's in her mid-30s. It's hard when you are at such a point of despair, but it's not too late to start a career, family, meaningful social activities, etc. Making progress on any of these fronts may seem slow, but it can pretty remarkable how it all adds up when you look back 5 or 10 years later.
How can you have so little compassion? You've never in your life felt regret or loneliness?
How to Get Back on Track and Accomplish Your Goals (Before the Year Ends)
Why? It seems like a language that has a more or less stated purpose that it is fit for.

If it's used somewhere where other qualities are more important, well, that's not the language's fault.
>but that would make it even harder to find a place to rent

Maybe i wasn't clear, but my point was that when renting is the most common way of living, it is not healthy for society.

Ownership promotes community and responsibility. Renting is parasitic and enables social stratification in to elites and tenants.

Prices are inflated and are used as investments rather than housing. This is where the government needs to add regulation to prevent exploitation of the market.
Vastly cheaper rent and mortgages that were within reach (barely).

Edit+ The above fueled by 'a hack' on the normal state of things; the outward growth of cities and freeways to previously rural land to create the suburbs we know today.
I believe the other regulatory trick that made it work is "non-voting shares". Microsoft had a big monetary stake but was given no proportionate power in the company's board.
People have always found things to do on the train: https://mcnyblog.files.wordpress.com/2012/02/35mm_10292_030d...
To a first approximation, only foreign-held debt matters

https://fred.stlouisfed.org/series/HBFIGDQ188S

https://en.wikipedia.org/wiki/File:Composition_of_U.S._Long-...
What if the Expo line goes down? There could be a strike, a suicide on the tracks, some other sort of wreak, track maintenance, etc.

Roads are highly redundant. You can route around almost anything.

Also, why not move to the job? That is the huge win for shortening a commute.
My advise for Californians:

1. Densify population centres.

2. Rehouse people from single family houses into highrise appartments.

3. Improve ground level infrastructure.

4. Transition to mixed development policy.

5. Abolish zoning in favour of universal sanitary codes.
I'm astonished that the columnist didn't advise something that seems blindingly obvious to me: find a therapist to talk to - not someone who's going to automatically say "have some Prozac" but someone outside yourself to talk with about these issues. That letter just screams depression (or maybe bipolar on a downswing), but some of it may be just needing to figure out where and what you want to be.
> there's an experimental feature

That's not a feature but a fix for a design problem, and currently the only fix is an experimental one.

For those seeking to invest their time learning a professional tool, that's a whole pile of no-nos that naturally point to a very hard pass.
A lawyer could argue that css is downloadable multimedia files.
It is cute and a brilliant business when someone rents out their place for a weekend. It becomes a serious problem when vultures abuse the rules and convert homes into hotels.
I would think the same thing, if the book wasn't relevant to the topic being discussed.

Providing a sincere response, and self-promoting are not mutually exclusive.

It's more like "Hey! I wrote a book on this exact issue. I really hope it helps"
> It doesn't need to be robust against byzantine source trees

A locally developed hack, or even a compiler extension, doesn't have to be; an ISO-standard feature should be well specified.

If something is specified in such a way that it is less robust than the #ifndef trick, then any programmer worth their salt will use the #ifndef trick.

An acceptable pragma-once would look like this:

#pragma once 9DF9-C3D9-BDF0

Basically it should take an argument string which specifies an ID for the file, intended to be unique.
I should probably add some context.

This article was linked several times in "manosphere", including a few response videos. This woman is fine, healthy, relatively young. Men face the very same "invisibility problem" their whole lives.
I was going to say this. She mentions her own art and how it has lapsed, but the letter she penned is full of promise when it comes to the art of writing.
Whereas PHP is a beacon of elegance? :-)
I wonder how many people got the joke without reading the link. Good one, boss.
In this case the focus is pretty clear on games/computer programs ("multimedia files, namely, video games").
But agreed, it probably would not be worth it to stand against a giant as small dev/company for a fun project.
Dunkin' Donuts accounts may have been hacked in credential stuffing attack
So did I, but still don't get it:
your parents worked hard - all the kudos to them.

What does it have to do with you and your wealth you've gotten from them for free without even lifting a finger?
Some brave souls were already using Rust on Lambda by using the Golang Lambda Runtime https://medium.com/@bernardo.belchior1/running-rust-natively...

Nice to see official support though!
> In most western countries it's around 50/50 or 60/40 one way or the other.

Not really, it's 70/30 Android/iOS for the whole of Europe on average.
Observable Playground
I was really hoping they would increase the deployment package size.
Currently it is at 250Mb unzipped including all layers.
At least this person can communicate and can open themselves up emotionally. But it sounds like this person would have mental health issues no matter what their current situation was. A partner or job isn't going to fix that.

Anxiety is living in the future. Depression is living in the past. Wanting a good experience is a bad experience. Accepting a bad experience is a good experience.
How to Post Affiliate Links on Facebook
Apple might restart iPhone X production in 'certain markets'
I've been doing something similar recently, and it feels really good tbh. Instead of adding to the note/list, I just reach out right then and there and send them a message/email. It's worked wonderfully to reconnect with family and friends.
> You can generally resolve it yourself by poking seldom used functions to keep them hot.

We've tried this and it helps somewhat but when AWS attempts to scale your function based on load, cold starts re-appear. We've moved away from Lambdas where a dependable response time is required.
Mic.com is in talks to sell to Bustle
Death is not an event in life: we do not live to experience death. If we take eternity to mean not infinite temporal duration but timelessness, then eternal life belongs to those who live in the present. Our life has no end in the way in which our visual field has no limits.

- Ludwig Wittgenstein
It's not a contest!

All I'm saying is that there are things that Elixir isn't the best at. Is that so weird? I feel like everybody responding to me has this strong emotional need to defend Elixir. Why? it's just a tool. Like any tool it has pros and cons.
It makes land more expensive; if zoning allows housing doesn't have to be expensive. There may be a few years of lag because construction is not instantaneous, but supply can eventually catch up.

Seattle has started seeing sustained rent drops after a housing boom (and then oversupply) coinciding with the Amazon boom.
Thanks; I definitely misread. I deleted the relevant bit from my post.
I could give better advice in a single sentence. To wit, "you should schedule an appointment with a psychiatrist to get screened for adult ADHD."

These life problems are classic adult ADHD symptoms. Moving cities every few years. Not being able to hold down a long-term relationship. Your "who-knows-what-number" job. Debt from poor and impulsive decisions. Lack of internal drive. Difficulty making and keeping friends. "Can barely remember to buy dish soap". Enough difficulty with making deadlines that her boss is reminding her of them.
I've never had any issues with debuggers over the past year of developing full-time in it.

I use GoLand for development, which I believe uses Delve by default and it's entirely pleasant.
> decades at a time

I think we're seeing the result of the baby boomer generation, essentially. They rejected the old, as you put it -- stern way of parenting. I'd argue, perhaps it wasn't so much stern as it was the structured.

There was structure, expectations, and responsibilities. Things previous generates required to live. Since then, we've grown increasingly accustomed to insane amounts of wealth (or perhaps debt?).

This enabled us to lax our expectations, because you didn't need to be super disciplined to make the wealth.

The fact that we rebuffed the social norms has it's good and bad, unfortunately it does appear that we took it too far -- at least from a "you can do anything perspective". Yes, you can do anything, but you have to work to get there. It appears a lot of people forget that last part and feel entitled to their wealth / place in society.
> Frankly, I don't want the interviewer's feedback.

That's great, but others do want it and also find any feedback to be very helpful.
Eclipse GlassFish 5.1.0-RC1 released
Meet Clippy – A minimalistic clipboard manager built using Python and Tkinter
Can hotels start converting their rooms into apartments and start renting out to families? If Airbnb is taking business away from hotels shouldn't this work?
> Generations are a bullshit idea from the marketing/advertisement cesspool to give themselves makework

No that's not where they originated from.

> The idea that demographic trends are descrete or have some sort of constant period is ludicrous

Named generations don't have a constant period. (They tend to run between about 12 and 25 years.)

> I should point out that the "boomers" are real insofar that birthrates did rise and fall.

True.

> There's no "boomlet" caused by them.

Without attributing what caused it, there was a continuous nearly monotonic decline in US birthrates from the peak of the Baby Boom in 1954 through 1976 (Gen X is usually tagged as ending between 76 and 80, then a run up to a peak in 1990, followed by a drop back to the 1976 low in 1995, hovering around that point or slightly under through the end of the millennium, where it started dropping again.

The Millennial/Gen Y group does correspond to a boomlet.
The top level comment didn't say anything bad? The person who wrote the article even mentioned they fit a cliche. All the comment did was point out that it's a cliche on the internet.
Well of course you get used to it, like you did get used to C++ (unless you were born that way which I doubt).

It just takes time, you don't want to spend that time getting used to Go and that's perfectly understandable.
If your stundents have trouble with the most basic part of programmging I would suggest that they should do more exercice to gain experience. Just by seeing "good code" doesn't teach them anything.

A couple of years ago I had a lot of fun solving problems (e.g. https://projecteuler.net/) with friends and to compare and discuss the solutions we've chosen.
It's a real publication that does tend to hire a lot of early-twenties writers who I have to assume aren't getting paid much.
Useful of her to mention shame -- it's insidious, and often a quiet and debilitating background.
Thank you. The narrative is wack and stats are cherry picked for headlines.
Same, its great :)
Disappointing read. The author was simply ranting and blaming it on their breakups
Kevin Kelly on the technology trends that will shape the next 30 years
I commuted for 12 years from SF to HP in Cupertino. 1 hour each way. Finally I realized that was about one extra work week / month, just in the car. That put me off car commutes forever. I have mostly worked in SF since I left that job, I was even able to walk to work at 2 jobs. That is the best. Now I commute to the East Bay, but I'm able to do that on Bart. That is manageable. I mostly meditate which is good for me but otherwise would be hard to find time for.
I would recommend two things to this woman:

1) declare bankruptcy to get rid of your debts and start over

2) join a religious community, those folks commit much faster!
> Take for example the school that reject have Chick-fil-A on campus because of its (Chick-fil-A's) religious leanings[0]. Or the fact discussing religion on this very website is generally frowned upon - though that seems to be a reaction to people's recent animosity towards religion.

That article you linked seems to suggest that the school doesn't like Chick-fil-A's leanings towards gay rights. Do you tie gay rights into a religious ideals?

Is it animosity towards religion, or is it animosity towards anti-gay forces? I for one have certainly met militant atheists, so I'm not going to pretend that militant atheism doesn't exist, but they're a very small minority of people.

Most atheists I've seen are willing to listen to me talk to them about religion. They're curious, growing up with a life without religion, and they are interested in what growing up in a religious family is like. But where the line is drawn is when rights of others are trampled upon.
That's really our only hope at this point.
I seem to remember seeing a few articles about "'$X considered harmful' considered harmful'.

Also: Why Functional Programming Matters

and

Why Why Functional Programming Matters Matters

Edit: Just saw the sibling comment by Stratoscope:

"we would see all sorts of articles under the title 'X considered harmful' for almost any X, including one titled "Dijkstra considered harmful."

:)
Makes no sense to me to redefine existing integer types. Why not introduce a primitive type "num" for arbitrary precision rational numbers instead?

As a long-time Racket and Scheme user, I'd say that arbitrary precision numbers as default bring more disadvantages than advantages. As an option with syntax support Yes, but not as a default. it just makes it harder to port all kinds of code that relies on modulo arithmetics.
As a developer and architect, the move to embrace cross-platform has been truly wonderful - I no longer feel like a 2nd class citizen!

I think this change has been driven by 3 things:

1. The cloud: Azure isn't going to make money with Windows alone
2. "Developers, Developers, Developers": the focus on the needs of developers means a cross-platform story - .NET Core, VSCode, Visual Studio for MacOS...
3. Satya's good sense of timing that the time was right for 1 & 2
That's not how floating point works though. The precision is by definition floating. With a sufficiently large number, your least significant bit of precision might be in the 10s or 100s or more of dollars (or whatever currency).

Your issue then is that if you combine a large enough number with anything, then you get precision loss and money just starts disappearing (or appearing out of nowhere).

Even if your hyperinflation was over ten orders of magnitude less bad than Zimbabwe's (decimal orders of magnitude even), you would run into floating point precision loss with a 64 bit floating point number.