skysight-inc/HackerNews huggingface dataset:
If you have expertise in some STEM field, it shouldn't be too hard to get a job in tech. You won't get an amazing job at first, but you will eventually, when you come across a company that needs someone with your skills.

Other than that, personally I would avoid working for small startups, this is probably good advice for most people but especially for those who are 30+.
This happens enough in my relationship that I’ve got a standard response for it:

Her: “Do you want to stop for coffee?”

Me: “Do YOU want to stop for coffee?”

Not revolutionary or anything, it was one of the first linguistic quirks we discovered.
tl;dr -- Julia is not that popular (yet!).

A pretty good indictment of the language is that a "port-mortem" didn't mention any of Julia's technical limitations, but rather its popularity.

With regards to popularity, Julia has had a lot of adaptation over the last year. And once it can produce small-ish static binaries (.so/.dll), I think there would be a surge in popularity.
Hi HN,

I’ve spent the last three years experimenting with supplements, consulting both the Internet and trusted sites like Quora and Reddit. Here’s my current stack (not medical advice and do not treat as recommendation)

Magnesium
I picked up the tenting-my-fingers from a boss I really admired -- he had both the technical-academic and the business-selling chops to the highest degrees. In my experience it does make people listen to you longer, even if you pause longer to think and so on. But this is likely to be culture-bound.
Many job descriptions have a catch-all “other duties as assigned”.
The electricity isn't just paying for the one transaction it's paying to secure all historical transactions and all current balances.

When counting how expensive a visa transaction is, you don't also consider the price of all the bank vaults in the world and the staff protecting those vaults, because protecting existing ownership is orthogonal to enabling new transactions.
> Few other countries hold to that sort of idiocy.

I disagree. Politicians change when they are forced to. People in power listening and changing the rules is in my opinion a pipe dream. They only change when their positions are threatened (i.e. being voted out of office in the civilized case).

What the EU had is two world wars fought on its soil. The old systems were cleansed out with blood and fire. So while culturally European countries are old, politically they are generally not. The US has never had this, so the old system has been kept and unfortunately has rotten to its core and will collapse in our lifetimes in my opinion.

This is why I tried to make the point that politicians are no better over here. They are selfish cunts like all politicians are and they sure as hell don't give the slightest damn about making sure "wealth benefits everybody to some degree". They are just operating in a setting that is not a rotten corpse and act more civilized.
Your censorship would fit right in in India.
I don't think it's necessarily energy so much as lack of other obligations, like having dependents you have to care for outside of normal business hours.

I see this not only among 20-something unmarried workers with no children but also among single workers in their 30s, 40s, and 50s who are either childless or whose children are older and less dependent on them. There's more flexibility to be able to work a little late when needed, or attend networking events or conferences without having to worry about childcare.
Show HN: Merge Mamba – No more merge conflicts
Afternoon everyone,

I've spent the last few weeks building an MVP for my first ever publicly available project and I think it's time to get it out there.

tl;dr: If you're using Github and merge conflicts are slowing your team or project down, MM can stop them before they happen. It'll keep an eye on who's working on what and let you know if there's a potential clash brewing. Free forever for open source projects and hopefully some more useful features in the pipeline!

Any and all feedback welcome and thanks for reading.

Henry
It is somewhat easy to forget for a casual player (such as myself) but I'm not sure that it's really unfair... it seems to occur just infrequently enough that I don't always take advantage of it. But when my opponent does it to me and I wasn't expecting it, I see it as my own fault. It's simply a rule of chess.

EDIT: I see now the title has been changed to "En passant — a lesser known chess move". I replied when the title said it was an "Unfairly unknown" move
Bookmakers run pre-market. There is a period where you can bet much lower than usual stakes. The bookie sees which side the money is piling on and adjusts the odds before opening the main market.

This is the way to pay a premium for price discovery. Maybe something like that could be done with stocks.
It's now a "solved problem" though. We live in the endpoint where the formula to craft an optimally revenue generating movie is not only possible but expected, and studios are designed with that expectation as a baseline.

There are certainly fewer happy accidents out there now.
Yeah I mean I plan to be consulting or a CTO or something by that age. Unless you are crazy specialist I think you need to branch out into strategy or have enough reputation and connetions to earn silly money freelancing.
I think GP was telling they are overused and harm performance.
> Films that cannot be made in modern America:
> - Monty Python and The Holy Grail

I mean, it was filmed in Scotland to begin with...
This assumes that there's no inflation I believe. But on Ethereum there is inflation.
Start up time for the interpreter is 0.13s for me: ~ time julia -E "1+1"

What takes time is precompilation of packages and functions - with Julia 1.6 the precompilation is much faster now than before.

Your bash script that calls Julia 100 times is indeed not something that Julia was made for. It excels in many other areas and that's quite fine. I'm okay with plotting in a bash script in Python if it means that I can use Julia for everything else.
Oh. Oh boy.

> Before my role existed, Google had NEVER, and I mean fucking NEVER hired an HBCU student into a tech role . . . I had single handedly increased Google’s black engineering hiring from HBCUs by over 300%. Meaning . . . 300 Black and Brown students . . . .
This story ... so then they hired Richard Feynman to do a detailed analysis and he concluded it was the o-rings?

So crazy.
The goal is to create a great programming language to solve real problems.
I certainly noticed a few months ago that the supermarket in my local small town seemed to be better stocked than the larger supermarket in the nearby medium sized city.
There's a fictitious journal article with this premise by Ted Chiang.
Aim at automating something related to something you know very well, as an entry point. Your 20 year exp in IndustryX + a few techy skills could be super useful IMO.

A few tech skills on their own will be a hard grind I'd guess, so try not change industry entirely.
And once it can produce small-ish static binaries

That would be a real killer feature. If Julia could easily create small stand alone .exe files that I could just give to colleagues to run, that would be a seriously tempting feature.
Find Wi-Fi Version
I wish we talked more about the impulsiveness.

Looking back over the past few decades, that has gotten me in a lot of unnecessary trouble (also now adult-diagnosed)
You will buy Stadia. You will purchase temporary licenses for limited access to games (one per platform). You will own nothing and be happy.
Save and Restore Profiles
My computer hardware architecture design was published on February 06, 2019. One or two years later, the Apple M1 chip adopted the "warehouse/workshop model" design and was released on November 11, 2020.

Warehouse: unified memory
Workshop: CPU, GPU and other cores
Products (raw materials): information, data
there's also a new unified memory architecture that lets the CPU, GPU, and other cores exchange information between one another, and with unified memory, the CPU and GPU can access memory simultaneously rather than copying data between one area and another. Accessing the same pool of memory without the need for copying speeds up information exchange for faster overall performance. reference: Developer Delves Into Reasons Why Apple's M1 Chip is So Fast

From the introduction
Apple M1 has not done global optimization of various core (workshop) scheduling.
Apple M1 only optimizes the access to memory data (materials and products in the warehouse).
Apple needs to further improve the programming language and compiler to support and promote my programming methodology.
My architecture supports a wider range of workshop types than Apple M1, with greater efficiency, scalability and flexibility.
Conclusion
Apple M1 chip still needs a lot of optimization work, now its optimization level is still very simple, after all, it is only the first generation of works, released in stages.
Forecast(2021-01-19): I think Intel, AMD, ARM, supercomputer, etc. will adopt the "warehouse/workshop model"

In the past, the performance of the CPU played a decisive role in the performance of the computer. There were few CPU cores and the number and types of peripherals. Therefore, the CPU became the center of the computer hardware architecture.

Now, with more and more CPU and GPU cores, and the number and types of peripherals, the communication, coordination, and management of cores (or components, peripherals) have become more and more important, They become a key factor in computer performance.

The core views of management science and computer science are the same: Use all available resources to complete the goal with the highest efficiency. It is the best field of management science to accomplish production goals through communication, coordination, and management of various available resources. The most effective, reliable, and absolutely mainstream way is the "warehouse/workshop model".

Only changing the architecture, not changing or only expanding the CPU instruction set, not only will not affect the CPU compatibility, but also bring huge optimization space.

So I think Intel, AMD, ARM, supercomputing, etc. will adopt the "warehouse/workshop model", which is an inevitable trend in the development of computer hardware.

Finally, "Warehouse/Workshop Model" and "Von Neumann Architecture" will become the two major architectures in the IT field.

https://github.com/linpengcheng/PurefunctionPipelineDataflow...
Ethereum doesn't have a mechanism to run an operation periodically. If you want this game to step forward you need to make a new transaction and pay new fees.
Not OP, but I recommend watching the "Economic machine" by Dalio.
A very interesting piece if code.

But I hate the graphic, lost several games due to me confusing pieces.

I used to play some when I was as kid, and some more when the kids were small. Has no idea of my rating.

If I remove the games I lost due to me confusing pieces I am up 5-1 and 1 draw.

I think I have found out its weaknesses.

1. In situation with pending exchange of several piece the
4 ply algorithm can't check the exchange-chain to its end and therefore makes mistakes.

2. Don't care very much for its pawns, in 2 endgames I was up 2 pawns that I was enabled to promote.

3 As other has pointed out, weak at defending the king in the beginning. 2 wins to what I call "extended" fools mate.
"Ahh yeah sorry nevermind. I can work on this myself. <person known to upset me> will be presenting right before me but I'm pretty sure my presentation will blow theirs out of the water."

This is an overly simplified and contrived example. Like I said it's more likely to occur during a longer conversation, not in a quick ping for help like that. It's also typically much more subtle, and it takes many different shapes and sizes. I noticed it got more extreme the higher my position became.

For it to be effective, it requires a lot of knowledge about a person's likes, dislikes, hot buttons, etc.
Only if you used chainlink to mint a new NFT per step. Then staked the NFTs on a different chain using a trust less bridge.
Not to say that one definitely doesn't have it if these life problems aren't present, but they are for me. You don't go seeking help if it's a matter of sometimes you're spinning your wheels, but generally you've never had really problematic life issues. I haven't paid taxes in 5 years, because I've never been financially comfortable for long enough to get it done, because I keep getting fired from jobs, in part because I can't consistently show up on time, and in part because about 6 months into a new job things catastrophically diminish in novelty, difficulty, or urgency, or a number of other things including being very susceptible to burnout.
... as long as the server isn't itself reading from a hard drive!
Gotta be used for some capture-the-flag or so, where after running it a clue to the next step is revealed.

I also wonder how effective this would be as a compression algorithm (just for the fun of it). Are the black&white spots too noisily distributed to make it compressable, or better than the resulting image after running GoL?

Also interesting that so little data is needed for my brain to understand it's a picture of the David statue.
While unfortunate, I think this just shows it's a little unwise to ask such a thing in today's, often xenophobic, society. I can't attribute malice to me being asked that question, but I'm white, middle class and British, so I don't have any bad experiences to be wary of. Perhaps the person being asked was used to that kind of question having rascist undertones, perhaps the conversation prior to the question had affected the context, or perhaps your friend's tone was unintentionally abrasive. I'm not suggesting any of that is what happened, but it only takes a little to blow something out of proportion.
> nothing beats a[floor(rnd() * len(a)]

What's wrong with rand(a)?
How many farms have you seen in big cities?
If you need paid help, I'm available
Some companies I did consulting for, the data scientists would rather use a mix of Excel, Tableau, VBA and VB.NET.

So neither Python not Julia.
> It’s always going to be orders of magnitude more difficult/expensive to retrofit testability.

I can't take this any other way than a huge overstatement. I'm yet to find any such example where retrofitting it is orders of magnitude harder.

Worst case it requires understanding the entire system again, and adding instrumentation here or there. That can be almost as hard as writing the entire system again, but usually it's much easier, because all the exploratory work has been done and tests are merely formal.

I'd say that correcting the bugs you'll find with those tests is way more work than adding the tests, and maybe they would be easier if they were discovered earlier. But again, the "orders of magnitude more work" is an overstatement.
Video Games Will Look in 2021 (2011)
I've checked google trends and for Julia programming language they are showing slow increase, at least that's my guess as generic search for Julia (choosing programing language suggestion) shows decline while searching for "Julia programming language" shows increase.

Stackoverflow trends show show some increase (https://insights.stackoverflow.com/trends?tags=julia), it was also high on the "most loved" list - 6th place just after Kotlin and Go, but it is very low in the "wanted" category. Seems those who use it like the language, but outside that circle there is no much interest.
Ask HN: Calendar Sync/Scraping Tools?
Hi HN. Long story short: my girlfriend is a massage therapist being
squeezed for big commissions by treatwell.com, a booking calendar and
SEO service. After she signed up with it, treatwell curtailed the
ability to export data from treatwell's calendar to her google
calendar, probably as a deliberate lock-in tactic. Although treatwell
reads her google calendar to avoid clashes, it writes only to its own
when someone books through treatwell. With her clientele steadily
increasing through independent referrals, she's investigating
alternatives including self-hosting, but assuming it's not worth
ditching treatwell entirely, what tools would you recommend for
scraping her treatwell calendar to keep her google calendar in sync
with it?
When you work in the industry writing software which can kill people, it is not so difficult to raise up your voice and say no when it could threaten life of people. Even if you are wrong it is still useful to raise your concern, as this would trigger an in depth analysis. I would say that it is even easier when your company experienced deaths due to products they make.

But.. I am not in the position of being responsible for signing the design which makes my life easier. If an accident happens I have my conscience for myself and proof that I objected.

However, it is much more difficult to gain attention when you cry foul to something unethical being done (diesel gate comes to mind here), even though it can remotely leads to deaths.
In London it seems to be that if the pints get too many and your boss is with you, you don't return to work :)
This just seems like such an artificially constructed problem. You just move that loop into Julia and the problem is solved. It is not hard to write shell code in Julia.

I have rewritten complex build scripts in bash into Julia code. It was not very hard and it made everything run way faster despite mostly shelling out to external programs.

I don't know how secret/protected this shell script of yours is, but I'd be willing to have a go at rewriting the loop part in Julia if you showed it to me.

Anyway I do think the startup speed problem can be solved in Julia and they don't need a rockstar advisor to do it. I think the solutions are already pretty well known. It is more of an issue of manpower. Somebody has to put in the hours to do it.

And that is already being done. First time to plot will be twice as fast as it used to be in the next Julia release. Further improvements can be done, but again that requires somebody to put in the hours. Julia does not have access to Google level resources.
Tree of Codes
Speaking of rules : I noticed the AI was able to castle even though one of the square in the path was attacked by one of my piece. I'm not a chess expert at all (this AI seems much better than me ^^) but I thought it shouldn't be possible.
Sorry for the confusion. I used the wrong wording.

I am not a professional chess player by any means but have played against a lot of people over the years and never seen this move and that is what I wanted to convey with my title.
Best Free WordPress Plugins [Free Bonus Material Inside]
Not sure if this is sarcasm or not but I completely agree. It’s ridiculous that for housing and cars (the most important assets), leasing and renting is quite common but it’s suddenly taboo when it comes to something almost just as important like my video games. Also less wasteful for the environment to rent and play from a central supercomputer than have to buy my own computer and buy games.

So whenever people express the point you were mocking, I just tell them about the environmental impact and they agree.
Frame retransmissions exist in CSMA for IEEE 802.15.4.
The example given is quite silly this is the definition of "snow flake"
In some stores you can tap your card before the transaction is completed, once the receipt is 'closed' the payment terminal will receive the final amount and use the authorized session to complete the payment.

You can also simply wait for the receipt to be closed before tapping, then the terminal will show you the full amount.

I - for example - use the pre-transaction tapping when buying groceries, it means I can just walk out when the last item is scanned.

It is a security risk - an attacker may add some expensive item to the session - but I think I can take it, the terminal will still show the total at transaction close.
I rewrote some stochastic simulation R code in Julia recently, and it sure feels like the future.
They aren't just C wrappers

The big advantage with the C wrappers approach is that I know I'll get the same features and results as everybody else using that C library.
Your last sentence seems to ignore the reality that plotting is only one step in a larger pipeline. It sounds miserable to need to write analytics code twice, once in Julia “for everything else” and again in Python just for the plotting. I’ll just write the whole thing in Python and save myself the headache.
Returning a Union of int or float isn't that useful but the point is that Julia is a dynamic language, and if there was no implicit union type it would have to just box the return type into an "Any" box, which actually slows down the program (the union here will cause functions to have two optimized versions, one for int and one for float instead of a generic dynamic one for Any). If it had a compile error for every function that can return more than one type it would make the language even more restrictive than some static languages.

Though for intentional uses of unions, most of the time I use a union of a success type or an error type, or a union of a type and null, or a union of type and missing. They could all be special cases, but I don't see the point of not being just one mechanism.
It runs deeper than that. Basic human nature throughout history has been to demonstrate loyalty to those giving you your livelihood. Up to and including fighting wars and providing resources to war fighters, and supporting them when they committed what we today would consider war crimes. Progress as a species can be looked at as a progression from more violent ways to organize to less violent ways, and corporations are less violent than what they came from, royal charters.

Whistleblowing is and will always be considered an act of treason, or direct disloyalty, against those who are expecting you to support the enterprise.
Someone Sent $243K in Bitcoin to an 'Elon Musk' Scam Wallet Address
This post overlooks that language adoption is something that happens over decades. It's much too early to conclude anything about Julia adoption.

I also think there's way too much focus in the post about Julia taking share away from Python or R. The real market is Matlab programmers, for one and only one reason - Matlab is extremely expensive.

A number of years ago I was talking with a vice president of one of the Federal Reserve banks that told me one of their priorities was to move away from Matlab due to the high and growing licensing costs. The New York Fed has in fact moved much of its code from Matlab to Julia: http://frbny-dsge.github.io/DSGE.jl/latest/ Julia has momentum in parts of economics that have traditionally been heavy users of Matlab: https://quantecon.org/
"Was Hänschen nicht lernt, lernt Hans nimmermehr."

Aka the things you learn at that young age are nearly impossible to learn when you're not young anymore.
Internet shutdown in Senegal as opposition leader gets arrested for rape
Was looking for something like this the other day. Looks perfect! trying it out right now.

Little confused how it works out the page though. Looking at the given snippet it doesn't seem to include anything and the pathname I am hitting is showing up on the dashboard as "/". Maybe missing sending "window.location.pathname"? And a super tiny thing but "navigator.sendBeacon" maybe better over "fetch". Other that super work!
Hedge funds ...
On the Lam with an Uber-Mobster – 1994
So easy to gamble with other people's lives and money. Let's admit it was really about his position and career, not 'wanting to travel in space'. He wasn't travelling; he was approving dangerous vehicles. He was trusted to delay launches when necessary. It was a complete fail on the VP's part, and all to improve his own 'numbers'. Not some noble goal.

I'm sure he rewrote it in his mind later, so he could live with himself. Because, of course, he was the kind of guy that rewrote things to suit his agenda.
Most shipping companies in the stock market have rocketed in the past 2-3 months, so that opportunity has passed I think.