skysight-inc/HackerNews huggingface dataset:
Definitely. At the job where I was the "architect", I felt lost. I could only learn technical things from reading. I was hired to be the "smartest person in the room" but that meant I couldn't learn. But I did learn a lot more about leadership, being responsible for a project budget, interviewing, hiring, technical decision from a strategic viewpoint etc.
I'm not the parent poster, but I think the document glossed over the biggest perceived disadvantage:

Despite technological advances, I still believe that face-to-face communication is the most efficient way to transfer information and come to conclusions on difficult decisions. It's also the least susceptible to misinterpretation.
I stopped using it even to talk to my mother who’s almost 80 everyone I know dropped it for WhatsApp and FaceTime.
> For the love of all that is sane, please top trying to push nonstop video calls onto remote employees.

Nonstop video calls are dumb, but people should try to be on video when there are scheduled meetings. It really helps to see other people when having a discussion.
For me, the strenght of HN is its minimalist side.
Too many options are not always good.
I completely agree that the most effective way for remote teams to communicate is via asynchronous video messaging instead of real-time video conferencing. Some of the difficulties I've experienced coordinating meetings with remote colleagues include:

- Difficulty scheduling a time that fits for all participants. Some team-members are inevitably stuck with a non-ideal timeframe. Often times it's the same employee suffering each meeting, which leads to resentment.

- Interruptions during productive hours. See the Maker's Schedule, Manager's Schedule (http://www.paulgraham.com/makersschedule.html) - reacting to interruptions can be disastrous.

- Frustration from choppy/laggy video that results in loss of important parts of updates and valuable information.

I'm actually building an app called Tape to address these kinds of issues and to improve communication and collaboration across teams by integrating into existing workflows not against them. If any of you guys are interested in learning more or trying out our product, I'd love to connect: https://trytape.typeform.com/to/pKe6X5
Just like you can prevent a "paper wallet" from being compromised by not letting anyone casually look at it?

If I invested in one of these hardware wallets, I'd be interested in making it cost at least $X where $X is greater than the value in the wallet. I'd also like some time component, Y, that would allow me to transfer the money before the private key was found.
Seems like a wave of companies going after real estate agents who are now marginalized to providing little to no value for home buyers. This is good news to us millenials!
How does this relate to my point that you're transitively paying somebody else to do ops for you? Maybe google's pricing model rolls this into the normal VM price? Or maybe it's currently offered at a loss to gain traction? Or are you saying they are not paying the SREs anymore and they work for free now?
Great news! Onerent just launched their newest rent-to-buy Poplar Street program. This allows renters to earn credits that will make buying their own future property faster and easier.
Death and the Drug War
Why not just use a USB drive if your threat model doesn't involve physical access to the device?
Some Airbus Superjumbos Head to Scrapyards Due to Weak Demand – Skift
"Doesn't make any sense" is not the same thing as "doesn't match my assumptions". There is no reason to assume that one entity is at work in both of these locations, other than the one entity who we know is at work in both locations. Russia and Cuba have a long history of cooperation, but China and Cuba don't. Few in Cuba would want to piss off Russia by inviting in the Chinese for some goofy microwave project. China and Russia are also not the closest of allies. Just as the USA military-industrial complex is not a monolith, its symbionts abroad are not monoliths.

There is no reason to believe any particular thing we're told about these events. We should be extremely Bayesian, paying attention only to things we know: both phenomena affected USA diplomats, USA has routinely experimented on and otherwise disregarded the safety of those serving abroad, descriptions of symptoms are provided on the record while wide-ranging speculation is given anonymously, etc.
We Got a Sneak Peek on Intel’s 28-Core: All You Need to Know
Depends on the device. Some do have *WE pins.
Just to add on to your very good description, Tolkien himself wrestled with the question of the moral/spiritual nature of Orcs. Are orcs just soulless creations of Melkor/Morgoth? Are they twisted/mutilated perversions of Elves and Men? The latter is the interpretation the Jackson films go with, but it wasn't absolutely firm in the books and the legendarium in general. The question of the ultimate fate of Orcs and whether or not they can be saved or if they have good in them is something Tolkien tried to reconcile with his own faith and theology.

The following StackExchange post illustrates further the questions that Tolkien was trying to figure out: https://scifi.stackexchange.com/questions/26725/what-is-the-...
There's very few solutions to "physical access = game over".
It is useful for those things. I implemented a fairly involved scripting system that we now use inside all of our server instances. Each script in the system is an entry file mapping to an alias command and the entry file is invoked from the top level. To get the benefits of async/await, we write the logic of each entry script under main = async () => do_logic(), and call it at the end of the file as main().

I just don't see how this workaround is the correct solution. Just saying that's it's generally a bad idea is not enough for me. At some point there will come a time when you want to treat a file as a function, and when that day comes you will want async/await at the top level.
Hell yeah. I'll subscribe just to support them. Also the New Yorker is very high quality journalism.
>The short version is that any theory of observations (i.e., scientific theory) necessarily defines the observational process and therefore the observations themselves, so that it is impossible to separate an explanation from its explanandum.

What I am saying is that all the different scientific theories are ultimately based on a universal understanding of reality that is in turn due to the universal nature of the human organism and its engagements with the real world. That's why I included the last paragraph in my comment.
No way I think they're just huge Chris Nolan fans tbh. I actually love that they call it a totem bc it makes it seem like when u put on the headset ur going into a dream. It's a sick reference imo
I guess I was unclear.

You don't need to know the sequencing at all. It doesn't matter.

My rule would be "If you side-effect a variable, don't use it anywhere else in the same line". I think that's plenty simple.

Edit: Another way of wording my rule would be "if you have to care about sequencing, don't do it"
No it doesn't. You can not extrapolate from the fact that the hosted version "just works" that kubernetes at scale would also "just work" (kubernetes being the open source product that you run yourself here). Especially if the hosted version is offered by google and everybody knows that they employ truckloads of very good engineers keeping their stuff running.
So, how do you earn the savings to buy a home?
And some weird ones have a WE pin that only impacts half the memory space. In that case, sub in a chip that blocks it all-or-nothing, but some firmwares may not like that.
Trader Joe's has the best consumer-packaged kimchi I've tried outside of Koreatown.

That's not high praise, though.
Thank you! Interestingly enough, my partners and advisors did not agree to the expenditure of a chunk of change (~$2000) quoted by the web designer, so I had to pull it mostly out of my own pocket, instead of the small group fund we had.
No one was looking? It looks like the deployment was fairly sophisticated, these typically use things like twitter, instagram to send commands to compromised devices. These tend to only be discovered when they are used to attack a target or when someone happens upon a C&C machine.
Coinbase Wants to Pounce on Another Cryptocurrency Paradise: Japan
Light Phone 2: A simple 4G phone with e-ink
I tried to use Ledger, but it fails to handle multi currency ac ounting properly. Is the Transity well suited for that?
Wireless measurement and experimentation
Current Trends in Audio Mastering
As you might gather from that, it's not clear to me that you can include an "observer" in this sense as part of the overall wavefunction of the universe at all, though perhaps people who have studied the foundations of quantum mechanics in more detail could give a better answer.

I did some more reading and it seems that at least some try to do what I also considered, try to attribute the randomness in the outcome to the randomness and uncertainty in the initial state of the measuring device, observer, and environment. This then raises the question why all kinds of measuring devices produce the same distribution of measurement results if the concrete outcome essentially only depends on the initial state of the measuring device. And this also has the smell of a hidden variable theory where the hidden variables are in the measurement device, would this be compatible with EPR?

I also took away some things to follow up on from your comments on Everett but unlike you I don't really like multiverses and so this will have to wait for some time. I however agree that Everett makes the most sense with regard to completeness and consistency.
Probably true, though separate from the argument that means testing is "unfair".
I'd be interested to know some long term remote workers experiences with regards to interruptions. It's one of the things that I believe would be better. In many places I've worked I tend to become a "go to" person which results in many many interruptions, it doesn't make too much difference how much you write down, it's usually always quicker to just ask someone who you know knows the answer to whatever question you have. Remote working seems like it would put up just enough of a barrier that written information / async communication would be an easier go to?
BIOS updates used to be like that. You would have to switch a jumper to do the update.

Then they got rid of that, even though most people that bothered with BIOS updates could be directed to switch a jumper around...
> So 5% of the total eligible population used one.

That's not a good metric to use because everyone who lives or works in New York State is eligible to join, but for most people it only really makes sense to join if you live in Manhattan, Brooklyn, or Staten Island. Otherwise you'd just join your local library.

So really ~60% of all residents (i.e. including young children) have a library card, and the overwhelming majority take advantage of library services and events.
Mutual-Fund Reports Will Go Paperless in 2021
Wow! Is this even real? If so then sign me up!
this is basically the xor canary approach originally pioneered by the Stackguard guys (i'm pretty sure you were already around at the time though probably forgot such old history as did the rest of the world apparently ;). the OpenBSD implementation suffers from a few problems, mostly their own making:

1. if they can't find a register to load the cookie into, they'll silently skip instrumentation (i'm not sure how that would happen in practice but the silent treatment when omitting a security feature is a non-starter).

2. if they can find such a register then it'll be spilled to the stack and restored in the epilogue, so a normal buffer overflow can control both the xor'd retaddr and the retaddr itself and the only thing standing in the way of exploitation is the secret cookie value - not unlike with Stackguard/SSP.

3. one would think that a per-function cookie is an improvement but... they're shared among threads (in userland) or everything (in the kernel) so infoleaks are just as catastrophic as before (it'd certainly help if someone described a proper threat model for this defense). at least the kernel side should use a per-syscall cookie to make it somewhat resemble an actual defense mechanism (and there's some more described in my presentation).

4. the int3 stuffing before retn must be someone's joke 'cos it sure as hell won't prevent abusing the retn as a gadget. it does introduce a mispredicted branch for every single function return however.
NVMe is the spec for controllers supporting NVM.

Think PCI vs PCIe https://en.m.wikipedia.org/wiki/NVM_Express
>I don't mean to be dismissive, but "that seems like a personal problem."

This is incredibly dismissive. Almost all the "advantages for employees" are personal. How is "No commuting time or stress" not a personal benefit? The advantages for remote work are almost entirely being sold that they are better for people. If someone has a personal problem with an aspect of it, then it should be taken seriously.

Imagine if you told an employer that the commute to work was rough so you would like to work remote and he told you "that sounds like a personal problem, why don't you move closer to work?"
Distracted people can be 'smell blind'
Pretty ancient stuff to bring up, especially in this context. Here's the last denial I recall by one of the people accused of planting backdoors in OpenBSD. Note the date.

https://www.itworld.com/article/2744922/open-source-tools/op...
> Feist either accidentally or on purpose included elements of the game Empire of the Petal Throne without acknowledgement or renumeration.

What sort of elements? RPGs and fantasy novels have always borrowed liberally from each other; unless it's particularly blatant/wholesale, I'm not sure it's a major issue.
Meta-comment: You're right, and it's a weakness I've observed in my own posts for years now. There are other commentators that often come into HN threads I post in, and make my point better+more succinctly than I could have. I wish I could replicate/learn from those examples better. I think it's less of a redditism and my own overly-loquatious style/attempting to avoid misunderstanding through verboseness. The feedback is really appreciated.
Anecdotally every flowchart loving dev I've worked with has been utterly useless. If someone's first step is to create a flowchart of the entire structure of the project then I immediately know they are going to be a disaster.
As a Millenial, I'd really like to know who got paid actual money to write that stupid fucking article, so I can take their job and their funding and do something useful with it. Bloody hell!
Are you not able to use a Jupyter Notebook with ipywidgets library for this?
I'm not sure I understand this. You have a product that is split into many different components, and when you deploy this product to a customer site, each component runs on different hosts, so you have a bunch of wiring up of service addresses to do for every deployment?

Could something like mDNS be a lightweight solution to that problem?

And also I am genuinely curious how kubernetes would solve that. When you install kubernetes on all of these machines, don't you have to manually do the configuration for that either? So isn't it just choosing to rather configure kubernetes instead of your own application for each deployment? If it is that much simpler to setup a kubernetes cluster than your app, maybe the solution is to put some effort into the configuration management part of your product?
From what I recall it had to do with static IP configuration under dual stack. If you're residential, it doesn't apply.
There's a whole industry that's doing just that. Look up Hardware Security Modules. It is likely that you have a security device like that in the machine you are using right now (a Trusted Platform Module). People didn't simply threw their hands up, there are solutions for various problems in this space, with physical access being present in the threat model.
Chicken and egg problem. It's inefficient because no one does it, not because of fundamental computer science problems. If Active Record et al adopted it, I guarantee you database vendors would make it efficient.
Гальдрастав 'Второе Дыхание'
EU is prepping $11B fine for Google
Lot's of online real estate brokerages now offerring cash back to buy a home. Personally, I don't need to have to deal with a real estate agent taking me around to showings, helping me find a place to buy, etc.
Or given that it's java 9 something with streams.
They released the script for it. Last I heard it is pretty dead.
Import and Convert Siemens JT Files into Other Supported Formats in .NET Apps
Because a USB drive is less secure for this use case.

If you stick a USB drive into a compromised computer to make a transaction, a virus can steal the private key.

If you stick a Trezor or Ledger into a compromised computer to make a transaction, your private key is still safe.
Build Your Own Uber/Lyft App with Geolocation Tracking for Android Devices
The post is itself a series of highlights from many of the contributing projects. A few of my favorites are from the sulong project:

A new API for accessing Java types and instantiating foreign objects from LLVM languages.
Use dynamic linker semantics when loading multiple bitcode files.
Support ELF files with embedded LLVM bitcode.
Pointers to bitcode functions can now be called from other languages

I haven't sat down to benchmarked anything but I'm curious if any of the overhead associated with JNI can be elided now that the JIT crosses that boundary. From my memory of Cliff Click's "Why is JNI Slow?"[0] much of the cost is copying data across the boundary, being conservative with GC'ing objects that could be used by native code, and being careful with registers and process state across the boundary.

From what I can tell, none of these apply anymore since graal/sulong compilers can "see" into the llvm bitcode and decide how careful it needs to be.

Exciting times indeed.

[0]: https://www.youtube.com/watch?v=LoyBTqkSkZk
Didn't know of that! Sounds like it might be similar to 1979 album
https://en.wikipedia.org/wiki/The_Pentateuch_of_the_Cosmogon.... Two records of music by Dave Greenslade (w/Phil Collins) included a hardback book lavishly-illustrated by Patrick Woodroffe.

That production may have been encouraged by Jeff Wayne's 1978 https://en.wikipedia.org/wiki/Jeff_Wayne%27s_Musical_Version...
Two stories.

First, the worst hiring experience: I interviewed in February. Not a phone screen - a full, in-person interview. It went well. But then the company had a hiring freeze. I was hired in, IIRC, September. Six months from interview to offer. That was not particularly anybody's fault, but the circumstances worked out badly.

Second, the worst on-boarding experience: On Monday, I got a cubicle and a badge. On Tuesday, I got a trash can. On Wednesday, I got a computer. On Thursday, I got network access. Why was it that way? Because the hiring manager was on vacation the week I started, and forgot to delegate the job of getting me set up to someone else.
Malware on the host PC can steal your private key. An attacker who gets brief physical access (eg, you look away for a minute) can quickly copy a USB drive.

While this attack shows the trezor is probably a bit amateur-hour, it does provide some amount of value.
Where can I specifically find German tech companies?
My two cents: always source control your databases.

I don't care if you are code first or database first, but I do think database schema and migration scripts are code artifacts and need to be source controlled somewhere.

You should be able to track who made a change and when and what for, and maintaining by hand a "commit list" in a comment at the top of a stored proc doesn't count.

You shouldn't need a full backup of a Production database to spin up a new test server, and you shouldn't need to rifle through every developer's documents and desktop folders looking for random .sql script files to figure out if you are missing a migration/update/refactor script somewhere.

(The argument that you rarely spin up a new Production server is I think tempered by how many developers and testing environments you need. Setup time for developer/testing instances indicates a part of how long onboarding new developers may take; and here I lean to the side of developer productivity and good backups.)

Most code first methods give you source control "for free", which makes them easy to recommend to junior developers / small startup projects.

Visual Studio has decent SQL Server Project support to help with the database-first crowd, as one option I've relied on heavily. Unfortunately, I've yet to see an open source, more database agnostic relative to it.
Write your own blockchain and PoW algorithm using Crystal
Kimchi is usually made with fish sauce (which stinks to high heaven when fermenting, but adds super umami when finished). I'm being stupid and reading the comments before I enjoy TFA, so maybe it is all explained there, but for me (even more than the hot peppers) that fish sauce really defines kimchi, though I'm not an expert by any stretch of the imagination.
Not everything that gets added is stuff that people reasonably need, either. If you cater to everyone's needs, then you'll end up with 10 solutions for the same problem, because every one of your users has their preferred one.

I think Javascript suffers from this quite a bit. ES6 "classes" should never have made it in, for example. Not only did they add an extra level of abstraction for beginners to learn, but the only reason for doing so was "my code doesn't look like it does in other languages"...
Awhile back, I was looking at using a TREZOR as a U2F key. I liked it since the interface looked good, confirmation of sending the key on the device itself, and the software was open source. For those two reasons, it looked nicer than using a Yubikey, which closed it source with the Yubikey 4 and didn't provide confirmation on the device itself.

That said, this attack didn't make the TREZOR look great. What's a good option for a U2F key? On a similar topic, with WebAuthn, is it worth waiting for FIDO2 keys?
I'll agree that this can be inaccurate/illogical/misleading/confusing/frustrating. Given that "50% more" is equivalent to the addition of 50% of the original value, and "50% less" is equivalent to its subtraction, "25 times less" is essentially the equivalent of "2500% less", which would mean Jupiter receives -2400% the light of Earth per square metre. Understandably nonsensical.

Granted there are more issues with that sentence than just the "25 times less". If I've done my math correctly, since Jupiter's radius is approximately 11 times that of Earth, Jupiter will have in the order of 380 times the surface area of Earth available to catch light. At 5 times the distance that actually works out at around 15 times more incident light than Earth in total, even if it is at about 1/25th the intensity.