skysight-inc/HackerNews huggingface dataset:
I wonder how much benefit you would get from targeting specific microphone/speaker setups for noise cancelling rather than treating everything the same. I would imagine that the noise cancellation requirements are far different for someone video conferencing over a laptop mic and speaker versus a good pair of Bose headphones. If you could specify what type of device you are using it could tune the noise cancellation accordingly - if I am using a good pair of headphones, I don't need echo cancellation, but I still need to filter out some amount of background noise.
Thanks for the recommendation, and information, I've got that book on my Kindle now for tonight's reading.
The biggest reason for this is people not using headsets. If someone is just using their laptop speakers and mic, Meet will prioritize the mic if they're talking and will duck any audio that comes through the speakers.
There are a lot of alternatives. See https://github.com/hengestone/lua-languages. These languages use the Lua or LuaJIT VM as a backend, either as a Lua transpiler or a bytecode compiler.
I didn't realize Twilio did video -- I'll have to take a look!
You mean where Musk is basically saying “please don’t hold my demands of my workers against them. Punish me instead, please?”
Accused Detroit River smuggler used James Bond-style submarine
Plenty of people talked about it, but to no particular result.
I really don't think he did any more math than "I want this factory open"
There's some subtle sexism in that story.
3M sues Amazon storefront that allegedly sold fake N95 masks for $23 apiece
a monumental discovery in Mexico was also recently made possible with non-invasive technology (excavation is now underway, though).

https://www.smithsonianmag.com/smart-news/largest-and-oldest...
Yes, it's mostly useless but it's also interesting to consider sudo in the context of its history, and how computing has changed in a way that's made it less useful.

sudo was most useful when computing mostly occurred in shared runtime multiuser environments, as found in many research universities from the 1970s through the early 2010s. It was useful in this situation because it allowed selective granting of privileges to regular users (students, researchers, professors) to run commands otherwise only available to the superuser (sudo = "substitute [root] user do").

Those were the days of asking your sysadmin for root access to do something potentially dangerous to the system or disruptive to other users on the shared Unix system (i.e. running the "shutdown" command, or listening on a reserved network port). sudo allowed the sysadmin to trust specific users with certain commands they wouldn't otherwise be able to run.

sudo (and its GUI equivalents) was then adopted into personal computer OS's as part of the first push to secure consumer OS's against their own users corrupting them inadvertently, or via the emerging problem of computer viruses. At the time, consumer OS's (win3.x - win95, original MacOS) ran all software with administrative privileges.

Those OS's were replaced by enterprise equivalents that were designed with stronger access control features (windows NT, and the BSDs that became MacOSX).

The idea was that common tasks of the time (i.e. word processing, spreadsheets) would run as regular user accounts, and things like installing software or changing system settings would trigger a password prompt), just as happens in an enterprise or shared multiuser environment.

But consumer OS's basically have a single logged-in human user at a time. Thanks to the web, when computation needs to happen on a remote, shared compute machine, it happens over some form of RPC or API. Other concurrent "users" on most computers are usually system processes, not real users. How many of us login into a remote shared "compute" system anymore? Heck how many of us even remember doing that?

Mobile OS's, and increasingly desktop OSs are evolving into managed runtime environments, which by design have no facility for "root" access at all, often to the chagrin of tinkerers who miss having the ability to modify OS internals. Even server-based apps are designed to run in containers that run in managed server environments.

Anymore, there's hardly a good reason to design most systems and software to require root access to install or run anymore. And yes, there are exceptions to this but those are usually for legacy software, or very specialized use cases like OS development itself.
> And I have a "suspicion" assigning full copyright to your partner, of the code you wrote, may have something to do with it.

My problem is with wishing I had more certainty and, yes, compensation, related to a possible sale of the company. The code is not of use to me outside of the company itself, and from a developer satisfaction point of view I've enjoyed crafting and developing it; it's something I'm proud of, but it doesn't mean I need or want to own it. I think developers need to be good at 'letting go' their children.
Hybrid API Management with Kong
Congratulations Paras!! Wish you continued success. It would be awesome to hear from you what specific things and people helped you to be successful in HN.
> I do actually but it's not that much work

It apparently is, given that D only supports x86 assembly, doesn't support all instructions and has idiosyncrasies like requiring prefixes to be written as separate instructions.
It has been a long long time since I gave Haiku a look. It is getting there. Setup on KVM took less than a minute. Looking nice. Networking seems a little slow when loading web pages, otherwise looks good. I miss WebPositive.
Developer Relations in the Covid Era
The 2 cases is only in the days after the factory re-opened. You're comparing apples and oranges here.
Ask HN: Is the Generalist Dead?
Throwaway account since I'd rather not have this tied to my job hunt.

I spent the last 2 years building a SaaS startup that the pandemic killed. I've been founder or the first non-founder engineer for most of my 13 year career.

I am now in the uncomfortable position of looking for a job and it's not going the way it has in the past. I'm very good at talking to nontechnical stakeholders, gathering requirements, implementing them on the frontend and backend, building the infrastructure, and deploying the code. In short: I can own the entire process from start to finish.

Nobody seems to want this anymore. They want people who have spent X years working exclusively with Y framework that they can slot in to do only that. When I tell people what I've been doing they act like I'm crazy, that nobody can own the entire process from start to finish. They then ask me to do code golf or answer obscure programming trivia that only a specialist would know.

So here's my question: does anybody hire generalists anymore? Or did I torch my career by taking the entrepreneurship route and not specializing?
Congrats Paras! 10 years is no small feat. Thanks for sharing, and hope to see this again in another decade!
Definitely not the end of the world, but the utility of a trusted computing implementation depends a lot on the track record of actually being one, and SGX's isn't exactly great.
Production shut down on XXXX Gold, West End and other brands after cyber attack
Cool. I have seen VWO before while looking for a tool, more than once. This history is one more proof that big things can start small.
Multi-Master Replication Solutions for PostgreSQL
I don't know you or your history of questions. In my experience, I'm taken more seriously when I don't ask questions in a way that implies an answer I expect. Open-ended questions seem more sincere every time.

"Where can I learn more about Black Lives Matter?" is far better than almost any variation, ranging from "Why do people say Black Lives Matter when such-and-such is true?" (which smells like disingenuous nonsense) to "Do protestors care about COVID-19 anymore?" (which is structured to allow only yes/no questions with zero nuance, and is clearly designed to result in "Apparently not" from people who already agree.

So if you often find yourself not being taken seriously, think about how your questions might be answered, and maybe ask more open-ended questions.

Also, people aren't required to answer questions because you ask them. Not everyone has the time or motivation to educate, especially on contentious topics at times of stress.
My line of thinking was theft or data modification.

I have access to this box and it has granted me access to some other system which has useful data, like a database, NFS mount, or S3 bucket. Let me hop in here and grep for something juicy to steal, maybe flip some bits around to fuck with people, or just delete shit.
Tips to get your first contract on Upwork
Every book published by L. E. Modesitt, Jr. and Iain M. Banks (I need to make more of an effort to do the same for Iain Banks. :)
>that was censored by the "green" industry

Can you elaborate on this? How was this done?
It's a shame that the CFAA is used to prosecute people who bulk download articles from JSTOR instead of crimes like this. The DOJ should work with Indian law enforcement to track down this firm and get information on their customers. It's clearly being run as a legitimate business and I suspect it would be trivial to recover records.

Activity like this makes everyone poorer in terms of the actual damage done by the breach as well as all the extra security work that has to be done by Gmail, Dropbox, etc to prevent further abuses like this. It's exactly the type of activity the government needs to protect us from.
Assassins Creed have done this for Egypt and Greece — a “no fighting” educational sandbox you can explore or get guided tours[1].

It can be bought independently on PC and is quite cheap[2] — it was being given away for free recently.

[1] https://youtu.be/_yMDdQKfv70

[2] https://store.ubi.com/uk/bundle-discovery-tour-by-assassin-s...
No, just one where there isn't a permanent underclass that is exploited.
Musk is a smart man, are you suggesting that he doesn't think about the obvious consequences of his actions?
> at that point the solution is for them to hit mute

From a technical point of view, that is really the best thing. It works, and sometimes it's the only thing that works.

But if you try to get people actually do it, you run into problems:

(1) They don't realize it's them. AFAIK the system doesn't play their audio back to them, so while everyone else hears the noise, they don't. The one person who needs to take action is the one person who doesn't know action is necessary.

(2) They are distracted. When their spouse is talking, they are focused on whatever their spouse is saying, not on how it affects the meeting audio. Or the meeting is boring and they're not paying attention.

(3) They just don't care enough. They are there to attend a meeting, not fiddle with computer stuff. Some people will never take the time to learn where the mute button is in the software.

Perhaps #1 could be improved, though, with some kind of blindingly obvious indicator in the UI. If "YOUR MIC IS WHAT EVERYONE IS HEARING RIGHT NOW" flashes when your mic takes the floor, maybe you'd notice it lighting up when you didn't intend for it to.
Running Ubuntu 20.04 on my P53. The Internet told me I needed to check the BIOS was up to date and check a couple of things were set properly before installing, which I did, and everything seems fine. Before that it was a T430 which was also fine.
Probably. It's probably off-topic. Submitting whatever the evening news releases is usually off-topic. There are exceptions, of course. Sometimes the news does accidentally cover things that are interesting.
Ah yes, there's the standard HN mental gymnastics to defend Musk.
Congrats paras. I've been a big fan of your original work but I was rather disappointed to see your recent work like https://pushcrew.com which is everything that is wrong with the internet today.

So many Indian sites are using your technology to make web browsing a nightmare for visitors and spam unsuspecting readers with web notifications.

I hate such popups and modals created by pushcrew like the fact it forces users to optin to these notifications on articles. It was not what the web notification api was designed for.
If you live in a county with a lot of people, county-level data is useless. If you don't live in a county with a lot of people, your risk is pretty low.

Look at the zip code based stats in a single large county. The variance is insanely large:

http://www.dph.illinois.gov/covid19/covid19-statistics
In the context of police brutality, white lives don't matter. Who protests when an unarmed white person is killed by police?
The graphic on this post is excellent. It summarizes retention benchmarks for different categories of services.
A Ryzen MacBook Pro is a dream machine for me. I think its unlikely though.
Season of Docs Now Accepting Technical Writer Applications
The sprawl (neuromancer etc) and the Jean le Flambeur (quantum thief) trilogies. Both are packed with very interesting concepts and characters.
- a good IDE (contains debugging, code look up, code completion, automation of boring parts like selective recompile, refactoring, linting etc etc)

- version control (unlike you, mostly the basic parts, the safety net)

- testing libraries
The single biggest contributor: vim. Not relying on fancy IDE's with smart autocomplete and all that. You end up learning the internals of a language/library without relying on the IDE to do it for you. It became my weapon of choice around 2009-2010 and now I can't remember the last time I had a syntax error. Browser for documentation and vim is literally all I need.
Congrats! Would love to hear more about how you acquired your earliest customers and what growth channels have worked best for you.
a1, this was before Graviton2 was released.
After writing the above, I clicked through to your comments. IMO, you started with an open-ended question that was literally answered in the link already, then followed up with a series of additional questions that suggested you disagreed with the stated reason.

Dude makes a sacrifice to move things in what he perceives to be a positive direction, and your response seemed to be to cast doubt on his motivation and imply his actions were foolish and misguided.

It sure didn't seem like any kind of honest questioning to me.
What’s the misunderstanding you’re trying to avoid with this distinction?
That's also what I'd read. For a while I used a Hauppauge PCI card to get legit/paid cable into my HTPC. It actually still works for OTA digital TV but back then it was a godsend.

Even the built-in Windows Media Center gave me a better interface and tons of storage versus the junky old cable boxes for rent, but then they used confusion over the switch to broadcast digital to stop providing Clear QAM channels and move everyone over to digital encrypted cable boxes.

For a while I really wanted to buy one of those fancy Ceton cards that took a CableCard like a TiVo, but between the cost of the tuner card and the horror stories I read about getting $CableCo to support anything but a TiVo I just said screw it and stopped buying cable at all.
bashrc snippet (with extra newlines, for folks on mobile apps like materialistic that don't understand code formatting):

# I do this an embarrassing amount

alias fgf='fg'

alias fgfg='fg'

alias gf='fg'

alias gfg='fg'
> White is really bad at destroying stuff directly unless it's artifacts or enchantments. It can destroy or tap lands, but typically ALL lands (2WW Armageddon). It's self-centered and when it affects enemies it's usually by placing rules, laws, constraints (Pacifism; cannot uptap; etc). Mass effects of various kinds are a common theme.

White also has a thing for destroying creatures engaged in combat, which is both an extension of its rulesetting ("fighting is against the rules, and if you break the rules, you die") and its preference for pacifism (enforcing non-violence via harsh punishments). White is also the only color besides Blue that gets counterspells, typically with a taxing condition (e.g. "counter target spell unless its controller pays {2}"). White, like any responsible government, collects taxes after all.

> Green is exceptionally bad at destruction and dealing damage. Its boons are often individual in contrast to white's, which is morel like a jungle than a society. Very early M:tg had cards like Stormseeker, they are notably absent in modern M:tg.

And when Green does get to deal damage, it's through creatures. It gets straight-up buffs such as good ol' Giant Growth, plus effects where creatures get to deal damage to targets equal to their power (nicknamed "one-sided fight", after the "fight" keyword where two creatures damage each other equal to their power).
You could pick any large company that reopened and find instances of employees who have the virus. Singling out Tesla is good for clickbait, but why should the Tesla factory stay closed when bars and restaurants in California are allowed to open?

This is the new normal. We can't stay in lockdown forever. Jobs deemed "non-essential" by white collar professionals comfortably working from home are pretty essential to the workers who have been stuck at home without an income.

Until a vaccine is developed, people will get sick even if they are social distancing and wearing masks and their workplaces are doing the right things. We shouldn't be shocked or outraged or self-righteous when that happens. Society needs to accept that or we will never recover from the lockdowns.
What’s in a Shitstorm? Some thoughts on approaching the hurricane (2016)
Maybe it is in addition to my ad blocker (https://github.com/gorhill/uBlock). Either way, don't surf without them.
I always feel this with Zoom. Interestingly it did not seem to be an issue on a recent Discord call.
> he must have determined just how many people can get sick and die without it being too much of a PR problem

I'd guess he also has some demographic data on his workers. If a substantial fraction are healthier and/or less susceptible than the population, it stands to reason that his plant should open before the broader economy.
Yes. Obviously! Why else would he give his child an unpronounceable name or publically call a perfect stranger a pedophile?
smaller companies need generalists, bigger companies need specialists. If you apply for a startup of a small dev shop, they would love to have you because they need people who can do things outside their discipline, they simply cannot or do not want to afford having one person every job.

What kind of experience do you have?
In a college language seminar we read The Tale of the Wyf of Bathe very closely in Middle English. The Canterbury Tales are a really great way to learn it, because they are so rich and varied and there are great dual language editions with copious notes. The big fat Penguin edition is fantastic.

In general, poetry is a great component to any language learning (enhanced by the fact they're often published in dual language version), but it's essential for dead languages.
New Harness product lets engineering teams monitor cloud spending in real time
Almost certainly. Thing is, as countries develop, the birth rate drops off a cliff. Canada's already at 1.5 births per woman. The US is only slightly higher. As we make more robots, we'll make less humans. Society will be forced to become dramatically different.
> Maybe they will move all their devices to their own superior OS Tizen. Or maybe they tried and it did not turn out very well.

Google (via the Open Handset Alliance) managed to enforce the current status quo. Manufacturers can't simultaneously ship their own OS like forked versions of Android, or presumably Tizen, and still be allowed to use Google Play Services. It's all-Google or nothing. I don't know whether Tizen is superior or not but one could assume it isn't simply due to the lacking ecosystem. Windows Phone was a good OS. It was shot in the foot by a weak app ecosystem.

> So whichever side Samsung is it does not affect Google.

Samsung has 20% of the market and a lot more of the high end market. Going with "not Google" means a lot of users no longer using Google Play Store and services. It most certainly would "affect" Google.
Thank you.

Yes, XgeneCloud started as a simple project (Xmysql) that was first showed on HN[1].

[1] Xmysql on HN : https://news.ycombinator.com/item?id=15580914
Not sure what to say to that. For normal corporate use, this would be standard Dilbert-esque silliness. In safety-critical situations, it would be madness.
Yes, indeed here we go again, because I fundamentally disagree that "allowing the trusted execution of code" is any different than DRM. A rose by any other name.

I believe a user should have full control over the hardware they own. SGX and other enclaves are a direct affront to that, and I won't give up the fight. If you need a "trusted execution" of code, run it on a server you control.
WebPositive is included.
However that wasn't a realistic scenario, you are unlikely to talk while scrunching plastics, ideally you should get muted 100% when you do it.

Only way this could happen is if someone is standing 3 feet away from you and does it while you talk which would just be rude and probably be stopped by you immediately anyway.

I'm more curious how this could work in the metro or with a washing machine nearby
Any recommendations for resources on learning more about these commands?
Top Ways That Cyber-Hackers Will Criminally Make Money Off of Self-Driving Cars
BindBox Pre-Launch
Create backends graphically and deploy instantly as an API.
That's awesome! Wikipedia states it's based on research by the British Museum and other reputable institutions.
TheOpenShow Podcast: Learn about the latest in tech
Thinkpads are very popular among the Linux crowd.

The only thing that doesn't work in mine is the fingerprint reader.
Agreed, would love to see some real data. Anyone have the latest Zillow?
I generate Typescript types from my database (https://github.com/kristiandupont/kanel) which gives me type safety on back- and frontend without relying on an ORM. I am curious about Prisma but I don't see any advantage to it from my quick skimming.
Your numbers sound out of date.

See the data tables here: https://www.ofgem.gov.uk/data-portal/electricity-generation-...

In 2019 the UK generated 51.04 TWh from nuclear and 76.55 TWh from wind and solar.
> call a perfect stranger a pedophile?

Smart people can be assholes, too.
This is an image of this animal http://bleaklow.com/images/2003/p6_cover.gif

I also have a similar pic for pony, which is actually performant, and not designed by committee.
The Canterbury Tales is a great preparation for the harder stuff!
Gotcha. I'd honestly also would want this, but I don't see an easy way of implementing it.

It sort of makes me wonder how xpath queries work and what algorithms are used.

At face value, for certain JSON files, it is probably possible to do quickly, like in my example above, but the devil is always in the details...
How to Automate Jira: Mad Devs Experience
> there's the standard HN mental gymnastics to defend Musk.

I'm pretty sure that was dry sarcasm, and your comment is the one doing mental gymnastics...
Those adapters that let you use your phone through the audio system of your car (adapter does the noise-cancelling).
I have headsets and tried pretty much everything. there's always background noise from me. I'm even using the audio cable with my bluetooth (!) headsets, turning bluetooth off.

I don't know what else I can do.
> Gravity has been developed from scratch for the Creo project in order to offer an easy way to write portable code for the iOS and Android platforms.

... so, now we CAN have scriptable / interpreted code in iOS?
All the other car manufacturers already reopened.
Discord targets gaming which absolutely prioritizes low-latency. Zoom has a very noticeable amount of latency which makes it really awkward to have multiple people talking at the same time.