skysight-inc/HackerNews huggingface dataset:
I actually hacked something together like that and it surprisingly looks much better in a video than in real life.
I guess the main reason being that we have two eyes and the brain still realizes it is flat (which is weird because it doesn't look flat in a video).
Also that the code is indecipherable because one of the ways they got the code size down is by playing code golf.

I wouldn't call it jaded, I'd call it experienced.
It's only valid for the criminal underworld if eventually there is a way to convert back to a legitimate currency and launder it efficiently.
ReactOS in 2020 (opensource Windows clone sums up the year)
After expanding support, Microsoft Edge now has 600M users
You seem confused why GitHub did what they did. In the US there is something called "US Export Law", the law includes declarations that makes companies unable to sell services/goods to certain countries (which spoiler, Iran is part of that list).

The law itself is not illegal, as the lawmakers have created and enacted that law. It's the opposite, the law is declaring what's illegal.

So, if GitHub doesn't ban users from Iran, they are breaking the law in the US.

Hope this clears up any misunderstanding on how things work.
Are you sure about that ?

The default Ubuntu photo viewer shows it in the same way.

Also, for his second 'improved' dithering, the dithering clearly doesn't correspond to the undithered gradient (both undithered gradients seem to be the same in both pictures ??)

See also :

https://news.ycombinator.com/item?id=25644176
US laws follow US geo-politics, which is where the problem lies.
> It's alright to blame people for lawfully following harmful laws.

It's also alright to blame people for interpreting laws too widely and too abusively. The legal and security departments are much at fault for this where they'll prefer to abuse people than to take up any kind of risk.
I am not aware of any interpretation that has the Born rule without assuming something equivalent to it. For example de Broglie–Bohm theory requires you to assume the original distribution of the particles follows the Born rule. QBists just postulate it, consistent histories just postulates it etc.

I am not particularly a many-world proponent, but I do not think it is fair to level this accusation as an issue for many worlds without bringing up that every other interpretation has the same "flaw".
It’s more abstract than spoon feeding. Perhaps you imagined some kind of 6 month training program?

You can be very productive in your first few days, weeks and months but in terms of experience, the topic at hand, internally and externally that time doesn’t have any value on a resume.

This is on the assumption that you are looking for ‘experience’ as in experienced team developers who can focus on this particular business's goals. If you’re looking for people “experienced at writing code in [some language]“ then, yes, any time spent writing code in the job is experience.

If you work somewhere with a large code base and a fluid enough engineering team it does indeed take many months before one can see the bigger picture, and expectations of developers are set accordingly.

This is especially so with infrastructure / dev tools / internal tools where new projects are often driven by individuals. You have to use the infra itself — a lot — before you will have the insight into what can be improved.
> People can pay them to make their work, that's historically how things were done.

So who's going to pay them? Their employer? That raises two problems: 1) Creators can't be independent and self-employed anymore, and 2) how is their employer going to make enough money?

A rich patron? That's hardly a better system.
Just wanted to point out how amazing/surreal it is to see a post with this title, written in good faith. Until very recently, this would only be something you would see in a work of science fiction!
The video is one of the best I've seen, really makes me excited for the product.

As for the product itself, I think the biggest "feature" is the ability to cut the audio by cutting the transcript, which makes it easier to quickly edit files. Transcribing is pretty common, the dubbing also sounds interesting but depends on how good the quality is.

I think the use-case for this is not YouTubers who expect high-quality, but social-media users who want to generate more average-quality content in a short amount of time.
If the Iranian employee logged into the Github account, isn't blocking the account exactly what the law says they should do? If all they did was apply a merge request in one of the repos then would reverting the merge and blocking the account would be enough to comply? Is there some alternative way to comply with US export restrictions?

The real question here is why people even consider using US cloud companies when they know they have employees working in countries subject to severe US trade restrictions. If you're willing to risk your company being denied business with American companies, then you should also have a mitigation strategy when you get caught. It sucks that you have to work around US regulation to do normal business but this is just how the world works right now.
There's a law for this...?
In India, smartphones and cheap data are giving women a voice
Full report: https://blog.dealroom.co/record-uk-vc-funding-tops-15b-for-t...
A smart guide for your career as a sofware engineer
Thank you for the thoughtful reply.

I agree that the spirit of my site is closer to "a statistics site for products" than a typical review site. Adding more content, photos, etc. may help to remedy my situation, but I would feel like I was abandoning my original purpose. I designed the site with "satisficers" in mind, i.e. allow people to make a decent decision as quickly as possible. No frills.

Until recently, I worked for product review sites like Anandtech and Tom's Hardware, and I'm not equipped to compete with them head on. My hope was to create a new niche by using data analysis, which is more of my skillset: https://www.johnwdefeo.com/articles/amazon-review-analysis
My guess would be that either GitHub outright blocks connections if they think it's via Tor. Second guess is that if your Tor exit node happens to be in Iran (or any other embargoed country), you'll get blocked as well, as they most likely looks at the source IP to get the location.
This joke is not just applicable to the ZX81, in fact the general idea of a RAM shared as video RAM and CPU RAM lives on today, just much less noticeable. And as an older example, the Commodore Amiga performed much worse CPU-wise if you used highres, you had "chip mem" and "fast mem" as a consequence etc.

The ZX80 and ZX81 just took a somewhat, ahem, less subtle (but efficient!) approach to get those cycles to the CPU :)
Ask HN: How many of you have “repost” on HN?
Just curious how many posters have experienced not seeing good traction on their first post, repost again so they get a chance of getting to the front page.
No matter who you are, uf you sleep in a conventional western bed, and you don't have a full-time maid, this will change your life forever for the better.
Yes, this is also my impression.

But see also :

https://news.ycombinator.com/item?id=25644176
Great write-up, concise and very clear. I just started learning dapp development and was able to easily grasp the different forms of L2-scaling.

I am especially excited about recursive ZK-Rollup smart contracts even though they are complex and computationally expensive. They seem to be more trustworthy than Optimistic Rollups and I can see them becoming the standard eventually.

It is great to follow this dapp tech at its frontier, so much potential and new breakthroughs every few months it seems!
Rewrite? Wow. Hopefully for them it is just code so all they'd have to do is push their branches to a new self-hosted server.
> You get quickly sucked down into a sea of language and type extensions that you have to use, and that are often mutually incompatible

"Often mutually incompatible" suggests that you should be able to name, say, ten such pairs of extensions. Can you? (I've used Haskell professionally for nearly eight years and I can't name one such pair. I could probably find a few marginal cases if I spent 30 mins, but they don't come up in practice.)

> most of them probably the result of a PhD thesis

Can you name any extensions that are the result of "just" a PhD thesis (as opposed to a peer reviewed academic paper published at a top conference)?

> if you want sth slightly differend the card house tumbles and you have to pick a different set of extensions

Can you name any examples where a card house tumbled and someone had to pick a different set of extensions?
Stylish and Fancy Text
It's time to chat in style on Social Media by using Stylish Text
The way I see it: Governments have already lost the battle with decentralized tech stacks - the ship has sailed. They can propose and push just about any regulation. They can start whitelisting/kyc Bitcoin wallets, trace transactions and whatnot, but almost all valuable protocols for p2p transacting are open sourced and we can always run a new blockchain network under the radar. The ability to own a locally generated key pair in such a network and, under the assumption that one already owns some assets tied to that specific network, one can freely transact and interact with other parties safely - is something that can never be regulated. While I'm transacting within boundaries of such a p2p network (i.e. not exiting to fiat) I should be safe. Needless to say that I'm expecting even more of the blockchain development going in these directions to make network resistant to government's regulatory attacks.
Indeed! Here's how it works: https://news.ycombinator.com/item?id=25644356
Since MS owns github does the same rule ban happen if a company uses office365-onöline/azure - and one employee opens email from Iran?
Protonmail is a really solid solution as long as you have your own domain. It's pretty privacy focused and has worked well for me for a decent while. They've got a decent VPN service as well (I think it comes bundled with Protonmail at some tier level) and they just recently rolled out a beta for their Google Drive replacement.

All in all I've enjoyed their services. Their security/E2E Encryption support is nice (could still use a bit more functionality though) and they are definitely a lot more FOSS friendly than Google when it comes to actually using their services.
This is one of those areas where I will almost always opt for DIY.

And in regards to simulating users, that's not always necessary if you know what type of load users generate you can simply simulate the load that users would generate.
Did Irrigation Entrench the Patriarchy?
As someone who's active in the Blockchain space since 2015, I found rollups to be a really cool invention. The idea of simply compressing data with a zero knowledge proof is quite simple and beautiful.

A year ago, I've worked at a company that tried making Plasma work (https://leapdao.org). We even had shipped a Plasma chain to the mainnet. As Vitalic points out correctly, a major problem (apart from not having guaranteed data availability for the Plasma's chain data) was that in order to transact "off-chain", a user had to transfer some money into a bridge. Only then, the Plasma chain credited this money to the user.

That was a major usability problem, as it took a really long time and since the user was then anyways subjected to really high transaction costs at least once. Hence, we had really low liquidity and the project never took off.

With rollups, I imagine this could become less of a burden as there's no double accounting. The single source of truth is the smart contract checking the "batches". I can imagine having a contract interface that's the equivalent of "depositing into a rollup and immediately send it to person X". I could even imagine an ERC-20 V2 standard that makes any token a rollup. Then you simply never leave L2, meaning the "on-boarding problem" would be solved.

I'm not a cryptographic expert, but to me zkp are still somewhat scary and opaque. They're really hard core concepts that still seem to be in development and have not proven themselves. As an engineer with 5 yrs of experience in the field of blockchain, I'd still be really hesitant to build something with zkps without having a sort of cryptography consultant by my side.

Optimistic rollups seem to be a better fit here. Still, I have the feeling that much of this can still be significantly simplified once a well-matching use case comes into sight. But that's just a feeling for now...
This is the IT world's version of too big to fail. If it happened to our smallcap company I'm almost certain we'd lose all our government contracts overnight.
I have experimented a lot with memories, for now the most interesting path is to use just LEDs as 1 bit of dynamic memory.

1. Cover the LED so it cannot be hit by light
2. Charge it in reverse bias to write a 1 or do nothing to write a 0

inverting the polarity and reading the + you detect a voltage for up to 3-5 seconds depending on the diode if a 1 was written in earlier :)
Wouldn't even call that a chip, it is just extended wiring.
>>"It's very unlikely that you'd get a one step transfer from a bat that yielded a spike protein with the level of affinity it has for human ACE2. If you look at that protein alone, the most-likely proximal hosts are primates"

I'm not qualified to have an opinion about that, but it seems to me that if we accept that premise, and the primate jump looks improbable, the conclusion is that the virus have to come from a lab where it has been modified.

On the other hand, many experts are saying "we don't know, it's probably natural". So, it seems to me that the scientific consensus is giving different prior probabilities to zoonotic transfer that you gave in that statement.
No, this is historically incorrect. Quantum Foundations was strongly disfavoured as a research pastime for decades - not because Shut Up and Calculate gets the right answer (it doesn't for many problems, including those that involve gravity) but because the risks of failure and obscurity were too high, there were few academic champions, it was seen as academically fringe, and the potential rewards for bolting something new onto the Standard Model without fundamentally changing its assumptions were much higher.

There's also been the - likely incorrect - belief that different models are too hard to distinguish experimentally.

So there's been a process of continuous refinement of existing theories which are known to be incomplete, and no concerted and sustained attempt to solve foundational philosophical problems - which is the level that Einstein, Newton, and other pioneers operated at.
I've done a library which is capable of using various dithering algorithms by plugin the dithering method you wish: https://github.com/esimov/dithergo
Genesis Therapeutics | Burlingame, CA | Onsite (Flexible WFH) | Full-time | https://www.genesistherapeutics.ai

We’re a hybrid AI + biotech start-up, developing novel neural networks to predict molecular properties and using them to accelerate the development of new medicines.

We're looking for a strong infrastructure engineer, who will take over the lead responsibility for scaling our model training infrastructure within Google Cloud Platform as well as developing our own physical colocated cluster.

Also looking for great software engineers and ML researchers with an interest in drug discovery -- no biology or chemistry experience required.

- Recently raised $52M Series A led by Rock Springs Capital, Andreessen Horowitz participating: https://techcrunch.com/2020/12/02/genesis-therapeutics-raise...

- Recently announced a multi-target drug discovery partnership with Genentech: https://www.businesswire.com/news/home/20201019005182/en/Gen...

- We currently have a small team of excellent ML + software engineers: graduates from Stanford, UC Berkeley, MIT. Previously worked at Facebook, Google, Dropbox, Memsql, Jane Street

- In addition to strong software + ML talent, our small team has top drug discovery chemists who have collectively discovered several FDA-approved drugs before

Here are our open roles:

- Lead Infrastructure Engineer: https://jobs.lever.co/genesistherapeutics/cbf4ca99-2afb-4d23...

- AI Engineer (Research Scientist): https://jobs.lever.co/genesistherapeutics/c1b7564f-181b-4e45...

- Software Engineer: https://jobs.lever.co/genesistherapeutics/e76a97f1-1157-4bb7...

Interview process: 1-2 one-hour technical phone screens, 1 day on-site (now virtual) with 3 one-hour technical questions. All these include extra time to chat, answer your questions about Genesis, and meet us. Can go from first email to offer in a week or two

Tech Stack: python, C++, pytorch, postgres, docker, kubernetes, various computational chemistry libraries + tools

Please apply online, or email me if you have any questions: ben@genesistherapeutics.ai
> But, I'm still very new to Zig, so perhaps my instincts on that are wrong. :-)

Maybe you're right too! Just speaking for myself here, but as a programmer and "man with a hammer", I sometimes like to think that instincts might just be our mental machine learning model, where it can be really well trained and give the right black box answer, albeit not with the explanatory backstory or rationale, but worth trusting nevertheless.

I'm also new to Zig, and there are ways that a pointer input arg as error payload could go wrong. I'm following the proposal issue, and it will be interesting to see which way it goes.
What happens if a company has Office 365? Does MS block entire company emails?
We’re the Cosmic 1 Percent but Our Solar System Isn’t a Complete Weirdo
how did you want to prove that it was your account instead of stolen "informations" that may be used in recovery process?

couldn't you "just" contact your previous employer?

anyway, why your private account was using job email :o
In theory, yes, but in practice, especially in Google's case, that won't work. YouTube could probably survive on its own ( due to the astronomical costs associated we can't be sure unless Google share more numbers), but no other part of Google's consumer-oriented services, and even some of their business oriented ones ( G Suite/Workspace/whatever it's called this week) can't be profitable, ever, and are only subsidised by data at scale and ads.

How would you split Google into entities that won't go bankrupt within a year? ( And you wouldn't want that because it would piss off people and would help the cause of the anti-regulation and anti-government uneducated people). Maybe GCP, Android foundation, YouTube, rest of Google could work, but the "rest of Google" is still too big and too powerful.

Forcing them to open their data and platforms ( e.g. allowing other ad networks to access Google's tracking data and to serve ads via them) could diminish their monopoly, but it could also diminish their profits and force them to cut some less profitable parts of the company even more ( and that might be good).

Same thing with Facebook, just a bit easier - splitting off Instagram and Whatsapp will absolutely improve things, but the remainder is still to big and powerful. Twitter is even worse, you can't split anything.

Anti-monopoly laws and frameworks need to be updated for the modern world, because the logic that worked for physical assets, sales and infrastructure ( e.g. the US split oil companies and telcos along physical lines) no longer works for Internet companies.
> you do not know who will see that data or how long it will be shared for.

Of course I know, these things are regulated separately. Sure, my bank could share it illegally but they could already have done that even without mandatory recording.

> Worse, that data can be hacked and leaked to the internet.

As could my fiscal declaration, my bank statement or all records of my transactions with any sellers.

I personally am fine with my state mandating that large transactions between individuals have to be recorded for fiscal purpose in the same way that I'm fine with it imposing accounting standards to corporations and asking people to fill tax declarations.
Ibexlabs|Senior/Mid Level Back End(Python,Flask)|Remote-India and Latin America)
Ibexlabs is a cloud native consulting organization and we design, develop and build cloud native B2B applications for ourselves as well sometime for our customers in healthcare, e-commerce and financial services.

We are looking for mid to senior level engineers who are experienced in working with a fully remote and distributed team working on building our own products. And can take the lead role to help in building and growing an engineering team. We value written communication, agile practices and passion for building world class products. We believe in giving full autonomy, that is reciprocated with commitment from each and every team member. We welcome people who want to learn and grow with us, rather looking at their academic degrees and current language proficiency. However, if you want to know our current technology stack, then we have Python Flask, React/redux, Docker and heavy AWS (with fully automated CICD). But we are not married to those technologies and any other technologies can be explored to build our new microservices and serverless applications.

If interested, please reach out to careers@ibexlabs.com with a recent copy of your resume. Bonus point for sharing your Stackoverflow and Github profile URLs.
How would that work exactly, could you elaborate a bit more?
Researchers isolate single artificial atoms in silicon
To be fair to GH, I wouldn't trust them if their customer service could be convinced to unlock an account with neither email nor 2FA access. Passwords leak all the time (because people are bad at using unique passwords) and social engineering efforts are quite effective at hijacking high-value accounts in a great deal of companies, so while I sympathise with the loss of your account, your experience actually improves my opinion of GH's support.
To the extent that a law is unjust or otherwise morally wrong, it could be said there is a moral responsibility to disobey an unjust law (where one would otherwise be following it in a way which results in the unjust outcome). Note that GP isn't saying that it's permissible to break any law, only immoral ones.

It may be countered that the law isn't actually unjust (nor immoral), but a more convincing point is that it opens the door for companies to do whatever they like. I don't think that holds up - morality is supposed to supercede law.

It could be argued that anyone can disobey any law because anyone can find something moral or immoral - but that doesn't stand up; most people (and certainly society in general) admit some degree of objectivity in morality to the point where almost all moral questions either already have an answer, or the answer is currently being discussed (and that discussion is a process to find the right answer). People tend to say morality is "subjective" (whatever that means) or "relative", but act as though it is objective - with all the blame, shame, guilt, and assigning of responsibility. Even if it is "relative", it is relative to this society, in which GitHub operates.

Some people are interpreting this discussion on morality and law as being a matter of what a company or person does or doesn't "like" - morality is (by most accounts) a different ballgame, and should not (epistemologically speaking) be conflated with mere preference. Disobeying a just law (and doing something unjust in the process) is just as morally blameworthy as obeying an unjust law (and doing something unjust in the process). It's not a carte blanche for companies to do as they please.

I'm not commenting on this specific case; I'm silent on my moral reasoning of it, but I wanted to try and explain what I think GP was getting at.
Probably yes