skysight-inc/HackerNews huggingface dataset:
I think their answer was fair.

From my perspective, in their shoes.. it wouldn't just be seniority/skill/desire to hire. I'd also try to gauge the person in question.

An example...

For years I've done, and supported, remote. One of my clients had an issue with an employee working remote. They simply wanted raw info on what was happening, why this employee had 'degraded' performance wise.

So during a normal maintenance trip.. they asked me to keep my eyes open. I did, and things were immediately clear. The 'remote work' space of this employee, was strewn with toys, had a crib in it, and while we were in our meeting, had 10+ interruptions from spouse, mother-in-law, and kids.

In other words, how do you get any real work done, when you're literally watching the kids, and pestered every 5 minutes? Bear in mind, this level of interruption was happening when we were in a meeting. Imagine the scenario, when no one was visiting?

One of the most essential things in making remote "work", is an understanding by others in the remote location. Just because you can see a person, does not mean they are available to be talked to, or to do chores, or 'watch the kids'... especially pre-schoolers.

So why all the above blather?

Well, I'd suspect they'd be trying to figure out what one's short term (during covid) and long term remote work environment would be like.

If you have a segregated, separate work space at home, if your SO and kids know to "leave you alone!" when at "work", if you don't think working from home means "I can help out at home, while working"...

Well, then I'd probably be OK with more perm remote work.

That's just my 2 cents, and probably why there are no specifics. Variability like this, is what makes you hire an employee, or not.
FirefoxOS lives on in KaiOS. But that's probably not very open source
He asked:

> When did it take away citizens right to vote?

You chose not to answer that. It is key.

> Look, I don't know where you get your facts, your opinions, your education from but it's not the right place. The system failed you and hasn't prepared you for this conversation.

Again, I've flagged your post.
Germany Managed to Outlaw Facebook’s Core Business Model
I use Learning Tests for such situations.

https://blog.thecodewhisperer.com/permalink/when-to-write-le...
(not fully read by me but seem to explain this technique very well)
Personally as a HAM I think our technology is becoming too stale.

Commercial tech is now migrating towards high-speed data networks to be used even for voice. With HAM radio we're still stuck with analog voice and very low-bitrate voice codecs in the digital standards. None of which really offer much that analog (and linking tech) didn't. APRS is a joke with its low speeds.

The whole idea about ham radio was to innovate... We're not doing that at all, at best we're just using commercial technology. Some advancements to adapt firmware of commercial rigs (MD-380tools, OpenGD77) are amazing, but we're still lifting on what's commercially possible. This is not the ham spirit :(

We really need something good to offer and at the moment we haven't. It used to be so cool you could talk to people around the world for free. Now anyone with a phone in their pocket can do that.
Blog article about real-life AWS cost optimization strategy :

https://medium.com/teads-engineering/real-life-aws-cost-opti...

TL;DR:

- Monitor your daily costs

- Cloudify your workloads

- Use reservations, Spot instances, saving plans

- Look around for unused infrastructure

- Optimize S3 consumption
In poker luck is a setting that cannot be control, the author says it makes it beautiful. It makes sense if players like luck as much as skill.
What kind of cover was this?

My company provides a ~1.2mm thick plastic cover with a little slider inside. I didn't even trust it enough to be used on a thinkpad, much less a macbook

What I do now is either ripping off a small piece of the sticky top of sticky notes (keep the remainder for later reuse) or a piece of washi tape.
what's the difference in this case?
Recently, working on a tool and find it difficult to implement `fugashi` (the engine behind this tool) to work with `deplacy`.
Pleasantly surprised by Linus response. IIRC his attitude to C++ was that it should be refused if only to keep C++ programmers out.
The posts from multiple HN members at superorganizers.substack.com look like a PR company at work. It's nothing special or derisive, but perhaps something to be noted.

As a user of Adobe products I didn't find any progress due to the insights in the article to be evidenced in the software they publish. It could be that Mr. Belsky's projects are outside of my daily drivers, but as of 2012 Adobe's software has lost it's edge. It could also be that the article is aimed at C-suite occupants. If you try out a 'reveal bullshit" plugin for your browser, this may become moderately more evident.

This is not a new discussion, although related; I would like to find other packages to belay my reliance, but still can't get away from Adobe's flagship Photoshop.

Hope you find this article worth your time.
One of the tricks I use, is to write a minimal harness, then inject stimulus, and observe the response.

I do this for Bluetooth devices, and I have also used utilities, like REST explorer apps, Bluetooth Explorer, PacketLogger, USB Explorer, Charles Proxy and Wireshark.

The drawback is, that I could accidentally codify features subject to change.

All that said, I tend to be veeery leery of any dependency. Adding dependencies is a serious issue.

If the dependency is badly documented, then that’s a “red flag” that it may not have much of a future.
But it is on the list though
Oh boy. I still have nightmares about this. At $former_workplace we had an entire SDK, a few hundred thousand LoCs in total, with basically no documentation whatsoever. The team that wrote most of it had long been laid off. We traded notes on how to do various things but as soon as you went out of whatever module you'd been typically working on, all bets were off.

I don't know much about Angular but I think most of these things are pretty much universal:

> A common issue I face is when I want to import a module( and know that the functionality exists) but don't know what do I call and where can I call it from

Generate call graphs from the source code. It's generally a good bet that the functions at (or near) the top of the call graphs are the ones that you're supposed to call.

If the library has automated tests, have a look at those -- it won't give you much information about idiomatic usage, but will at least tell you what parts of the whole thing you're supposed to interface with.

Liberally grep through the source code for whatever functionality you're looking for. In the absence of documentation, you'll have to create your own "mental map" of what things there are, and where.

Other than that, all I can do is recommend everyone else's generic advice: read the source code, take lots of notes.
Pierogi is in the list, did you try to ctrl-f?
Is the source of Frinklang available? I couldn't see it in a few minutes of searching.
Assuming this happened and some essential drivers were written in Rust, would this effectively exclude GCC from being used to compile the full kernel?
> 3. Because of 1, 2, and 4. Use ^L, when you need it.

> 4. Same as 1.

> ... saves tons of time

No. It really fucking doesn't.

How is it ever supposed to be faster to try and figure out which search result for 'index.html' is the file in the somewhat-cluttered folder I just fucking navigated to for the express purpose of opening index.html, so that I don't end up selecting another file named 'index.html' from one of the subfolders? Just jump to the goddamn file in the current folder as I type, it's so much faster, and it's what everyone who has ever used the type-while-in-a-file-dialog feature expects to happen anyway.

Also how have people not figured out that file search on your local computer kinda really sucks? The stuff you want to search for probably doesn't have a unique/meaningful file name. Folders namespace non-unique file names, and the full path then has some semantic meaning. And since humans are pretty good at semantics, we seem to be pretty good at navigating the semantic hierarchy of where we put stuff. Recursive search makes you read some inevitably tiny and low-contrast text to get the meaning back. Useful if you're truly lost but absolutely 100% not useful as the global default.

Also also, what the hell do we do with years (decades?) of muscle-memory? Pretty much everyone else still uses the old behavior too so if you're cross-platform (or use only some stuff that is GTK3) that muscle memory isn't going away.

Also also also, why the shitting fuck was #3 not the new default behavior (or why isn't the old default the new default for that matter). Why isn't this only-sometimes-useful recursive search bullshit hidden behind some non-intuitive undiscoverable hotkey?
I don't think to any appreciable extent unless you go nuts restricting people to a particular polling place and limit their size severely.

In the most recent federal byelection in Australia, 114,000 voters were able to cast their votes at any one of the 86 different polling places, where the votes were counted locally.

The smallest polling place had 110 people vote at it, I'm not even sure you could reasonably deanonymise the votes in that. How would you do it?

https://tallyroom.aec.gov.au/HouseDivisionPage-25820-117.htm
1. learn a good editor.

2. write a script to concatenate all the code files in a folder, separated by filenames.

3. pipe that result to your editor.

4. use your editor's "find" functionality.

By reading the entire source code in a single file, you have global knowledge of the entire codebase. All the information is available to you. I suggest you try it before dismissing the idea, as I once did.

https://github.com/shawwn/scrap is what I use. `codefiles | grep js$ | xargs merge | ft js` will open all javascript codefiles in vim, in JS mode. `cppfiles | xargs merge | ft cpp` will open all C++ files in vim, in C++ mode.

Free yourself from the loop of asking other people for answers. Stop that. Read code.

If you limit yourself to "projects that have good documentation," you'll miss out on 90% of the interesting code in the world.
List of last survivors of historical events
You can redefine words if you want, but you're devaluing then in the process.

In this case, people are doing this in order to whip up further hysteria. I recall in 2011, when Western media promoted false claims of genocide in Libya, in order to justify the bombing of the country and the overthrow of its government. Same thing in Iraq in 2003. There's a pattern here.
> The license is an FCC requirement.

Technically yes, but these requirements are pretty much the same globally, because they're copy-pasted from the ITU. Ham radio is practically governed by international law and quite possibly the field with the least diverse regulations in the world.
I just respectfully disagree. So it’s not possible to be civil or polite while pointing out an unfortunate or unpleasant fact? This is obviously ridiculous. It isn’t hounding and it isn’t slurring and it isn’t personal attacks. You have trouble seeing the difference for some reason. All national groups have problems and the only way they get fixed, the only way we’ve made progress, is by refusing to overlook problems for the sake of not stepping on anyone’s toes. Or for the sake of political expediency, Dan.
PhotoStructure – self-hosted home for all your photos and videos
Shoryuken!

edit: I had to look up how to spell that.
Hubert Dreyfus in his 1986 book "Mind Over Machine":

> The digital computer, when programmed to operate by taking a problem apart into features and combining them step by step according to inference rules, operates as a machine—a logic machine. However, the computer is so versatile it can also be used to model a holistic system. Indeed, recently, as the problems confronting the AI approach remained unsolved for more than a decade, a new generation of researchers have actually begun using computers to simulate such systems. It is too early to say whether the first steps in the direction of holistic similarity recognition will eventually lead to devices that can discern the similarity between whole real-world situations. We discuss the development here for the simple reason that it is the only alternative to the information processing approach that computer science has devised. [...] Remarkably, such devices are the subject of active research. When used to realize a distributed associative memory, computers are no longer functioning as symbol-manipulating systems in which the symbols represent features of the world and computations express relationship among the symbols as in conventional AI. Instead, the computer simulates a holistic system.

Further down, this is quite a good summary of Dreyfus general argument:

> Thanks to AI research, Plato's and Kant's speculation that the mind works according to rules has finally found its empirical test in the attempt to use logic machines to produce humanlike understanding. And, after two thousand years of refinement, the traditional view of mind has shown itself to be inadequate. Indeed, conventional AI as information processing looks like a perfect example of what Imre Lakatos would call a degenerating research program. [...] Current AI is based on the idea, prominent in philosophy since Descartes, that all understanding consists in forming and using appropriate representations. Given the nature of inference engines, AI's representations must be formal ones, and so commonsense understanding must be understood as some vast body of precise propositions, beliefs, rules, facts, and procedures. Thus formulated, the problem has so far resisted solution. We predict it will continue to do so.
Seconding this! Tests are a wonderful way to quickly discovering the properties of the codebase that the authors considered important.
I have a hard time seeing this happen. Rust has most of the same properties which prevent C++'s inclusion in-tree. (Look up Linus' opinions on C++ if you aren't already familiar.)

Further, as far as I can tell, Rust currently lacks mainline GCC support which I believe will be a blocker.
Transliteration is not translation.
It would be helpful to know which services you use. Do you use ML services or instances with GPU?
Where is most of the cost?
Nothing to do with god.

Machine comes from mechanic and there is doubt, that general artificial intelligence can be achieved with a mechanical base.

But if you define any complex systema machine, then yeah sure, we humans are machines. Therefore GAI can be achieved with machines. Tautological proof.
GCC can still compile the components written in C. Only drivers for select hardware might be written in Rust in the future, optional components basically. And GCC won't be more disadvantaged than clang, as clang can't compile Rust code either. The only production compiler that can compile Rust is rustc.
No need to imagine. That would just be Declarative Programming going mainstream?

Its just that algorithms like the Prolog’s WAM or the reet used in rules are replaced with neural nets and the like.

Rules use the same When Then format acting on a Given fact base. Prologs Horn Clauses can easily be translated into that form.

BDD writes all tests in the format Given When Then.

It’s already here.
Outsourced list of the most innovative corporate investors/builders/incubators
I am assuming that it would work with clang-compiled[1] kernels only at first.

1: https://www.kernel.org/doc/html/latest/kbuild/llvm.html
I agree that designing an objectively reliable online voting system is very difficult. But at the same time I think that in principle it can be done. However, in my opinion the current unavailability of such a reliable system is not the largest issue with online voting.

Instead, it is its potential for giving the people with power more ability to control and enforce the voting behavior of the people over which they have some kind of influence.

For example, a boss can offer a bonus to employees who would verifiably (e.g. under supervision) cast an online vote according to the "company's recommendation". Or a landlord can say that the rent will be raised next month unless the tenant votes under the landlord's supervision and according to the landlord's preferences.

Such practices probably exist today as well. But the difference is that in the physical voting system, even the people who are being pressured to vote in a certain way are in the end required to be alone and behind a privacy screen while casting their vote. So, even if they have been forced to promise to vote in a certain way, they eventually have the freedom to vote as they like without having to fear that their actual voting behavior will be revealed.

That freedom originates from the requirement to cast a vote in private. Availability of online voting removes such a requirement.
Humoristic DevSecOps glossary with funny cartoons
just because it doesn't suit you it doesn't have to be done badly a little understanding for other projects thank you lg from berlin
There’s still plenty of innovation left to do. Low bandwidth, low power, long distance signalling is interesting. As are ridiculously high frequencies. Also new modes and repurposing some of the modern radio ICs you can get.

But the issue I found is that the technical community is about as dead as it gets. It created a stereotype and then proceeded to get stuck in a hole. This was around 1970. Any newer thinking made it into appliances which cover the 95% of the rest of the user base. Most hams can barely solder a PL259 without destroying it. Even talking modulation schemes solicits a glazed look and some mumbling about 80m QRM. I was about done.

This year I didn’t renew my RSGB sub and sold all my radio equipment and test gear. I spent the money on an iPad Pro with Procreate and and a new Mac and am in a better place with respect to personal satisfaction and have some cash left over to spend on experiences and not things.
Also make sure you don't turn off your microphone, that could damage it too. The microphone needs regular electricity flow or else it may become decalibrated.
OneDrive is fully supported on Mac including cloud only files. It also comes with free Office suite.
hello everyone first thank you for your interest in our project we will be more active soon everyone had a lot to do stay tuned
Yes, very much so. Not even only in the context of Rust but the insight, to fail fast, integrate early and do work in the open, instead of some hidden work, failing after a long time, when revealed.
I’ve got some a lot older than that that’s still sticky. I have no idea what wizardry it’s made of but it’s incredible stuff. Probably involves actual magic (aka Materials Science, the closest thing we have to real magic). I use it every day to hold wires in place while soldering, or temporarily positioning components to decide on layouts, etc etc.
Why would it require clang for the C components? The Rust compiler creates native libraries which can be linked to compilation units created by both clang and gcc, unless there's something special going on in the kernel that I'm not aware of.
This sounds like trying to create a poor man's IDE with go to definition / find usages functionality.

Is there an IntelliJ product for JS yet?
clear! depends on which
I think good developers don't really care so much about which language they work with, but rather care about solving interesting problems.

The language is just at tool; being fixated on OCaml or Haskell or whatnot seems like mistaking a tool for a goal.

I'd love the opportunity to work one of these applications. It's different from anything I've done before and all other things being equal is certainly seems more interesting than working on the 6162th ride hailing app or some ad-tech meaningless nonsense.

It also just so happens to be written in COBOL.
In the COBOL shop I worked at in the 80s, GOTOs existed in some legacy code, but ALTER was avoided like the plague.
If you have the source code to this library, `find` and `grep` are your best friends. If nothing else, you should be able to find other usages of the code you're looking to use (or maybe even tests), which will let you know how that code is supposed to be used. The other things to look for are classes, functions, or modules that aren't used by other code in the library. Those tend to be the "top-level" code intended to be called by application code. Seeing how those are structured and what functionality they expose can be a great way to discover functionality that documentation leaves out.
My point is not whether all physical laws are computable, I have no doubt they are insofar as these laws are expressed mathematically. My point is rather that this search for laws might never finish and a complete ruleset never come about.

Like I said all current theories are based on current state of observations. Who is to say we don't observe something in the future for which these laws need to be revised? Who is to say this doesn't keep happening indefinitely? If such a "bottoming out" cannot even be conceived of, saying that the physical world, even a part of it, is exactly computable AS IT IS (all aspects of it) is utmost arrogance.

What do we know about the brain? how does it generate cognition? why does the color 'red' look like the way it does to you; does it look like the same to me? Unless the nature of such cognition and such a being which embodies this cognition is known one cannot say it is reducible or "emergent" from the CURRENT set or even any FUTURE set of physical laws we know or will know about.

The map is not the territory however minute in detail it becomes. Sure this map can become the territory itself by becoming it but then we cease to call it a "map". Say you want to understand how pendulums work, you make a pendulum, play with it. No one's going to call this actual pendulum a "simulation".
Google Creates a New Way to Drive Traffic via Image Search
rustc uses LLVM like clang. That seems important because features like LTO require the whole kernel to be compiled with the same toolchain.
Thanks, that sounds like an interesting example. Do you have any links to where I can read more about the policies? When was this?
From Wikipedia, that's technically and etymologicaly correct :

"The cutlet was introduced to Japan during the Meiji period, in a Western cuisine restaurant in the fashionable Ginza district of Tokyo. The Japanese pronunciation of cutlet is katsuretsu.

In Japanese cuisine, katsuretsu or shorter katsu is actually the name for a Japanese version of the Wiener schnitzel, a breaded cutlet. Dishes with katsu include tonkatsu and katsudon."
I haven't used it, but there is WebStorm [1]. Visual Studio Code also also has fairly good jump to definition/find usages, thanks to the fact that it has a typescript compiler built in, which allows it to perform analysis of JavaScript projects as well.

[1]: https://www.jetbrains.com/webstorm/
I regularly read and understand 50,000+ line codebases with this technique. Again, I suggest trying it before dismissing the idea. A good IDE is nice, when they work, but this fallback has worked 100% of the time.

CLion is for C++. PyCharm is for Python. Webstorm is for JS. But Vim is for everything.

To put it differently: how often do you use ripgrep on a large codebase? If the answer is "often," then every time you switch to your terminal, you're losing context about the code. No wonder it's impossible to understand when you're having to read code fragments every few minutes. Read the whole code.
Ah yes, "redefining" them by quoting the United Nations Convention for the Punishment and Prevention of the Crime of Genocide from 1948.
I agree, the official statement is comparing pears and apples. A led gives you no control.

The real alternative to a cover would be a physical on/off button next to the camera which would physically connect/disconnect the camera behind the hood.