skysight-inc/HackerNews huggingface dataset:
The fact that you think "leave it alone" is an example of lacking critical thinking skills shows just how subjective this is.

On the assumption that not many people being interviewed by Microsoft in the 90s had an iPhone style plan or a desire to revolutionize cell phones, "leave it alone" is the most realistic, objectively useful answer a candidate might give. Sure, it demonstrates zero creativity, but it's totally unfair to say that person lacks critical thinking skills as their answer is the most rational.

To pass that question, you need to know the interviewer is looking for creativity and be able to make something up on the spot. That's obvious to many of us, but depending on the role I wouldn't fault someone for not being in tune to that question or ready for it.
I agree this is bad engineering: don't use Android threads for real-time stuff. This should be running at module level.

A better approach, if the micro you are using allows it, is to have an interrupt when (for example) the I2S buffer is empty. I would then point the DMA to fetch the next buffer (already processed and mixed) and fire the DMA transfer.

> at least 100ms

This calls for huge latency problems. But I understand the approach if your buffer-filling/reading procedures are slow or unreliable.

I disagree with the timer thing. There are systems that provide precise timers for media (for example Win32 multimedia timers[1], that I never used but I know they exist).

[1] https://docs.microsoft.com/en-us/windows/win32/multimedia/ab...
Oh, that’s an interesting tool. Thanks.
like in any corporate environment, we play Game of Thrones with real people... :grin:
I just tried it and it works incredibly well. It kind of makes me want to stop using a mechanical keyboard.
It isn’t exactly on point but at some level the investment industry is aware of the difference and does a fairly good job at walking the line. There’s a reason every prospectus looks the same: it’s meant to convey facts and let investors arrive at their own decision rather than “sell” them on making an investment.
Rockstar: A language for writing programs that are also hair metal power ballads
Blesa: Spoofing Attacks Against Reconnections in Bluetooth Low Energy [pdf]
Yeah they kept the Compaq HQ as a giant HP office in Houston, but it flooded like 2 years ago so HPE was building a replacement office anyways.
if twitter blocks you, you can publish your stuff on myriad other services for free. i guess same with a phone company, if they cut you off you can just sign up with another provider ... is it censorship if the phone company cuts you off for non-payment?
Potentially a bug that I found. When I add an icon and click "Flip Horizontally" or "Flip Vertically", the icon appears very blurry and a little pixilated.

Using Firefox on Manjaro.
In general "use the right tool for the job" but arguments for Bash:

* Succinctness: When you mostly glue together other programs, Bash will often be shorter than Python.

* Familiarity/Ubiquity: If you're using a Unix-like you're already using Bash (probably; or another shell that's similar) as your main "REPL to the system". When you wanna automate a thing you can start off with what you've already been doing for that task and go from there. Similar story for experimenting when writing a script, though Python also has a REPL for that.
Here's the article I was trying to remember last night about how Dutch intelligence actually hacked security cameras and watched the DNC hack go down live.

(source)
https://nos.nl/nieuwsuur/artikel/2213767-dutch-intelligence-...

(summary)
https://www.cbsnews.com/news/dutch-intelligence-us-fbi-russi...

Misattributions happen, but Fancy Bear / Cozy Bear is extremely well understood, and they don't generally make much of an effort to hide the fact that it was them that did it. For them, it's often about sending a message.
It doesn't need to be in JavaScript. Any language that can compile to WebAssembly would work too. But I agree with the broader point - the code needs to execute on the client, not the server.
Visual Reviews 2.0
I think it's true, as the blog author notes, that although is a great deal of intro python material, there is a lack of discussion of what useful stuff can be done with intermediate python skills. I've tried studying python three times now. Each time I get a little further, but also each time after a while I start to go "but what the heck can I do with this in my own life that is actually useful?" Probably it's a failure of my own imagination and/or simply a function of the fact that I work as a lawyer and so don't have any obvious examples in my head of how I'm going to use the code, but if I can't see even a potential application down the line I find it difficult to slog through the tedious work. I had originally got going in this area because I had a data-mining idea in mind, but that fell by the wayside.
That's a very good point. Their primary revenue stream is from hardware or sources that aren't based on collecting user data.

I also think this is why Apple and Microsoft have bright futures but companies like Amazon, Google, and Facebook will only see more legal hurdles from here on out.
There are alternatives to fight ad fraud than unqiuely tracking users everywhere.

The tracking part isn't necessary for fraud detection not even for conversation tracking. It's only necessary for "personalized ads" aka spying on users.
That form of shenanigans works only so long as the government is willing to play along, and depends on part on opaque corporate structures.

The EU doesn't seem willing to play along, and branding is important for tech companies. We'll never see a search engine that's secretly Google.
that the fear of employees finding off-shore home-office job offers can be used to increase your wages and negotiation leverage.
I really want this for youtube
Hey. I've been working on an audio recognition tool that is remarkably similar to this one, and there are a few areas I strongly recommend exploring if you want to improve the classification performance.

For waveform similarity, you may achieve better results by comparing the spectrogram (computed by taking the FFT of each "clack") instead of comparing the time domain signal.

Next, the best performing sound classification algorithms (at least in music note classification, which is a very similar problem to yours) utilise non-negative matrix factorisation[0] to do the comparison against a bank of note templates.

I recommend reading "Real-time Polyphonic Music Transcription with Non-negative Matrix Factorization and Beta-divergence" (Dessein et. al.) for a more comprehensive description of the algorithm[1].

I actually tried applying my algorithm to detect taps on different parts of my laptop for fun, so that I could send keyboard events when e.g. I tap the bottom right corner of my laptop, and it was quite effective. The approach is incredibly accurate for classification of short spectrograms.

Feel free to reach out to me if you want to discuss a bit more.

[0] https://en.wikipedia.org/wiki/Non-negative_matrix_factorizat...

[1] https://www.researchgate.net/publication/220723421_Real-time...

Edit: Also, this is great work. I don't mean to denigrate it at all.
Stupid thought, especially thinking about Netflix's history as one of the earliest services that streamed licensed content, it would not surprise me if this was at some point a way to minimize how much unencrypted data was in memory or similar.

Other thought would be, whether the architecture was somehow related to how one had to do things in Silverlight (any silverlight devs still remember how one would do this sort of thing? Any Silverlight devs still around?)
I agree. I know some people, who are good at writing, who were going to opt out of another documentation project if Git was used as the means of collaboration because they felt it was an unnecessary barrier to entry when a wiki is so much more straightforward.

In the end we did use Git for documentation (pressure from devs), and in practice the non-devs tried to stay involved but ended up letting "technical" people do all the Git and diffing stuff, so it remained a practical barrier to involvement in the documents.

People who are used to Git and development in general tend to forget that a lot of tools we take for granted, including text editors, terminals and command lines, are completely alien to non-developers and not everyone wants to learn that stuff for just one project.

I've known developers struggle with Git too (when they don't use it often, or it's only used for 1 out of 10 of their projects), so I agree it can be a fairly high barrier.
This was https://sourceware.org/bugzilla/show_bug.cgi?id=25348, fixed in June. I believe the fix is in the latest release.
> what exactly are you gaining from having the editor gone and now requiring a local docs environment to do all of the preview/edit/commit steps manually

Lets be real: internet points in my github profile contribution heatmap

Kidding aside tho, as a first-time contributor back then the non-markdown editor was clunky for me, the spaces the highlights were just un-natty. You're right about the non-instantaneous fix visibility tho, but for extra QA maybe it's a fair trade-off.
state ownership and community ownership aren't the same thing either, to be fair.
But given existing systems it's probably the closest one can get.
Tangential, but I'm quite happy you put "literally unusable" in quotes and made it clear you were talking about your own use case, and not criticizing the product as a whole based on how you prefer to work. Too often do I see people make the weird assumption that how they work is how everybody works, the proceeds to trash a product based on that assumption.
Your Sunnyvale house is worth significantly more than the median house price in NY State. Your post confirms that Prop 13 is very good for long-term homeowners.

What are you getting away with? Paying less for schools and common infrastructure than your neighbors who bought in the last decade. They're probably paying 3X more tax than you are, right?
It makes some sense if you look at money as "that's how the points are counted". Which I assume is a strong reason why many rich people want to get richer. But then you can't necessarily see how much money people own, only how much they spend...
Honestly I think I prefer the bash version to `DIR=${0:h}`. Although Powershell is superior with simply "$PSScriptRoot" (On the other hand, Powershell's strict mode is a mess and "catch errors" in Powershell is still an extra setting that doesn't actually catch errors half the time.)
I hate to be this dismissive, but I couldn’t find a single paragraph in that article that provided any kind of compelling analysis or insight into human behavior.

I’m less concerned about misinformation propagating through a platform vs why misinformation even works on someone. I don’t care if the whole country of Russia sat there and told you lies with fake accounts 24/7, I want to know why you believed any of it.

Anyways, is The Atlantic supposed to be a reputable website? This article isn’t even the fun kind of hot take, it’s the trite tacky type of hot take (oh, is the Social Dilemma out? Are we going to keep things thematic and piggy back off that?).
On Windows, almost every "new" API is built on top of Win32.

Obviously, if you're writing a simple CRUD application, you'll never need to go down there. (You'll probably make a browser application or an Electron application.)

But if you're doing something unique, like a utility, or trying to hook into the OS to make it do something new, you gotta work at the lower level APIs.

And, yes, I shipped a product that included a Windows driver this year. It required working at the Win32 level in user-mode to communicate with the driver, and to test the driver. Windows recently added a new API to Windows 10 that eliminated the need for a driver, but we still had customers on Windows 7. Even then, that new API is technically Win32.
How Lyft is migrating 100 front end microservices to Next.js
"...welsh on the deal."?

I imagine you aren't aware, but in the future you may wish to pick a different word. The root of this phrase is the ethnic stereotype that the Welsh -- people of Wales -- are not to be trusted.
Gmail 'hacked': Google users warned of data breach after global outage
The language barrier is a relatively minor issue, in the great scheme of things. The real barriers are on practical matters on taxation and investment, like the VAT situation. While every country is allowed to have fundamentally different tax policies and regulation, there is no real level-playing field. The rules are still too loose.

We need a degree of fiscal integration at the federal level, similar to what the US have. At that point, smart people running smart companies will be free enough to deal with the cultural-border problems just fine.
Birds that fly long distances sleep with half their brain at a time so they don't fall out of the sky to their doom into the ocean below.

https://www.audubon.org/news/scientists-finally-have-evidenc...

In some old Western movie -- as in The Wild West with cowboys -- there was a Samurai character who claimed to sleep while they marched somewhere.

I have no idea how to look up a citation supporting the idea that this was a real phenomenon, but I did find this article that I kind of skimmed and I don't think it says anything on the topic I want a citation for and additional googling gets me absolutely nothing of value:

https://www.bbc.com/future/article/20160506-the-japanese-art...
Disclaimer: Googler here.
There are many ways to land a job at Google:

1 - work somewhere else then after couple of years of xp in a field try to find a job opening that matches your xp (that’s how i got in).

2 - if you are in Uni, apply for internship. We always welcome interns.

3 - apprenticeship: there is a program so that you can start working after college. I know some people went this route and are now full time employees.

4 - other ways like PhD etc...

Bottom line is: you don’t need a fancy uni (I did a state uni in france). What’s important is that you are good at what you do and you do it for yourself, not just to work in a FAANG company.

Tips:
Skills that Google is looking for: critical thinking, collaboration, communication, analysis of trade offs and being a genuinely nice person.

Books that got me into Google:
The Algorithm Design Manual by Skienna
Grokking Algorithms by Aditya Bhargava
Looking for a person who has basic understanding about programming
Hey Guys

- We are hiring Beginner/Junior developers and IT Recruiters/Tech consultants
- Location: Remote but authorized to work in US, Canada, or Western Europe.
- Role: Part-time - Minimum Requirements: Basic understanding of programming(Javascript or Cpp or Python)
- Nice to have: Open minded & Kind & Cooperative.
- Compensation: $1k+ per month(4~5 hours per week) as a base salary and get a bonus if things are going as expected.
- Contact: kevlincred@gmail.com

We are actively looking for a new developers! Don't hesitate me to discuss the details.

Thank you!
Kevin
I guess you approached the problem I have with libertarian arguments (which I tend to find intellectually appealing): if a corporation is powerful enough, it becomes barely distinguishable from government in practice, except without any democratic governance. At the extreme end you have a corporation that owns all the land in your nation and you have to abide by their arbitrary rules to be on their private property. Yes, they cannot physically assault you the way a government can, but you may be left with few options but to sign a contract you may otherwise not have wanted to sign (and then the government can physically assault you for breaking that contract).

We are sort of approaching a standard argument between classical and modern liberals, so it would be pointless to just repeat the same tired arguments. Having said that, I would love to see more of thoughtful debate between classical and modern liberals. Usually you tend to see both sides just preaching to their choirs or a very shallow debate at best.
I found out about this from its creator Dylan Beattie https://twitter.com/dylanbeattie/status/1338860987005378569 who was pleased to discover that someone is doing Advent of Code in Rockstar https://github.com/Rick-T/Advent-of-Rock-2020-Remaster
> Doing less than the speed limit is indeed strange

It really depends on locale; Some states (hello states rights southern states) have a 10 - 15mph speed trap (reform the police) style law from the speed limits in 1975. Some people drive on military bases, where, if they go 1mph over, it can affect their career.
Interesting that they are moving to a git based approach. In KDE, we did something very similar 3-4 months ago with moving most of our development tutorials from various sources (wikis, old pdf book, ...) to a new Hugo based documentation platform at https://develop.kde.org/docs

The problem was that our documentation was bit rotting in the wiki and the previous mediaWiki wasn't working so well for having consistent formatting across pages, reviewing changes and organizing the content.

Using the new Hugo based software, we now have a few very helpful macros to add links to Doxygen based documentation, include snippets of code from the library repository and automatic generation of navbars and the navigation.

And we also get with Gitlab web editor an easy way for people to contribute. It is still like before one click away to edit the content.

I probably should blog about it one day, but if someone want to check it out: https://invent.kde.org/documentation/develop-kde-org.
I did. Did you?

One of the core themes in the latter half of the book was how the government obtains zero-days, and then has a "committee of government and industry experts" that think about responsible disclosures, assuming the government is willing to "concede" the "national security advantage" of not disclosing the vulnerability.

Most vulnerabilities don't get disclosed.

Most systems go unpatched.

Just so the USG can exploit foreign systems.

It's very possible this particular vulnerability was found, but it's potential for spying outweighed the concern for patching.

We'll never know.
And that’s how we end up with the situation the social medias are right now. People are more divided than ever because of outright lies not being “censored” for a long time.
In short, people don't like a deal, and rather than walking away (which they are free to do), they want a well-armed third party to alter the deal.

I see a lot of critiques about "bundling", but the fact is every deal is a package deal. Force Apple to allow installing a non-Safari browser; you're still running iOS, you're still using Broadcom chips, you're still indirectly supporting the CCP, etc. But good for Apple because these token changes keep people from leaving their product altogether.

The sad irony is that these actions will further entrench established firms by diminishing/obviating competitive advantages of would-be competitors, and/or yield worse outcomes for consumers. This has been the case throughout the entire history of "anti-trust" law.

Aside: Competing is not "anti-competitive". A "competitive market" is not determined by counting extant competitors, but by whether or not would-be competitors are interfered with by third-parties.
If software is organic, and there are limits to growth, how is it that you don’t always have something changing?

And why is it an organizational smell?
Homebrew Lead Maintainer's Engineering Values
ok, that is one way to look at this...
I've just disabled IDFA on my phone now!

Thanks for having nice conversation! :)
What gives your parents more right to live there than anyone else? Just because they were born first? What about the people that will pioneer the next generation of technology? You’re not entitled to live where you want just because you set up shop there first. This is one of the fundamental reasons property taxes exist. Otherwise, most of the land in the US would be squatted on by powerful families of centuries past. If your parents don’t want to be priced out of the market, maybe they should vote for more and denser housing that would drive property prices down. You don’t get to have a farm in midtown Manhattan. Things change.
Just knowing why people believe the things doesn't stop people from believing lies or the damage it can do to them and those around them.
Sophia Loren: “Everything you see I owe to spaghetti.”

https://www.goodreads.com/quotes/8968-everything-you-see-i-o...
Because a proportion of America has been poorly educated, it's inappropriate to interrogate the primary sources slaves left behind? I don't follow.

Yeah, obviously we need to fix the appalling state of our Civil War and slavery history in this country.
For what it's worth: Al Sweigart's "Automate the Boring Stuff with Python" is pretty nice, and it's a good one for lending out to colleagues who show interest in learning Python (especially those poor souls with tedious jobs...).
Electric airplanes are getting tantalizingly close to a commercial breakthrough
Ancient bones reveal Irish are not Celts after all
I learned to play back in the 80s through group and later private lessons as those were the only two options available.

I think it doesn't matter what age you start but there are some more recent innovations that You should consider in regards to learning.

IMHO You might want to hold off on the professional quality and expensive keyboards until You learn the theory and are able to play a few chorded songs all the way through.

I found a very indepth article covering this subject that may be of some benifit to You.

https://www.pianodreamers.com/ways-to-learn-piano/

Good luck, TBH I am kind of jealous as I would really enjoy playing but have committed my time and money on other projects for the next while.
Seems to me that if you want shitlists to drive development then often there won't be an immediate replacement.
the problem with crowd sourced docs is that nobody is interested in writing out very technical details especially for new apis, they are just left forever in dust. Popular stuff gets covered to death. But good lucking finding exact params for Web RTC sdp offer.