skysight-inc/HackerNews huggingface dataset:
You can run that pseudoscience yourself with Zokrates. They have really good documentation, which makes it a lot more concrete. I didn't get zksnarks at all but that cleared it up for me.

https://zokrates.github.io/

The basic idea is that you have functions with both public and private parameters. You can do two things:

1) Pass in all parameters, get back the output and a proof that the output is correct.

2) Pass in just the proof, the output, and the public parameters, and get verification that the function ran correctly; i.e. that the public parameters and some private parameters you don't know generated that output.

So on chain, you can skip storing all the private parameters, as long as you store the proof, and have a contract verify the proof before storing the public data.
Genetics are a significant factor in how you metabolize caffeine. Some people can have a cup right before bed and be find. Others, won't be able to sleep the entire night. Maybe you metabolize caffeine quicker or something
Still, with that (reportedly) missing paragraph, it's still a large jump from vague "sweeping visual rejuvenation of Windows experiences" to conclusive "overhaul to the Start Menu, Action Center and some in-box/bundled Microsoft apps". But hardly the first times news organizations add their own flair to stuff.
Thing is, GitHub is a tool that facilitates distribution of IP. So if someone is logging into GitHub in Iran, whether they live there or not, they can use it to "export" code.
I think one part of the solution to the social media and megacorp problem is mandating that all companies must provide 24/7/365 live customer support to all users at no additional cost with mandatory minimum fines per user per day for noncompliance or bad faith efforts. For most companies this represents no problem, they already do this, or are close enough. For Facebook Amazon tiktok Google etc it should be crippling to these loathsome racketeering enterprises.
Stone Ridge 2020 Shareholder Letter
Open source software for mesh community networks
I have thought it silences keyboard in a room completely with some active noise canceling magic. Such would be helpful to not wake up my spouse at night.
Seems someone has responded to it.

https://twitter.com/natfriedman/status/1346452935924846593
Third Brexit notice to registrants and registrars
> That emissions chart looked good. Half as much as 1970. Too bad we have 5 times as many vehicles

Yes, which is a problem environmentally, but from a basket-of-goods measure for the individual consumer, the number of cars is irrelevant: we as buyers are getting a better product.
PyPI's XMLRPC API has been temporarily disabled due to unmanageable load
And this included the VRAM, or rather the variable-size display file! Count 25 bytes + 1 byte per character [1] Hopefully, BASIC tokens were included in the character set.

[1] https://retrocomputing.stackexchange.com/a/7974
Military Cryptanalytics, Part III
Greenhouse gases already emitted will warm Earth beyond beyond Paris agreement
They haven’t finished the last one yet.
Year on GitHub 2020
I find it interesting to look at this graph against Maslow's hierarchy of needs.

First layer, shelter and food, have increased almost perfectly in line with wages. That's reasonable.

Second layer, security - including healthcare in the US - "feels like it’s experienced hyperinflation", according to the author. And, as you age, your healthcare needs increase.

So if you're low in this hierarchy, being relatively poor, then inflation might feel much more punishing to you.

As a poor person, you might have experienced inflation as averaging 6% over these 20 years, even if the underlying figure averages 2%.
Payment processors get audited, they need to store data for more than the chargeback/refund period. Plus, India deals with all kinds of instruments for which there isn't any "chargeback period" of sorts.

Disclaimer: I work at a competing payment org in India.
Probably dynamic contrast ratio by graphic driver and/or monitor that is tricked/triggered by unusual dithered patterns during scrolling.
I didn't see a whole lot of blaming tech when every big company was found to be participating in NSA's PRISM program.
2fa is good enough when it's another factor in the authentication. Physical devices are great, but I prefer more open things like TOTP/HOTP because they are easy to backup and restore (well, for a technically versed person who'd know not to keep it on the same device as their password, otherwise you are almost back at 1fa).

I do agree with your take on account takeover in case of lost credentials.
Please don't post sarcasm. You can make an equivalent statement ("it almost seems...", "I can imagine...") without the needless twist into a false/sarcastic formulation that just makes your post needlessly harder to understand.
Compile-Time Evaluation in Haskell
The actual issue is that Android does not allow executing any code that wasn't downloaded through the play store. And even then only if they're signed by the same user.

1. You can only execute binaries together if they're signed by the same key.
2. Each person has to have a unique signing key.
3. If a user wants to execute a pre-existing software, and something compiled by themselves, both need to be signed by the same key.
4. This means you need to re-package and sign every single program you'd ever want to use together with your own code again, in new packages, and submit it all to Google Play.

This means every Termux user that would want to ever run gcc would have to

(a) submit every single hello world they write to the play store to try it. And every single run requires a full app update, and
(b) additionally repackage and submit all linux packages, signed with their own key, to the Play Store.

This means to even compile and run Hello World, you need to submit several hundredthousand packages to the Play Store, wait for approval, and download them all.

Yet at the same time, Google Chrome can use WebAPK and auto-generate APKs on the fly with custom code and install them on the device without going through the Play Store.

The alternative of course is not being able to use a phone as general purpose computing device, but considering Google advertised Android as exactly that, that's getting close to fraud on Google's part, removing functionality after a sale.
Electric cars make up 54% of cars sold in Norway in 2020
If you have developers that can use git they can setup and maintain a local git or source control.

If no one in your company can do that.. hire or outsource.
There's also i3system/ThermalExpert: http://www.i3-thermalexpert.com/
Uberspace Shared Hosting
IBM CUA 87/92 is at least 90% done if not more.
As of now, I've only used two Android forks, Cyanogenmod and LineageOS, primarily because they work on so many devices. LineageOS has a whole list of cool custom APIs that I've considered taking advantage of in some future project, but other than that I'm not sure.
> But in this particular case, GitHub appears to enforce US foreign policy on what appears to be a company on the EU market.

Surely enforcing your politics outside of your jurisdiction is the whole point of an embargo?
Sent an email :D
No they will be public blockchains. There is over $2 billion USD currently moving around on ethereum in a stable coins.
From the Juspay blog post:

>Our card vault, in a different PCI-compliant store with encrypted card data, is secure.

Disclaimer: I work at a competing payment org in India.
Don't let your business depend on cloud services. If they're really important, then self-host your servers. There are so many stories of the cloud being a single point of failure (ironically) due to arbitrary and capricious rules, and/or bad support.
I am working on a platform to make, run and share microservices. Want a co-founder who can focus on marketing and strategy. The person needs to have a good understand of PaaS space, serverless and (preferably) based out of India. Drop me a mail at ynafey at gmail if interested.
Hola,

I just launched https://noisycamp.com, an AirBnb for Musicians.

I'm trying to make it easier for music studio owners and musicians to reserve, pay and manage their practice spaces.

I just released the first version of the web app, and I'm starting to reach studio owners to create a base inventory of studios.

I'm looking for someone with strong sales and product skills, able to help me developing the business side of the project.
For me noisetorch [0] (based on RNNoise [1][2]) works pretty good. I'm using RTX Voice while I'm working on Windows and noisetorch while working on manjaro.

RTX Voice seems to work a bit better, but noisetorch compares really well to it. I have a microphone which has static noise and is not really mechanical decoupled from my table. Both applications are good at cancelling that kind of noise.

Noisetorch is a bit more focused on suppressing noise while you're not talking, which is the use case of the posted article. RTX Voice is better at suppressing noise while talking, which you can hear in Nvidias demos as well.

[0] https://github.com/lawl/NoiseTorch

[1] https://github.com/werman/noise-suppression-for-voice/

[2] https://jmvalin.ca/demo/rnnoise/
lol someone responded a week later and possibly only because it made the front page on hacker news
TL;DR: Android is trying to enforce all data being either writable, or executable, never both. iOS already does this. There are big security benefits (it becomes much harder to exploit an app).

A disadvantage is it becomes much harder to make things like terminal emulators and things that want to download random code and run it.

But those are by far the minority of apps, and it seems crazy to make a pretty massive security tradeoff for something that 99% of apps don't need to do.

One solution might be a special permission to be allowed to do that, but it seems unlikely a user could really make an informed decision.

Another solution could be to interpret rather than execute the code - you lose a lot of performance, but for people running bash scripts, that might not matter. Using WebAssembly might be a good middle ground.
Also, you should take into account that SAP the company is not just the ERP. It has acquired several big SaaS vendors in the past years (Ariba, SuccessFactors, Concur etc) so many of us may be touching SAP without even realizing it.
But the integrative part already takes care of the signal “history”, doesn’t it?
It doesn't "mute your keyboard" it "mutes everything" which isn't very useful in a meeting.
Spinning up your own git server is not a huge effort though even for a startup.

As to what is archaic - I believe a point can be made that the division of labor thing can suit poorly our brave new cloud software world. You can't just buy things (or software) from others, and completely own them. If you are outsourcing some part of your business to others, you also lose a lot of sovereignty that is crucial to stay flexible and move fast. Apart from the fact that all these solutions are bundled with analytics that will play against you as soon as your supplier wants to become your competitor. And as I said before, staying in control is actually not that hard as soon as you know what you are doing, and can be a huge competitive advantage.
Location: Chicago, Ill

Remote: Yes

Relocate: Boston maybe

Technologies: Python, B2B, Professional Services, PostgreSQL, Java, data science, data engineering, technical account management

Resume: idclark.github.io/cv/

LinkedIn: https://www.linkedin.com/in/ian-clark/

Xoogler with 8 years of experience looking for solutions engineering, technical account management, or other technical client facing work.
I think latency also matters a lot for client-side DB connection pooling. If the DB is a 10ms round-trip away, and queries take 10ms, the process on the DB side is only really busy half the time.
A year? I did it in a week. It's not worth the long effort to do it over a year. Just rip that plaster off

Yes, I can confirm I got headaches for that week, but after that, it was fine. I no longer found myself getting drowsy mid morning or mid afternoon when I'd normally have cups of tea

But it's not worth dragging it out when it's easy to get over a caffeine addiction in such a short timeframe

Edit: And due to the quick quitting, the benefits were much more noticeable. Within a couple of weeks it was immediately obvious to me how much more alert I was throughout the day, how much of my normal workday sluggishness and brain fog was artificially caused by caffeine, and how much less greasy my skin was
Windows 10 21H2 “Sun Valley” will be a facelift for Windows
There are very few good things I have to say about the Conservative government, but the early days of GDS make it onto that short list. They intentionally structured GDS as much like a startup as possible, attracting a huge number of highly competent people, and giving them oversight of government digital projects.

They're the inspiration for many other country's digital teams, including the USDS who are strongly modelled on GDS, and have spawned equivalent teams within other branches of the UK government such as the Ministry of Justice and NHS.
This is just it ; The author doesn't compare to CPI as calculated using the methodologies for the 1990s or the 1980s - he just builds a straw man and throws cheap consumer electronics at it. What he fails to realize, is that this is precisely the argument of those who believe real inflation to be higher than reported; Namely, that without including cheap electronics and luxury items the picture is much much worse - which it is. This article built a nice strawman and burnt it - what I'd like to see is the author actually tackle the claims of his opponents rather than gross mischaracterizations of them.
Open source serverless frontend infrastructure service (first milestone reached)
Great article!

We have a Rails app that uses Puma with MySQL, but so far single threaded (the Puma config has `threads 1,1`), because we migrated from Unicorn and are still worrying about thread-safety.

Currently our database.yml pool size is set to 25, because we have 25 puma workers on the server.

Reading your article, this seems to be overkill, since that setting is _per worker_, and since each worker is running only with 1 thread, the default 5 should be more than enough?

Also, I just checked and our MySQL is configured with 151 max connections; if every worker of ours can use up to 25 connections, that can lead up to 625 connections to the database, and that's without considering Sidekiq (concurrency 25).
How can you know it’s not E2EE? The absence of evidence is not the evidence of absence, or something like that.

I agree that closed source is harder to verify, but that’s not the same as insecure.
Servo valve dithering is overlaid on top of the PWM duty cycle.
If you're curious:

https://github.com/redux-saga/redux-saga

As I said, I'm on the fence. Redux itself is for programs that get large enough, and interconnected enough, that you want a central place to manage global state. You add in sagas when you want to grow that to include all side effects.

It is really cool to use its debugger and look at every message that got passed, and how that changes the global state. But adding in the message passing system is really heavy: you have to connect the component to it, AND create an action for both the request AND the response, AND put the code in a separate "reducer", AND then the whole saga middleware magic, AND several other things.

So... keep it in the back of your mind. If nothing else, it's pretty cool to use generators for something.
I'm really hoping they force more touch like features on mouse and keyboard users. I really appreciate having to swipe things with my mouse. /s
Because they “are just the platform”, and the early days was all about “make your own boards for your own purposes”. Once they had enough users they quickly transitioned to what we see now: game Google search results and force people to sign up.
My first venture gingrapp.com was recently acquired (good kind) and am looking for a new adventure.

curbd.app is a MVP product I’ve been messing around with. Not sure if it’s got legs, though.

Also have this concept app that’s the anti-Amazon app. It’s an app that lists all local stores inventory/pricing that consumers can use to one stop shop brick and mortar. Haven’t built that MVP yet.

If you can’t tell, my passion is helping SMB owners compete with the bigger players. If this is your passion too, I would love to talk.

My info is in my profile.
Thornhill teenager uses AI/ML to treat Tourette's syndrome
Use a keyboard shortcut. Since you only need it when typing, your fingers are there when you need it.
From the pricing page, it looks like even if you pay for the most expensive option, you still only get to remove their watermark for 30 minutes! If you are paying for the basic service (NOT free) you can only remove their watermark for 2 minutes!

Apart from that, it looks like an interesting product.
> Ironically, Git is a decentralized version control system.

But git and github are not the same, as the latter contains a lot more extras in terms of functionality.

There are good github alternatives, like https://gitea.io

And if you then talk decentralized version of that, ForgeFed comes into picture. See https://forgefed.peers.community

As it happens there's a recent interest to evaluate that for implementation in Gitea (and maybe funded by NGI0):

https://github.com/go-gitea/gitea/issues/14186
Here's a tip from people I know that do streaming from their computer: get the microphone off your desk. Find something else to put it on or buy an arm it can attach to. The fact that your device or mic are sitting on your desk where the keyboard clack vibrations are traveling right through amplifies them.
Well, one's horoscope is also a set of "determined and pretty precise" values but that's not to say that we have learned anything useful from looking at a person's horoscope, except from what can be informed by a belief that it influences a person's behaviour.

That is to say, that the value of a variable can be precisely known doesn't say anything about the utility of knowing that value. Accordingly, the talk in the linked video is not arguing that the values of random variables cannot be determined with precision, rather that doing so is not sufficiently informative for the purposes of understanding physical reality.
There have been rumors about the 'Sun Valley' gui refresh for months. This is from October https://www.windowscentral.com/windows-10-sun-valley-ui-octo.... Its not exactly a surprised either, Windows 10 was released in 2016(?).
My mistake, I thought that Componolit work was for seL4, but it is also for Genode.

https://componolit.com/index_en.html#components
I hope they will do a Windows 7 "back", but knowing them they'll probably the horrible Windows 8 instead
IMO mute should be the default in most meetings; plenty of apps (I know Zoom and Skype) have the spacebar as a "push to talk" button. PTT should be a standard in most meetings.

I used to play eve online, having a few hundred people in a voice channel would be impossible if push-to-talk wasn't made mandatory.
Wow Telegram ¯_(ツ)_/¯

Most folks would be inclined to look under "Settings" rather than "Contacts" for something like this. How strange!
SEEKING WORK | Indonesia | Remote Only

Location: Indonesia.

Remote: Yes.

Willing to relocate: Yes.

Technologies: HTML, CSS, JS, Hugo, Git, Figma, Adobe Illustrator, and Adobe Photoshop.

Résumé/CV: Available via email.

Email: elnino@uisual.com

I'm the creator of Uisual (https://uisual.com/). A collection of free plain HTML/CSS landing page templates for startups. Uisual was featured on Speckyboy, Web Designer News, and more.

I'm Indonesian designer and front-end developer. I'm more into design, but I can code my design into usable product. I design delightful interface, website, brand, and packaging. I love working with inspiring people and companies on challenging projects.

Feel free to get in touch.
Huge bummer. It would be nice though if the FAQ included a short technical explanation for this limitation, similar to how it explains "Why does Unclack need Accessibility access?".
That's just caffeine "working", surely?
Hope they aim for consistency in the refresh. I don't mind constant refreshes or redesigns. I don't care that I'm slightly less efficient in the modern settings pages than in the old control panel. I'm happy to lose a bit of efficiency to have a nice design. Just like I want web pages to have a nice design even at a (reasonable) cost of readability or usability.

But what does bug me is when the refreshes are half baked. Either refresh everything visible and hide the old one entirely behind some obscure command if it must remain, or don't refresh at all.
Only application specific; Zoom will give you a notification if it detects noise (e.g. you speaking) while muted.
CommerceIQ (https://commerceiq.ai) | Engineering (multiple roles) | Bengaluru, India | ONSITE (currently remote) | Full-time We are building the operating system for e-commerce. Helping brands overachieve on e-commerce websites. CommerceIQ is growing super fast! For referrals email me at rhitik.b@commerceiq.ai

* SDE-1s
* SDE-2s
* Product Designer 1
* Senior Product Manager
* and many more! :)
Thanks for correcting that. (Not a native Greek speaker myself, obviously. Just a linguist with some outside familiarity.)
A bit off topic, but seems like at some point these sanctions start helping instead of harming. If you are "sanctioned" by GitHub, Facebook, Twitter, Reddit, Instagram, PornHub, what have you, then in the end you will probably gain productivity, not loose it.
That “someone” is github’s CEO.

It does not condone that it took an HN frontpage to react to a massive issue from a client blocked due to either a badly configured sanctions system, or a badly defined false positive determination workflow, that could not be expedited otherwise by the client, but... it’s something I guess.

Good luck having a 7-day response by your bank, who have the legal obligation to not share with you why did they block you, or having Google’s CEO looking into your issue aired in twitter.
Don't quit over one guy. And disregard others' advice about rapprochement;
there is no getting past a lethal mix of incompetence and unprofessionalism.
Steer yourself towards projects that don't involve him. This might take
upwards of 1-2 frustrating years. That's why we call it "work."
I’ve a portfolio of tech demos that I’d like to monetize, or use as a stepping stone to offer services. I’ve tech lead and public speaking experience. I’ve been mostly bootstrap and gov innovation for most of my career.

https://archive.harlanji.com/2019-08-26-demos/

I picture holding something like 5% equity of a B2B SaaS/on-prem based company and exiting around Series B with a team of successors after some years.

I’m located in San Francisco, can commute and maybe relocate to Santa Clara or Cruz or East Bay.

My IT situation is weak so contact will seem flaky... I’m working on it.

Biz@harlanji.com
Our greatest ally.
> Also have this concept app that’s the anti-Amazon app. It’s an app that lists all local stores inventory/pricing that consumers can use to one stop shop brick and mortar. Haven’t built that MVP yet.

This has been tried many times here in Germany with little success :(
Convivial Design Heuristics for Software Systems [pdf]
I think there's a (big) misunderstanding here.

My opinion __is not__ that Assange should have refused to help Mannings, Assange is an adult, he can chose to do whatever he wants.

What I'm saying is that Assange should have refused to be accessory to a crime.

Journalists are protected when they receive classified informations, even if obtained illegaly, as long as the journalist didn’t do anything illegal

He knew he was helping with something illegal (at least he should have known) and that by doing it he would lose the kind of protections guaranteed to the press.