jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I went through an internally-run 12-week bootcamp at my current company. I was hired by the company fresh out of college after I had graduated with a BBA in IT Management. I had some exposure to .NET technologies and basic database design in a few classes in college, but I did not have any real-world development experience other than an internship on a database team.

The bootcamp was designed by the company to bring software developers from entry-level to the equivalent of 3-5 years of industry experience within 12 weeks with the goal of turning graduates into software development consultants.

I went through the first run of the program in 2013 and have been a consultant since I graduated. When I arrived at my first client, although I was lacking in domain knowledge, I was able to run circles around developers that had less than 3 years of experience. I was basically at the same technical level as the developers that had been at the client for 3-6 years. Within 6 months, I had guided the client's executive team on how to effectively target mobile devices as well as leading them to build their first responsive web application, which was built for one of the nation's largest retailers. I also now have a bill rate of someone with about 5 years of experience.

Bootcamps can be produce incredible results if they are done well, but ultimately it comes down to having the right people go through the camps and having the right people teach them. The participants need to be inquisitive, hard-working, and quick-learners, and the teachers need to be passionate about their craft and domain experts.
This was posted a few months ago but it was pointing to the domain (http://batsh.org/) not the github page.

A lengthy discussion took place: https://news.ycombinator.com/item?id=8254532
It's amazing that a company switching their payment processor is this big of news. It really says something about the state of payments right now, it's exciting!
If the property is adjacent to a gentrified neighborhood but not yet pricey, the landlord can degrade service until the low income tenants leave, renovate the property, and charge new gentrified prices as well. I know of a couple buildings in the DMV area that were doing this within the last 10 years
yawn

Here's lots of discussion from two years ago:

https://news.ycombinator.com/item?id=19942219
What went wrong with Elance?
At least in Brazil , it doesn't bring a good feeling, because of "Scuderie Detetive Le Cocq"[1] , a secret killing organization formed by policeman, commonly referred as "Death Squads". They kill poor people for fun. Their emblem was a skull.
[1] http://pt.wikipedia.org/wiki/Scuderie_Detetive_Le_Cocq
If you want a tool that is freely available and runs on your PC, try something like: http://gnucash.org/
I like how they both thank him and threaten him in the same breath. It seems like they put about as much thought into their customer service calls as they've put into their network bandwidth capacity and service plan changes.
So when do we get to read part 3? I want to see what "creative" solutions people came up with.
It might also just be that some people who work at Google who know some people working on Gmail read HN or his blog. They seem like the right demographic :)
Now if only it was part of the stock device and didn't require jailbreaking.
If he absolutely needs the extra $2000 this month, consulting may be the wrong way to go. Say you bill for 20 hours at $100 an hour to a company and they pay invoices 45 days after submission. Now you're SOL.

I'd look for a part time job, or pick up work on the weekends from a Craigslist job where you'll get paid that day.
If you want support for a Google product, write a letter to the 'Bits' blog of the NYTimes.
it would seem to me that as a competitor to them, it's obvious that google would pay (at least a little) attention to gabriel's blog. of course, i'm sure getting mentioned in a NYT blog didn't hurt, either.
Great stuff: read previous discussons:

http://searchyc.com/submissions/sugru
The history of filesystems produced by Ars in 2008 is a good read: http://arstechnica.com/hardware/news/2008/03/past-present-fu...
>I have spent a lot of mental time over the last few years thinking about that belief in relationship to my feeling

You're doing it wrong.
"mind-killers" and "Dark Arts" are self-describing labels, though. They don't avoid being political rhetoric just because they were coined by a guy who purports to be opposed to political rhetoric.
No that's how it started. Get the story right, people!
I've also seen better prices for .ae and .at
> Unis spend so much time teaching CAD software, processes, etc, you wonder how much understanding engineering grads actually have

That's interesting. The popular sentiment in programming world seem to be Unis don't tech practical stuff enough, or interviews for (junior) developers don't test their practical knowledge enough- a point I always found a bit strange.
Do you have to configure the individual alias in the app? If so I can see it getting really tedious to keep it in sync with the aliases inside fastmail.
I'd not try that in Aus without some serious financial advice, or you'll end up with even more serious tax debt.
I don't think I called anyone a Nazi. Why don't you stop making up things that people didn't say. Let me know when you're ready to get there and we'll try this again.

Also, instead of whining, consider critiquing the substance of anything I said.
>You are misunderstanding what I am asserting here. If the body of `sort(people)` is coupled to a property of `people` not present on `comparable`, you cannot _just_ refactor to a more generic `sort(comparable)` and expect the behavior to remain consistent.

Refactor sort into the composition of two functions. One is reliant on people, the other is just sort. The signature of the original sort function remains the same. But you have a general function that can be reused in different contexts. This type of change CANNOT be done on OOP.

>composition can be used instead of inheritance in tandem with double dispatch, for OOP, if the public surface of SortedGroupOfCats must include a `sort()` function

composition moves the entire state across. Think about it. I have SortedGroupOfCats and you want me in order to reuse sort, move SortedGroupOfPeople into SortedGroupOfCats.

>And while it makes for a great quote, Joe Armstrong is simply wrong. There is nothing inherent to OOP (and even less so when examining the languages that utilize the paradigm) that requires poor design.

OOP is bad because it makes it possible to shoot yourself in the foot, and while avoidable, unfortunately the syntax promotes designs that tend to be bad.

>More importantly, is there a meaningful difference or is it just semantics?

There is.. a function does not need to be instantiated to be used. A function never modified an entity. That changes everything. The fact that lambda calculus and turing machine exist in a theoretical sense shows you that the industry knows about an intrinsic difference between the two concepts.

>FWIW, I prefer a functional paradigm myself.

Note that although I have used the functional paradigm as an example this is not my overall critique. I am not just saying OOP is better than functional programming. I am saying OOP is worse than imperative, procedural and functional programming. Out of all of the most popular ways of programming... OOP is the least modular and the one with many many design issues. Even non-functional programmers have noticed this... GO is one of the results of this realization.

There are cases where OOP works, but in most cases, it's sub-optimal.
Politicians and political parties have always lied to get elected. Why political ads on digital sites would be different than analogue ones is what interests me.
Chinese citizen here.

I guess you're implying that certain bad things are happening in China. Do you really live in China and see those things happen, or just hear about them from the media?

And is it possible that some of the media in US are inhonest? Just as there're inhonest media in China.

I'm not fighting you on this topic; just don't understand why there's so much hatred towards our country.
lat 30's would place you as a gen-x'er IIRC gen-X ran from 61 to 81.

https://www.kasasa.com/articles/generations/gen-x-gen-y-gen-...
Something about e-fuses seems quite mystical. The idea of a computer program deliberately and permanently damaging its own hardware (or hardware it is attached to) using a mechanism so close to regular operation (current flowing in memory) but for a good reason rather than to cause harm, and in such an information rich way.

Different to say a robotic tool using its tooltip to maim itself and different to one robot building another, because at the e-fuse level of detail it’s so much more information sense.

Perhaps it’s like a tattoo? Perhaps I’m thinking of the ship tattoos in Surface Detail by Iain M Banks?
(didn't down-vote)

This may work for simple cases.
But what about stuff like the Bootstrap components, which consist of many HTML-elements?
> it's just who you trust

No. It's trusting someone who has no conflict of interest with you. Amazon wants as much revenue from you as they can extract without making you switch. You want as much benefit you can get with little regard to Amazon's profits. By owning content that can only be experienced through channels they control, your cost of switching is higher and so are the margins they can impose on you.

> because I believe their commercial imperative to behave reasonably is a strong enough incentive

Deleting content users paid for? Removing books they find questionable from a user library? Surely you are not serious.

> WGA false alarms are collateral damage (and tend to get resolved very quickly

Last time I saw it happen, a total of 45 minutes on the phone over about 4 hours. The sticker on the machine was for Windows 2000 and it took the user some time to find the original XP packaging.

That was the last Windows that user (a then colleague of mine) ever used.
There should a legislation. If company stops support or goes bust it should open source the software.
I think part[1] of the issue here (as with the "cancel culture" debate[2]) is that said labour representative probably doesn't even exist in the same way as in Germany. Is there any equivalent to Mitbestimmung[3]?

[1] Kurzarbeit or lack of it might be another part.

[2] for which my gordian-knot-cutting would be "why is firing people without cause even legal? ", but I guess if at-will employment is a third rail in the US, then at least findsomethingnew.org would be a useful link to send people who feel they have been unfairly cancelled for expressing conservative viewpoints yet have little faith that the free market will provide an alternate job.

https://www.iamexpat.de/career/working-in-germany/workplace-...

[3] https://en.wikipedia.org/wiki/Codetermination_in_Germany
Sure, go ahead with this approach. Now ask yourself, why aren't other enterprises as commercially savvy as you and haven't got around to explore this route? :-)
> Those don't always work
Of course not, nothing always works. You are implying that checks are worthless because they failed on this co-pilot.

In the context of a pilots mental state verses malicious source code being installed on a set of flight computers, I'd have to say the computer is easier to validate. That many more people have to approve the process. With a pair of pilots the validation process is much smaller and more complex.

We need to stop thinking that machines are flawed and that humans know best. The fact of life is that machines can and do perform better than humans, the only reason flight computers don't currently is that there hasn't been the investment in making them do so. Sensors fail but that is an engineering problem that can be solved.
That is not circumvention, it is misappropriation. If the copyright holder gets upset enough, it will lead to a court case.
I think your list of reasons begins a couple of hundred years too late.
The bubble started long ago.

This is what happens when you have lots of extra money floating around and traditional investments aren't producing results that can beat inflation.

People have been shoveling large amounts of money into tech for way too long, and even last year WhatsApp was sold for ~20 billion USD.

We've now past that and are now at a point where we're going to pump that bubble up even further.
My concern with physical keys is what happens if it stops working?
College absolutely is better, though. Miles and miles better.

Do pay close attention to costs, though. Only pay gobs of money for college if: you get into a top-tier school OR it's a medium-tier school and you're studying STEM.

Attending a community- or state-college and not paying gobs of money is absolutely acceptable too.

Do not take out more loans than you need, and never for any school other than described above. That is a scam, and you will be paying them off for the rest of your life. Or not paying them off and ruining your credit.

Do not drop out of high-school unless you can get a GED. If you can get a GED early and get into college early, or get a decent job early, do it.
Disagree or not, I admire Bill Gates greatly, as much as I "hated" him and Microsoft in the 90s and early 2000s. They made money with monopoly over certain markets, and used bad practices to fend off competition.

And yet, most of his wealth is now being used to try to solve important problems for the world. You know what? I'll take this deal.

I'd also pay greatly to have a full day with him, on his little chalet on the island, to talk about everything and be able to ask him anything. I'd even pitch him my own crazy idea of "the city of the future", a small obsession of mine since I was a kid.
So yes, go does "assume that you have a directory in $HOME that is for it's own personal use?"
These are some delightfully specific hypotheticals.
Link doesn’t work?
The HN bubble is real and as biased as any other internet community.
The real purpose of endianness which is missed here is the ability to sort. Sorting a list of iso8601 dates alphabetically means sorting them chronologically too.
I thought I read somewhere that the creator of WebSphere expressed similar opinions about his creation, and others have even called it mentally abusive.

Perhaps the enterprise class stuff is always just for large division of labor efforts. Like the "Liberty" stuff from WebSphere perhaps this really just saying if smaller groups and less people want to mess with it, it should have some new thought around more consolidated abstractions.
Should they be flying experimental aircraft, let alone missiles, that close to civilian craft? Isn't there solve unused airspace in the desert?
I don't mean to be all negative or rain on your parade; it's just that you presented this as a replacement for a certain pat of Craigslist. But what you appear to be designing is something very different. It won't really attract that audience. And in particular, I agree with other commenters that people browsing such a service explicitly do NOT want the site harvesting their location info. That's an example of something they'd want to avoid.
I've recently had to use KDE from Ubuntu 18.04 (Plasma 5.12) and my daily driver is Arch Linux with the current 5.24 beta. Improvement in Plasma is really incredible. Kudos to everyone contributing to make it better. It's such a stable and powerful system.

What's still lacking is unfortunately the application side: baloo indexer ist still a mess that hogs cpu and likes to corrupt itself every other day. Replaced it with mlocate. KDE Mail, Organizer, Akonadi are very powerful concepts and ideas and I hope some talented devs take on them and make them more stable and robust. The approach to use PostgreSQL/MySQL on the desktop has failed maybe there is a lighter way i.e. something like oxigraph (https://github.com/oxigraph/oxigraph) for implementing the Akonadi/Nepomuk/ Semantic Desktop ideas in a fast and stable way. For now I'm using evince and evolution for mail and reading PDFs.

Still hugs and love to everyone involved in Plasma I can't imagine using anything else and lately I'm replacing GNOME with Plasma everywhere I'm allowed to.
I've worked with Haskell, OCaml and Erlang professionally. The other half of my career was spent mostly with some variants of C and Python. (I haven't contributed to GHC, though.)

I can get work done in dynamically typed languages without arguing all the time.

And from the point of view of eg Agda, Haskell itself is rather dynamically typed. It's all a continuum.

Of course, some languages are still better than others. And even the same language can get better or worse over time. For example, modern Python is much more palatable than Python used to be in the bad old days.
Are you actually suggesting that SO/SE are blocking Tor because they intend to track all of their users by their IP addresses (or browser metadata), using national security as a justification?

I still do not understand how blocking Tor helps here. People who are concerned about their security will either use mirror sites, or use data dumps such as what is available at archive.org, or simply not use the SO/SE content at all. The number of users who will abandon Tor and the protection it provides for the express purpose of visiting SO/SE is negligible.

This move will not increase the number of persons who see SO/SE adverts or who are trackable by SO/SE. It will also not decrease the number of persons who will be able to access SO/SE content. So I continue to be mystified about the rationale behind this policy change.
Meta is a holding company, much like Alphabet for Google, and is intended to limit cross-concern damage. By keeping services as separate entities under the holding company they are shielded from each other to an extent with regard to tax, other financial, regulatory, criminal, and other responsibilities, so a massive problem/scandal in one service can have its blast radius more easily managed.

These arrangements also make it easier to close things down if needed: it simplifies redundancy (“why can't you offer me a replacement role over there?”, “that is a separate company”) and so forth, though this is more a concern of smaller organisations than Meta & Alphabet. A company I've worked for once had a significant rearrangement with people signing contracts for specific parts where they had previously been employed by the larger group entity, shortly before “divesting” some of those parts. Shady, but legal.
much cheaper than EC2 or Heroku.
The legal standard for a search is probable cause, not beyond a reasonable doubt. I suspect it'd hold up in court.
Who owns the servers?
So they are not relying on the http header or document.referrer? Seems a little silly...
To a first approximation:

return rand();

It's Alexa toolbar data and therefore pretty unreliable.
No, I'm advocating being careful with the glass houses.
car and cdr must have something going for them that first and rest don't, or else people would have abandoned them decades ago. The author mentions one point in their favor: generality. I'd add another two: brevity, and symmetry.

It's also worth noting that the primary disadvantage of car and cdr, their arbitrariness, fades as one becomes familiar with the language.
Lua is fairly popular in the game industry, for scripting engines written in C++ or C.
Friendster and MySpace were hot once too. Microsoft is trying to do something different be the place where you search the world wide web for information.
A few people have. This one looks particularly good: http://letseat.at
Ok I have a beautiful Ski resort home to offer and also will be traveling to tech conference to hopefully present working protoype. I mostly need an intern for Programming but would be nice if had other basic skills. I am also hiring freelancer to handle the major programing needed to complete the protype. . So I think the intern would like this opportunity. I guess I need to start posting on college boards. I think I will do the room and board and $500 month to draw good talent. Definitely plan to use my location as a drawing card. Thanks for all the great comments
It was certainly more than 5, esp. in school where it was more like 5-10%. There were more than 15 kids at the coke party, and they were just one clique among many. I did try to emphasize that those people stood out.

There weren't anything that could be described as poor people in the area that I interacted with, certainly nowhere near my neighborhood, and the poorest people in the school district were middle-class.
The greatest "feature" of Blogspot. It is the most obnoxious thing on mobile devices.
Back in my network engineering days there were iptables rules to crapping up the packets. Was very useful for simulating dialup connections.
I love the subtlety of this defence of the wealthy. Peons don't worry about all that money the 0.01% have extorted from you by rigging the rules, they are not happy. Don't worry about their corrupting influence on democracy and society because some of them sometimes lose (like Meg and Mitt). Move along and leave your betters alone - isn't it time for you to phone in your vote for American Idol?
I dunno. If we're going to change the name and try to be precise, I'd go for "subjunctively unlikely": a certain random experiment, if run, would probably not produce results at least this extreme.

It doesn't just foreground what's actually claimed, it's easier to say -- 7 syllables versus 8.
There could be value in having different types of surfaces on the wheel as well. The odometry region might be able to handle some problems that the smooth regions cannot (and vice versa).
Heh, not so complicated. It's just used to generate boiler plate code. Kind of like data object files in C#, Java, PHP, etc. That would be really cool though :).
You are programming. You can do anything. But a guiding principle should be not to surprise other people. Environment contain information about the environment, search paths and the like. They don't contain secrets. That would surprise people.

Sure you can sanitize the environment, and make sure to wipe out sensitive data after reading it, but if that step fails for some reason, the only way you will notice is when you have a data leak. That's not a way to fail safe. You may the one to never make mistakes, but your coworkers aren't that perfect. That can only lead to security problems in the end.

When given the choice to store your secrets in regular config files or make up something with environment variables, choose the former. Doing it the expected way will buy you lots of goodness later on: You can use ACLs or policies to restrict access, you can allow just a limited number of reads, or pretty much anything else the VFS allows you to.

When you are not alone in your programming, do not inflict onto others what you wouldn't want inflicted on yourself. Avoid surprises.
That would be true if the only way to create a failed currency was to print it to death. But we've observed cryptocurrencies with mining caps collapse to $0 in the same way as a fiat currency.
> all RF spectrum belongs to the public. The FCC does not own it,

I wish the FCC and more radio enthusiasts also understood that. Its amazing how many epochal inventions in radio have come to the public through getting around the FCC one way or another.
https://threadreaderapp.com/thread/1515737443395383299.html
One of the biggest factors for success in life is the ability to cope with delayed gratification and to show restraint.

Yes, opportunity cost is huge for kids, and they might rationally spend all money immediately. But that's still not what we encourage...

So we'll put our finger on the scale and adjust situations to make saving beneficial.
IMO, every discussion about small business tyrants and major corporation worker exploitation should come with the disclaimer that small businesses have far far wider variability than major corporations. Harm at scale comes from places like Amazon. The most egregious abuses toward individual employees (in the modern era), however, are almost certainly from the small business side.