skysight-inc/HackerNews huggingface dataset:
The strength of using the julia REPL as a "calculator" is not in doing somewhat trivial calculations like dividing two numbers or quickly multiplying two things, and that's fine. That's not a goal of the REPL and julia is indeed overkill for those kinds of things. However, if you're mathematically inclined and sketch out a few matmuls like in the OP article, julia does have the benefit of making those kinds of interactions more bearable from a syntactic point of view. That's where it shines.

And like I've posted above, if you use certain packages frequently and restart the REPL frequently, why not use PackageCompiler to compile your hot paths into your binary, like described in the article (admittedly at the end)? That way, even the first call in a new session will be fast because it has already been compiled. On top of that, the core devs are very much aware that this is a problem and it's actively being worked on.
No payout is not always a problem. Civic organizations like EFF and ACLU push cases frequently to establish exactly those types of precedent.

Granted, their resources are far more limited than all profit-seeking civil attorneys.
This is quite innovative. I like deploying the static websites on Vercel because `git push` and it's live.

When I am working, I tend to deploy like 10 - 15 times a day. Any plans to sync with git?
Before CPUs existed, we would compare brains to steam engines. There was a very interesting article posted here on HN a while ago, explaining why humans always pattern match their understanding of the "mind" (or "soul") to whatever technology is fashionable in their time: steam engines, computers, etc. It also explained the pitfalls of doing so.

I think there is at this time no indication human brains are in any way similar to CPUs. It might be interesting to consider the question, of course.
Not necessarily. Could be filtering before hashing. Or saltless, and comparing against a known list of hashes (essentially cracking their own list).
weel, you problably is in a similar situation like me, live in a country where the local currency is falling like flys in relation to the dollar, so you can try remote jobs.

Don't sell yourself short. You problably cheaper than local works, and there's always jobs that a noobie can do (dull jobs most of the time, I know, but they put food on the table).
You clearly speak english well, so this helps a lot.

Here are some sites that may help you bud.
https://www.workingnomads.co/jobs

https://weworkremotely.com/

https://remoteok.io/

https://angel.co/remote
It's illegal in the vast majority of countries [1] including Germany, France. Attempting to build a safe secure communication system around phone numbers that is suitable for situations like this, relying on them as being somehow anonymous, is just a complete non-starter. Even if you don't have to register the phone number, the cell provider will still know your location history. I think it just shows how America-centric Signal is.

[1] https://privacyinternational.org/long-read/3018/timeline-sim...
Open source is one thing that has popped up multiple times in this thread and regretfully something I have always ignored. Seeing that I have some time, I'll start putting conscious effort into it.
You mention f2p games, but those definitely need testing because they can bring in money that most startups and other companies can only dream of. If their servers go down / if the game becomes unplayable they stand to lose millions.

But I guess there's plenty of games that don't have that kind of criticality. Just mentioning a counter-example. (Personally I'm still salty that GTA Online was released for free but the servers couldn't handle it, I mean come on, it's a decade old, you'd think they'd have sorted out scalability and stability by now. That game still earns its publisher hundreds of millions a year).
Mozilla offers via their new Lockwise tool which is built-in and syncs via Firefox Accounts. Apple does this too with iCloud and Safari using keychain sync.
"Why was this large open pool of gasoline not on fire last week? All that happened was someone lit a cigarette"
Attribute it to benchmarks people care about being written in C/C++ (with maybe a dash of Fortran). e.g., SPEC CPU.
I agree, gov.uk works really well.
My suggestion as a candidate remember that you are also in charge of interviewing the company you are applying for. Joel Spolsky had "The Joel Test" and it was written decades ago This author tries to revise it: https://dev.to/checkgit/the-joel-test-20-years-later-1kjk

The interview is often seen as a one-sided interaction you are on the "I hope they like me", and the company is like "can they do the job?" when in my experience you should treat more like a date: do we have similar tastes, what we have in common, where we differ, can we make this relationship work?

I don't think your expectations are too high, it's just that you as a professional can work at most into what, 35 companies during your entire career? If you stay at most 1 year on each company. That sample simple is very small and not indicative of the industry.

Improve how you select your next job.
Making sense != conveying all the possible meanings (or the main meanings)
Wow what a life! So beautiful. It makes me yearn for a simpler life. Thank you for sharing this.
Mozilla does have a password manager: https://www.mozilla.org/en-US/firefox/lockwise/

"Securely access the passwords you’ve saved in Firefox from anywhere — even outside of the browser."
That's because in such a big project, you have to start with the goals and the guiding principles.

More concrete specs and technologies are being built, but not ready to show.

One of the authors of the "technical architecture document" here. AMA, but I cannot share in-progress work.
That's most likely a training data issue.

The whole thing works on statistical priors: if I have feature a at location x, there's a 90% I should have feature b at location y. So if the majority of pictures of beards in my dataset were also, say, wearing sunglasses, then naturally if I freehand draw a beard the net will probably output sunglasses even if I don't change the eyes!

The solution is to ensure that you sample the full data space that you wish to reproduce (not trivial). Neural nets do seem to interpolate but this is super high dimensional space so it's not always intuitive...there are many orders of magnitude more directions in which to move to get from point A to point B.
My Hungarian friend has often complained about how poor English is in comparison to his native Hungarian as a language for swearing. From your example, I'd say Hungarian swearing is stylistically similar to Romanian.

He also told me about his favorite untranslatable Hungarian word, "bezzeg", which has to be handled on a case-by-case basis when translating into English.
For what it's worth, the parts of SimRefinery that were intended for non-technical staff were never implemented. I got to watch Phil's livestream last night, and the game as it was implemented was just completely impenetrable unless you're a chemical engineer.

Lots of jargon, buzzwords, and abbreviations, and very little documentation explaining what they mean. It's possible that had Chevron continued their partnership with Maxis, SimRefinery would've included a mode, or at least improved documentation, that introduced these concepts to non-technical staff in a way that could be understood, but that never happened.
I'm of the same opinion. I love getting feedback, better if it's constructive, but all kind of honest feedback is useful and welcome. And it doesn't always come from people with more experience, sometimes a greenhorn will see things that a greybeard like me doesn't.

But I've seen people giving negative responses to the best feedback. Hell, I've had people complaining for hours because someone else replaced their manual process that took an hour to do with a script (and copy&paste of the result) that took literally seconds to run.
Generics, I would certainly be ecstatic for if it was done in a way that is novel and feels Go-like, so not Java or C# or C++'s implementations. This has certainly been the stance of the Go team since the beginning of time. It has never been "anti-generics" it's always been "we've studied all the generics implementations out there, and didn't feel like any one of them were good enough, so rather than shoehorn them in, we are being patient." This approach needs to be celebrated more.

Exceptions, OTOH, I hope never see the light of day in Go. Curse them.
This is simply not true. I have a 3 year old mac, and this is doing simple arithmetic (including starting and exiting Julia). 0.14 seconds user time.

$ time ~/Desktop/Julia_Releases/Julia-1.4.app/Contents/Resources/julia/bin/julia -E "1+1"
2
~/Desktop/Julia_Releases/Julia-1.4.app/Contents/Resources/julia/bin/julia -E 0.14s user 0.08s system 65% cpu 0.342 total

In about 0.5 seconds, I can actually do something non-trivial that actually needs non-trivial compilation - like summing the sin of a million random numbers

$ time ~/Desktop/Julia_Releases/Julia-1.4.app/Contents/Resources/julia/bin/julia -E "sum(sin.(rand(1000000)))"
460165.3756259715
~/Desktop/Julia_Releases/Julia-1.4.app/Contents/Resources/julia/bin/julia -E 0.59s user 0.13s system 93% cpu 0.769 total
> Granted, I don't really do any complex calculations in my terminal.

Same. I use insect — https://github.com/sharkdp/insect
Pipelines are mainly for short-lived, one-off quick scripts. But they are also really useful for when you control the input data. For example, if you need a summary report based on the results of a sql query.

If you control the inputs and you need to support quotes, spaces, non-white space delimiters, etc... in shell script, then that’s on you.

If you don’t control the inputs, then shell scripts are generally a poor match. For example, if you need summary reports from a client, but they sometimes provide the table in xlxs or csv format — shell might not be a good idea.

Might be controversial, but I think you can tell who works with shell pipes the most by looking at who uses CSV vs tab-delimited text files. Tabs can still be a pain if you have spaces in data. But if you mix shell scripts with CSV, you’re just asking for trouble.
Read the link in the top comment. It exists. https://youtu.be/mujgvUsO7w8
Others in the Twitter thread have claimed to use the same password without any effect. Would like to see some replication before jumping to too many conclusions.
That doesn't have to be the case at all. They could send the password (plaintext, hashed or otherwise) elsewhere to get checked that just takes a little bit of time, and get some form of positive/negative response back. Or any number of similar alternatives. It's still bad, but let's not jump to conclusions.
Quote from The Verge on Currents: "This is not the first time Google has rolled out a product called Currents; it was previously a magazine app that went through a few iterations before becoming Google News."

I find Google utterly confusing. It's a constant stream of, rename this product here, make two products that do almost the same thing there, merge these two products but without combining the key features of both. A total mess.

It's not just retiring old products, but creations like the Google Nest Home Hub Plus Max Whatever.
you probably know about GeoWorks Ensemble?

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

also:

http://toastytech.com/guis/bbe.html

Wouldn't MS also have to prove that the code is not a derivative of some other PC desktop solution of that era?
Session is built to fix this problem https://getsession.org/

It does not require a number to setup an account and communicate.
you can have it both ways.

see japan: incredible surface transport options (that are also a sight to behold) and an incredible care for nature.
On Porting Frostpunk to macOS
All typical attacks on Tor are known for many years already. If you follow the advises from the Tor website, it will be very hard (nearly impossible) to find you. What do you mean by "quite easy"?
Wow, that list looks pretty amazing. I had no idea these super targetted products can be this profitable.
There is if you get non-monetary benefits such as a 5 star review pushing you up in the rankings, thereby making it much easier to get future bookings at higher prices.

Edit: conceptually, it's nore like an unpaid internship. I know someone who got a highly paid job by first doing it for free for 3 months to prove his skills, as he was lacking formal certifications

Edit2: I honestly don't get why this is being downvoted. It's neither unfriendly nor offensive and it is relevant to the discussion, even if you might not like this aspect of reality.
who in their right mind would use this? has no one a memory of some of their Dropbox practices over the past 5 years?
This is bad advice for someone who has only been coding for 3 years (according to OP).

People who can make $500k/year through connections they make contributing to open source projects could most likely just apply to a FAANG company directly.

It is way more common to see brilliant developers make $0 from open source projects.
I read your post and: wow that's EXACTLY my situation!

It's also a lot disappointing to me that I can have a very basic CI on my github side projects done in half an hour at most, while a company with some great devs in it can't.

I'm not talking about "use this new technology/framework here, blabla".
I'm talking about me having to fix regression bugs because no one didn't (or couldn't) write small unit tests on the critical parts of our infrastructure.

As you also said, everyone I spoke to, including CEO, agreed that we are less productive due to this and a company culture shift is needed. 6 months in I still have to see any change.

Plus: I'm not in a small startup that needs to ship something fast. I'm in a smallish company with almost 20 years of experience. They did somehow fine until now, but they're struggling to scale up.
People keep saying that, and I keep not believing them. AFAIK American companies tech offer comparable benefits to salaried employees, even though it's not required by law. And more and more of the "lifestyle" perks are disappearing, e.g. people are working more and more (8-6, 10-10 etc.) but still not getting paid US-style.

The only real deal-breaker, for me, is the risk of health insurance - I'm sure I'd be getting top-notch health insurance for myself and my family, but will it be useful when I need it? Will I know which provider to go to, is "in network", will bill me correctly, insurance company won't reject the claims, ... (but I guess these things are solvable, otherwise top-paid US employees would complain a lot, or emigrate). And of course the fact that I'm paid EU-style (well, better than EU-style as I work in finance with shittier quality of life, but still below US salaries) so I'm guessing US employees would either try to underpay me.
> Young dev from large corp: "Sigh, ok, just saying in 2 years from now we wont be in a good spot".

Except in my experience it’s not two years, it’s two months. And I can set up two micro instances with terraform in less than an hour.

So soon you’re burning your three months of runway with development at 20-50% efficiency, and have no ability to pivot, if needed, because your infrastructure is rigid and hardcoded.

Neither scenario is “correct”, there is only “judgement”, and it can be devastatingly incorrect either way.

A lot of people with strong or extreme opinions (too little or too much tech debt) are inadvertently being fooled by “personal survivor bias“.
NPR for internal consumption, voice of X for external
In this case it seems like a form of thought control. Even if no one else knows your unpatriotic password you can't use it because you shouldn't be thinking those thoughts.
Your comment is just you being a word nazi. The words 'investing' and 'fixing' are similar enough for it to not be an issue. Are you trying to impose your definitions of these words on others?
Why It’s So Rare for Police Officers to Face Legal Consequences
Noisy Cicadas Are Widely Misunderstood
I've been using julia for about three years now and from my interactions with devs and the issues on github, caching more code has only been considered in the past year because before then, the priorities were in getting the language stable, to 1.0, and on other lower-hanging performance fruit. "Just cache more" turns out to be a harder problem than it seems at first sight, if by the very nature of the language loading a package can invalidate your caches. It has to be done with much caution, in order to reduce those invalidations as much as possible, which is why it takes time to figure it out.
The mac OS Catalina fonts you didn’t know you had access to
I don't have a strong enough understanding of either Docker or the specific pieces you mention to form an opinion on your post. I would love if others could chime in to give their perspective on this position though.
Ask HN: Are ideologues speaking a different language inside their native one?
When a progressive speaks of progress the word is not objective as a conservative would think but politically loaded as in progress towards change to implement socialist policies.
When she speaks of change she means revolution.
When she speaks of "some progress" she means we have gained some power but we want you to give us more.
When she speaks of social-justice she means socialist controlled collectivist justice.
When she speaks of revolution she means anti-capitalist subversion.
Is it a neolingua/newspeak already being used among us?
> It’s pretty common to have these machines buried in the tunnel after they done the digging.

People say this all the time but as someone who tends to follow quite a few tunnelling projects I can't recall one in recent memory. Typically TBMs are scrapped or returned to the manufacturer for refurbishment.
My experience was that one day my phone suddenly died and while I had enough savings for another one, I figured I'd wait, because there were other potential priorities.

Hilariously enough that €350 or so made all the difference when I got fired a month later and went two months without a job.

Anyway I suffered financially too much to be able to afford a phone for 9 months, so my means of communication was an old Nokia - it had "internet" and could just barely load HN, but always crashed soon afterwards.

The only moment I wished I had a smartphone was when I was after a 17h marathon behind the wheel and needed to check for directions in the middle of the night. I found a McDonald's which closed just mintues earlier, fired up my laptop and got just enough wi-fi time before they shut it down to find my way.
I hear what you are saying but it seems insufficient. You are suppling a carefully considered highly cognitive set of decisions as answers to qualify non-cognitive group convergence. For example anger/dissent and group convergence are completely orthogonal. This is probably a form of conservatism, which is logical considerations as evidence to qualify behaviors after the fact.

https://en.m.wikipedia.org/wiki/Conservatism_(belief_revisio...
Scotty wasn't on the bridge, he didn't know what was out the window.
I really wish there was a language based on Swift that would include most of the nice language, REPL and library characteristics of Julia (and perhaps few from Dart). That would get really close to a "perfect language" for me.

Overall I like Julia - and use it as a CLI calculator as well - but there are several things that prevent it from being a good general purpose language:

- OOP support is "meh".

- str.parse(Int).abs is more readable than abs(parse(Int, str)). And this is a very simple case, the readability difference is greater in more complex expressions.

- 1-based indexing.

- Lack of good support for nullability, think of "if let", "guard let", "??", "object?.property".

- There are some more, this is just from the top of my head.

EDIT: A better example of why Julia's syntax is less readable:

`images.first.resize(100, 100).crop(25, 25, 75, 75)`

versus

`crop(resize(first(images), 100, 100), 25, 25, 75, 75)`
> They conveniently missed the part when everyone was hoarding toilet paper at the start of the crisis.

Factually, it is not true that everyone was hoarding toilet paper.

Also, you conveniently ignore that there was simultaneous recommendation to have supplies of everything for two weeks, in case you need quarantine - which means portion of people who were buying a lot were thinking the are following instructions.
Also do 1 thing at a time. Do not try to do them all at the same time. That is a fast track to nothing being done. Put them in order highest to lowest pick of an 'easy' win. Make it easy for people to want to do the right thing. Once in place retro it. Is it working? Why not? CI/CD takes time to build. These devs probably have not done it before and have no interest in it. Because they do not see any benefit. Also be sure you want this. Because in a small group you will own it for a long time.
This sounds fishy to me too...
Have you actually consulted anyone, with more Clojure experience, how to avoid the need for `(map vec <thing>)` all over the place?
I would guess you were working with deeply nested data structures and you had to do deep updates, while strictly maintaining the vector data-type.
That's indeed kinda sucky to do just using vanilla `clojure.core`, indeed, but then there is https://github.com/redplanetlabs/specter for that.
Alternatively, instead of dealing with deep nesting, you should probably work with namespaced keys, which allow flattening your data and suddenly a lot of transformations become radically simpler and such a system is more extensible too...
Open a Developer account on Gitcoin and start contributing to open bounties. [1]

The track record you establish by completing jobs is more than compensated by the payments. I suggest Gitcoin rather than Github as you are directly compensated. Contributing to Open Source projects is useful and you can certainly point to your Github portfolio. I think that your near term goals will be easier to achieve with Gitcoin.

[1]: https://gitcoin.co/explorer?network=mainnet&idx_status=open&...
‘We cannot sit in our own little bubbles forever’ – spiked
what makes you think those houses would end up being bought to live in rather than scooped up en masse by even wealthier (aspiring) landlords with some spare cash? seems like the best case scenario would be a brief period where it's a great time to buy a house, followed by a return to the norm but with different landlords. that's not necessarily worse than what we have now, but I wouldn't expect anything to change long term without adjusting any of the other factors that make housing expensive.
The goal is not to built yet-another-hyperscaler. The existing hyperscalers will integrate in GAIA-X.

Rather we want to give users the power to see where their data is stored and to control the use of their data if they choose to share it in an "ecosystem".

Many EU countries are scared to put their data from public administration / hospitals / ... into a cloud where lawful interception could be enforced via the US Cloud Act or similar.
I use insect almost daily ( https://github.com/sharkdp/insect ). It’s a command line calculator, not sure how well it would integrate with comint on emacs. Unit conversions built-in. I don’t know whether it has an RPN mode.

The other thing I do frequently is fire up a python3 repl for quick hits. I just did it yesterday for a complex mass file rename I couldn’t figure out how to do with shell variable replacement. With python it was easy with glob and os.rename.
Or better yet, "here is a reputable site reviewing registrars for reliability and customer service" (I don't know if there is such a site, there really should, but it's unclear how it would make money).
there is also this thing called CIECAM02 and CIECAM02-UCS on top of it.
https://en.wikipedia.org/wiki/CIECAM02
http://gramaz.io/d3-cam02/

but I am out of depth here