skysight-inc/HackerNews huggingface dataset:
That list counts vim and emacs as IDEs, and also includes in the list sublime text and vscode.

In the end the only minimum working product IDEs they list (no debugging, no IDE) are vscode, eclipse, visual studio, and intelij.

AFAIK Eclipse does not support rust. At best there's a plugin that adds some support, but last time I've checked it failed to work on my setup. That doesn't leave many viable options on the table.
Not in the US but in the UK it depends if you do a quality check. Without quality, go to a consultancy and ask for Devs and you'll get them.

After you get hacked you get someone to ask some basic principles around the job, especially anything around security, and you soon see the lack of devs problem.

After a while you end up with the guys who glue code together, or the guys who call the MSP, in charge again and they don't understand the basics, so you no longer quality problem and you have an abundance of options again.
MageNative Magento Mobile App
While I don't think you're wrong, I think the problem is modern corporate thinking.
People are no longer expected to have a job for life, and to develop and progress at the place where they work. They are now disposable cogs. You don't repair/improve individual cogs, you replace them.
So I think companies have brought it on them selves.

And to be honest I hate having to look for jobs every 2 years. If someone offered me a job for life, job security, development etc, I'd take it.
Smart fast learner is not in opposition to want steady paycheck nor with "does non tech outside of work". The two don't imply average learner either.
Just a reminder, this is Hacker News. Having a sense of humor is against the community guidelines.
You don't sign, and leave right when they ask you to, laughing at them?
Symbolic logic 1, 2, and 3.

Years later I launched a career in programming and these classes gave me an enormous edge
Several previous discussions:

https://hn.algolia.com/?query=Learn%20Git%20Branching%20poin...
I guess there is no way to answer this questions, as there are too many shades of freelancers. But, why would you want to work as a freelancer if you have financial independence? Customers aren't much better then a boss, sometimes they can be worse. Why don't you work on your own projects?

However:
> What is the market for remote freelancers from outside US (I'm in Europe)

It is hard as you are in competition to the whole world and their salary levels. Without a good customer base or network you will struggle.

> ideally a month or two at most), bang it out and then relax for a while.

Forget this. You will be searching for customer, not the customers for you.
I find people need someone to blame for things. It makes the world seem more manageable. It’s not really a rational reaction to the situation.
Sometimes I'll go the whole week without news by accident, and then wonder why I'm feeling "so positive and energized recently"...
If you have been on the net long enough this will creep you out: https://haveibeenpwned.com/

Checked with lol@gmail.com, you have to add 14 other 'l's (lolllllllllllllll@gmail.com) in order to result in a green good news. How can I validate the claims? I'm a bit skeptical seeing it doubles as a sales front for 1password.com.
From some very basic research :

Katie Notopoulos is a senior editor for BuzzFeed News and is based in New York.

I really don't get it. She's based in New York. I don't know how many music speciality stores can be found in New York, but my guess is it must be in the dozens.

A bassoon strap sounds exactly like an item you find in a speciality store. Probably in a few varieties and I'd wager a guess that they don't break in 4 month (or if they do a good store will replace it).

I understand the reflex to use Amazon for something more generic, say bass stings. I understand why you would use Amazon if you live somewhere in the sticks with a 200 mile drive to the next shop carrying a meager selection of bassoon straps.

But I really don't get it why you wouldn't use a physical store, with knowledgeable people, very much engaged in the same hobby as you, selling the very speciality item you're looking for when you live in fucking New York!

In addition. By ordering such an item at Amazon you kill exactly those shops on which you depend on when you have a slighly more esotheric hobby and you make the world a bit porer in the process.
I think he probably doesn't know JavaScript at that point. I remember I got invited to an interview one time and they were impressed by my code for their coding assignment partially because it could print out in less than a page (no minification), and they referred to another applicant whose code had taken 6 pages. And I was just like - how could it take that much code?
Why not set up a small collective to do this for all of the members, rather than just yourself?
>Macs have entered the zoo in 2015.

What "zoo"?

To this day, Macs are practically virus-less, which they always where (99.999% of the scares in the media were for trojans, and even those at worse affected something like 1-5% of the total user base) -- nothing like the good ole Windows (XP and pre) days where after 1 day surfing the web you'd have a few viruses.

And of course if you go with the default options (gatekeeper, signed packages, etc) you have even less to worry about.

It's also not about "market share" -- Macs had 1/4 the market share they have now in 1990-1997, but there were tons of viruses for them under the old OS.

It's not like the original (pre-many security features were introduced) OS X was specially hardened or anything, but it was much more secure than Mac OS and the old Windows versions just by having a basic UNIX-style design.
The thing is that in a big-co, you don't have to become chief architect or CTO to have a healthy career evolution. You can be "just" architect and impact a much bigger team than the 10-people startup.
Isn't that easy to understand the meaning of the whole word if you just try to understand the parts? If someone is not educated, you just explain the meaning of "meta" and "cognition" and after that they can just infer the meaning by themselves. These are relatively popular words.
Are you a Mindful Presenter?
Technical Fellow is an academic and/or research position. SMEs don't have technical fellows, although technical fellows sometimes start their own companies.

Senior/Chief Architect is an engineering/production position, with limited scope for game changing R&D. In a typical 10-20 man shop the position is usually taken by the CTO, who will be usually be in it for the long haul for both financial and technical reasons.

Very, very rarely a startup will turn into a unicorn with hundreds or thousands of employees. You can get some way up the ladder when that happens.

But the odds are against it happening in the first place. And at the higher levels you'll still be competing with talent hired from outside.
Installed it and played around for a bit. Nice work overall. Amp's jump mode (press `f` and elements in the buffer will be prefixed with a two character jump token) is pretty cool. Would love to see this in Vim.
Almost all apples coming from planted seed are practically inedible.

Only a small percentage turn out to be useful for eating, cooking or cider. Once you find one that is the whole population comes from grafts and cuttings. All the varieties we know came from a single, often accidental, tree somewhere.

If you happen to lose all stock of an old variety you have roughly no chance of ever recreating it.
> There is no language called C/C++.

I love how people are pedantic with a term that the respective ISO members use on their official communication. Just go search the mailing lists and papers.

Oh, and then there was the "The C User's Journal" that got renamed as "The C/C++ User's Journal" when C++ started to be adopted across all C compiler vendors.

C/C++ is just an abbreviation to C and C++.
For others who might be interested: the movie is very good, but "tragedy" doesn't even begin to describe it.

In the steamed buns scene, the protagonist's daughter is giving birth. There are complications, and she requires a doctor, but there are no doctors available because they're all rotting in prison for being educated. The daughter's husband, a Red Guard, is able to have a doctor pulled out of jail to help with the birth. He arrives, but, since humane treatment of class enemies is not a priority, he hasn't eaten in days. The protagonist, appalled, goes out to buy buns for the doctor. He returns with a big bag of buns, and the doctor immediately devours them all, then goes more or less insensate. The daughter dies.

Every part of the movie is like this.
> and we have to stop assuming all attempts to curb a problem are righteous and justified

Agree, thing is, GDPR isn't something unreasonable. You should already be doing something similar. You should already care about your users.

If you have trouble implementing GDPR chances are pretty good that your company are a net loss to society.

> The former has very minimal, often only theoretical harms

Wow... Yeah, I'm just gonna stop now. Continuing this isn't worth the bandwidth.
People complain about free service doing that and not that, but very few would actually pay monthly fee for the features they're asking for. I would say the percentage of paying customers would far lower than 50%, maybe less than 10% globally.

Google could introduce payed alternative with all user tracking off. But I understand it's not worth the money to implement and maintain such a product for limited group of people.
The only benefit it could bring is that then they can say: "Hey, you don't like us to track you? Go with payed alternative.". And nobody can ever complain to not have an alternative.

<sarcasm>
With same logic, people complain about the adds too, so I guess the youtube premium (red) subscriptions must be booming.
</sarcasm>
Pretty much my point - and hence 'very much subjective'.

Parent was asserting a perishable item is inherently more valuable than the means to purchase same.
Show HN: BlackFriday Deals for Developers
There is a difference in the U.S. between lending, loan servicing, and simply holding onto debt. All three have different regulations, in decreasing order of regulatory burden. The people in the article are not lenders. They are buying loans and acting as mortgage services (e.g. making sure people pay their debt every month).
They may be able to sue you depending on your employment contract.
Doesn't Python have an autoformatting tool like gofmt or Prettier?
I'm 41 and work in embedded, but thanks. There's approximately zero people in the trade who don't know or never used C. And you certainly know this.
Why not compaign for the change to different AV software?
I especially like when one job opening is broadcast to tens of thousands of qualified applicants. If you have hundreds of applicants that are similar for one position I guess you can spend a massive amount of time looking for "culture fit", leaving your one qualified applicant who has probably multiple job offers now to accept yours out of several.
Please do not cross into incivility or stoop to name-calling in HN comments.

https://news.ycombinator.com/newsguidelines.html
Try "begs for the question".

Then remember that the word "for" is often omitted after the word "beg". "beg your pardon". "beg forgiveness".

Taking the phrase as written, outside the idiom for a logical fallacy, the grammar is perfectly adequate.
> Not that I'm convinced they fit in FAANG

Originally, FAANG referred to companies with huge growth. Now, the meaning has completely morphed.
This is flawed line of thinking.

We can say with certainty that the probability of us being wiped out by meteorites, viruses, tigers and supernovae over any unit of time that fits in our past is less than 100%, but the probability over the same time period repeated over a suitably long multiple of time could still approach 100% to whatever number of precision for any one of those for what we know.

By investigating specifics of each of those threat we may be able to assign lower probabilities to them, but the fact we have survived them so far is not in itself evidence of much, because if we had not we wouldn't be here to talk about it and hence, no matter what the prior probability of us surviving the sequence of events leading us here is, the posterior probability of us having survived all the events in our past is 100%

(This is basically just a restatement of the anthropic principle)

That we've survived so far just tells us that surviving what we've been through so far is possible. It doesn't tell us that doing so is probable if we were to go through it again. Nor does it say anything about the probability of us surviving future threats that is likely to include things we have not yet seen.
4 years experience probably makes you more of a mid to senior developer. Why even bother applying to positions below your level. That is probably why you cannot get one.
In-Depth at SC18: The Early Adopters of Quantum Switches
This plugin is working quite well for me: https://github.com/justinmk/vim-sneak
Looking at their growth, it seems they have enveloped the Social Graph and have the most users, incentivizing more users to join and be social with their friends. As long as Facebook's algorithm spews out some posts from friends and a lot of recommended/ads, users I believe will still stay on the platform.

Overtime, people (including myself) have the FOMO and are in a way forced to be addicted to FB.

So as long as FB triggers the small dopamine rush people have when they see they have 10 notifications everytime they're on the site, a majority of people will stay on, regardless of the news.
Transducers: Efficient Data Processing Pipelines in JavaScript
I follow the 80 columns rule as well. Do you have an example of such unkempt code that you can share?
I have the same. I’m really bad at following a group conversation if we’re in a bar or something. However, if we ordered some take-out afterwards I can usually hear the scooter coming in from 1-2 streets away (through closed windows), I know 5 minutes beforehand if the DHL/mailman is coming because I can hear his beep gun one street over, etc.

It can actually get fairly annoying because if for example I’m crashing at someone’s place and the inactive speakers have a very faint hum/buzz, I can pick that up but the person I’d tell it to thinks I’m mad and am imagining things.

I also echo the parent post in that I often hear people’s EQ being bad and it can be a mild effort to not be an elitist snob and correct it for them / tell them its wrong. Hell, often if they allow me to either EQ it to neutral or V-shaped they still dislike it to their own settings (which is cool and at that point I just let it be).
Pay or being capped as the junior in other peoples eyes.

In my first dev job, which was a fantastic job, some gatekeepers wouldn't give up access or tasks that I was better suited for.

I was always going to be a bit younger, always the junior guy on the team, despite the fact I had relevant education and, in my opinion, was probably better at the job.

Eventually I left and they were upset, but I didn't like being held back. Not everyone is like that though.

Nowadays I build and run teams. I don't do any real technical work unless I need to show a junior a working example on how to do it. I'd rather watch them learn and grow.
The comment about "no race conditions" is not accurate.
Rust guarantees an absence of data races which are not the same as race conditions.

https://doc.rust-lang.org/nomicon/races.html
What Penn Station used to look like will make you weep with longing (2015)
It is indeed true that you can unintentionally leak resources, but it is still much harder. Also, what do you mean that it has unhandled exceptions and race conditions? Rust doesn't even have exceptions (although there are panics, which is not the same thing), and race conditions are statically prevented in safe code due to how a mutable reference works.
Careful about using that analogy. While the Western world would most likely choose to leave, the Eastern world would more likely do the opposite.
>big projects (my biggest project is 45k LoC) and it takes a couple of minutes to compile it

I don't think 45k LoC could be considered big, and I _do_ think a couple minutes compile time is a problem. I say that as a C++ programmer, a full recompile will easily get me out of the zone
The [EasyMotion][0] plugin provides this. It has several modes to select where you want to jump to.

[0]:https://vimawesome.com/plugin/easymotion
There is a lot of hype and no industry penetration so far. Things may change certainly, and it's not the worst thing to happen.
Maybe, maybe not. I was pretty happy when I was doing construction.
Tassie Devils live and breed in captivity fine, and they're super cute!

Oh yeah, they're adorable. From Wiki:

It is characterized by its stocky and muscular build, black fur, pungent odor, extremely loud and disturbing screech, keen sense of smell, and ferocity when feeding. The Tasmanian devil's large head and neck allow it to generate among the strongest bites per unit body mass of any extant mammal land predator

Just the type of pet one would want in an NYC apartment.
/s

Of course, one could say similar things about wolves, and yet people are crazy about dogs.
How the Royal Navy charts the world's oceans
Another point against Rust is binary size.

If you write the Fibonacci generator in one of the first chapters of the Rust book it will create a 4MB binary. Even stripped it's over 400KB.

If you write the same code in Nim it compiles down to 112KB with debug symbols, unstripped. Statically linked against libc (still with debug symbols) it's only 850KB.

850KB statically linked versus ~450KB dynamically linked and stripped.

For code that is virtually identical.
Seven seconds is already pretty fast. Might have warranted some profiling and a brief attempt to speed up the parts of the compiler that your usage hits, since that could potentially be useful to everybody and thus magnify the value of cutting one second off a build. But this? Was a cool learning experience, no more, no less.

7 seconds is plenty fast enough to make “watch” the cheapest and most reliable solution to the speed problem.
Yesterday I was looking for good BlackFriday deals for developers (i.e: courses, ebooks, dev tools,…) I asked on twitter, and called some friends but I didn’t get what I was looking for. And then a friend of mine asked me to send him any good deals I’d find.

So I thought maybe instead of tweeting about the deals I find and share them just with this one friend, it would be much better to build a small web app to list all these good deals, and allow other people to collaborate and add the deals they come across.

So I spent a few hours last night and I built… wait for it… BlackFridayDealsForDevelopers.com

I hope you’ll find this useful
100% agree. It is like telling drugs are bad to crack addicts.
Wow, I stared long and well at the pictures without seeing it.
I am not business savvy so I am curious why businesses choose to do this.
Ask HN: What are the most meaty areas in DevOps?
What are the areas in devops that are in highest demand? Microservice developers? Infra guys? Full stackers? Integration experts?
While that is true, also consider the destruction we have caused to other species.

AGI's might not even want to harm us. They might simply not care enough to avoid hurting us by extension of seeking their own growth and survival.

And while we have done immense damage to large groups of humans, none of it have come close to threatening the survival of the species, while continuing to increase our ability to unintentionally destroy other species.

Humanity is not exactly an encouraging model for why we shouldn't fear AGI. If anything I very much hope we manage to find ways of preventing AGI from becoming too much like humans.
ECCploit is the first Rowhammer attack to defeat error-correcting code
An elevator in a Chicago skyscraper fell 84 floors, requiring a dramatic rescue
Maybe they simply can't afford to pay more. Big companies tend to have a bigger budget.
I hold the opposite view, Facebook itself has lost social momemtum to Instagram, Twitter and others, and this is eroding their grip on the high value parts of the social graph.
The Texas oil bubble is fueled by massive debt and very rosy long term exploitation projections. Too rosy maybe according to some; there's been some rumors a lot of oil companies in Texas have been overstating their long term supplies. Either way, low oil prices are a good thing since it cuts off more the expensive sources as a realistically viable.

It's actually helping to kill off oil investments because why bother if the prices stay below what is actually profitable. A lot of recent investments only made sense at 70$+ a barrel. Now that 30$ is on the table, those investments are effectively under water. The price volatility alone should scare investors. Imagine it drops another 10$ because Opec throws in the towel and unleashes the floodgates?

Meanwhile, oil dependence is being addressed by ongoing electrification so lower demand is going to keep prices low even as supply declines. This ensures that by the time the shit hits the fan (cheap supplies run out), it won't be as much of an issue. In 20 years when most transport is electric, the barrel price for oil will be much less relevant for most. There will still be a need for oil of course but not at the levels needed today.
It seems most people think that you buy these busted mortgages to make some ROI.

It's far from truth.

I know some guys purchase them to negotiate frequent sex with the Tennant and other favours. You'll be surprized how many people are completely unware of the law and make it seem like they are providing a fair deal.
Why Sqrrl included the right to delete personal information
> Let's face it – typically developers are familiar with OOP, garbage collected, dynamic programming languages.

I think most of these programmers, and their project are not the target of Rust? If you're writing Java/C# or higher level languages, you already made the choice to sacrifice some computing efficiency for programming efficiency.

I always thought Rust was more destined to convert C and C++ (and D/Swift/Go ?) programmers, that need the raw power and control.
Not if you disable secure boot. Imo they're probably right about Linux not being able to talk to T2. We'll see about that, I guess.
Having been an earlier C++ adopter, I have grew with the language and witness how it struggle to take over C use cases, and there are still areas where it isn't the case.

So from my point of view, for game development, until there is an engine comparable to CryEngine, Unreal, Unity, Godot, Rust will be playing catchup with productivity from C#/C++ workflows.

For embedded applications, even C++ struggles there, as there is a large community that won't move beyond C89 + language extensions + Assembly, no matter what.

C++ is able to get market share there, because some certification standards now require C++14, e.g. AUTOSAR, and there are OSe like ARM mbed, fully written in C++. So those devs have no choice when landing in such projects, either accept the language or move to somewhere else.

For general app development, Rust lacks the integration that C and C++ enjoy across XCode, Android Studio and Visual Studio for mixed mode debugging, integration into the official toolchain and GUI tooling.

For example, creating UWP/COM controls on Windows to be used from .NET applications and stepping through them with a debugger, or creating a native library on Android to be called from Java/Kotlin, while being able to debug it on device and track down a performance problem via the Android Studio monitoring tools.

Surely you can make it work, but right now, it makes what is already sometimes a hard task, even more complex.
Big companies will spend money on training but personally I have learned a lot more at smaller places because I was able to explore a lot more and my contributions had a lot more impact on the buisiness overall.
Black Friday and Cyber Monday Business Deals for Bootstrappers