skysight-inc/HackerNews huggingface dataset:
Every SCSI device implements a subset. The difference is the transport; higher layers of the SCSI stack, like the part that handles SCSI disks (as opposed to eg optical drives), don’t really care. They talk SCSI.

As a sidenote, if you configure FreeBSD on Raspberry Pi 0 to serve USB Mass Storage (like the gadget functionality in Linux), the USB-tunneled SCSI requests will be handled by the same target that serves Fibre Channel or iSCSI, with persistent reservations, VAAI and other features that might feel like a bit of an overkill for a virtual flash drive.
but my last bins lasted more then 10 years and got re-used weekly
> between two VMs on a Gigabit connection

and likely nothing else running.

Real world webservers running tons of concurrent requests have a very variable processing times (if you get below 5ms you are very good!) purely due to queued up work and context switches.
Aside: I personally think large typography is a terrible trend in design - in this case, it takes the valuable space on the user's first view of the page (without scrolling) and they waste it on one word "Naming".
I won't know to do that if the app doesn't tell me. How do I know it's not a bug and a problem with the permissions instead? Especially if the problem does not occur immediately after denying the permission
My daily bread and butter is VPNs, but I must admit that I think there may be a truth here.

While I fully agree that portknocking doesn’t provide the same layer of protection or flexibility a VPN does - but with the original article in mind: if your reason for deploying a VPN is because you fear to expose unknown bugs in sshd to the Internet the same could be said about every vpn solution.

Therefore portknocking is / (would be*) indeed more elegant because

- it makes no promises to be secure (as in as secure as a VPN)
- one could argue: if you use it you know that portknocking is just an additional security layer - and maybe don’t get lazy as in a VPN
- a misconfiguration or bug or an attacker might expose sshd on your hosts - a misconfigured VPN at least in a somewhat sizeable deployment can lead to countless attack surfaces

Having said that, that only will work if the rest of the sshd security is in check and your password isn’t hunter2
Germans take the conservative approach to nature in the literal sense. It’s every bit as part of their culture as cars and beer, perhaps more so. Hunting is an ancient German tradition as well and there is no hunt without woods to hunt in.
In the setups I've seen, once you've connected through VPN you're essentially on the LAN. If you compromise the SSH server, then you're also essentially on the LAN. Yes with the VPN you still have to compromise the server running the SSH service if that's the machine you want access to, but inside the LAN you now have a much greater attack surface.

Of course if the setup is VPN -> firewall -> SSH to make sure only the SSH is exposed through VPN, then I agree you'd be more secure with VPN+SSH.
App store reviewers are not the people you should be trusting to make your phone secure. They can and do make mistakes, because their job is to go through a checklist, look for things they don't like, and maybe run some analysis tools that other people wrote. (I'm guessing, of course: this process is completely invisible to the general public). The people who should be making your iPhone secure are the developers at Apple who are improving how apps are sandboxed, catching and fixing security vulnerabilities throughout the OS, sometimes even with open source code and published CVE entries.

If we have so little faith in those developers that we believe the last line of defence - the App Store reviewers - are the thing holding us back from disaster, then we definitely should not be using iPhones.
Other examples: linting code, configuration, documentation, etc.

Or updating a registry, release version somewhere, even sending an email/message to someone when something happens (a new client signs up, emails with a certain keywords).

So many processes beyond development can be automated. SalesOps is very simply doing that for Sales teams (managing sales pipelines, distributing leads, generating reports). Marketing Automation has become its own field (targetted drip campaigns, now add another layer: account based targeting based on rules).
If you're interested in Project Cybersyn, maybe you should read into Paul Cockshott's proposals and book: Towards a New Socialism, were he explains exactly why and how computers should be used in the planning of the economy. Paul Cockshott has a PhD in CS and a BA in Economics. Really great stuff, I'm sure it'll shape the economics of the future, when we get over this nonsense.
Fairfac County Public School Data Breach
I agree that it was amazing and super cool! Rather it's just a comment on the relevance of the name to the actual attack, contorted to the purpose of a cool acronym.

Just to stoke some fires, I think poodle is also in that bag.
Get good enough at any role and the expectations should and will be broad. That would be the "crossing" part of "crossing the T." Why exactly does this article keep saying "DevOps?"
People complained and Apple had to fix the issue, the problem is people like you wanted those guys not to complain, then you would still have shitty keyboards, crippled batteries, today. There is only 1 alternative that is the exact same shit (30% tax on apps and subscriptions).

So my question that you avoided to answer, the change Apple just made, what is your opinion? Was Apple correct yesterday or today after the change? Is not Apple perfect and developers and users should stop complaining starting today because this was the exact last issue missing from Apple perfection?

Also if you can expand why people should not complain or express their negative opinions when they are on topic on this article thread? If you are tired of reading why X is not perfect and how it should be fixed then skip this topics and maybe watch a movie.
He didn’t claim it works for all cases. But it works for some cases, such as throwaway accounts.
It's illegal alright

https://www.npr.org/2016/04/20/474935457/planet-money-class-...

https://www.npr.org/sections/money/2016/04/15/474406842/epis...
Ask HN: How do you control distractions or addictions?
Distractions may include News, Games, Phone etc. that may consume productive time from your schedule and return no profit.
What I heard through the grapevine was that the end of the Coalition government and Cameron’s resignation basically meant the GDS team lost their protection.
The idea that you can return unsold product to the supplier is a relatively new idea for most industries. When retail boxed software was at its peak (in the 90's), it wasn't very common at all.

I can't find anything current for boxed software (for obvious reasons), but boxed video and board games cannot be returned unless the retailer has a special deal with the publisher (rare).

https://www.polygon.com/2017/7/17/15974096/what-it-costs-to-...

https://www.ign.com/articles/2014/03/05/inside-the-secret-wo...

https://www.reddit.com/r/boardgames/comments/6asinu/can_reta...
A friend of mine described this as "exploring the endless possibilities or endlessly exploring the possibilities"...
I've had a phone call, and email, and a follow-up email from my congressman's office to discuss this case. Again, that's no guarantee that the result will be what we want, but there is clearly traction.

Again it's not like my congressman is talking to me, but I was not expecting that. For Congressional staff this is just part of the job.
Because it's an existential need for many people trying to run an online business?

And because most Apple users don't actually know what the ramifications of ramifications of Apple's policies are and instead blame the app developers instead?

And because Apple makes it a policy violation for apps to even inform the users about these policies?

And because Apple makes it practically impossible to run apps on an iPhone any other way, with even personal use requiring a reinstall every 7 days or paying Apple 100 dollars a year?

And because Apple's 30% extortion fee causes prices to rise across the board (including non-Apple users) because Apple makes it a policy violation to offer the same service cheaper on non-Apple devices, and ultimately somebody's got to foot the bill?
Can it also not require Apple to get a 30% cut when we buy something from within an app, like... oh, IDK, a Fortnite skin? Because I think requiring us to tack on a 30% tax or for the devs to take a 30% loss on something Apple has nothing to do with is also unacceptable.
To me the smoking gun is that Apple forbids informing consumers about IAP fees and alternative payment options that developers may offer elsewhere.

If IAP was so great and in consumers' best interest, surely consumers would still choose it even if they knew it's 10x more expensive than card processing.
Safari has supported MathML since 2011. Though apparently the implementation is somewhat buggy.

The real issue is the lack of MathML support by Chrome (and until recently, Edge)
Here's the link: http://ricardo.ecn.wfu.edu/~cottrell/socialism_book/new_soci...
Aspects of Registry Structure -

Identity

Continuity

Stability

Squatting

None of these are features, which are incompatible with namespaces. I can't find a compelling reason that Crate works this way in this entire article. The article reads like a list of "why Crate is poorly implemented". Of course, it works when the community is rather young and small. Give it time.
I believe this study but it contrasts oddly with my own experience. I have lived for many of my 60+ years in the American West. Species which have made a comeback: wild turkeys, cougar, eagles, rocky mountain sheep, even wolves in some areas. Is this because American patterns of interaction with wildlife are different than elsewhere? Genuinely curious here.
What features does iOS have that Android doesn’t have that are deal breakers for most people?
You can do this, but it's not ideal. A function can list multiple exceptions in its throws clause, which share no common type except Throwable, but this combination of exception types can't be represented by a single type parameter (except for the common base type). So in a lot of cases, you lose information about the specific exceptions your function can throw, which limits the value of using checked exceptions.
The Osborne Luggable seems appropriate, and it existed in 1981:

https://en.wikipedia.org/wiki/Osborne_1
I am sorry that this happened. I loved reading his posts.
Foreign companies manufacturing goods in China that is... its hard to believe anything else given China’s $500b yearly trade surplus and tech transfer requirements. Also, report feels to have a bunch of speculative stats and projections.
When I was younger and poorer they made a decent speaker (amplifier? echo chamber?) in a pinch, if you taped an earbud into the open end, facing the bottom of the tube.
I find it quite amusing how brand names evolve. You can tell that "Flickr" came about from 2000's web 2.0 era. Similarly "Ultramax" from the 80's and "Rotomatic" from the 70's. Going by my last name, "Panchal & Sons Co." and "Panchal Brothers" would have come from the 19th and early 20th century.

I would say go back in time and explore various trends, and take inspiration from them. Also, explore different cultures and come up with made up words if it doesn't offend anyone, for e.g. "Masimoto" (Japan).
> exterminating the competition

Nature is not our competition, it is the substrate in which we live. To exterminate it is to exterminate ourselves. A simple example is how ocean flora, outside our concrete biomes, produce the oxygen we breathe.
That used to be me. I was lucky to be working with friends who noticed these behaviors and suggested that I should seek proffessional mental health advise.

I ended up being diagnosed with AvPD (Avoidant Personality Disorder, ICD-10-CM F60.6). I started cognitive behavioral therapy and some prescriptions to manage anxiety and the related dysthymia (mild depression) that came with AvPD.

The fact that I can go about my life without procastination and anxiety is a testament to the correct diagnosis and accurate dosing that my Psychiatrist prescribed. Before actually seeking pro advise, I tried self-help, willpower, spirituality, you name it. Things were getting worse and fast. I was very lucky to be around people who cared about me and acted on their concerns.

¿Best product of health science ever? It's a blue pill and it's active ingredient is Clonazepam.
Looking for a Technical Cofounder
Looking for a technical cofounder for a reservation based site geared at overlanders.
UX research completed. Working on wireframes and user flow.

Email me at: drumdemon101@icloud.com if interested.

Thanks
> The security in iOS is tied to the sandboxing model - not the app store.

I disagree. Sandboxing is designed to prevent your phone from being compromised but it doesn't prevent bad actors from using legitimate APIs in malicious ways.

As an example, the App Store review guidelines enforce certain privacy restrictions such as not allowing third-party analytics or advertising in apps designed for children. This is not something that is intended to be enforced via sandboxing.

Edit: As another example, consider an app that might request access to your contacts for a legitimate purpose (like messaging), but then secretly transmits and stores that data for an alternative purpose (like selling your contacts to third parties). Also possible within the sandbox but forbidden by the review guidelines. Now, I'm not saying the review process is going to catch all abuses of legitimate APIs ahead of time, but at least there is an enforcement mechanism if the bad actor gets caught.
The pixels aren't singular values, the image is a height×width×3 array of 8-bit integers. The third dimension is the three RGB values for each pixel. The bulk of the string, the "(3⍴2*8)⊥3 1 2⍉⍵" part, converts the array into a height×width matrix of 24-bit integers representing the colors. Once you have a matrix M, "⍴∪,M" is all the code needed to count the unique values.
The whole recycling scam makes me upset. For decades the message was to recycle for the environment. But it was all just shipped to China and then dumped into the oceans. It actually would've been better if it went to landfills, at least then it's safely contained. Another lie was that we're running out of landfill space, there's so much land out there.

Like most environmental issues, the focus should've been on producers not consumers. Tax plastic usage and producers will use less of it.
Top Ways to Make Money Online with Forum Posting in 2020
Why? Because they didn’t tell you the “algorithm”?
Huh, didn’t know about the double-tap, I’ll have to try that.

You’re right about range and precision too. With knobs, the interface creator can fine-tune the precision without it being surprising. A knob that changes oscillator waveforms can have large, comfortable slices between each waveform, while an envelope length can be more fine-grained.

One could build in coarse/fine adjustments based on swipe speed, but that seems a lot harder to get right. I’m still quite hopeful about what VR synths and controls can bring. Synthspace may be the thing that makes me get a VR headset, and if someone ever ports VCV Rack to VR I’ll be there in an instant.

https://www.patreon.com/synthspace
The commenter doesn't appear to understand the economics of the job-seeking candidate; it's about time & effort to keep your current job and the cost of getting hired at a bad company. I cannot give every company I apply at hours of coding if I apply to dozens of jobs. I can't give every company a half-day assessment. I can't get hired easily and then get fired easily. I can't invest weeks of work from myself on non-ideal potentials. I know this means I pass on great jobs and that really sucks and is totally unfair. I'm sure that's happened to me as well. The problem is that nothing presented here is a better alternative.
It is ironic, that writing OS is easier than writing a browser.
A model is only useful based on its predictive power versus its complexity. The math of physics is about providing the simplest model possible to explain what we observe in reality. A neural network or any universal approximating function should be able to describe the entirety of reality with enough parameters. Lots and lots of different models can describe the same thing but no model is right. Every model is wrong. Models are really only useful or not.
The passive lets you omit the subject gramatically. In every case, you can include an informative or uninformative subject. If you are including an uninformative subject, the passive is probably clearer.

The clearest is not the most informative; the clearest provides the most important information and the least distracting information.

"Helicopters were used to control the blaze" is no less clear than "the blaze was controlled using helicopters". And, assuming the news item is about the trajectory of the fire, it is much more clear than "Pilot John Smith, having just moved to the area from Baltimore where he attended school with a 3.7 GPA, helped control the blaze with a fire department helicopter" despite that offering quite a bit more information.

To your explicit claim, I contend that "the passive voice is overused" would not be made clearer phrased "writers overuse the passive voice".
A member of the 'doomsday cult' here. From the West Coast, I see global warming out my window in the form of unprecedented wildfire, in part caused by warming and related drying out of the landscape. Denial doesn't fix this problem.
You'd be surprised at the stuff thats out there. I work in a 200kloc code base that has maybe 5% test coverage. Critical bugs are very rare.
Ok maybe something like this makes my point better since it shows a town where we live and outside of town where we don't live https://www.universityofcalifornia.edu/sites/default/files/u...
I'd like to see someone stream my pulse to my headphones and synthesize that as music. The more amped I am, the more amped the music should be.
But Apple does get a value out of free apps. They make the iPhone a more attractive platform for end-users.

How many people do you think would buy an iPhone if you couldn’t use Facebook, Instagram, Twitter, or some of the other really big free apps? They NEED those apps.

Apple could easily afford to pay for all the costs of the App Store from purchases of hardware. The $99 is just gravy.

The argument that they NEED the 30% to make up for the “freeloaders” that don’t charge for apps (as Apple seems to suggest) is ridiculous.

Apple gets a tremendous value out of the entire app ecosystem, i’d be willing to bet it’s quite a bit more than 30% they end up collecting.
Speaking of wasted time, this reminded me.

I was interviewing during the time covid started and everyone started working from home. I was interviewing with a company. I had a call with recruiter then with a hiring manager. I also got a project to work on over weekend.

Then got response something like, we really like you, but currently our hiring is suspended, we will let you know when it is back up.

Like, why did you wasted my time if you knew that I can't proceed to the on-site interview and you won't do it remotely?
This reminds me of the way Donald Knuth prioritizes his tasks. He wakes up in the morning and tackles his TODO list starting from the "Ugh"iest task.
Is Redox something that might be a viable daily driver at some point? I've been watching for a little while, and hope it gets there.

Also, in what way's does the project need help?

Edit: FWIW, I think this or something similar to it is the future of OS development.
Oh, let's not with my country. We're also the only nation in the world that requires its abroad citizens to pay the same tax rates domestic citizens pay, and only offers a credit-basis for exempting income that you paid taxes on to the country you reside in.

It's the reason nearly all US citizens who move overseas eventually give up their citizenship. My great aunt left for Poland 30 years ago, and renounced her citizenship within 3 years because she was paying taxes on everything she earned twice, one under Polish law and again under US law.
A £1m house sounds big, but in central London that’s... not really big at all.

I guess it depends on expectations.
IIRC, Alan Kay says OO is message passing, encapsulation, and extreme late binding. In java:

* message passing is virtual method invocation

* encapsulation is through public vs private members

* late binding is through the JVM dynamic linking system.

While Alan Kay may have had something much more flexible like Smalltalk in mind, I believe the Java OO system meets the spirit of OO well enough and makes certain tradeoffs for good reasons.
> The 22 one will have thousands of attempts

The range in the figures is surprising. I leave everything on port 22, except at home where due to NAT one system is on port 21.

On these systems, since 1 September:

lastb | grep Sep\ | wc -l

160,000 requests (academic IP range 1),
120,000 requests (academic IP range 2),
1,500 requests¹ (academic IP range 3),
1,700 requests² (academic IP range 3),
180,000 requests³ (academic IP range 3, just the next IP),
80,000 requests (home broadband),
14,000 requests (home broadband ­— port 21),
5,000 requests (different home broadband, IPv4 port)
0 requests ( ,, ,, IPv6 port)

¹²³ is odd. All three run webservers, ² also runs a mailserver, yet they have sequential IP addresses.

I don't bother with port knocking or non-standard ports to ensure I have access from everywhere, to avoid additional configuration, and because I don't really see the point when an SSH key is required (password access is disabled).
There isn't much overlap between these two issues. Climate change is associated with using fossil fuels to produce energy. Decreases in biodiversity are associated with human land use such as agriculture, transportation, and construction, and also with pollution. Politically, tying one issue to the other just poisons them both. The only variable they share is the human population. Growth in human population is already slowing dramatically.
Can anybody here do a qualitative comparison of the redox kernel and L4 (particularly SeL4)? I'd love to see how well some of the modern microkernels perform, but I think more importantly, how do they differ and what capabilities should we care about?

As a side question, how does kernel bypass networking work with a microkernel?
Has Redox explored any unique, new, or forgotten techniques around security and data sharing between apps and users?
It makes the logs less noisy. And with much less noisy logs it is easier to notice if something undesirable is happening. Also from my experience this 50% is more like 99%.
Southern Town Was Growing So Fast, It Passed a Ban on Growth (Feb 2020)
New App Allows Self-Isolating Users to Submit Photos of Repair Needs for Bids
Since you've been ignoring our repeated requests to start following the site guidelines, I've banned this account.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/item?id=24087933

https://news.ycombinator.com/item?id=23646850

https://news.ycombinator.com/item?id=23433981
Ah, sorry. It'd seem that my edit note was confusing.

The >70% figure mentioned in my previous comment is recent (2019).
> My assumption is that upper management doesn't want to admit they've made a mistake in hiring their subordinate managers.

Avoiding situations like this is why we praise failure. When someone says “I made a mistake, this is what I learned, and this is how I will avoid making the same mistake” I give them much more respect then when they are just accepting bad outcomes.

Edit: And when I work with someone for longer than a year and they haven’t claimed any failures I assume they are either covering them up, not noticing them, or not engaging in risky enough behavior.
Virtual method invocation is already "late binding" in quite a few contexts, although dynamic linking certainly takes it further.