skysight-inc/HackerNews huggingface dataset:
What is it that motivates you to be a booklicker for the rich?
> The shelves are empty because all of the goods are elsewhere. We've already established that.

No we haven't. I can assure you, the "shelves" of developers that companies in Europe have access to are far from empty. It's a matter of price. Developers from all over the world would flock to Europe if the pay was outstanding.

Having said that, let's imagine the scenario where some country allows zero immigration, all its developers are employed and would not switch jobs at any price (which is the crucial part), then you'll have a shortage. I'm not aware that such a country exists.

> If you need a few tons of platinum to do something and discover that (hypothetically) there isn't actually that much here on Earth, you could build spaceships to go mine it from the asteroids with enough money. Bam! No shortage.

If there's nobody that can meet demand of the platinum at any price, then there indeed is a shortage. Platinum that is in the ground or in outer space is not part of the supply.

> It doesn't really matter if you take me seriously, though, so I'm not going to keep expending effort trying to convince you to change your mind when you're not willing to consider my ideas.

Nobody who has basic literacy in economics will take you seriously if you can't get your terminology straight. Seriously, just look it up. Your "ideas" are besides the point. Yes, I get it, there are companies that can't afford developers. That is not a shortage in the economic sense of the word.
-In this case, Norway. The public sector are required to publish all available positions and adhere quite strictly to the listed qualification requirements when determining who to hire.

It is a nice idea, but in practice it basically means the system will be gamed like I experienced in the cases where they already have a candidate lined up.
I tried Rust a few weeks ago. Is my understanding correct that Rust doesn't have the equivalents to the following C++ features yet?

- non-type and template template parameters

- constexpr functions

I understand that Rust macros can replace them some of the time, and they are much better then the C preprocessor, but that's quite a low bar to meet. Last time I checked non-type template parameters (called "const generics" in Rust) is on the roadmap, so it is promising.
Using Ada then?
You're overestimating the price of your information.
Speaking as someone who moderated a torrent site forum in my teens, there's unfortunately so much truth in what you said in that first paragraph. Especially the part about adolescent morality as policy.
In general, it's not the hotels' fault that guests commit suicide.

Maybe Las Vegas hotels which are also casinos deserve some scorn, however.
It just cross references emails with public hack dumps. I have 7 listed breaches on sites with the email I've had forever. Those accounts didn't compromise my opsec in any way but it is interesting to see. The average person using the net for a while has some on there. It is an interesting tool. If someone is trying to hack you they might start there and see what your old passwords looked like.
There was a great talk recently about how to properly build an entity component framework in Rust if you haven't seen it yet.

https://youtu.be/aKLntZcp27M
I only see ftp/sftp and some cloud providers ... Am i missing something ? OP is right there is no rsync
Theoretically they are different, in practice they are the same (it's just more difficult to handle panicking - sometimes you can't use catch_unwind because of it's trait limitations).

About race conditions: https://doc.rust-lang.org/nomicon/races.html
I hate to be a downer, but that would require an amendment that drastically hurts both parties. Just try and imagine it passing, remembering that you would be asking your elected representative to give up some of their power.
Some of those we cannot control or mitigate. There's, therefore, no point in preparing for them. And neither of those can have a goal (or unfortunate subgoal) of destroying humanity, which goal they will pursue with superhuman perseverance, creativity, coherence and reaction time.
What is reinforcement learning? The complete guide
UFO detected on radar by F15 – REAL cockpit audio
My computer was proper, those were customer sites.

No, most people would rather install an IT certified anti-virus on their systems and keep the customer, than lose the business opportunity.
Out of curiosity, not to argue: how much time it takes in C++ to compile 45k LoC?
50 top-funded startups and tech companies in Japan
Germany based customers.
Here's another interview with Wolff:

Transcript should arrive here eventually: https://therealnews.com/stories/amazon-gets-3-billion-in-ny-...

Video: https://www.youtube.com/watch?v=KlECXGQfVyY

Some of the highlights of the jobs points that makes it clear the exact figure of the promised number of jobs is virtually irrelevant precisely because so little is asked of Amazon here:

- Ben Norton says that in 2017 NYC gained over 72,000 new jobs. Therefore the money NYC is giving Amazon with virtually no strings attached effectively buys them about 4 months of job growth. That's a remarkably low number of jobs for such a large amount of money.

- It's not even clear if the 25,000 jobs are new jobs or if Amazon will shift workers from one location to HQ2. This means New Yorkers are subsidizing job movement for extant employees.

- There are no performance guarantees for Amazon in this -- if Amazon doesn't add the promised number of jobs, or if those jobs turn out to be significantly less attractive (perhaps near minimum-wage jobs, it takes Amazon a decade to add these jobs, or the jobs are done remotely thus pitting New Yorkers against the rest of the world) there's no penalty for Amazon to pay. No Amazon profit-sharing to NYC.
Oh, if I were them I'd just say something along the lines of 'We've been working with an East African university (I believe their preferred candidate had spent some time in Dar es Salaam), and have found a working knowledge of Swahili to improve cooperation greatly' or something to that effect.
I have been working for a"consultancy" (just an outsourcing place in reality). They low balled me on my initial salary but I was desperate to leave the previous job so I took it. After a year I was told I did a good job, but I saw not getting any increase because of salary bands. Like you this is not something I am especially good at negotiating.

Took me less than a month to find someone who was offering significantly better salary, yet the consultancy seemed surprised when I told them. Suddenly the salary bands became a lot more flexible.

I shouldn't need to have another job offer to get offered pay rise in line with inflation.
Don't know as it is still unclear, how much "link tax" is going to affect the newsstand, but there is a less chance of Apple news to get banned as apple is paying to the publisher for publishing their content on Apple news.
Sure - I’m saying you want a combination of the three.
A `const fn` RFC is accepted and somwhat available when using nightly compilers, also see https://github.com/rust-lang/rust/issues/24111
Google Open Source Project Gallery
That really heavily depends on the kind of code. Template metaprogramming slows down the compiler a lot.
Sorry about that then.

Surely I know that, but there is this image being sold that C is the only option, when those companies that I have listed are in business for at least 20 years now.

I also know there are a large amount of people in the trade that have zero regard for writing secure C code, despite the availability of tooling to help in such regard.

Which is getting worse now that those systems are being plugged into the Internet.
They even go beyond the assumption of sniffing passwords from users head on the iPhone.

Thanks to the face/fingerprint reader, most people are incapable of divulging their pin/password to someone claiming to be the county password inspector.

While in an absolute/legal sense it’s less secure, for day to day use by most people it’s more secure as there is no password for someone to watch you enter, or socialy compel you to give them.
I think it depends a bit on which in part of the ecosystem you work. I do not do web applications at all, but use Rust for machine learning. Things like ndarray, petgraph, and the Tensorflow bindings have been very stable for me.

The only large change that I had to make over the last year due to ecosystem changes was going from error-chain to failure. Of course, this was not strictly necessary, but failure seems to be more popular now and I generally prefer it over error-chain.
The exact same goes for PayPal.

We were routinely getting emails saying "I'm not comfortable sharing my CC info with you" (even though it goes through a processor), so ended up adding PP as an alternative. Guess what - now we get to see their full name and physical address, neither of which we need, because we sell software licenses. I'm guessing that people are more concerned with needing to deal with compromised cards than they are worried about over-sharing of sensitive personal details.
As if C didn't come with features nobody wanted. At least C11 half dropped VLAs again.
Are you sure?

I seem to remember my grandfather taking me to transplant saplings that grew from seeds from fallen apples from around a few trees.

I was young, and my alcoholic memory is faulty, but I don't recall any grafting. (This was in the blast plains of Wyoming, so, not near the idyllic nooks of the Idaho Rockies)
What computers are like right now is irrelevant to the issue being discussed. If/when we develop AGI we will necessarily have figured out what the computational model needed is. And the odds that we can not then improve on it seems extremely unlikely to me.

> As we approach the limits of our abilities to make tiny transistors, this is looking less likely.

Is it? Computational power is still growing like before. What is getting harder is speeding up individual threads of computation but that has never been a likely efficient model for AGI. Things like Google's TPUs etc. represents just the very beginning in optimising hardware specifically for AI.

There are many fields where single-thread performance will be a limiting factor, but AI is not it.
In my non SV experience, most people will leave for +20-30% though, which quite accurately reflects the incompetence (and/or ego) of managers. It does not even cover locating and hiring a new talent. Nevertheless they are happy to pay hiring agencies through the nose. Sometimes I wonder whether they get kickbacks from it.
I consider perforce "views" to be burdonsome and not so sane. The rest of the experience may be less jarring than git for many.
We were using Gerrit and Zuul.

We move to GitHub to have a lower barrier of entry for new contributors.
> 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.

Or you just don't know any better, as was the case for me.

There are many benefits to Rust that are not related to runtime efficiency.
Any "forgiven" principal also becones taxable as regular income that year (in the USA).
Technology is not inherently good or bad, it all depends on how it is used.
I still prefer Atom. Seems to handle the fundamentals a lot better IMHO.

Can never seem to get indentation working correctly with VSCode but Atom never has an issue. Also I find Atom's extensions to be a lot more solid.
One place I worked "wasn't able" to give me a pay rise, yet they were able to hire 1 and a half people to replace me (one full time and one on split between projects).
> an increasing amount of software developers have no other training than online courses and still make salaries that would make other professionals with 4-5-10 years of education envious

When oh when are we going to get these salaries in the UK.. because I'm not seeing them.
So sometimes it takes couple of seconds, sometimes couple of hours? Maybe there's some approximate range.
This may have been true for some industries historically in japan, however modern day softwave developers will change job every 2-3 years, same as in the west, for the same reasons.
There’s no keeping up any more. It worked in the nineties, but stacks have exploded. Try keeping up with 50,000 MS employees or 100k floss devs, or millions of js devs.
Researchers Created an 'AI Physicist' That Can Derive the Laws of Physics
I have some projects of that size (ballpark), typically using some Boost (but not heavy on meta programming), Qt, and the likes. A fresh non-incremental compile usually takes less than a minute.

I have Rust projects that are many times smaller but take much more time for a non-incremental build. Of course, a large difference is that a fresh Rust build (after a cargo clean) compiles all its dependent crates, whereas many C/C++ libraries are provided pre-compiled by whatever system you are compiling on.
It surely does, my Gtkmm demo application I wrote several years for "The C/C++ Users Journal" still compiles faster than the Rust rewrite in Gtk-rs, when doing fresh build or after minor changes.

Lack of binary library support on cargo, not having incremental compilation and linking does hurt.
> when it would take days or a couple weeks to learn XYZ framework/library/whatever to the level of competence that is required for the position.

Here is their thought process:

If you believe that is the case, then why not spend a couple weeks learning XYZ, so that the next time you need XYZ you can say you know it?

Either it's not actually that simple, which means that it would take a long time for you to ramp up, or it is that simple, and you lack initiative.
I think they’re past the point of sustainability for their core product. They’ll be around for a long time to come, but I think a reckoning is on the horizon.

I think this’ll have both user engagement and regulatory aspects to it, and it’ll decimate FB’s market cap, leaving them open to meaningful change inside the company.
Bicycle Quarterly put forward the idea that higher presure tyres feel faster because they transmit more vibration. Normally we would feel that vibration increasing as we go faster.

However,even though they feel faster, they’re actually slower. That extra vibration is coming from vertical deflection that a more supple (lower presure) tyre would allow to stay as forward momentum.

Personally I keep “25mm” (GP4Ks always seem to measure closer to 27mm for me) somewhere between 70-80 psi but then I’m the sort of madman that thinks I can feel the difference with latex inner tubes.
The results of the Interpol presidential election results shocked United States
There are tons of benign/helpful use cases for face ID. Your car can recognize you and automatically set your preferred radio stations, seat position etc. Your computer can log you in without a password. Border control can be "scan your passport here and keep walking". An airplane boarding card can be "take a picture with your webcam during check-in and just walk on the plane." Your phone can automatically "press the shutter" for a family picture when everyone is smiling, instead of guessing at that timer thingie. Your makeup mirror can turn on special lights when a face is in front of it. You can pre-set mood lighting for your apartment for when you bring a new date home vs football night. Your front door can unlock itself for a handful of trusted people, even when you're out of town and forgot to feed the cat. Or it can set an alarm when your mother in law comes over. You can search your entire media library for just the right picture: "with Phil, but not Gina, where we're having fun and in cat costumes."

Face identification has become the lightest weight authentication method available. So anywhere you would otherwise use something you know (password) or something you have (a transit pass), you could consider using something you are (your face) instead. It's not right for EVERY authentication scenario, but it should be considered for many of them.

Not everything AI is creepy or privacy invading. Especially when you consider running it locally.

That said, Rekognition as a product specifically targets law enforcement and federal agencies, and most of their use cases are NOT good IMO. We do need a strong product preference for open source, or products with AI ethics oversight.

Bias: I work for Microsoft helping big companies implement latest edge tech like this. MS has an ethics board filtering all its AI work, the Azure face ID product doesn't keep user data, and we often implement local-only face id in what I consider non-creepy scenarios. So that defines a lot of how I think "responsible implementation" looks.
Instagram seems to be coming up a lot as a place people are leaving to from facebook. It’s owned by facebook. I wouldn’t say that is eroding facebook’s access to social data as much as it may seem.
You know Facebook owns Instagram and WhatsApp, right?
There is incremental compilation. And cargo doesn't recompile libraries every time. Not sure how you don't know it if you really use Rust.
Yapf- https://github.com/google/yapf
Cần tránh ăn gì để phòng bệnh gout?
there's autopep8 and a few other tools but none are considered idiomatic.
Atom was a great experiement to find the limits of the innovative design now known as Electron.

They succeeded: the limits where found, moved, found again, moved again, and now hidden far away. The current limit is just performance. Electron is the valueable outcome, in hindside Atom was the side product.

I dont use either! Simple text editor = nano + notepad, and IDE = JetBrains (mostly WebStorm).
Yes, the only part is that it was mandatory. You should be given the option if there are conditions like that.
Rust binaries include jemalloc. However, jemalloc is removed in nightly and by default Rust will use the system allocator:

https://internals.rust-lang.org/t/jemalloc-was-just-removed-...

This should reduce binary sizes quite a bit.
But Instagram is FB too so they are not losing anything. People link their accounts and friends and the social graph continues. They push FB connections into IG pretty hard these days.
Oh yes, those companies where progress takes place regardless of, not thanks to IT support...
I think it means workers who, for example, climb on industrial chimneys for maintenance.
Sometimes the country is disfunctional. Sometimes those in power are profiting from it.
Well, what is the point in this comparison then? I'm not trying to say Rust is the fastest compiler on the planet, but really people don't even try to be objective.
> I ended up writing an AutoHotkey script that would get mouse scrolling about 80% sane and manage my clipboard.

I used to run AlwaysMouseWheel to fix up focus scrolling, but forgot to set it up after my last reinstall. Thanks for the reminder! :)

http://www.softwareok.com/?Download=AlwaysMouseWheel

As for the other stuff, ugh. I've made it a general rule not to work anywhere where I don't get root on my own box.
Black (The uncompromising Python code formatter) is all the rage atm.

https://github.com/ambv/black
>. I would have be Einstein or he would have been second Me. :))

This made me laugh :D

>Practical advice: Start from the beginning. Find a math book for school and start again. Page after page. If stuck, find another book of the same category... and so on.. I used to read about 40 (no joke) books on linear algebra before my first undersanding kicked in. (mind you 90% of those were abandoned in their first 1/5 text, cause I just stopped understanding the material (it got too complex). Of those 40 books only once I was able to finish a book with complete understanding. (it was the last of the bunch :)

Oh, wow, that's a hell of a lot of books. I'll look into it for sure. After reading or quasi-reading all of those books, did they change the way you thought?

Thanks for replying :)
Concurrent Objects and SCOOP (Simple Concurrent Object-Oriented Programming)
Robert Langlands: The Greatest Mathematician You’ve Never Heard Of?
My work laptop is an i7 with 16GB RAM and I sometimes see this delay in inputs when running Visual Studio. I type a line of code then wait a few seconds for it to appear.

Weird thing is when it does this, I'm not using all the memory and the CPU is normally sitting way below 50%.

I've no idea why it sometimes just gets unusably slow.
Love it though dev has slowed.
It would seem that is not always the case: https://www.irs.gov/newsroom/home-foreclosure-and-debt-cance...
I recently discovered this too. I'd been using nano as my default terminal text editor for years, but micro is a nice upgrade - I especially like the undo feature, the syntax highlighting, and the mouse support.
Yes. Most of the projects now use black https://github.com/ambv/black
A similar thing happens in countries where you must justify visa applications by proving that nobody in the existing hiring pool fits the criteria.
Telecoms in Uganda Now Let Users Pay OTT Tax Quarterly and Annually
Sound familiar, was this the story that happened in Vietnam, Iraq, Afghanistan, Syria?
I've recently been to a psychologist, so yeah, about the suicidal part.

I understand what you mean, but it's just so hard for me to keep up with other people. I am just awkward and I do not know how to interact with them. I literally have a relationship maintenance problem, in a way :D

>In the end,I think you'll do fine in general. I don't know if STEM or compsci is for you based on what you mentioned but my advice is to at least persistently pursue your dreams. I would also highly recommend investing in relationships with people(personal,academic and professional) life is too hard on your own.

Indeed. Thanks a lot for replying and for the encouraging message:)
Facebook the product is dying a slow death, Facebook the company has loads of money and with that is able to buy its way out of whatever hole it has been digging for itself. For now they can rely on their ownership of Instagram and (to a lesser extent) Whatsapp to keep them at the forefront of the data mining industry. It remains to be seen how the Instagram and Whatsapp crowd will react to Facebook's increasing pressure to 'monetise' them. Whatsapp has plenty of competitors which puts limits on how far Facebook can go in their attempts to squeeze its users, Instagram is probably more stable in this respect but also more susceptible to being overtaken by 'the new cool' which might be just around the corner. Were they to lose traction in these two markets at the same time they might be in trouble but for now this seems unlikely. Facebook-the-product will probably hang around way past its best before date just like AOL did, a grey haunt of mediocrity visited only by those who lost track with current trends and as such comparable to the dusty echoing corridors of dying malls where half the windows are boarded up.
Windows Defender with a firewall on whitelist mode.
Like the others say: depends. But wasn’t saying C++ compiles faster, just that I know from experience that anything over a couple of seconds can ruin your flow.
Physicists Report Electron Is Round
Facebook is, as I see it, in a constant struggle to "own" the social graph of humanity. Be it trying to make your friends coerce you into using it, be it buying other social networks (e.g. Instagram, WhatsApp).

As long as they are successful in doing this and there is no other way to be "properly social" on the internet without them or their child companies, they win.
In the short term expensive gas does hurt the lower classes. In the long term, the need for every household to own and maintain at least one automobile is a much bigger drag on the finances of the poor than the well-off.

If higher gas prices lead to more efficient vehicles, and a shift to less driving and personal car ownership, it's a bigger win financially for poorer households than some cheap gas in the here and now. I also acknowledge that it's easy for me to say this because higher gas prices don't affect me much personally - I might feel differently if they did.